我需要为许多乐器弹奏音符(最好是Midi)。我发现的唯一可行的解决方案是mididriver:
https://github.com/billthefarmer/mididriver
但是我不知道如何将音符转换成它的格式。
当我使用python代码读取midi文件时,我得到了一些音符和和弦,例如
G#4 G#2
mididriver演示演示了如何播放“g”,如下所示:
sendMidi(0x90, 55, 63);
sendMidi(0x90, 59, 63);
sendMidi(0x90, 62, 63);
我可以使用任何库将Midi音符转换为该符号吗?
最佳答案
您不了解的函数具有三个参数,其含义是:
sendMidi(midi status byte, note number, velocity)
所有这些都是MIDI规范的一部分。您只需要下载并熟悉它。这里有一些指针:
https://en.wikipedia.org/wiki/MIDI#Messages
https://www.midi.org/specifications