- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试通过 rtmidi_python 库控制 Ableton。此时,我可以通过蓝牙向 Slave 发送消息,Slave 接收消息并发送给 Ableton。问题是“播放”命令无法启动另一端的 Ableton。我可以看到 Ableton 解释了该命令,但没有执行任何操作。
当我点击播放时,“停止”按钮将变灰,但轨道不会开始这将被打印
[242, 0, 0]
[250] 0.0
当我停止播放时我收到
[252]
当我改变位置时,从机也会改变轨道的位置,所以我认为播放命令不正确。当我发送 note_on 消息时,该消息将由 Slave 播放。我还尝试将命令更改为十六进制表示法,但这似乎无法解决问题。
这是大师的 MIDI 部分:
midi_in = rtmidi.MidiIn()
for port_name in midi_in.ports:
print(port_name)
selected_device = int(input('Select a device '))
midi_in.open_port(selected_device)
while recording:
message, delta_time = midi_in.get_message()
if message:
data = json.dumps(message)
sock.send(data)
print(message, delta_time)
这是奴隶:
midi_out = rtmidi.MidiOut()
for port_name in midi_out.ports:
print(port_name)
midi_device = int(input('Select a device: '))
midi_out.open_port(midi_device)
data = client_sock.recv(1024)
while data != '':
stream = client_sock.recv(1024)
message = json.loads(stream.decode())
print(message)
midi_out.send_message(message)
有人可以帮我吗?另外,如果有人对获取 MIDI 节拍时钟有任何建议,我很想听听!
编辑我刚刚发现我正在寻找 [248] 命令,该命令应该每个四分音符发送 24 次。但它没有显示在我的控制台中。
最佳答案
关于 [248] midi 时钟事件消息:默认情况下会忽略它们。
我使用 MidiIn.ignore_types()
方法来接收它们:
midiIn.ignore_types (sysex = True,
timing = False,
active_sense = True)
通常在调用open_port()
之后。
关于Python RTMidi 控制 Ableton Live,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23426483/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 3年前关闭。 Improve this qu
我正在尝试通过 rtmidi_python 库控制 Ableton。此时,我可以通过蓝牙向 Slave 发送消息,Slave 接收消息并发送给 Ableton。问题是“播放”命令无法启动另一端的 Ab
首先,我不是真正的编码器,而是音乐家。 Ableton Link在应用程序中越来越多地出现在我们的设备上,但在 Cubase、Bitwig、Logic、FL Studio、Cakewalk 等 DAW
我在 Android 上使用 SL4A 编写应用程序。我想将 midi 信号发送到 Ableton Live。告诉我,如何:> 哪个图书馆对此有好处? 最佳答案 我会使用 OSC,而不是 midi。
当播放(触发)音频或 MIDI 剪辑时,需要使用 OSC 将其名称发送到 another application . LiveAPI是一个允许人们探索和自动化的界面 Ableton Live使用 py
我正在尝试使用 RtMidi 编写一个 C++ 应用程序,以通过我的 Tascam FireOne MIDI Controller 向 Ableton Live 发送控制信号。到目前为止,我已经成功地
如何在 Ableton Live 中查看我的 python MIDI 远程脚本的脚本错误?我看过references online to a hidden Python console ,但没有关于如
是否可以使用 Python API 以编程方式在 Ableton Live 的 session View 中创建剪辑? 更多背景信息:我正在破解 MIDI Remote Script使用中的 _Fra
我正在尝试从我的 C# 应用程序向 Ableton Live 中的轨道发送 MIDI 信号。 我已经尝试了 Bass.net 和 midi-dot-net,它们都具有相同的效果:没有事件到达 Able
我正在尝试将 MIDI 数据从 Ableton Live 的控制表面脚本发送到我的 Arduino 板。 目前 Arduino 设置为记录在每个 channel 上收到的每条 MIDI/SysEx 消
我在 Xcode 中创建了一个过滤器 AU 作为我正在学习的信号类的项目,我可以在 AU 实验室中从我的组件文件夹中打开它,但我似乎无法在 DAW 中打开它。谁能帮我弄个水落石出?它可能是 .plis
我在 Xcode 中创建了一个过滤器 AU 作为我正在学习的信号类的项目,我可以在 AU 实验室中从我的组件文件夹中打开它,但我似乎无法在 DAW 中打开它。谁能帮我弄个水落石出?它可能是 .plis
[如果有更好的地方可以问这个问题,请告诉我!] 注意:我使用的是 Mac。 我已经使用 Web MIDI API 成功地将 MIDI 键盘连接到我的浏览器 (Chrome)。 我想知道我是否也可以连接
我是一名优秀的程序员,十分优秀!