为什么Note Off Events有速度参数?

时间:2010-07-22 08:04:42

标签: language-agnostic midi

  1. 在MIDI音符关闭事件速度也可以指定,为什么?
  2. 当Note On事件的速度为零时,它总是代表一个Note Off事件?反之亦然,总是当有一个NoteOff事件时它表示Note Off而不管它的速度如何?
  3. 我注意到在一些MIDI文件中,没有使用Note Off事件,还有另一个Note On,相应Note On的速度设置为零,为什么不使用简单的Note Off事件呢?

5 个答案:

答案 0 :(得分:4)

  1. 请参阅wwwar的答案 - 这是针对后触摸的
  2. 是的,NoteOn的零速度基本上是NoteOff
  3. 这只是因为这是很多MIDI键盘发出的。您可以根据MIDI规范进行操作。使用零速度音符的优点是,如果使用MIDI running status
  4. ,可以更有效地发送它

答案 1 :(得分:3)

  

在MIDI音符关闭事件速度也可以指定,为什么?

我不确定它的起源背后的意图,但是音符关闭速度的经典用例是大键琴 - 根据释放速度的不同,锤子会下降并改变声音。一些样本库(通常'完全' ish用于特定乐器,如钢琴或小提琴)包括单独的"键关"样本。释放速度可用于改变这些样品的水平和长度。

对于一般合成,关键速度通常会修补到信封的释放时间。快速释放并获得断奏音符。释放得更慢,声音会响一点。当然,您可以将其映射到合成器支持的任何调制目标。增加尾部的环调制?为什么不。

答案 2 :(得分:2)

注意关闭速度对于具有触摸后功能的合成器有意义。

答案 3 :(得分:0)

...耶 在通道语音消息的状态字节列表中还有一个触摸后消息,在触摸不是音符关闭消息中的速度数据字节的逻辑解释之后。

答案 4 :(得分:0)

音符离开速度与触后完全无关!

就像您可以使用(Attack / Note on)Velocity MIDI值来影响合成器中的任何参数一样,您可以使用Release / Note off速度值来影响合成器中的任何参数。

例如,典型的用法是,取决于您放开琴键的速度,它会改变(调制)放大器外壳释放的速度:快速放开琴键,相应音符的声音会迅速消失;放慢键的速度,相应的音符将花费更多的时间淡出。