Почему есть параметр скорости для событий Note Off? - PullRequest
7 голосов
/ 22 июля 2010
  1. В MIDI note off можно указать скорость события, почему?
  2. Всегда, когда скорость события Note On равна нулю, это в основном представляет событие Note Off? и наоборот, всегда, когда есть событие NoteOff, оно представляет Note Off независимо от его скорости?
  3. Я заметил, что в некоторых файлах MIDI вместо событий Note Off есть еще один Note On со скоростью, равной нулю для соответствующего Note On, почему бы просто не использовать простые события Note Off?

Ответы [ 4 ]

4 голосов
/ 10 октября 2017

В MIDI note off можно указать скорость события, почему?

Я не уверен в намерении, стоящем за его происхождением, но классический вариант использования для скорости записи - клавесин - молот падает по-разному в зависимости от скорости выпуска и меняет звук. Некоторые библиотеки сэмплов (обычно «законченные» для определенных инструментов, таких как фортепиано или скрипка) включают отдельные сэмплы «key off». Скорость выброса может использоваться для изменения уровня и длины этих образцов.

Для общего синтеза скорость отключения ключа часто устанавливается на время выпуска конверта. Выпустите быстро и получите стаккато заметки. Отпустите медленнее, и звук будет звучать немного. Конечно, вы можете сопоставить его с любым назначением модуляции, которое поддерживает ваш синтезатор. Увеличить кольцевую модуляцию на хвостах? Почему бы и нет.

4 голосов
/ 22 июля 2010
  1. см. Ответ wwwar - это после касания
  2. да, NoteOn с нулевой скоростью по существу NoteOff
  3. это просто потому, что это то, что посылают многие MIDI-клавиатуры. Вы можете сделать либо в соответствии со спецификацией MIDI. Преимущество использования ноты с нулевой скоростью заключается в том, что она может быть отправлена ​​более эффективно, если вы используете MIDI run status
2 голосов
/ 22 июля 2010

Примечание Отключение со скоростью имеет смысл для синтезаторов, способных работать после касания.

0 голосов
/ 22 июня 2017

да ... также есть сообщение после касания в списке байтов состояния голосового сообщения канала, после касания нет логического объяснения байта данных скорости в сообщении о запрете записи.

...