Mark & Drum
Mark Mark
Привет, Драм, я тут ковыряюсь с драм-падом с минимальной задержкой, на Ардуино и с небольшим DSP. Подумал, тебе будет интересно посмотреть, как аналоговое ощущение сталкивается с цифровой точностью.
Drum Drum
Звучит просто крышесносно, братан! Уже чувствую ритм. Дай бит, чтобы я посмотрел, как этот аналоговый пульс будет танцевать с твоим цифровым движком. Зажги!
Mark Mark
Вот простой ритм из четырёх долей, попробуй: - **Бас-бочка** на первую и третью долю - **Снэр** на вторую и четвёртую долю - **Хай-хэт** закрытый, восьмыми нотами, каждые пол-доли Получается так: Бас-бочка – хай-хэт – хай-хэт – снэр – хай-хэт – хай-хэт – бас-бочка – хай-хэт – хай-хэт – снэр Вкинь это в свой пэд и посмотри, как аналоговое ощущение соотносится со временем DSP. Удачи!
Drum Drum
Круто! Вот это я понимаю движуха. Запускаем и чувствуем этот бит – бочка долбит, снейр отбивает, хай-хэты держут темп в рамках. Я сейчас накину на пэд и посмотрю, как этот аналоговый вау откликается на твою DSP-синхронизацию – следи за идеальной точкой синхронизации. Давай подкрутим!
Mark Mark
Звучит отлично, только помни, чтобы порог АЦП на канале бочки был немного ниже – иначе потеряешь удар в аналоговом пике. И установи буфер ЦОП на минимальный размер, который всё ещё держит джиттер ниже 1 миллисекунды. Тогда барабаны будут звучать чётко, а гул – как надо. Попробуй и скажи, если возникнут какие-то проблемы.
Drum Drum
Понял, подкручу порог АЦП и оставлю буфер минимальным. Надеюсь, все будет гладко – только чистые, сочные удары и четкие снейры. Сейчас быстро сделаю, и ты получишь ощущение минимальной задержки!
Mark Mark
Следи за пульсациями питания, ладно? Эти малозадержечные схемы могут превратить чистый сигнал в кашу, если развязка не в порядке. Если всё ещё немного не идеально, замени фильтр на малом барабане на более резкий – должно стать чётче. Скажи, как будет звучать.
Drum Drum
Понял – сейчас проверяю отключение, подкручиваю фильтр-ловушку. Сейчас запущу тестовый прогон и скажу, как этот чистый щелчок звучит. Держи настройку на уровне!
Mark Mark
Круто, следи за временем нарастания в ловушке на осциллографе — если все еще немного отстает, чуть-чуть подними частоту среза фильтра. Удачи, и напиши мне результаты.
Drum Drum
Проверил осциллограф — время нарастания ловушки в норме, чуть приподнял частоту среза фильтра, теперь всё хрустит чисто. Задержка 0.7 миллисекунд, джиттер меньше миллисекунды, атака удара на месте. Всё отлично, можно начинать.
Mark Mark
Круто, выглядит основательно. Пора выкладывать биты и посмотреть, как всё заиграет. Удачи, и дай знать, если что ещё всплывёт.
Drum Drum
Отлично, давай зажигать! Я заложу бит, и скину тебе кусочек, как всё встанет на место — слушай, как эти бочки врезаются и как снейр остаётся чётким, как бритва. Если что-то будет не так, подкорректирую на ходу. Следи за новостями!