问题标签 [max-msp-jitter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Javascript/MaxMSP - javascript 新手,创建循环
我正在使用下面的 js 代码来执行以下操作:
- 查看是否存在任何具有 .varname 名称的对象
- 如果他们这样做,请删除它们
- 使用特定的 .varname 创建新的
- 将对象连接在一起
该代码适用于单次迭代,但我想设置一个循环,以便它重复从 1 到并包括全局变量 (g.channelcount) 的值的函数。
欢迎任何帮助!
python - 导出 Max/Msp/Jitter 控制台数据
我有一个运行良好的补丁,它使用两个摄像头,并使用 cv.jit.track 来跟踪“3D”中的对象。当对象在空间中移动时,控制台会打印出一组坐标(格式 [x,y,z])。我的最终目标是将这些数据转换为 3D 建模软件,以绘制对象经过的路径。实现这一目标的一种选择是这样的 python脚本。
我需要确定如何准确地从 Max 控制台之外的 Max 发送数据流。也许这是在 Python 应用程序、表格或文本文件中。任何建议都非常感谢!
原谅代码转储:
chat - 如何将 Zoom 聊天中的文本“路由”到另一个应用程序(如 Max/MSP)。(self.learnprogramming)
我试图做以下事情:
我需要一个脚本来“阅读”当前 Zoom 会议的聊天记录,并将该文本路由到另一个应用程序(特别是 Max/MSP)。
我正在尝试在通话参与者和 Max/MSP 补丁之间进行实时互动。我知道在 Max 方面我需要做什么来“解释”文本,但我不知道如何从 Zoom 聊天中“路由”文本。
我在其他编程语言方面几乎没有经验,但我愿意向其他脚本学习。
对不起,如果我有点含糊。我搜索了类似的问题,但没有找到我需要的东西。
max-msp-jitter - MaxMSP/Arcade 按钮对 HI 对象响应不正确
我正在使用 Max 补丁链接连接到 USB 编码器的街机按钮。该按钮的行为很奇怪。这是发生的事情:
- 我将按钮映射到
a
键。当 Max 打开时,此功能会中断。即使在Max之外。即使关闭 Max,我也需要重新映射密钥。我没有使用 MAME 或类似的东西;只是用于映射的 JoytoKey。 - 这个问题通过使用
HI
对象部分地被否定了。Max 认出了这个按钮,我可以使用它,但它不能用作开/关。而是在按钮按下和释放时发出一声巨响。如何使按钮正常工作(按下时发出一声巨响,释放时没有)?
这是我的补丁,如果有帮助的话。如果没有我的视频文件,我不知道它有多大用处:
max-msp-jitter - 如何用“\”代替“,”?
正则表达式 \, @substitute \\,
替换适用于双反斜杠,但我无法匹配逗号。我想要一个输入字符串
有人告诉我,现在没有下雨,但会下雨的。
看起来像这样
有人告诉我,这不是下雨\,但会\。
正则表达式处理后
谢谢您的帮助。约翰·乔宁 jc@ccrma.stanford.edu
max-msp-jitter - 如何为空列表制作此 Max MSP/M4L 补丁更新 zl.len 和 zl.mth?
背景
我正在尝试构建一个 Max for Live 设备来解决这个相关问题中提出的问题。作为我的解决方案的一部分,我需要跟踪一组音符(即选定的或按比例的音符)。
我的补丁(见下文)适用于任何保留音符的组合,但一旦释放最后一个音符就会失败。发生这种情况时,zl.len
停留在 1 并zl.mth
继续输出最后释放的任何音符。
问题
当保持音符的输入列表为空时,如何更新我的补丁以使长度为 0 并且所选音符为空?
我试过的
zl
作为更新的一部分,我尝试手动敲击各种对象的左侧入口,kslider
但这只会产生相同的不需要的行为。
这是补丁的屏幕截图:
这是相应的代码:
audio - 截取其他程序的声音
我想做几件事:
-我想通过 max 和 max 听到所有其他程序的声音。
-我想实时编辑那个声音,只听到编辑过的声音。
-我想减慢声音,同时将非减慢的传入输入堆叠到缓冲区中,然后我可以加快速度以赶上。
这在Max中可能吗?即使是第 1 步,我也遇到了很多困难。即使我将扬声器用作输入设备,我也无法监控它,更不用说编辑它了。我正在使用 Max for Live,它物有所值。
javascript - 如何在不知道会有多少次迭代的情况下知道 for 循环何时完成?
在javascript中使用for循环我得到了未知数量的id,它们不在数组中,而是一个接一个地出现。
当没有更多的 id 来检索意味着 for 循环已完成时,有没有办法获得警报?
我无法解决这个问题,任何帮助将不胜感激。
谢谢!
用代码编辑以进行澄清。
max-msp-jitter - Max/MSP:如何操作 zl 列表数据以获取上四分位数
我目前正在为大学开发类似 Shazam 的工具,我可以在其中获取实时音频输入并输出音频指纹,以便在内部数据库中进行搜索。到目前为止,我将处理后的音频流放入 zl.slice 中,其中包含 512 个频率范围从 0 到 0 的区间。希望只显示频率的上四分位数,所以如果我有以下示例数据:
它会输出这个:
我怎样才能把它放到我的补丁中?
提前致谢
javascript - 三角插值返回 NaN
我是一名音乐家,刚接触编程。我在 Max Msp 中使用 JavaScript(因此使用了 bang() 和 post() 函数)来创建三角插值,在给定的等距点之间进行插值(为了测试,只有 [0, 2π 的正弦值)并从相同的点返回值)。当我运行代码时,它返回 NaN,除了 x = 0,因为我的 tau() 函数在这种特殊情况下只返回 1。可能是它与对 Math.sin 结果求和有关吗?