Основы Csound'а: Простой гранулярный синтез

Этот базовый уровень понимания может дать возможность создавать гораздо более интересные звуки, если мы будем использовать более сложные генераторы сигналов и применять отдельные генераторы огибающих для динамического изменения параметров в течение ноты – для их "настройки". На рисунке 5 показана блок-схема простого инструмента для гранулярного синтеза, в котором параметры опкода grain (высота, плотность частиц, длительность частиц и т. д.) динамически изменяются линейными и экспоненциальными огибающими.


 
Навигация

[индекс] [предыдущая] [следующая]


cSounds.com

[+] На главную
[+] Тъюториалы

 
Рисунок 5: Инструмент для гранулярного синтеза с морфингом
и управлением многими параметрами посредством огибающих.


 
В оркестровом файле Csound'а этот инструмент описывается следующим образом:


 
Рисунок 6: Гранулярный синтез с огибающими k2-k6, управляющими параметрами опкода grain.


 
Обратите внимание, что в нашем простом гранулярном инструменте амплитуда опкода grain задана постоянным значением через параметр p4, а аудио-выход этого генератора "вставлен" в амплитудный вход linen, работающего с a-частотой, где сигналу придается определенная форма в соответствии с со значениями атаки и филировки в p7 и p8. Это всего лишь пример другого способа применения огибающей к сигналу – мы можем изменять амплитуду генерируемого сигнала или модифицировать сам сгенерированный сигнал. В обоих случаях результат будет одинаковым. Партитурный файл для нашего динамического гранулярного инструмента показан на рисунке 7.


 
Рисунок 7: Партитурный файл для простого гранулярного синтезатора с морфингом.


 
В нашей конструкции мы использовали опкоды line и expon для перемещения от одного значения к другому в течение ноты. Во время исполнения первой ноты мы меняем плотность частиц от 12000 в сек. в начале ноты до 4000 в сек. в ее конце (p10 -> p11). Во второй ноте тот же параметр охватывает диапазон от 5 до 200. Кроме того, в первой ноте мы изменяем длительность частиц от 100мс до 10мс (p16 -> p17), а во второй – от 1 секунды до 10мс. В результате получаем два эволюционирующих "облака", которые довольно различны по "форме" и качеству.


  [дальше] Основы Csound'а: Гранулярный синтез с использованием MIDI