问题标签 [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.

0 投票
1 回答
191 浏览

javascript - Javascript/MaxMSP - javascript 新手,创建循环

我正在使用下面的 js 代码来执行以下操作:

  1. 查看是否存在任何具有 .varname 名称的对象
  2. 如果他们这样做,请删除它们
  3. 使用特定的 .varname 创建新的
  4. 将对象连接在一起

该代码适用于单次迭代,但我想设置一个循环,以便它重复从 1 到并包括全局变量 (g.channelcount) 的值的函数。

欢迎任何帮助!

0 投票
0 回答
54 浏览

python - 导出 Max/Msp/Jitter 控制台数据

我有一个运行良好的补丁,它使用两个摄像头,并使用 cv.jit.track 来跟踪“3D”中的对象。当对象在空间中移动时,控制台会打印出一组坐标(格式 [x,y,z])。我的最终目标是将这些数据转换为 3D 建模软件,以绘制对象经过的路径。实现这一目标的一种选择是这样的 python脚本

我需要确定如何准确地从 Max 控​​制台之外的 Max 发送数据流。也许这是在 Python 应用程序、表格或文本文件中。任何建议都非常感谢!

原谅代码转储:

0 投票
1 回答
196 浏览

chat - 如何将 Zoom 聊天中的文本“路由”到另一个应用程序(如 Max/MSP)。(self.learnprogramming)

我试图做以下事情:

我需要一个脚本来“阅读”当前 Zoom 会议的聊天记录,并将该文本路由到另一个应用程序(特别是 Max/MSP)。

我正在尝试在通话参与者和 Max/MSP 补丁之间进行实时互动。我知道在 Max 方面我需要做什么来“解释”文本,但我不知道如何从 Zoom 聊天中“路由”文本。

我在其他编程语言方面几乎没有经验,但我愿意向其他脚本学习。

对不起,如果我有点含糊。我搜索了类似的问题,但没有找到我需要的东西。

0 投票
1 回答
48 浏览

max-msp-jitter - MaxMSP/Arcade 按钮对 HI 对象响应不正确

我正在使用 Max 补丁链接连接到 USB 编码器的街机按钮。该按钮的行为很奇怪。这是发生的事情:

  • 我将按钮映射到a键。当 Max 打开时,此功能会中断。即使在Max之外。即使关闭 Max,我也需要重新映射密钥。我没有使用 MAME 或类似的东西;只是用于映射的 JoytoKey。
  • 这个问题通过使用HI对象部分地被否定了。Max 认出了这个按钮,我可以使用它,但它不能用作开/关。而是在按钮按下和释放时发出一声巨响。如何使按钮正常工作(按下时发出一声巨响,释放时没有)?

这是我的补丁,如果有帮助的话。如果没有我的视频文件,我不知道它有多大用处:

0 投票
1 回答
83 浏览

max-msp-jitter - 如何用“\”代替“,”?

正则表达式 \, @substitute \\,
替换适用于双反斜杠,但我无法匹配逗号。我想要一个输入字符串

有人告诉我,现在没有下雨,但会下雨的。

看起来像这样

有人告诉我,这不是下雨\,但会\。

正则表达式处理后

谢谢您的帮助。约翰·乔宁 jc@ccrma.stanford.edu

0 投票
2 回答
193 浏览

max-msp-jitter - 如何为空列表制作此 Max MSP/M4L 补丁更新 zl.len 和 zl.mth?

背景

我正在尝试构建一个 Max for Live 设备来解决这个相关问题中提出的问题。作为我的解决方案的一部分,我需要跟踪一组音符(即选定的或按比例的音符)。

我的补丁(见下文)适用于任何保留音符的组合,但一旦释放最后一个音符就会失败。发生这种情况时,zl.len停留在 1 并zl.mth继续输出最后释放的任何音符。

问题

当保持音符的输入列表为空时,如何更新我的补丁以使长度为 0 并且所选音符为空?

我试过的

zl作为更新的一部分,我尝试手动敲击各种对象的左侧入口,kslider但这只会产生相同的不需要的行为。

这是补丁的屏幕截图:

Max patcher 截图

这是相应的代码:

0 投票
1 回答
24 浏览

audio - 截取其他程序的声音

我想做几件事:

-我想通过 max 和 max 听到所有其他程序的声音。

-我想实时编辑那个声音,只听到编辑过的声音。

-我想减慢声音,同时将非减慢的传入输入堆叠到缓冲区中,然后我可以加快速度以赶上。

这在Max中可能吗?即使是第 1 步,我也遇到了很多困难。即使我将扬声器用作输入设备,我也无法监控它,更不用说编辑它了。我正在使用 Max for Live,它物有所值。

0 投票
2 回答
81 浏览

javascript - 如何在不知道会有多少次迭代的情况下知道 for 循环何时完成?

在javascript中使用for循环我得到了未知数量的id,它们不在数组中,而是一个接一个地出现。

当没有更多的 id 来检索意味着 for 循环已完成时,有没有办法获得警报?

我无法解决这个问题,任何帮助将不胜感激。

谢谢!

用代码编辑以进行澄清。

0 投票
1 回答
104 浏览

max-msp-jitter - Max/MSP:如何操作 zl 列表数据以获取上四分位数

我目前正在为大学开发类似 Shazam 的工具,我可以在其中获取实时音频输入并输出音频指纹,以便在内部数据库中进行搜索。到目前为止,我将处理后的音频流放入 zl.slice 中,其中包含 512 个频率范围从 0 到 0 的区间。希望只显示频率的上四分位数,所以如果我有以下示例数据:

它会输出这个:

我怎样才能把它放到我的补丁中?

这个修补程序图像显示了我到目前为止所做的事情

提前致谢

0 投票
2 回答
91 浏览

javascript - 三角插值返回 NaN

我是一名音乐家,刚接触编程。我在 Max Msp 中使用 JavaScript(因此使用了 bang() 和 post() 函数)来创建三角插值,在给定的等距点之间进行插值(为了测试,只有 [0, 2π 的正弦值)并从相同的点返回值)。当我运行代码时,它返回 NaN,除了 x = 0,因为我的 tau() 函数在这种特殊情况下只返回 1。可能是它与对 Math.sin 结果求和有关吗?