问题标签 [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 回答
368 浏览

python - python从Max接收OSC消息

我是一个相当有经验的 python 用户,但我没有 OSC 协议、MAX 和 SuperCollider 的经验。

我正在帮助一个朋友构建一个应该执行以下操作的 python 代码:

  1. 通过 OSC 接收来自 MAX 的消息
  2. 用python详细说明消息
  3. 将详细信息发送到 SuperCollider

我不清楚的是第 1 点和第 3 点是什么。

第 0 部分

我导入以下库

第1部分

我尝试为第 1 点设置一个简单的服务器,因为我一次只从 MAX 接收一个字符串:

但我不知道return在这个函数中要做什么,我也没有"/filter"map. 是否必须在 MAX 中指定?

第2部分

这实际上是我的强项:我获取我的 listen2Max 函数返回的字符串消息,做一些 py 的东西并准备一个被称为mymove发送到 SuperCollider的消息

第三部分

对于第 3 点,我设置了一个简单的客户端来将字符串 var 传达mymove给 SuperCollider

它应该那样工作吗?

0 投票
1 回答
55 浏览

midi - MSB和LSB相加得到0-511

我正在尝试从 MIDI 控制器中获取 9 位。根据手册,MIDI 控制器上推子的位置以 9 位发送,即 0-511。

在我的软件 (Max/MSP) 中,MSB 只有 7 位 (0-127),LSB 通常在 0/64 之间闪烁,偶尔我会看到 32 和 96。

我想我需要做一些位移,然后以某种方式添加 MSB 和 LSB 以获得完整的 0-511。

有任何想法吗?

0 投票
1 回答
53 浏览

java - Max/Msp 作为 Java 库?

我需要在我的 Java 程序中实时从麦克风输入中读取数据。我对 TaroDSP 进行了一些试验,虽然它确实为此提供了一个相当简单的 API,但它的延迟对于我的目的来说太高了。

我在想也许我可以在 Max/DSP 中实现它,编写一个程序来简单地读取麦克风输入电平,将其导出为 jar 并将其作为库包含在我的 java 程序中,然后从我的 java 程序中简单地调用它查询麦克风输入电平,例如:

我知道 Max/Msp 以某种方式可以使用 mxj 和 mxj~ Java 对象来访问 Max 的数据,但我不清楚它们是如何使用的。我是否需要在我的计算机上运行或安装 Max 才能使用它?我正在寻找一种解决方案,我可以将它嵌入到我的 Java 程序中并使用我自己的 UI,这样我就可以在不依赖 Max/Msp 的情况下分发它。

提前感谢您的帮助。

0 投票
1 回答
44 浏览

c++ - Max For Live Not Patch 不更新 Arduino 显示器上的数据

我最近一直在使用 Arduino 进行一个项目,我基本上是在尝试将一个小型显示器连接到 Arduino,以使用 Ableton Live 中的 MIDI 映射旋钮的名称进行更新。

例如,假设我将旋钮映射到显示应显示为“A-Reverb”的轨道上的混响发送。这在今天有效,但仅在我第一次打开 Ableton 项目并第一次映射旋钮时有效。当我选择一个新选项时它不会更新。

这是我现在使用的设置:

  • Arduino - 带旋转编码器和 OLED 显示屏
  • 无毛 MIDI - 用于将 Arduino 的串行连接转换为 Live 可以读取的 MIDI CC# 消息。
  • Ableton Live 11 w/ Max For Live 8 - 这是补丁实际运行的地方。

对于 Max Patch,我使用的是Yehezkel Raz's One 的一个版本,我购买并随后对其进行了修改。我提到这个的原因是这个补丁已经完成了名称更新部分,所以理论上我应该能够通过串行方式将数据发送到 Arduino。

出于对 Yehezkel 工作的尊重,我不会附上整个补丁的截图,而是附上我修改后用于向 Arduino 发送数据的部分,你可以在这里看到

这是我到目前为止所尝试的:

  1. 验证无毛 MIDI、Arduino 和 Max Patch 的波特率相同
  2. 仅在 Ableton 启动后才尝试启动 Hairless MIDI
  3. 尝试在不打开 Arduino IDE 的情况下打开 Arduino 电源,以免出现串行冲突。

以下是我认为可能是问题,但我不知道如何解决它:

  • 我的 Arduino 代码中的部分逻辑依赖于Serial.available()真实性,以便将数据发送到屏幕。我在想也许串行连接仅在映射旋钮时才可用。

我知道这是很多信息,但如果有人对我如何能够让它发挥作用有任何想法,我将不胜感激!

0 投票
1 回答
326 浏览

juce - 我可以使用 MAX/MSP 代码制作 iOS 应用吗?

我正在使用 MAX/MSP 进行音频信号处理。我想在 iOS 应用程序中使用相同的处理。我可以这样做吗?

0 投票
1 回答
41 浏览

midi - 将 EEG osc 信号转换为 midi 以在 Ableton Live 中使用

我有使用openvibe处理的 EEG 信号,它将信号输出为 osc。使用livegrabber,我能够在ableton 中接收信号(见图)。但是,现在我被困在如何利用这个信号上。我想把它转换成midi来控制Ableton中的vst参数。谁能给我指点?

livegrabber 阿布顿直播