Параметры распознавания ударов по пэдам



 

    Уникальной особенностью программы YogaDrums является возможность визуализации сигнала с пэдов для оптимального задания параметров анализа сигналов. Типичный сигнал барабанного пэда после удара палочной представляет собой затухающие колебания, вызванные механическими резонансами пэда (см. график на рисунке ниже). Барабанный модуль обрабатывает сигнал только положительной полярности, поэтому следует соблюдать полюсовку пьезодатчиков, чтобы основной сигнал от датчиков при ударе имел положительную полярность.

 

 

    Для оптимального распознавания ударов по пэдам настраиваются 4 параметра детектора ударов, стандартные для электронных ударных установок: порог срабатывания (Threshold), время оценки силы удара (Scan time), время полного игнорирования звона пэда (Mask time), скорость уменьшения порога (похоже на параметр Retrigger cancel).

 

    При превышении сигналом с пэда порога срабатывания (Threshold, выделено зелёным цветом на графике) запускается оценка силы удара. Чем ниже порог срабатывания, тем больше динамический диапазон звучания, тем более лёгкие удары по пэдам "чувствует" модуль. Установка параметра Threshold больше нуля позволяет отсечь наводки с других пэдов по раме.

 

    Время оценки силы удара (Scan time, выделено красным цветом) следует выбрать минимальным для уменьшения задержки запуска воспроизведения сэмплов звука, но достаточным, чтобы сигнал с пэда успел достигнуть первого максимума.

    Заметим, что механические свойства пэда непосредственно влияют на скорость нарастания сигнала и ограничивают минимально достижимую суммарную задержку синтеза.

    После того, как сила удара определена, запускается воспроизведение сэмпла звука барабана.

 

    Далее в течение Времени полного игнорирования звона пэда (Mask time) сигнал с пэда игнорируется, что позволяет избежать ложных срабатываний модуля, если пэд имеет множество резонансов, дребезг пластика и т.п.

    Этот параметр часто требуется задавать индивидуально: для большого барабана - больше, для томов - меньше, для малого барабана - наименьший. Например, слишком большое значение этого параметра может не позволить играть быстрые дроби на малом барабане. Также параметр Mask Time может сильно отличаться для различных типов барабанных пэдов, например жёстких резиновых и сетчатых. Особенно важной бывает точная настройка Mask Time, когда барабанный триггер установлен на полноценном акустическом барабане.

 

    Далее барабанный модуль снова сможет обнаруживать удары, однако при этом порог срабатывания повышается до максимального ранее наблюдаемого значения сигнала. В дальнейшем порог срабатывания снижается с заданной скоростью снижения порога, но не ниже порога Threshold (параметр похож на Retrigger cancel). Такой подход позволяет надёжно обнаруживать повторные удары на фоне остаточного звона пэда.

 

    Кнопка "Прочесть параметры" позволяет увидеть настройки, ранее сохранённые в барабанном модуле; кнопка "Задать параметры" применяет текущие изменения настроек (без сохранения); кнопка "и сохранить в МК" сохраняет сделанные изменения в памяти микроконтроллера модуля. При переключении каналов анализа 1...5 все 4 параметра извлекаются из памяти модуля автоматически, и нажимать кнопку "Прочесть параметры" нет необходимости.

 

    Примечание: У нового, первично прошитого барабанного модуля флэш-память МК, где хранятся настройки, заполнена максимальными значениям 255 для всех параметров. Поэтому не стоит удивляться, что звука от ударов по подключенным к модулю пэдам не будет вовсе: параметр "Порог срабатывания" (Treshold) находится в максимуме, так что сигнал с пэда никогда не сможет превысить этот порог (255) и запустить звук. При этом кнопками "Удар1"... "Удар 5" с компьютера загруженные в модуль звуки нормально запускаются.

    Нужно настроить все каналы модуля, прописав в память МК рабочие параметры, например treshold - 5, scan time - 2 мс, mask time - 10 мс, скорость уменьшения порога - 5 мс. Конечно, более точно эти параметры нужно будет настроить под конкретные барабанные пэды.

 

 


Дата добавления: 2019-07-15; просмотров: 152; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!