Комментарии 6
1. Чтобы звучание дисторшна хоть как-то напоминало настоящее, нужно:
а) фильтровать сигнал до ограничения для выделения высоких частот (например, полосовым резонансным фильтром),
б) фильтровать сигнал после ограничения фильтром низким частот,
в) делать это на повышенной в несколько раз частоте дискретизации с последующей децимацией.
Вопреки общепринятому мнению, использование «мягкого» ограничения никакого улучшения и лампо-подобного звучания не даст, параметры фильтров здесь имеют приоритетное значение.
2. Технически дилей — это задержка сигнала, а эхо — многократное повторение с экспоненциальным затуханием. Музыканты и производители примочек часто под первым подразумевают второе, но программист должен чётко осознавать эту разницу.
Эффект эха можно разнообразить, введя:
а) модуляцию по времени задержки,
б) фильтр низких частот в цепь обратной связи, чтобы плавно заглушать каждое последующее отражение,
в) любой другой модулируемый фильтр или эффект в цепь обратной связи.
Величину задержки в эхо обычно выбирают не абы как, а в зависимости от темпа.
Можно посчитатать по формуле k*60/BPM, где BPM — темп (количество ударов минуту), а k — рацинальный множитель величины задержки, например 2 или 1/4.
3. В статье не описано самое главное — семейство эффектов хорус/флэнжер/фейзер, без которых не обходится ни один синтезатор, поскольку именно они дают то самое аутентичное звучание, отличающего синтезатор от генератора прямоугольных/пилообразных сигналов.
а) фильтровать сигнал до ограничения для выделения высоких частот (например, полосовым резонансным фильтром),
б) фильтровать сигнал после ограничения фильтром низким частот,
в) делать это на повышенной в несколько раз частоте дискретизации с последующей децимацией.
Вопреки общепринятому мнению, использование «мягкого» ограничения никакого улучшения и лампо-подобного звучания не даст, параметры фильтров здесь имеют приоритетное значение.
2. Технически дилей — это задержка сигнала, а эхо — многократное повторение с экспоненциальным затуханием. Музыканты и производители примочек часто под первым подразумевают второе, но программист должен чётко осознавать эту разницу.
Эффект эха можно разнообразить, введя:
а) модуляцию по времени задержки,
б) фильтр низких частот в цепь обратной связи, чтобы плавно заглушать каждое последующее отражение,
в) любой другой модулируемый фильтр или эффект в цепь обратной связи.
Величину задержки в эхо обычно выбирают не абы как, а в зависимости от темпа.
Можно посчитатать по формуле k*60/BPM, где BPM — темп (количество ударов минуту), а k — рацинальный множитель величины задержки, например 2 или 1/4.
3. В статье не описано самое главное — семейство эффектов хорус/флэнжер/фейзер, без которых не обходится ни один синтезатор, поскольку именно они дают то самое аутентичное звучание, отличающего синтезатор от генератора прямоугольных/пилообразных сигналов.
>>>1. Чтобы звучание дисторшна хоть как-то напоминало настоящее, нужно:
нужно хотя бы учитывать факт наличия спейтра искажений гармоник основного сигнала за счет очень сильного режима ограничения в схемах distortion, иначе есть шанс получить некий компрессор-лимиттер, с ограничением на верхах входного сигнала.
нужно хотя бы учитывать факт наличия спейтра искажений гармоник основного сигнала за счет очень сильного режима ограничения в схемах distortion, иначе есть шанс получить некий компрессор-лимиттер, с ограничением на верхах входного сигнала.
По третьему пункту: видимо ещё будет статья. Не всё же в одной писать.
Было бы весьма любопытно почитать о реализации описанных в статье эффектов в «железе». Без цели спаять свой собственный Tube Screamer или Big Muff «на коленке».
гуглите по "guitar pedal diy"
http://buildyourownclone.com/
Овердрайв своими руками!
https://vk.com/self_made_guitar_pedals
Упс (ошибся статьёй).
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Программирование&Музыка: Delay, Distortion и модуляция параметров. Часть 4