【发布时间】:2020-02-09 22:42:25
【问题描述】:
我一直在努力使用 python 中的 rtmidi(或任何其他 midi 脚本包)完全控制 Synesthesia(VJ 程序)。
我的主要目标是在 python 中开发一个 midi 控制器,它可以打开和关闭 VJ 程序中的电位计(我已经可以这样做)并连续控制推子(这是我的问题)。
实际上我真正做的是我有一个手部识别算法(基于深度学习),我想用我的手势制作一个 midi 控制器。
我已经可以做的:
import rtmidi
midiout = rtmidi.MidiOut()
available_ports = midiout.get_ports()
if available_ports:
midiout.open_port(1)
else:
midiout.open_virtual_port("My virtual output")
# do some deep learning stuff->
#if hand recognized ->
note_on = [0x90, 60, 100]
# else
note_off = [0x80, 60, 0]
请帮助我真的被卡住了。
谢谢。
【问题讨论】:
标签: python deep-learning midi ableton-live