Рай для твикеров

Вооруженные этим советом, давайте взглянем на Коллекцию Кука. Здесь я представлю два из ста великолепно звучащих и замечательно прокомментированных инструмента Стивена Кука (Steven Cook): ringmod.orc и circularpan.orc.


 
Навигация

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


cSounds.com

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

 
Рисунок 33: Оркестр с кольцевым модулятором из коллекции Кука.


 
Глядя на инструмент, осуществляющий кольцевую модуляцию (рисунок 33), мы видим, что в этом стерео-оркестре (outs1, outs2) входной файл (сэмпл) считывается в оркестр опкодом soundin, умножается на сигналы двух различных аудио-осцилляторов, чьи частоты меняются экспоненциально (expon) в пределах между двумя значениями, указанными в партитуре. Мы видим также, что и волновая форма модулирующих осцилляторов может быть указана в партитуре. Что здесь особенно интересно, так это то, как Кук использует условные операторы и синтаксис Csound'а для анализа диапазона значений параметров и изменения в результате их поведения.


ifreq1 = (p5 <  19  cpspch(p5)  :  p5)
Фактически он говорит: "если p5 меньше, чем 19, используй cpspch и преобразуй значение p5 в частоту осциллятора. Если же p5 больше 19, то используй значение p5 для задания частоты осциллятора напрямую."


Конвертер значений cpspch в Csound'е является удобным способом представления 12 высот равномерно темперированного хроматического звукоряда без необходимости вычисления частоты каждой ноты. В cpspch-нотации 6.00 это до первой октавы, 6.01 – до-диез, 6.02 - ре, 7.00 – до второй октавы, 5.00 – до малой октавы. Здесь же Кук создал инструмент, позволяющий Вам использовать то представление, которое Вам больше нравится – Герцы или ноты.


После проигрывания партитуры в оригинальном варианте (рисунок 34) - для проверки корректности работы Вашей системы, - Вы могли бы изменить волновые формы, или добавить какие-либо свои. Наконец, Вы можете изменить граничные частоты модулирующих осцилляторов и попробовать исполнить несколько нот одновременно, чтобы создать интересные фактуры.


 
Рисунок 34: Партитурный файл для кольцевого модулятора.


 
В инструменте кругового панорамирования Кука, показанном на рисунке 35, Вы видите, что он согласует пару функций – синус и косинус – для управления положением в плоскости лево-право, фронт-тыл - т. е. по существу шириной и глубиной. (Они имеют одинаковую частоту, но используют опциональный параметр опкода oscil's так, чтобы второй осциллятор начинал цикл на .75 позже первого.)


 
Рисунок 35: Оркестр с круговым панорамированием из коллекции Кука.


 
Как и выше, если Вы хотите использовать собственный входной файл, Вам нужно просто заменить первый аргумент опкода soundin именем Вашего собственного файла в кавычках. Или, Вы можете заменить опкод soundin на diskin, sndwarp, grain или другой опкод. Если Вы поняли эти инструменты, Вы оцените, насколько действительно модульными они являются!


Используя этот партитурный файл (рисунок 36), Вы можете начать экспериментировать со скоростью, направлением, глубиной и генерировать разные файлы с различными параметрами. Вы точно сможете замечательно позабавиться с этим инструментом – не забудьте пакеты на случай морской болезни!


 
Рисунок 36: Партитура Кука для инструмента с круговой панорамой из Csound-каталога с аудио.


 
Очень скоро Вы придете к осознанию того, что Csound-каталог с аудио – золотое дно звукового дизайнера. Не нужно сильно копать, чтобы обнаружить сокровища, зарытые здесь. Я советую Вам взять с собой еду и воду. Если Вы вступили на этот путь, Ваши семья и друзья могут не увидеть Вас снова в течении месяцев.


  [дальше] Последний совет: секвенцирование, исполнение и сочинение в Csound'е