Дмитрий Васильев – не
новичок в компьютерной музыке. Он
совершенно свободно обращается с
секвенсорами, звуковыми
редакторами и виртуальными
синтезаторами.
Постоянные читатели
журнала "Магия ПК", вероятно,
знакомы с ранее опубликованными
статьями Дмитрия (N6, N8, 1999, № 4, 2000).
В качестве автора
композиций Дмитрий участвует в
проекте "Музыкальный
компьютер". Но компьютерная
музыка для него - не только
увлечение. Это и профессия. Работая
в SBS Media Center, Дмитрий Васильев
занимается оборудованием для
домашних компьютерных студий.
Связаться с автором статьи можно по
адресу
Юрий Петелин
Полноценный
сэмплер на компьютере
Дмитрий Васильев
Такого вы, вероятно, еще
не видели. Что-то подобное было в
Virtual Sampler и Gigastudio, но эта программа
бьёт все рекорды. Однако всё по
порядку…
Итак – новый VST
инструмент от фирмы Steinberg.
Программа выполняет функции
сэмплера. Она позволяет загрузить
различные инструменты для
последующего использования в
секвенсоре. Список форматов, с
которыми умеет работать HALion,
впечатляет:
SoundFonts 2.x, LM4/LM9. К тому же
размер сэмплов не зависит от
количества памяти – программа
загружает их напрямую с винчестера.
Но если у вас много памяти, то можно
грузить и туда. И еще стоит
заметить, что все банки грузятся
очень корректно, даже
проставляются параметры фильтров,
всех огибающих и LFO!
Одновременно HALion может
загружать 128 программ, составляющих
один банк. Сохранять можно как
отдельные программы (вместе с
сэмплами), так и банки целиком.
Удобное меню просмотра/выбора
инструментов позволяет быстро
найти нужный звук и мгновенно
загрузить его. Импортировать можно
как отдельный звук, так и программу
или банк целиком. Для загрузки
звука нужно перейти в меню Options и
выбрать один из трех видов загрузки
инструментов: Import audio files, Import ext. Format
и Import LM4. Первый служит для загрузки
wav и им подобных файлов (rex, aiff и т.д.),
второй – для импорта с дисков, а
также загрузки soundfont (в этом режиме
доступны кнопки Play, Position и Volume, с
помощью которых можно настроить
Preview инструмента), причем можно
грузить как отдельный сэмпл, так и
партицию целиком, и третий - для
загрузки LM4/LM9.
После импорта программа
предложит вам выбрать папку для
сохранения инструмента на диске. В
этом меню также можно настроить Master
tune – тональность инструмента и Master
level – уровень выходного сигнала;
выбрать размер подзагрузки сэмплов
(Preload into RAM) и количество голосов (Voice
buffer), то есть количество потоков
звука. Другие опции: Key activates sample –
нажатие на клавишу MIDI-клавиатуры
автоматически выбирает
загруженный сэмпл. Advanced navigation ball –
включает прокрутку навигационного
шара (он перемещает клавиатуру
вперед-назад и список программ
вверх-вниз). Receive MIDI controller –
активация возможности
использования внешних
миди-устройств. Последний параметр
– Quality позволяет выбрать качество
сэмпла. Чем оно хуже, тем,
соответственно, меньше загрузка
компьютера. Full quality during export
сохраняет максимальное качество
при экспорте инструмента. Снизу
отображается схема работы
сэмплера. По ней удобно
ориентироваться, создавая нужный
инструмент.
Рис.1. Импорт
инструментов
В меню Mod/Tune есть
возможность определить и настроить
до 12 контроллеров на различные
события (cutoff, pitch, pan, и т.д.). Роль
контроллеров могут выполнять
колеса pitch/mod/data entry на MIDI-клавиатуре,
какие-либо внешние MIDI-контроллеры
(до 4-х), LFO, огибающие, послекасание,
шум, note off, glide, velocity, а также 12
постоянных величин. Последние
могут использоваться для создания
неизменных значений одного из
параметров контроллера
Генератор LFO позволяет
формировать до 10 видов волн с
частотой до 30 Hz, задержкой до 3
секунд, обеспечивает синхронизацию
с темпом, установленным для трека. В
панели Tune можно точно подстроить
или транспонировать инструмент, а в
Grouping создать до 16 полифонических
групп, для каждой из которых можно
проставить нужное количество
голосов на инструмент (до 64). Не
забывайте увеличивать значение
этого параметра, если используете
многоголосные инструменты
(например, стринги), иначе некоторые
ноты и затухания будут "глотаться".
Очень полезен также
параметр glide, позволяющий настроить
скорость подтяжки частоты, причем
работает он даже на полифонических
инструментах и аккордах!
Параметр Play raw отключает
все настройки Modulation (т. е. его
действие аналогично функции bypass), а
Drum Mode включает режим полного
проигрывания сэмплов, от начала до
конца с нулевым затуханием (Release).
Воспользовавшись двумя
огибающими, которые задаются и
графически, и числовыми значениями
(в секундах), можно управлять любым
параметром из Modulation. Двойным
щелчком левой кнопки мыши
создается еще один узел огибающей,
а, щелкнув правой кнопкой, можно
посмотреть текущие значения. Все
огибающие можно изгибать в любые
стороны левой кнопкой мыши.
Фильтры (DCF) в HALion
представлены восемью видами: Low pass,
High pass, Band pass и Notch (12 и 24 dB каждый).
Помимо ручек Cutoff и Resonance еще
присутствуют Velocity – сила
воздействия Cutoff на громкость, Fatness
– регулировка глубины эффекта
дисторшн, Filter Envelope Amount – параметр
дополнительного воздействия на
огибающую фильтра.
В секции Amplifier (DCA)
настраивается уровень громкости,
Velocity, панорамы, и Spread (автопаннер).
Создать и
отредактировать петлю можно в меню
Waveloop. На графическом отображении
сэмпла левой кнопкой мыши рисуется
зона цикла, причем можно
отредактировать левый и правый
канал по отдельности (щелчок правой
кнопкой->view left/right channel). График
волны масштабируется (щелчок
правой кнопкой ->zoom to loop) с помощью
маленького графика волны снизу, к
тому же можно провести
автоматический поиск начала и
конца петли (щелчок правой кнопкой
->locate start/end loop). Чтобы сделать
инструментом выделенную зону,
щелкаете правой кнопкой, затем на
start/end offsets to loop, после чего левой
кнопкой мыши можно раздвинуть
область проигрываемой части,
обозначенной линиями ‘S’ и ‘E’. В
левой нижней части экрана
находятся числовые значения этих
величин плюс Velocity start point – скорость
старта проигрывания волны. Все
параметры можно поменять вручную.
Рис. 2. Создание и
редактирования петель
В следующем окне – Sustain Loop
— задается тип зацикливания: Off –
отключено, Loop until release – петля
зацикливается до отпускания
клавиши, Loop once – петля играется
один раз, Play until end – сэмпл просто
играется до конца и Play reverse –
проигрывание волны задом наперед.
Ниже находятся числовые значения
этих величин, а также параметр Smooth
– сила воздействия “мягкого”
зацикливания, которое
сопровождается плавным
увеличением/уменьшением громкости
звука на концах петли. В окне правее
можно задать параметры Release Loop,
который определяет поведение петли
после того, как клавиша отпущена.
Отличается от Sustain Loop наличием
только двух вариантов зацикливания
– Single (одиночный) и Continuous
(постоянный). Далее находятся
параметры тюнинга (подстройки
частоты) в полутонах.
Меню Keyzone служит для
распределения сэмплов по
клавиатуре – то есть для
реализации мультитембральных
инструментов, а также для
драмкитов. Синие полосы, идущие
сверху вниз обозначают ваши сэмплы.
Области клавиш (снизу), которые они
перекрывают, это и есть кей-зона, в
которой будет играть сэмпл. Если
его выделить левой кнопкой мыши, а
потом перейти в меню Waveloop, можно
будет настроить зацикливание для
этого инструмента, либо выбрать
область проигрывания. Таким
образом можно разрезать драмлуп на
части и связать каждый фрагмент с
отдельной клавишей. Сэмпл
раздвигается и сдвигается путем
выделения левой кнопкой мыши края
сэмпла и перемещением его на нужную
величину. Щелчком правой кнопкой
мыши на свободной области
вызывается меню, из которого можно
подгрузить нужное количество волн
и расставить их в Keyzone. Там же
находятся стандартные операции
копирования, удаления, Mute/Solo и т.д.
Область проигрывания
инструмента варьируется в двух
измерениях: как зона охвата и
реакция на силу нажатия. С разными
значениями этих параметров можно
связать разные сэмплы и
обрабатывать их индивидуально.
Клавиатура внизу экрана
соответствует текущему тону
сэмпла.
В меню Chan/Progвыполняется
разбивка инструментов по каналам и
программам. Всего существует 128
программ, которые "вешаются"
на один из 16
каналов. В строке Out можно
указать виртуальный выход, всего
таких выходов 12.
Рис.3. Макроформа -
самые важные опции из всех разделов
Главное меню, с которым
приходиться работать – это Macro. Оно
меньше, чем все остальные, но в нем
находятся главные параметры,
собранные из всех разделов: выбор
программ, filter cutoff/resonance/amount, обе
огибающие, тип и глубина фильтра,
настройки усилителя и обоих LFO,
выбор качества, подстройка главной
частоты тона и Glide.
Системные требования:
Pentium 266 МГц
(рекомендуется 400 МГц).
Cubase VST 5.0 или выше, Nuendo 1.5
или выше, а также любые прочие
программы, способные выполнять
функции VST-хоста.
128 Мб RAM (рекомендуется
512 Мб).
Windows 95/98/ME/2000.
Поддерживаются MME- или
ASIO-совместимые Sound Card.
В заключение хочется
сказать, что у Steinberg опять
получилось! Поддержка большого
количества форматов, работа в
качестве VST инструмента, удобный и
функциональный интерфейс при
обилии возможностей помогут стать
ему популярнейшим инструментом для
создания музыки, а неисчерпаемые
ресурсы библиотек AKAI позволят
создавать музыку в любых стилях и
направлениях.