Delete Notes… — удаление нот, имеющих заданные параметры

Команда MIDI > Functions > Delete Notes… открывает диалоговое окно, Delete Notes , предназначенное для выбора критериев удаляемых нот.
Если установлен флажок Minimum Length, то в результате применения функции из выделенной части будут удалены ноты, длительность которых меньше, чем число, введенное в поле Minimum Length (в тиках). Диаграмма, расположенная чуть ниже, служит инструментом быстрого ввода допустимой длительности ноты. Щелчком на черной (правой) части диаграммы выбирается ее масштаб (четверть, такт, два такта, четыре такта). Щелчок на светлой части диаграммы фактически превращает ее в слайдер, которым число в поле Minimum Length можно изменять быстро и в больших пределах. Если установлен флажок Minimum Velocity, то функция будет применена к нотам, Velocity которых меньше, чем число, введенное в поле Minimum Velocity.
От содержания поля Remove when under зависит логика принятия решения об удалении ноты. Для смены содержания поля нужно на нем щелкнуть. Если выбран вариант One Of, то нота будет удалена, если хотя бы один из ее признаков отвечает установленным критериям (или длительность, или Velocity меньше заданных значений). Вариант Both означает, что для удаления ноты должны быть выполнены оба условия (и длительность и Velocity меньше заданных значений).
На практике функцию Delete Notes применяют для удаления так называемых нот-призраков (случайных очень коротких или очень тихих нот). Ноты-призраки могут появляться в результате "грязного" стиля игры на MIDI-клавиатуре, но в первую очередь это характерно для игры на MIDI-гитаре. На слух такие ноты могут быть заметны слабо. Искать их в окне List Editor, просматривая километровые списки сообщений, — занятие неблагодарное. Вместе с тем, пользы от них никакой, один только вред: напрасно занимают полифонию синтезатора, дают случайные призвуки. Поэтому обработать функцией Delete Notes партию, сыгранную вживую, будет нелишним.
В четвертной длительности 480 тиков, в шестнадцатой — 120, в тридцатьвторой — 60, в шестьдесятчетвертой — 30. Вряд ли в реальной музыкальной практике возникает необходимость играть более короткие ноты (да и многие ли музыканты смогли бы их осознанно сыграть?). Поэтому ноты, короче 30 тиков, можно считать аномальными и подлежащими удалению. Точно так же маловероятно неслучайное извлечение очень тихих нот (с Velocity менее 10—15 единиц). А уж если нота и слишком коротка, и слишком тиха — это уж точно результат ошибки исполнителя.
Velocity… — преобразование значений параметра Velocity сообщений Note On
Команда MIDI > Functions > Velocity… открывает диалоговое окно Velocity , предназначенное для выбора алгоритма преобразования значений Velocity в сообщениях типа Note.
Функция действует на выделенную часть (или на несколько выделенных частей).
В окне имеются два поля ввода, назначение которых претерпевает изменение в зависимости от выбранного типа преобразования.
Тип преобразования значений Velocity выбирают в раскрывающемся списке Туре. Возможны три варианта типа преобразования (Add/Subtract, Compress/Expand, Limit), которые мы сейчас и рассмотрим.
Преобразование типа Add/Subtract заключается в том, что к значениям Velocity нот будет прибавлено одно и то же число. Оно должно быть указано в верхнем поле ввода, которое в этом случае будет иметь название Amount. Положительные значения числа увеличивают Velocity нот, отрицательные — уменьшают.
Преобразование типа Compress/Expand заключается в том, что значения Velocity нот будут умножены на постоянный коэффициент. Он в процентах задается в верхнем поле ввода (Ratio). Значения коэффициента, превышающие 100 %, означают увеличение Velocity, не превышающие — уменьшение. Например, если у исходной ноты Velocity = 100, a Ratio = 40 %, то после применения функции получится Velocity = 40. Максимальное значение Ratio не ограничено. Однако это на практике не очень важно, так как если, например, попытаться Velocity = 100 умножить всего лишь на 2 (т. е. установить Ratio = 200 %), то все равно в итоге получится Velocity = 127.
Преобразование типа Limit заключается в том, что значения Velocity нот будут ограничены в пределах диапазона, заданного в верхнем (Upper) и нижнем (Lower) полях ввода. На ноты, Velocity которых попадает в разрешенный диапазон, функция не воздействует никаким образом. Нотам, у которых Velocity > Upper, будет присваиваться Velocity = Upper. Нотам, у которых Velocity < Lower, будет присваиваться Velocity = Lower. Таким образом, в отношении параметра Velocity применяется операция, аналогичная жесткому ограничению звукового сигнала.