Всем привет!
Вы читаете вторую часть статьи про создание VST-синтезатора на С#. В [первой части][1] был рассмотрен SDK и библиотеки для создания [VST][2] плагинов, рассмотрено программирование осциллятора.
В этой части я расскажу про огибающие сигнала, их разновидности, применение в обработке звука. В статье будет рассмотрено программирование ADSR-огибающей для управления амплитудой сигнала, генерируемого осциллятором.
Огибающие есть в любом синтезаторе, применяются не только в синтезе, а повсеместно обработке звука.
Исходный код [написанного мною синтезатора][3] доступен на [GitHub'е][4].
![][5]
[Читать дальше →][6]
[1]:
https://habrahabr.ru/post/311220/
[2]:
https://ru.wikipedia.org/wiki/Virtual_Studio_Technology
[3]:
https://www.youtube.com/watch?v=6zAVMEtIb2w
[4]:
https://github.com/lis355/Syntage
[5]:
https://habrastorage.org/files/d2b/dc5/9aa/d2bdc59aae7d4df587af2a1ca129cdcd.png
[6]:
https://habrahabr.ru/post/311750/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut