我想发送到Ableton Live浮点数,它将从代码(python)设置仪器参数。我尝试编辑midi删除脚本(没有文档,没有工作)。我可以通过MIDI发送音符和音速,但它可以工作,但我无法发送滑块或旋钮值。
MIDI示例:
import time
import rtmidi
midiout = rtmidi.MidiOut()
available_ports = midiout.get_ports()
if available_ports:
midiout.open_port(0)
else:
midiout.open_virtual_port("My virtual output")
note_on = [0x90, 60, 112] # channel 1, middle C, velocity 112
note_off = [0x80, 60, 0]
midiout.send_message(note_on)
time.sleep(0.5)
midiout.send_message(note_off)
del midiout