Comments 10
UFO just landed and posted this here
Однозначно в закладки. Спасибо, особенно за MIDI!
Если мы сменим частоту волны, но оставим такой же «относительную фазу» то значения волны совпадут и щелчка не будет.Щелчок от такого решения никуда не денется, а станет лишь менее слышимым.
Логарифмическая функция на атаку — это ваше личное изобретение? Поскольку её применение также будет приводить к щелчку перед звучанием ноты.
И экспоненциальную форму затухания используют вовсе не из-за особенностей слуха. А потому что она достаточно близко аппроксимирует затухающие колебания струны.
Щелчок от такого решения никуда не денется
также будет приводить к щелчку
можете объяснить, почему, если "разрыва" нет?
в статье я объяснял это тем, что в реальном мире амплитуда сигнала — непрерывная функция, а в месте щелчка — разрыв, т.е. амплитуда очень резко меняется. Если представить волну как сумму гармоник, то в этом месте их будет много, амплитуда будет "скакать" в месте разрыва. на слух слышится как короткий щелчек (как короткий импульс). это правильно?
Логарифм — не мое личное изобретение. Моделировать огибающую на разных участках можно разными функциями, смотря какого эффекта нужно добиться. Я посмотрел на другие графики, и такую функцию выбрал.
А потому что она достаточно близко аппроксимирует затухающие колебания струны.
Спасибо, поправил статью.
Разрыва нет только в значениях, а в первой и далее производных — уже есть. Математически «щелчок» — это всплеск в широком диапазоне частот; он может быть вызван как резким изменением амплитуды, так и резким изменением частоты. Увидеть это можно в частности на вейвлет-скалограмме:
В реальных синтезаторах в таких случаях используют интерполяцию по частоте в логарифмическом масштабе, например, фильтром низких частот первого порядка.
В реальных синтезаторах в таких случаях используют интерполяцию по частоте в логарифмическом масштабе, например, фильтром низких частот первого порядка.
Моделировать огибающую на разных участках можно разными функциями, смотря какого эффекта нужно добиться.
Совершенно верно. Я заострил на этом внимание только потому, что чуть ниже на скриншоте из Serum`а атака нарастет плавно. В этом смысле ваш вариант даже ещё более «жёсткий», чем обычная линейная атака:
Если уж и заморачиваться на более сложные формулы, то логичнее делать что-то типа такого:
Формула, если интересно
Есть еще варианты огибающей
Roland alpha juno 2
ADBSSR — Korg EX800
Roland alpha juno 2
ADBSSR — Korg EX800
Sign up to leave a comment.
Программирование&Музыка: ADSR-огибающая сигнала. Часть 2