Подавитель МИДИ-шума (MIDI Noise Gate) "Nomiga-45".
(10.11.2013)
Перед повторением обязательно прочитать здесь.


Как выяснилось, очень многие MIDI-клавиатуры, и другие MIDI-контроллеры, даже весьма "солидных" фирм, могут, вместо полезной информации, генерировать МИДИ-шум (MIDI Noise), т.е. МИДИ-команды, не несущие полезной информации, но забивающими интерфейс МИДИ.
В данном случае, рассмотрим вариант МИДИ-шума, получаемого, от использования слайдеров.
Из-за применения простых переменных потенциометров, и плохой проработки программы аналого-цифрового преобразователя (ADC) микроконтроллера (MCU), при значениях напряжения на потенциометре, близким к граничным, ADC не может точно определить это значение, в результате чего, на выходе возникает постоянная передача попеременно двух значений. Про данную проблему упоминалось здесь.
МИДИ шум хорошо виден, при использовании специальных утилит, типа "MIDI-OX", или других индикаторов. На слух определить наличие МИДИ-шума довольно сложно, так как значения передаваемого параметра практически равны. Наличие МИДИ-шума чревато тем, что, при передаче полновесной партитуры, будут значительные задержки по времени, которые могут быть уже даже заметны на слух. При сохранении партитуры, значительно увеличится размер МИДИ-файла. И т.п.

Nomiga-45 Schematic


Описываемое в данной статье устройство (Noise Gate) реализовано на недорогом MCU ATtiny45 фирмы "Atmel Corporation", и позволяет отфильтровать МИДИ-шум для событий типа "Control Change" с 1 по 63 (всего может быть задействовано 64 слайдера), и типа "Pitch Bend Change" (ограничений нет).
При этом имеется возможность изменять величину "Gate" (для старых и изношенных потенциометров, её следует увеличить), а также инвертировать выходной сигнал.
Работу устройства наглядно объясняет следующая осциллограмма:


Nomiga-45 Oscillogram

Все остальные события передаются без изменений.
Устройство понимает режим "Running Status" (Support "Running Status" Mode).
Пример использования устройства в клавиатуре "Fatar SL-161".


Nomiga-45 and Fatar SL-161









НаписАть отзыв E-mail            Other electronics  Другая электроника

Home
На главную



счётчик посещений

midi noise gate миди шум удаление


Copyright © 2013 by Dmitry Dubrovenko.