Модульный синтезатор на практике
Дата: 8 Янв, 2010 | Автор: @ndrews |
|
|
Tweet |
1. KarmaFX – это полноценный модульный синтезатор, к тому же еще и бесплатный. С его помощью можно создавать собственные синтезаторы, сэмплеры и др. Проект KarmaFX существует за счет пожертвований пользователей, так что если вам понравится этот инструмент, вы можете пожертвовать разработчикам пару рублей, евро, долларов (нужное подчеркнуть). Загрузите синтезатор на свой компьютер и установите его в ваш хост.
2. В этом практическом занятии мы построим субтрактивный синтезатор от начала и до конца. Начнем с загрузки патча Starter.fxp. Установите этот патч через patch manager вашего хоста или через браузер KarmaFX. Пока что рабочее пространство абсолютно пустое.
3. Все что у нас есть, это один модуль выхода (в KarmaFX это называется компонент). Для того, чтобы добавить новые компоненты необходимо нажать правой кнопкой мыши по рабочему пространству и выбрать из всплывающего меню необходимый модуль. Выберите модуль Note Pitch (дословно – высота ноты) из категории Controller. Эта категория находится в секции Add Components.
4. Вам может показаться это странным, но этот компонент надо поставить в самый конец цепи, прямо перед выходом Output . Почему это может показаться странным? Потому что обычно этот модуль используется для перенаправления входящих MIDI-сигналов в синтезатор. Правым щелком мыши на заголовке модуля Output вызовите меню, и выберите Controller 1 в качестве источника сигнала (с помощью подменю Input).
5. Имеем готовое виртуальное соединение. Стрелка показывает направление сигнала. Все функции управления, присущие синтезаторам с фиксированным трактом сигнала присутствуют и здесь. В том числе транспонирование октавы и портаменто. В отличие от некоторых других модульных синтезаторов, KarmaFX имеет предварительно назначенные регуляторы.
6. В классическом синтезаторе сигнальный тракт проходит через два или три осциллятора и пропускается через фильтр с некоторым источником модуляции. Не будем изобретать велосипед и пойдем по тому же пути. Давайте начнем с осцилляторов. Щелкните правой кнопкой мыши по пустому пространству рабочей области, и выберите Osc 1 из категории Generator. Проделайте это действие дважды. В результате получим два осциллятора.
7. Еще рано думать о подборе значений различных параметров. На данном этапе сосредоточимся на конструировании самого синтезатора, а не конкретного звука. Например, можно сделать так, чтобы у нашего синтезатора были различные типы осцилляторов. Кликните по Osc 1 в заголовке Generator 2 и выберите Osc 2.
8. Как видно, Generator 2 теперь имеет целый набор новых функций, в том числе два различных сигнала, кольцевую модуляцию и др. Кроме того, вы сможете осуществлять «тяжелый синтез» и смешивать различные формы сигнала. Вернемся к Generator 1. Выберите квадратную (square) форму сигнала.
9. Добавьте еще один генератор. На этот раз выберите генератор шума Noise из раздела Generator. Белый шум – очень полезный источник, как для звука, так и для контроля уровня сигналов. Данный генератор позволяет выбирать шум различных типов, давайте выберем белый шум (White). К тому же этот генератор содержит встроенный фильтр.
10. Большинство синтезаторов с более чем с одним осциллятором обладают секцией микширования для объединения сигнала с выходов осцилляторов. KarmaFX не исключение. Микшер (Mixer) находится в категории Amplifier. Добавьте один модуль и выберите первый и второй генераторы в качестве источников сигнала для этого компонента.
11. Есть небольшая проблема. Микшер Mixer может иметь только два входа. Что не позволяет задействовать генератор шума. Проблему можно решить путем добавления еще одного микшера, чьи входы будут назначены на генератор шума Noise Generator (Generator 3), и Mixer (Amplifier 1). С помощью этого модуля мы можем добавлять шум к смешанному сигналу с Osc1 и Osc2.
12. Мы строим традиционный субтрактивный синтезатор, так что без фильтра нам не обойтись. KarmaFX имеет богатый выбор фильтров. Из списка доступных фильтров выберите Moog. В качестве источника входного сигнала укажите Amplifier 2.
13. С целью управления сигналом мы добавим еще один усилитель. Еще раз зайдите в меню Add Component, выберите Amplifier из категории с таким же названием. Как вы наверно догадались, в качестве входа укажем наш фильтр.
14. Добавим источник модуляции для управления усилением. Чтобы не тратить время на тесты и подбор, сразу выберем ADSR-генератор огибающей. Откройте меню Add Component выберите ADSR из категории Modulators. Теперь щелкните правой кнопкой мыши по регулятору Amp на Amplifier 3 и назначьте на него наш ADSR.
15. Следующий шагом, включим регулятор Mod на Amplifier 3. Теперь выберем хорошую форму огибающей на модуле ADSR. На данном этапе можно услышать, как работает синтезатор. Для этого настройте выходы осцилляторов Out и Mix так, чтобы что все работало должным образом. Но не работайте над самим звуком.
16. Классические синтезаторы с фиксированным сигнальным трактом часто оснащены отдельным генератором огибающей для модулирования частоты среза фильтра. Давайте добавим еще один ADSR-модуль для этих целей. Щелкните правой кнопкой мыши по регулятору частоты среза cutoff фильтра Moog, чтобы назначить его на только что установленный генератор огибающей. Параметр Mod установите по своему вкусу.
17. Многие современные синтезаторы содержат встроенные процессоры эффектов. Процессор задержки (Delay) неплохой выбор для синтезатора. Его можно найти в категории Effects. Направьте через него сигнал от Controller 1 на выходной модуль Output. Убедитесь что Dry Out (выход чистого необработанного сигнала) выключен на модуле Delay.
18. И, наконец, давайте установим отдельный модуль LFO. Он расположен в категории Modulators. Используем его для модуляции частоты среза фильтра. Его можно назначить на колесо модуляции или высоты тона, или любой другой источник, который вам нравиться. Попробуйте создать свой синтезатор на основе патча BasicTwoOsc. Также не забудьте попробовать и другие модули и фильтры.
Источник: Computer Music Special 26
Продолжение: Кабельная коммутация. Упражнения.
Перейти к содержанию: Синтез звука. Основы.
