Binary 如何使用MIDI编写和弦?

Binary 如何使用MIDI编写和弦?,binary,midi,music-notation,Binary,Midi,Music Notation,我该如何写和弦,即在同一时间线上,在每个音符的上方写一个音符 这个和弦的信息应该是什么。MIDI是一个串行接口,因此您实际上不能同时发送两个“Note On”命令-您可以物理地一个接一个地发送它们,但是延迟足够低,即使它们开始按顺序播放,耳朵也无法检测到延迟。您也可以使用MIDI SYSEX。SYSEX消息的语法因合成器而异,例如雅马哈PSR系列键盘使用XF和弦事件(基于SYSEX)。Wiki上的MIDI概述说明:MIDI命令的基本介绍,包括音符打开和音符关闭:@Shimmy您可以快速连续地开

我该如何写和弦,即在同一时间线上,在每个音符的上方写一个音符


这个和弦的信息应该是什么。

MIDI是一个串行接口,因此您实际上不能同时发送两个“Note On”命令-您可以物理地一个接一个地发送它们,但是延迟足够低,即使它们开始按顺序播放,耳朵也无法检测到延迟。

您也可以使用MIDI SYSEX。SYSEX消息的语法因合成器而异,例如雅马哈PSR系列键盘使用XF和弦事件(基于SYSEX)。

Wiki上的MIDI概述说明:MIDI命令的基本介绍,包括音符打开和音符关闭:@Shimmy您可以快速连续地开始和弦中的每个音符,在下一条消息中显示每个注释。所以和弦中的音符开始时相隔几毫秒。如果声音到达同一只耳朵,我们通常无法区分在时间上相距很远的不同音符的开始(但如果同一个音符在我们两只耳朵之间延迟了几分之一毫秒,我们可以区分)。@Pete:几纳秒更像是这样。在MIDI中,毫秒是相当长的时间。@Musigensis消息是3个字节,每秒31.25kbits,这刚好是每条消息不到一毫秒。(或者至少在80年代我在一个电子乐队时是这样)@Pete:我认为你的数字在实际物理设备的规格方面是正确的,但对于在PC上执行的代码来说,这些限制并不适用。我想,但如果它们是XF和弦事件(控件),那么在MIDI中(例如在Cubase中)如何解释它们呢。