ADSR-огинальна

ADSR-огибающая— функція, що описує зміни будь-якого параметра в часі, що використовується в синтезаторах звуку. Як правило використовується для опису змін частоти зрізу фільтра та гучності. Рідше - для опису змін висоти тону, панорами та інших існуючих параметрів звуку. Коли реальний музичний інструмент звучить, його гучність змінюється з часом. Кожен інструмент має особливості зміни гучності. Наприклад, орган при натиснутій клавіші відповідної ноти грає її з постійною гучністю, а гітара відтворює звук максимально голосно лише в момент удару по струні, після чого він плавно згасає. Для духових інструментів властиве досягнення максимальної гучності звуку не відразу, але через деякий час після взяття ноти.
ADSR-огинальна дозволяє описувати подібні зміни за допомогою невеликого числа параметрів, що описують чотири різні стадії огинаючої. Назва ADSR є скороченням від назв кожної з цих стадій (Attack-Decay-Sustain-Release).
Зміст
ADSR-Огибающая(зміна амплітуди звукового сигналу при постійній частоті) - важлива характеристика звуку, що видається музичними інструментами, що є визначальною для "пізнання" музичного інструменту. На огинаючій виділяють чотири основні ділянки (стадії):
- Атака (eng.: Attack, A) - період початкового наростання гучності сигналу.
- Спад (eng.: Decay, D) - період ослаблення сигналу після початкового наростання.
- Підтримка (затримка) (eng.: Sustain, S) - рівень постійної сили сигналу.
- Згасання (eng.: Release, R) - період остаточного згасання сигналу.
За першими літерамианглійських назв ділянок огинаючої її іноді позначають як ADSR .
У літературі, що випускалася в СРСР, ділянки огинаючої називали «атака-загасання-підтримка-накопичення» (АЗПН) [1] . У сучасних українськомовних роботах термінsustainчасто перекладається як «затримка», що не зовсім вірно, оскільки основне його значення — «підтримка», а українськомовному терміну «затримка» відповідає англійськаdelay.
Залежно від звукового інструменту, в огинаючій можуть бути представлені не всі ділянки огинаючої. Наприклад, для фортепіано дуже чітко виражені всі чотири ділянки, а для флейти можна знехтувати всіма, крім плато.
Через нелінійність початкових і кінцевих ділянок звуку для достовірної оцифровки потрібна частота дискретизації в 5 разів, що перевищує частоту звуку. [2]
- Attack(Атака) визначає час, потрібний для того, щоб гучність ноти досягла свого максимального рівня.
- Decay(Спад) визначає час, протягом якого відбувається перехід від максимального рівня до рівня затримки (Sustain).
- Sustain(Затримка) визначає рівень звуку, що грається під час утримання клавіші (після того, як інші складові: Атака і Спад вже відіграли).
- Release(Згасання) визначає час, потрібний для остаточного спаду рівня ноти до нуля, після того, як клавіша відпущена.
ADSR огинаюча є лише першим наближенням при моделюванні реальних інструментів. Сучасні синтезатори мають більш досконалі типи огинаючих.
Альтернативою описаної вище стандартної 4-х стадійної огинаючої може бути огинаюча з великою кількістю стадій. Наприклад, 6-ти стадійнаADBSSR-огинальна, де:
- Атака(eng.: Attack, A) — час, протягом якого значення регульованого параметра звуку наростає до деякої (можливо, але необов'язково максимальної) величини.
- Спад(eng.: Decay, D) — час, за який значення регульованого параметра звуку зменшується після початкового наростання до деякої (можливо, але необов'язково нульової) величини.
- Точка перелому (eng.: BreakPoint, B) — значення регульованого параметра звуку, в якому стадіяСпадузмінюється стадієюУхилу.
- Ухил(eng.: Slope, S) — час, за який значення регульованого параметра звуку наростає/продовжує зменшуватися (після стадіїСпаду) до деякої величини. Або час, протягом якого значення параметра, що регулюється, залишається у значенні, встановленому дляТочки перелому. В останньому випадку стадіяУхилуможе розглядатися як додаткова стадіяЗатримки.
- Затримка(eng.: Sustain, S) — деяке значення регульованого параметра звуку, що зберігається у встановленому стані до моменту, коли буде відпущена клавіша.
- Загасання(eng.: Release, R) — час, за який після того, як клавіша буде відпущена, значення регульованого параметра звуку остаточно зменшується до нуля.