Начало
 
 


Roland VariOS

НовостиОборудованиеСтатьиФорумФайлыОрганизацииСсылкиПрайс-листыРекламаСловарьПоиск

 
  Roland VariOS

Владимир САПРЫКИН
Музыкальное Оборудование
январь 2005

Программно-аппаратный комплекс.

Прошло уже более трех лет с тех пор, как компания Roland выпустила в свет первое устройство, оснащенное системой VariPhrase. Это был процессор VP 9000, который "по совместительству" работал семплером, но с дополнительными хитростями. Из семплов можно было создать шестидорожечную аранжировку прямо в устройстве, подгоняя при необходимости скорость воспроизведения отдельных семплов под заданный темп без изменения высоты тона. Правда, шестиголосная полифония значительно ограничивала потенциал VP 9000, но сама технология работы со звуком оказалась удачной, и в дополнение к первенцу были выпущены другие устройства.

Во-первых, — V-Synth. Это тоже VariPhrase-процессор, по совместительству работающий семплирующим синтезатором. Кроме того, в том же корпусе содержится аналогово-моделирующий синтезатор и процессор COSM. Аппарат тоже получился весьма удачным.

Во-вторых, — VariOS. Аббревиатура OS в данном случае означает Open System. VariOS представляет собой программно-аппаратный комплекс открытого типа. "Открытость" его заключается в том, что в систему могут быть установлены модели различных устройств, и VariOS всякий раз будет притворяться этими устройствами. При поверхностном рассмотрении можно обнаружить сходство с системой CreamWare Noah, которая тоже позволяет работать с различными моделями в одном физическом корпусе. Но VariOS имеет важное отличие. Если Noah представляет собой "чистый" синтезатор, расширенный шаговым секвенсором, арпеджиатором и вокодером, то VariOS может еще работать в качестве семплера и многодорожечного записывающего устройства. Не говоря уже о VariPhrase и иных специфических особенностях, о которых будет рассказано далее.

Аппаратная часть
Аппаратная часть системы представляет собой однорэковый модуль, который может располагаться как на столе, так и в рэковой стойке. Резиновые ножки уже установлены на дне корпуса, а рэковые крепления ("уши") входят в комплект.

Лицевая панель довольно проста. В ее центре размещен двухстрочный шестнадцатисимвольный ЖК-дисплей с подсветкой, слева от него расположены три традиционных регулятора параметров VariPhrase: Pitch, Time и Formant. Рядом с ними находятся четыре светодиодных индикатора режимов: MIDI, Tempo, PC и USB. В самом углу размещен разъем для PC-Card.


 
Roland VariOS  
   

Справа от дисплея располагаются пара курсорных кнопок, кнопки входа и выхода из меню (Menu, Exit) и задатчик с неограниченным вращением. Для ввода выбранного параметра используется нажатие задатчика.

В правом углу поместились кнопка включения питания, джек для наушников (с рекомендуемым сопротивлением от 32 до 600 Ом) и регулятор Volume, по совместительству выполняющий функцию Preview для загруженных в память семплов, если его нажать.

Гнездо сетевого кабеля, расположенное на задней панели, по размерам соответствует таковому в стандартном блоке питания персональных компьютеров и многих синтезаторов, но в нем удален средний (заземляющий) "зуб". Вместо этого зуба прямо на задней панели модуля есть отдельный винт, к которому полагается присоединить заземляющий провод.

Там же, на задней панели, располагаются все интерфейсные разъемы. Это вход USB (тип B), вход и выход MIDI, оптический и электрический цифровые выходы формата SPDIF (поддерживают 24 бита, 44,1 кГц), два аналоговых входа на джеках (с переключателем Line/Mic и регулятором уровня) и две пары выходов на джеках: Main Out и Direct Out. На прямых выходах звук не обрабатывается эффектами, работающими в режиме посыла-возврата.

Входные и выходные конверторы работают с разрядностью 24 бита на частоте 44,1 кГц. Звукогенерирующая часть работает в формате 32 бита с плавающей запятой, эффекты работают в 24-битном целочисленном формате. В то же время в спецификации указано, что формат хранимых данных — 16-битный линейный, и емкость памяти составляет около 300 секунд монозвука (150 — стерео). То есть, семплы в любом случае пересчитываются в 16-битные.

Для загрузки семплов (WAV, AIFF) есть 46 Мб RAM. Всего в оперативной памяти можно разместить 128 семплов и один перфоманс (песню). Есть 32 Мб энергонезависимой памяти (backup memory). В слот PC Card, если воспользоваться адаптером, можно также вставлять карту формата Microdrive, SmartMedia или CompactFlash.

Модуль предоставляет пользователю шестичастную мультитембральность и полифонию в 14 голосов. Все голоса могут быть обработаны эффектами. Процессор эффектов имеет девять типов реверберации, восемь типов хоруса и 40 мультиэффектов.

Углубляться в базовые принципы работы системы VariPhrase, вероятно, не стоит, поскольку на страницах журнала уже описывалась работа устройств, построенных по этой технологии (см. статьи "Roland VP 9000" и "Roland V-Synth"). Поэтому вряд ли мы что-то потеряем, если сразу перейдем к рассмотрению практических вопросов.

V-Producer
Все управление системой производится с помощью компьютерной программы V-Producer. Версии для платформ PC и Mac имеют некоторые отличия в применяемой терминологии и в технологии работы, но в целом, конечно же, они делают одно и то же. Мы рассмотрим работу системы на базе компьютера под управлением Windows.

К сведению владельцев VP 9000. Программы V-Producer для этого устройства и для VariOS несовместимы, и управлять "не своим" устройством не могут. На логотипе программы и в окне ее свойств даже специально указано, для какого устройства она предназначена.

На компакт-диске, входящем в комплект поставки, записана собственно программа V-Producer (версия 2.0), руководство по ее использованию в формате PDF и драйвер USB, а также несколько демо-композиций. Кабель USB также входит в комплект поставки. Драйверы из комплекта позволяют работать с модулем только в операционных системах Windows ME, 2000 и XP. Для просмотра пользовательского руководства нужно использовать Acrobat Reader не ниже пятой версии, иначе на экране получится абракадабра, и в ответ на каждый клик мышью будут появляться суровые окна с предупреждениями о невозможности показать информацию. Бумажный мануал тоже входит в комплект, но он наполнен более общими сведениями. Непосредственно о программе в нем информации меньше, чем в электронной версии, о чем производитель специально упоминает.

Основное управление устройством осуществляется из компьютера по интерфейсу USB. Загрузка и выгрузка файлов из оперативной памяти VariOS осуществляются только при помощи программы V-Producer. Заводские демонстрационные песни записываются во флэш-память, где могут храниться после выключения питания. Эта память с помощью драйвера интерпретируется в Windows как съемное устройство. Его даже можно увидеть в окне Проводника или иного файлового менеджера. Однако производитель строго предупреждает, что пользоваться стандартными "компьютерными" способами для поиска или копирования файлов на данном устройстве недопустимо, и такая попытка может привести к поломке аппарата. Тем не менее, такой доступ к памяти все-таки есть, о нем будет сказано дальше.

В интернете, в частности, на сайте www.roland.co.uk, можно найти новое и дополнительное программное обеспечение. Не столь давно там появился драйвер USB для работы с Windows 98 SE (видимо, по "многочисленным просьбам"). Я его проверил в работе, и в целом остался удовлетворен. Однако должен отметить существенное отличие функционирования уже установленного драйвера в системах Win98SE и Win2000 на одном и том же (моем) компьютере.

Условие эксперимента очень простое: компьютер уже включен и работает, а модуль еще нет. Работая в "двухтысячном", я включаю питание VariOS, и он сразу определяется в виде съемного устройства. Работая в "девяносто восьмом", я включаю питание VariOS, и ничто нигде не появляется. Но если запустить компьютер при включенном питании VariOS, то последний нормально обнаружится и в течение всей сессии будет работать безукоризненно.

Кроме драйвера, на сайте компании можно найти обновленную версию программы V-Producer (2.5). Она имеет несколько отличий от версии 2.0, из них два — самые заметные. Во-первых, изменена виртуальная клавиатура VariOS. Она обрела более солидный внешний вид, а главное, — она теперь оснащена арпеджиатором. Во-вторых, появился виртуальный контроллер D-field Pad. Он имеет функции, назначаемые по осям X/Y, и работает примерно так же, как контроллер Time Trip в синтезаторе V-Synth. Только водить по нему нужно не пальцем, а указателем мыши, — вот и вся разница.

В новой версии появилась возможность перезаписи аранжировки с назначенными эффектами прямо внутри программы на свободный трек (bounce). Прочие возможности программы V-Producer, в том числе и новые, будут упомянуты далее, поскольку всю работу я вел именно с версией 2.5.

Итак, что же такое V-Producer? Однозначный ответ дать невозможно, поскольку это одновременно менеджер файлов, редактор семплов и аудиосеквенсор с микшером. Вернее, это программа управления всем перечисленным хозяйством, поскольку физически все процессы выполняются в аппаратной части. А еще эта программа управляет процессором эффектов, который также присутствуют в аппаратной части системы. Именно V-Producer обеспечивает поддержку главного тезиса компании Роланд о том, что "VariOS позволяет музыканту работать с аудиотреками так же легко, как с MIDI". То есть, все типично "мидийные" действия, такие как транспонирование, изменение темпа или длительности нот, использование арпеджиатора, теперь могут с легкостью использоваться применительно к реальным аудиособытиям. Семплы можно редактировать в графическом режиме и в реальном времени.

Прежде чем приступить к детальному описанию системы, опишу вкратце рабочий процесс для программы V-Producer, чтобы стало понятней, что это такое, для чего и откуда что берется.

Итак, сначала должен быть семпл. Все равно где: на жестком диске или на CD. Главное, что он должен иметь формат WAV или AIFF. Все нужные нам семплы при открытии их в программе кодируются тем или иным способом и загружаются в модуль VariOS посредством USB-интерфейса. Мы их можем увидеть в окне с общим списком семплов (Sample List). Все семплы, представленные в списке, физически находятся в оперативной памяти модуля. Здесь они уже имеют собственный формат системы — VPW.

Файлы, находящиеся в списке, могут проигрываться при помощи MIDI-клавиатуры, подключенной к порту MIDI In модуля.

Из списка семплы в произвольном порядке перетаскиваются мышью в секвенсор Vari Track, где произвольно аранжируются, чтобы в конечном итоге получилась законченная композиция (song). В окне секвенсора семплы представлены в виде прямоугольников, которые в терминологии Roland называются Frame (я буду называть их "кадрами"). Любой кадр, размещенный на дорожках Vari Track, может быть отредактирован (изменен) с помощью специальных средств VariOS. К кадрам любой дорожки может быть применен любой эффект из процессора эффектов. Любой кадр на дорожке может проигрываться при помощи внешней или встроенной (виртуальной) MIDI-клавиатуры и перезаписываться в реальном времени на свободную дорожку.

Готовую аранжировку можно сохранить в компьютере в виде песни (файл с расширением VPD). Попутно будет сохранен список составляющих ее файлов. Все закодированные семплы (*.VPW) сохраняются самостоятельно, вне песни, в директории, заданной пользователем. Композицию можно также переписать куда-либо через внешние выходы или экспортировать в компьютер как цельный WAV-файл и потом, например, записать на компакт-диск. Можно также использовать экспорт песни в виде стандартного MIDI-файла (SMF), чтобы загрузить этот файл в другой секвенсор и управлять из него модулем VariOS.

Таков, в общих чертах, смысл работы в системе V-Producer.

Окно программы V-Producer составлено из нескольких функциональных частей (рис. 1). После старта программы обычно появляются панель локатора, окно секвенсора Vari Track, окно Sample List, окно Sample Edit, окно Frame Properties. Еще несколько рабочих окон могут быть вызваны в процессе работы. Все они будут описаны далее.


 
Рис. 1  
   

Перед первым сеансом работы необходимо показать программе все порты ввода и вывода информации. В основном это касается MIDI. В меню Option есть пункт MIDI/Audio Settings. Выбрав его, мы попадаем в окно, где выбираем нужные устройства (рис. 2). Поскольку базовый порт для связи модуля с программой — это USB, то в качестве основного входа и выхода выбирается именно он. В списке он называется VariOS MIDI. Вход для клавиатуры выбирается отдельно, а порт называется External MIDI. В этом же диалоге можно выбрать аудиоустройство, которое будет использоваться программой для предварительного прослушивания семплов в компьютере (перед их загрузкой в модуль).


 
Рис. 2  
   

В самом верху рабочего окна V-Producer находится панель локатора. Ее легко узнать по кнопкам управления транспортом (старт, стоп, перемотка, возврат в начало, запись). Собственно, назначение этой панели в основном и состоит в том, чтобы управлять проигрыванием.

Слева от кнопок транспорта расположен дисплей, отображающий текущее время, то есть текущую позицию курсора. Верхняя строка проградуирована в формате такты/доли/тики. Нижняя строка показывает часы/минуты/секунды/кадры. Этим дисплеем можно пользоваться для поиска и для позиционирования курсора.

Кнопки перемотки на панели транспорта на каждое нажатие отвечают перемещением курсора влево или вправо к ближайшему началу такта. Если курсор стоит в начале такта, то он перескочит к следующему, а если он находится где-нибудь в середине такта, то переместится или в начало этого же такта (назад), или в начало следующего (вперед). То же самое можно сделать, щелкнув мышью в поле дисплея и потащив указатель вверх или вниз. Перемотка "перетаскиванием" в дисплее позволяет позиционировать курсор с точностью до доли такта. А если дважды щелкнуть мышью в поле дисплея, то откроется окно Move Current Position, в котором можно просто руками поставить нужные цифры координат. Вначале откроется окно только с тактами/долями, но, нажав маленькую кнопочку под цифрами, можно забраться на следующий уровень, в другое окно, и ввести координаты в минутах/секундах/кадрах. Оба этих окна показаны на рис. 3.

Рис. 3

Справа от кнопок транспорта на панели локатора находятся кнопки Quick Loop Position и Loop Mode. Первая позволяет мгновенно установить границы петли по выделенному в данный момент диапазону. Например, если вы щелкнули по какому-нибудь кадру в окне Vari Track, тем самым выделив его, то нажатие кнопки установит петлю точно по границам кадра. Границы петли обозначаются голубыми маркерами на линии времени. Их можно свободно перетаскивать мышью.

Вторая кнопка, будучи нажатой, активирует циклическое воспроизведение песни в пределах установленной петли.

Рядом с указанными кнопками находится двухстрочный дисплей, показывающий границы установленной петли в формате такты/доли. Дважды щелкнув мышью по дисплею, можно вызвать диалоговое окно для непосредственного ввода координат петли. Здесь все устроено аналогично окну Move Current Position, только название другое — Set Loop Position.

Далее расположен дисплей Tempo Control, показывающий значение темпа для текущей позиции курсора. Двойной щелчок по дисплею открывает диалоговое окно Add Tempo, в котором можно выбрать координату и установить темп (рис. 4). При прохождении указанной координаты темп воспроизведения изменится на заданный. На линейке темпа Vari Track эти установки отображаются специальными отметками с цифрами (маркерами).

Рис. 4

Слева от дисплея Tempo Control находится маленькая кнопка, включающая метроном.

Далее на панели локатора расположен дисплей, совмещающий в себе индикацию и настройки параметров Pitch и Speed. И высота тона, и скорость воспроизведения регулируются для песни в целом и устанавливают только временное (temporarily) относительное смещение.

Нажимая маленькие кнопки со знаками "+" и "-" или используя "перетаскивание" мышью, можно изменять значения параметров прямо в процессе воспроизведения. Высота может меняться в пределах одной октавы вниз и вверх, а темп от 50% до 200%. Двойной щелчок мыши по индикатору параметра возвращает его первоначальное значение, которое было установлено до смещения. Если включить режим записи, то временные изменения параметров также будут сброшены.

Три горизонтально вытянутые кнопки, расположенные одна над другой, устанавливают режим синхронизации прибора. Можно выбирать значения Internal, MIDI, MTC. Из меню Option можно вызвать окно MIDI Sync, в котором выбираются форматы синхронизации для режимов ведущего и ведомого устройства.

Непосредственно под панелью локатора расположено окно Vari Track. Это, собственно, и есть секвенсор, то есть окно для составления законченной композиции (в терминах Roland — песни). Интерфейс здесь довольно простой, кажется, даже проще чем у Cakewalk. Пожалуй, я бы сравнил его с программой под названием Dance Machine — была такая "user friendly" система в 90-х годах прошлого века. Она имела несколько наборов подогнанных по темпу и тональности семплов и восьмидорожечный секвенсор. Семплы просто перетаскивались из хранилища в окно проекта (drag and drop) и укладывались там в ритмическую сетку аккуратными прямоугольничками длиной в один-два такта. Здесь примерно то же самое, с той разницей, что Dance Machine не умела сама подгонять семплы по темпу и высоте. Любой семпл из списка загруженных в оперативную память VariOS (они видны в окне Sample List) перетаскивается мышью и помещается в окне Vari Track на любую удобную дорожку и практически в любую позицию на шкале времени. Если нажата кнопка Grid Snap, то семпл можно уложить с точностью до доли такта (задается отдельно в диапазоне от 1/64 до целого такта). Если отключить сетку, то семпл можно положить в произвольную позицию.

В меню Edit можно найти команды Insert Measure и Delete Measure. С помощью первой легко можно вставить пустой такт (или несколько тактов) в песню, раздвинув семплы. С помощью второй — наоборот, удалить ненужный такт. Количество тактов выбирается в появляющемся диалоговом окошке, а точкой отсчета для этих операций является текущее положение курсора.

Подгонка собственного темпа семпла под темп песни обычно происходит автоматически, но на этот процесс можно повлиять.

Над временной линейкой, которая расположена прямо над первым треком, находятся еще три линии: размера (time signature), темпа и текстовых маркеров. Линейка темпа уже упоминалась ранее. В начале каждой линейки (слева) можно увидеть их условные обозначения. Размер обозначен стандартным способом (по умолчанию всегда стоит 4/4), темп — в виде значка ноты, а на линии текстовых маркеров стоит треугольный флажок. Дважды щелкнув мышью на нужной линии (не обязательно в начале), можно открыть окно настроек типа Add Meter, Add Tempo (о нем говорилось немного раньше) или Add Marker. Любое из этих окон содержит поле ввода координат (Position), а устанавливаемый параметр для этих координат у каждого свой. Для темпа — его значение в bpm, для размера — тоже его значение ("числитель" и "знаменатель" выбираются из отдельных выпадающих списков). В окне добавления текстового маркера вводится его имя, то есть это может быть любой текст. Все установленные значения параметров (и имя текстового маркера) будут отображаться на своих линейках.

А вот если щелкнуть мышью на значке, изображающем тип линейки, то откроется окно с полным списком установленных маркеров данного типа. Список можно произвольно редактировать.

Справа от окна Vari Track можно увидеть небольшую секцию, которая называется Frame Properties. Там показаны свойства выбранного кадра. Щелкнули на другом кадре — получили его свойства. Здесь можно просмотреть или изменить координаты кадра, его уровень, панораму и транспонирование. Можно также выбрать номер варианта кадра (больше одного появляется только при записи в реальном времени).

В левой части окна Vari Track располагаются элементы управления свойствами трека. Во-первых, это названия треков (по умолчанию Vari Part). Дважды щелкнув мышью по такому названию, мы открываем окно свойств трека (рис. 5). Там показано имя трека, которое можно изменить, но опять же с помощью двойного щелчка мышью. Можно также провести грубую или точную подстройку высоты тона (Tune) и сдвиг на +/-3 октавы. Здесь можно еще зарезервировать некоторое количество голосов, гарантированно отдаваемых этому треку в случае, если полифония полностью выбрана или превышена. Максимально возможный резерв — 14 голосов, то есть все имеющиеся. Параметр Pitch Sync позволяет выбирать, будет ли трек подчиняться командам глобального изменения высоты тона для всей песни (например, при изменении параметра Master Coarse Tune в окне Performance Editor). Если выбрать On, то высота трека будет изменяться, если Off, то она останется неизменной (это актуально для дорожек с ударными). Кнопка Reset позволяет сбросить все изменения и привести настройки в исходное состояние.

Рис. 5

Стандартные кнопки Mute, Solo и Record, наверное, комментариев не требуют. Регуляторы уровня и панорамы в линейке работают в режиме Offset. Иными словами, они лишь уменьшают или увеличивают значение параметра, установленное в окне Frame Properties. Соответственно, значения параметров в окне свойств кадра считаются абсолютными.

Если присмотреться к нижней части рабочего окна программы, представленного на рис. 1, то в левом углу, под окном Sample List, можно заметить пару прямоугольных кнопок со скругленными краями. В одной написано Sample Info, во второй — Scope Editor. Это переключатели режимов работы. Секция Vari Track в любом случае остается на экране, а вот вспомогательные окна и режимы редактирования семплов можно переключать. Вообще-то, все эти переключения доступны в меню View (рис. 6), но в данном случае более естественным мне кажется именно нажатие кнопок.

Рис. 6

В режиме Sample Info можно увидеть слева секцию Sample List, в которой отображается загруженный в RAM список семплов. Каждый из них можно прослушать с помощью кнопки Preview. Там же, из кнопочной панельки можно вызвать окно загрузчика семплов (рис. 7). Загрузчик построен в виде понятного браузера. Найденный семпл перед загрузкой можно прослушать. Выбранные семплы вначале помещаются в список загрузки (кнопка Add), из которого по дополнительной команде (кнопка Load) загружаются в оперативную память модуля.


 
Рис. 7  
   

Следует помнить о том, что закодированные семплы вначале записываются на жесткий диск компьютера, где и сохраняются для последующих рабочих сессий, а уже после первичного сохранения загружаются в оперативную память VariOS. Для хранения обработанных семплов (с расширением VPW) можно использовать ту же директорию, в которой хранятся исходные семплы, или выбрать любую другую.

Для оценки объема занятой семплами оперативной памяти модуля в нижней части окна загрузчика есть графический индикатор Free Memory, нарисованный в виде лицевой панели VariOS. В ее середине вырастает зеленая полоска, отображающая заполненную память.

Перед непосредственной загрузкой семпла не помешает выбрать для него удобный тип кодировки (Encode Type). Что это такое?

Чтобы система VariPhrase могла свободно оперировать параметрами семпла, она должна иметь о них четкое представление. Процесс кодирования подразумевает извлечение из семпла нужных данных. Эти данные — те самые "три кита" технологии VariPhrase: высота тона, скорость воспроизведения, формантная структура (pitch, time, formant data). Для семплов разного типа могут понадобиться разные управляющие воздействия. Чтобы точнее "настроить" семпл на нужное вероятное воздействие в будущем, система предлагает три типа кодирования: solo, backing, ensemble.

При кодировании в режиме solo из семпла извлекаются все возможные данные, включая формантную структуру. Этот тип кодирования используется для одноголосных звуков (вокал, сольные партии инструментов) и позволяет работать с семплом наиболее гибко. После кодирования в "соло" семпл можно проигрывать в полифоническом режиме.

Тип backing подразумевает экстракцию только двух типов данных, pitch и time. Такое кодирование удобно для ритмических данных, в частности, для фраз с барабанами и различной перкуссией.

Кодирование типа ensemble тоже извлекает данные типа pitch и time. Но рекомендуется для аккордовых фраз, не содержащих ритмические элементы.

Данные, извлеченные из семплов, просто дописываются в сами файлы, не изменяя их первоначальную структуру (non-destructive). Это значит, что уже загруженный в память прибора семпл впоследствии можно перекодировать без повторной загрузки.

Выбранная кодировка в сокращенном виде отображается в окне Sample List против каждого семла. Немного правее в каждой строке есть еще голубая кнопочка с буквой P, нажимая которую, можно превратить ее в фиолетовую кнопку с буквой G, и наоборот. Об этих кнопках мы поговорим чуть дальше.

Выделив любой семпл в окне Sample List, можно проигрывать его с помощью подключенной к MIDI-входу клавиатуры. Если это окажется не одиночный звук, а фраза, то можно получить интересные результаты. Например, нажатием разных клавиш можно воспроизводить звуки разной высоты, но с одинаковой скоростью.

Такое проигрывание можно записывать в реальном времени. В окне Vari Track выбираем любую свободную дорожку, нажимаем в линейке кнопку Rec, затем жмем кнопку записи на панели локатора. Система готова к записи. Теперь нужно просто нажать кнопку воспроизведения, и можно записывать. Допускается и обратный способ — вначале запустить воспроизведение, а в нужном месте нажать запись.

По окончании записи на треке появится новый кадр. Если он потребуется для дальнейшей работы, то его следует сохранить. При этом на жесткий диск компьютера запишется файл с расширением VPW. Если кадр записан ритмически неровно, то его можно отквантизировать, так же, как это делается в MIDI-редакторах. Только здесь будут квантизироваться реальные аудиособытия. Функция квантайза вызывается из меню Edit.

Кстати, обнаружилось интересная особенность. Я вначале считал, что при сохранении песни будет сохраняться как собственно композиция (*.VPD), так и размещенные в треках кадры (*.VPW), но не более того. На практике выяснилось, что в состав песни входит полный перечень файлов, находящихся в окне Sample List. Сохранив одну композицию, на дорожках которой располагались всего шесть семплов, я был удивлен тем, что при ее загрузке (меню File — Open Song) на дисплее загрузчика мелькает слишком много названий. Да и времени ушло больше, чем ожидалось. По окончании загрузки я увидел в окне Sample List вдвое больший набор файлов, чем используется в песне. При сохранении песни эти файлы просто лежали в списке, и теперь они постоянно будут загружаться вместе с действительно нужными семплами. Чтобы избавиться от этого, нужно удалить из списка неиспользуемые звуки и вновь сохранить песню.

Справа от списка семплов на рис. 1 можно увидеть открытое окно Sample Edit. Его "начинку" мы рассматривать не будем, поскольку это обычные синтезаторные органы управления, немного разбавленные настройками системы VariPhrase. Разобраться с ними несложно. Из "необычностей" можно отметить некоторые возможности модуляции. Например, интересный результат дает выкручивание регулятора Formant в секции LFO Depth совместно с подбором LFO Rate. Напомню, что форманты можно регулировать только для семплов, закодированных в режиме solo.

Все положения регуляторов в этом окне относятся к выбранному в данный момент семплу или кадру. Название семпла отображается в маленьком поле Sample Name.

Окно Sample Edit имеет в левом верхнем углу вторую закладку, Wave Edit. Если ее нажать, то откроется соответствующее окно (рис. 8). Вышеупомянутое перекодирование семплов при необходимости проводится именно здесь. Достаточно нажать кнопку с нужным названием типа и вновь сохранить файл.


 
Рис. 8  
   

Здесь же, в "волновом редакторе", можно изменить собственные параметры семпла. В зоне настроек Original Tempo есть два индикатора: Tempo и Beats. Текущие значения, отображаемые в них, можно увеличить или уменьшить в два раза, нажав кнопки множителей. Повторное нажатие приводит к повторению операции. Двойной щелчок мышью на самих значениях открывает диалоговое окно, в котором темп или количество долей можно ввести непосредственно с клавиатуры компьютера. Чтобы изменения вступили в силу, семпл нужно пересохранить. При этом он автоматически перезагрузится в VariOS.

Здесь можно увидеть маркеры разбиения семпла на отдельные события, и при необходимости передвинуть их. Маркеры выглядят как голубые треугольнички под волновым изображением, в линейке с названием Event. Программа умеет расставлять эти маркеры самостоятельно, ориентируясь по всплескам амплитуды. Чтобы ей помочь, можно изменить пороговый уровень детектора амплитуды. В зоне настроек Event Edit есть небольшой горизонтальный слайдер со шкалой, похожей на расческу. Он называется Event Sens. Если увеличить чувствительность, то автоматически проставятся новые маркеры в дополнительных точках.

Если нажать кнопку с изображением карандаша, то маркер можно подрисовать в совершенно произвольном месте. "Ластик" (eraser) позволяет стереть ненужный маркер.

В общем, понятно, что, несмотря на такое обязывающее название, Wave Edit делает не совсем то, что обычно подразумевается под волновым редактированием. На мой взгляд, ему бы больше подошло название Wave Converter, поскольку здесь проводится именно конвертация семпла, то есть интерпретация его содержимого в понятный набор данных для работы системы.

Scope Editor
А вот теперь мы рассмотрим как раз возможности редактирования. Сердцем программы V-Producer является визуальный редактор фраз, в оригинале называемый Scope Editor. Такое название, вероятно, должно подчеркнуть именно визуальный способ работы. Пользователь теперь не крутит ручки, не нажимает кнопки, а рисует огибающие параметров, которые мгновенно изменяют исходную волну.

Scope Editor позволяет редактировать волновую форму прямо внутри кадра. Доступны обратимые изменения высоты тона, скорости воспроизведения, форманты, громкости. Редактор существует в двух вариантах: Phrase Scope и Groove Scope. Та или иная его модификация появляется автоматически, в зависимости от выбранного для каждого семпла параметра Keyboard Map, который, как мы помним, еще определяет поведение этого семпла при проигрывании с клавиатуры.

Как раз сейчас нужно вспомнить о тех маленьких кнопках в окне Sample List, которые переключаются между обозначениями P и G. Буквы обозначают, соответственно, Phrase Map и Groove Map. Такое обозначение показалось мне не совсем понятным. Я бы предпочел что-нибудь вроде "мелодической раскладки" и "ритмической раскладки". Ведь "грув" в музыкально-техническом контексте вполне может и должен быть "фразой", что может внести путаницу. Впрочем, здесь, скорее всего, сказываются языковые тонкости. В общем, под "фразой" подразумевается цельный неделимый звуковой фрагмент, а под "грувом" — некий трафарет, набор событий, совместно упакованных и последовательно звучащих. Но эту упаковку можно разделить, пересортировать и упаковать заново.

Так вот, при раскладке типа Phrase Map (она используется по умолчанию) семпл при проигрывании с клавиатуры будет менять высоту в соответствии с номером нажатой клавиши, почти как в классическом семплере. Раскладка Groove Map означает, что семпл будет принудительно разделен на отдельные события, и каждое событие (кусочек семпла, slice) будет назначено на собственный номер клавиши. Назначение на клавиши происходит автоматически, с полутоновым шагом вверх от "средней" ноты До. То есть, звуками будут "заполняться" соседние клавиши: c, cis, d, dis, e, f, — и так далее. Чем больше кусков найдет программа, тем шире получится клавиатурный диапазон, заполненный звуками. Его величина в общем случае пропорциональна длине исходного семпла.

Такую раскладку нужно использовать именно для ритмических семплов, например, для лупов ударных. Смысл действий Groove Map можно представить как разбор готового лупа на отдельные звуки. Когда мы играем на синтезаторе, выбрав пэтч с ударными инструментами, то, нажимая разные клавиши, слышим разные звуки. Записав свою игру (с аудиовыходов синтезатора на жесткий диск) мы получаем готовый, "собранный" луп в виде звукового файла. Если загрузить этот луп в VariOS и выбрать для него раскладку Groove Map, то он вновь разделится на составляющие его звуки. Только теперь они будут лежать на одном слитном участке клавиатуры. Нажимая разные клавиши, мы будем слышать разные звуки. Соответственно, можно заново переиграть луп, выбрав другую последовательность составляющих его звуков.

Такая раскладка может помочь при работе с семплерными библиотеками. Скажем, вы нашли барабанный луп с потрясающими звуками, которых у вас до этого не было. Вы решили использовать его в собственном проекте, но поняли, что сыгран этот луп не так, как хотелось бы: или рисунок не тот, или скорость не та. В общем, что-то в нем нужно изменить. Но как? Ведь он уже собран в одно целое. "Разодрать" его на куски вручную — задача не из самых легких. А ведь потом все это нужно собирать. Но зачем вам вручную? Загрузив такой луп в VariOS и выбрав ему раскладку Groove Map, вы автоматически проводите экстракцию отдельных звуков и назначение их на разные клавиши. Все, что остается сделать, — отыграть свой собственный рисунок теми самыми "потрясающими" звуками и записать его на свободную дорожку Vari Track. Записанный кадр можно, например, экспортировать в WAV-файл и работать с ним дальше в каком-либо другом редакторе.

Но никто не запрещает использовать для барабанных лупов раскладку типа Phrase. Мне, например, нравится иногда изменять высоту тона некоторых барабанов в лупе. Во фразовом редакторе это можно сделать очень легко.

Полагаю, не лишним будет уточнить одну деталь. Scope Editor работает только с кадрами из окна Vari Track. То, что лежит в окне Sample List, — это еще не кадр, а просто семпл, который можно проигрывать, но нельзя редактировать. Кадром он станет после перетаскивания в Vari Track. Если у вас нет кадров в окне секвенсора, то нажатие кнопки Scope Editor (напомню, она под списком семплов) откроет пустой черный экран вместо редактора. Выбрав в треке нужный кадр (щелчком мыши, чтобы он подсветился), легко открываем окно редактора. Не выходя из Scope Editor, можно щелкнуть на новом кадре. При этом в редактор автоматически загрузятся события нового кадра.

Вторая деталь, которую стоит отметить. При смене параметра Keyboard Map (нажатие кнопки с буквой G или P) "на лету" изменяется только характер проигрывания семпла с клавиатуры, но не способ редактирования. Представьте, что вы разместили в окне Vari Track некий семпл в раскладке типа Phrase. Открыв кадр для редактирования в Scope Editor, вы решили, что его целесообразнее обрабатывать в режиме Groove. Если вы теперь в окне Sample List напротив исходного семпла нажмете кнопку раскладки (буква "P" изменится на "G"), то обнаружите, что в окне редактора ничего не изменилось, хотя с клавиатуры этот семпл воспроизводится уже по-другому. Кадр просто "не знает", что исходный семпл изменен. Чтобы вызвать нужный тип редактора (Groove Scope вместо Phrase Scope), необходимо вновь перетащить семпл в окно Vari Track. Для полученного таким образом нового кадра будет открываться уже окно Groove Scope. Проще говоря, с какой "буквой" перетащили семпл в окно секвенсора, с такой и будет работать редактор.

Кадры-фразы отличаются от кадров-грувов цветом. Фразовые кадры имеют темно-зеленый цвет, а грувы окрашены в фиолетовый. Таким образом, всегда понятно, какой именно редактор откроется при запуске Scope Editor.

Phrase Scope
Итак, Phrase Scope работает с неделимыми фразами (рис. 9). Рабочее окно редактора содержит три основные зоны: волновую, зону нот (событий) и зону контроллеров. На изображении их хорошо видно — это как бы три вытянутых по горизонтали блока. Зоны волн и событий можно масштабировать по вертикали. Горизонтальное масштабирование (по шкале времени) действует одновременно на все зоны.


 
Рис. 9  
   

В волновой зоне представлено волновое изображение семпла, а слева от него нарисована бутафорская фортепианная клавиатура. Ее роль — примерно отображать собственную высоту семпла (root note). Для семплов, закодированных в режиме solo, волновое изображение будет раскладываться в соответствии с собственной высотой каждого участка. Семплы в прочих кодировках отображаются на одной линии вне зависимости от звуковысотного "разгула" в них.

Даже на сплошном волновом изображении можно увидеть вертикальные темно-синие линии, как бы разрезающие его на части. Эти линии разграничивают элементарные события, которые были определены при кодировании семпла в режиме solo или backing. Для режима ensemble, как правило, раздельные события не определяются, и семпл представляет собой цельный кусок.

При всей своей "бутафорскости", клавиатура способна оказывать реальную помощь. Элементарные события в волновой зоне можно перемещать по высоте при помощи мыши, а нарисованные клавиши помогут оценить величину этого перемещения. При проигрывании семпла измененные участки можно услышать сразу, без сохранения. Собственно, и редактировать можно, запустив воспроизведение по кругу (loop-playback). Тогда все будет происходить на лету.

В зоне нот (в оригинале — "Slice (note) display area") даны условные обозначения событий — обычные горизонтальные линии, такие же, как в клавишных редакторах традиционных MIDI-секвенсоров. Здесь возможности редактирования элементарных событий шире. На панели инструментов в верхней части редактора можно увидеть кнопки с изображениями стрелки, карандаша, ластика и ножниц. Щелкнув по нужной кнопке, выбираем инструмент. Указатель мыши приобретает вид выбранного инструмента.

Элементарные события можно передвигать по высоте и удалять. Можно дорисовывать новые события карандашом — при этом вверху будут появляться волновые изображения, им соответствующие. К имеющейся сольной дорожке (в кодировке solo) можно дорисовать ноты нужной высоты, гармонизовав мелодию по своему вкусу. Нужно только помнить о том, что дорисовывать ноты имеет смысл лишь там, где есть исходный звук, поскольку "выдумывать" VariOS пока не умеет. Он честно воспроизводит имеющийся в памяти звуковой материал, только использует для него ту самую "новую" нарисованную высоту.

На рис. 9 в правом нижнем углу я поместил фрагмент изображения окна фразового редактора, в котором карандашом дорисовывались новые события. Внизу расположены обозначения событий в зоне нот, а выше — новообразованные звуковые фрагменты.

Во время рисования можно воспользоваться привязкой к ритмической сетке, и тогда события не будут нуждаться в квантизации. Они просто лягут точно в нужную долю. Включение сетки и выбор ее размера осуществляются кнопками на панели инструментов.

Рядом можно найти кнопку квантизации. Она действует только на выделенные события. Для выделения можно "пощелкать" их мышью, или накинуть "лассо" сразу на группу событий.

Рисовать новые события можно и в кадрах с другими кодировками, не только соло. Однако наиболее точное соответствие получаемого звука "нарисованной высоте" будет как раз в режиме solo.

Интересные результаты можно получить, работая со звуками ударных инструментов. Скажем, ничего не стоит получить двойную бочку из одной, подрисовав под изображением оригинального удара новое событие, на несколько тонов ниже. Экспериментировать здесь можно практически бесконечно.

Вместо рисования событий можно воспользоваться режимом трансформирующей записи (Modify Recording). Если обычная запись в реальном времени (Realtime Recording) всегда создает новый кадр, то в режиме Modify Recording новые события записываются прямо в исходный кадр, изменяя его.

Для входа в режим понадобится одно дополнительное действие. Нужно нажать маленькую кнопку REC, которая расположена в окне редактора на инструментальной панели слева. Нажав ее, жмем как обычно кнопку записи на панели локаторов, затем нажимаем Playback — и процесс пошел. Есть возможность дополнительно ограничить зону записи внутри кадра, обозначив зону врезки. Для этого нужно нажать кнопку Punch-in/out, расположенную рядом с кнопкой записи. При этом на временной линейке (над волновым изображением) появятся два маркера в виде красных стрелок. Их можно произвольно перетаскивать, обозначая зону врезки. В процессе записи проигрываться будет весь кадр целиком, и мы можем сколько угодно играть на клавиатуре, "дописывая" нужные звуки. Однако новые события будут реально записываться только в пределах указанной зоны.

В зоне контроллеров находятся элементы для управления всеми событиями семпла. Слева находится переключатель параметров в виде столбика кнопок: Pitch, Time, Formant, Dynamics, Velocity, где предпоследний тип означает, по сути, громкость воспроизведения. Нажав ту или иную кнопку, получаем в окне справа огибающую, соответствующую указанному параметру. Первоначально любая огибающая представляет собой прямую линию. В процессе редактирования эта линия будет искривляться перетаскиванием с помощью мыши.

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

Чтобы редактировать огибающую, нужно выделить редактируемый участок. Для этого нужно просто щелкнуть мышью в зоне контроллеров и потащить ее указатель в сторону, а в нужном месте — отпустить. Выделенный участок будет иметь бледную туманную подсветку. Выделение может быть или произвольной длины, или строго привязанным к долям такта. Это зависит от того, была ли нажата кнопка привязки к ритмической сетке (Grid). Теперь остается схватить мышью линию огибающей внутри выделенного участка и потащить вверх или вниз. Форма искривления будет определяться нажатой в данный момент кнопкой Curve Edit.

Сформированное выделение довольно прилипчиво — чтобы от него избавиться, нужно щелкнуть мышью где-нибудь в стороне. Выпрямить неудачно искривленную огибающую можно двумя способами. Или выделить нужный участок и нажать кнопку Reset Curve (она рядом с кнопками Curve Edit), или выбрать на панели инструментов ластик и просто провести мышью вдоль нужного участка огибающей в зоне контроллеров.

Под кнопкой сброса искривления есть еще две кнопочки: Time Keep и Time Zero. Функция Time Keep полностью соответствует называнию: она сохраняет неизменной длину семпла при изменении параметра Time. В противном случае, при отключенной функции, изменение параметра будет сокращать или удлинять семпл.

Функция Time Zero позволяет "останавливать время". Включив ее и проведя мышью вдоль огибающей, мы получим "замороженный" участок. Семпл в этом месте просто раздвинется (и физически станет длиннее). Работу функции можно сравнить, например, с эффектом Gapper из программы Sound Forge, только гаппер раздвигает звук чисто, а "обнулитель времени" в созданном промежутке рисует равномерную полоску со скрежетом. Мне так и не удалось понять, для чего нужен этот скрежет. В зоне контроллеров на соответствующем участке вместо огибающей, в самом низу, прорисовывается ярко-синяя линия. Удалить замороженный участок можно с помощью ластика, щелкнув мышью прямо по этой синей линии.

Рядом с кнопками выбора типа огибающей можно увидеть нечто вроде светодиодов. При щелчке по любому из них он "зажигается". Включение "светодиодов" позволяет выводить на экран фоновое изображение соответствующих огибающих. Таким образом, можно одновременно видеть все огибающие, а не только активную.

Groove Scope
Редактор грувов устроен, в принципе, аналогично фразовому редактору. Инструменты и огибающие здесь функционируют точно так же, поэтому на них мы останавливаться больше не будем. Стоит отметить лишь отсутствие функций Time Keep и Time Zero.

У редактора грувов есть только две зоны: событий и контроллеров (рис. 10). Главное его отличие от редактора фраз состоит именно в том, что он видит звуки, составляющие кадр, в виде отдельных независимых кусочков. Найденные в процессе кодирования файла отдельные куски нумеруются и последовательно назначаются каждый на собственную клавишу — об этом было сказано раньше.


 
Рис. 10  
   

Волновое изображение исходного файла с разделителями событий можно увидеть над линией времени. На каждом событии проставлен номер — ему соответствует порядковый номер клавиши (начиная от "средней До"), на которую назначено это событие. В зоне событий нет нарисованной клавиатуры в привычном виде. Вместо нее есть номера событий (и, соответственно, относительные номера клавиш), расположенные один над другим.

Любой семпл, впервые открытый в редакторе Groove Scope, представлен в виде лестницы из событий (рис. 11). Новая клавиша — шаг вверх. Сдвиг во времени — шаг вправо. В отличие от фразового редактора, события здесь представлены не в виде безликого прямоугольника, а в виде реального волнового изображения. С этими событиями-звуками можно делать все, что захочется. Их можно перемещать во времени, удалять, добавлять новые рисованием или записью в реальном времени. Каждый звук будет располагаться на собственной линейке. Рисуя звуки мышью, можно легко изменять длину событий. Например, укоротить звук.

Рис. 11

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

Работать с редактором грувов мне очень понравилось. Собственно, я его использовал для реаранжировок барабанных лупов. Брал какой-нибудь семпл с красивыми звуками, разбирал его на части и составлял из них новый рисунок. Сказка! Работа проходила и легко, и эффективно, но самое главное — с удовольствием.

Прочее
Новая виртуальная клавиатура, хотя и отличается от старой, но лично мне пользы оказывала мало, поскольку я предпочитаю настоящие клавиши. На рис. 12 представлены оба варианта. Сверху показана "свежая" клавиатура, из V-Producer 2.5, а снизу — старая, из второй версии.

Рис. 12

В новой версии хорошо видны органы управления арпеджиатором. Как и полагается любой составной части программы V-Producer, этот арпеджиатор делает с аудиособытиями то, что его традиционный собрат — с MIDI. Он запускается при игре как на виртуальной, так и на реальной внешней клавиатуре. Функционально он развит неплохо, это видно на изображении. Меняя тип арпеджио и длину нот, можно искромсать любой звук. Я с ним занимался недолго, и в качестве отчета о работе предлагаю прослушать маленький звуковой пример, показывающий некоторые из вариантов воздействия на звук. Файл называется Drum_arpegg.mp3 (149 Кб).

Виртуальный контроллер D-field Pad (рис. 13) просто делает свое дело. Хвалить и ругать его не за что, следует только помнить, что по нему нужно водить мышью. Возможно, он мог бы пригодиться при конструирования звука во время перезаписи.

Рис. 13

Секция микшера и эффектов со времен VP 9000 почти не менялась, поэтому о них скажу только несколько слов. Микшер в использовании удобен как сам по себе, так и в обеспечении доступа к эффектам (рис. 14).

Рис. 14

Окна эффектов в зависимости от группы раскрашены в разные цвета: "реверы" — красные, хорусы — синие, "мульти" — желтые. Видимо, это сделано для того, чтобы через некоторое время ими можно было пользоваться, что называется, "на автомате". На рис. 15 показан ревербератор, а на рис. 16 — овердрайв/дисторшн, тот самый, который помог мне сотворить очень неслабый барабанный луп. Этот файл можно будет прослушать, но о нем — дальше.

Рис. 15

Рис. 16

Синтезаторные модели
Выпустив процессор VP 9000, компания Roland озаботилась выпуском для него специализированых библиотек. Нужные звуки предлагались уже в закодированном виде: просто вставляй диск и работай.

Выпустив синтезатор V-Synth, компания анонсировала возможность его дальнейшей модификации. В настоящее время, насколько мне известно, в продаже есть карта расширения для V-Synth (формат PC Card), превращающая этот аппарат в легендарный D 50. Карта содержит модель его линейно-арифметического синтеза и все оригинальные пэтчи.

К чему это я говорю? А к тому, что VariOS тоже можно модифицировать. На сайте компании в свободном доступе находится программное обеспечение, превращающее модуль в полноценный синтезатор. В настоящее время существуют две модели синтезаторов, которые мы и рассмотрим. Первая модель — это легендарный Jupiter 8. Его имитация носит название VariOS-8. Вторая модель — не менее заслуженный, хотя и "посмертно", модуль TB 303. Моделирующая программа называется VariOS 303.

Со стороны компании Roland это, во-первых, подарок для музыкантов, а во-вторых, — "ход конем", то есть подарок для себя. Воссоздание трех популярнейших синтезаторов прошлого на базе существующего оборудования почти гарантирует популярность самого этого оборудования. Это немного напоминает мне историю с появлением звуковых модулей с начинкой от карт расширения SR-JV.

Прежде чем говорить непосредственно о моделировании синтезаторов, вкратце ознакомимся с процедурой превращения одного устройства в другое.

Распаковав архивный файл, взятый с сайта производителя, мы получаем готовый установочный комплект. Программное обеспечение состоит из нескольких частей. Во-первых, в комплекте есть сама синтезаторная программа (main program), записанная в виде бинарного файла (с расширением BIN). Именно она, будучи инсталлированной во флэш-память модуля, превращает VariOS в синтезатор. Если ее удалить из памяти, то модуль сможет работать только в обычном режиме.

Во-вторых, в комплект входит программа-редактор (controller software), позволяющая управлять синтезатором из компьютера. Это обычный инсталляционный пакет файлов. И в-третьих, — набор предварительных установок (пэтчей) синтезатора, после распаковки сложенных в общую папку с названием Patch.

Первоначально, чтобы "создать" синтезатор, включать питание модуля следует при нажатых кнопках Menu,

Теперь VariOS может работать как в качестве семплера-секвенсора-процессора, так и в качестве синтезатора. Выбор делается в момент включения питания. Если просто нажать кнопку Power, то загрузится обычный режим, и в системном трее на мониторе компьютера появится иконка подключенного съемного устройства. Запустив V-Producer, можно работать с семплами.

Чтобы войти в режим синтезатора, всякий раз при включении питания необходимо удерживать в нажатом состоянии левую курсорную кнопку и кнопку Menu. Эта процедура инициирует процесс загрузки микропрограммы из флэш-памяти, что подтверждается сообщением, появляющимся на дисплее модуля.

В пользовательском руководстве сказано, что теперь нужно вращением задатчика выбрать имя загруженного программного файла и нажатием подтвердить загрузку. В действительности же, если у вас установлена программа только одного синтезатора, то она загружается автоматически. А вот если вы поместили во флэш-память сразу две программы (я так и сделал для удобства), то, в самом деле, появится меню выбора. Микропрограмма, работающая как VariOS-8, называется VPD-01, а "начинка" VariOS 303 называется VPD-02. Выбрав нужную программу вращением задатчика, нажимаем его, и через две-три секунды синтезатор готов к использованию. На его дисплее при этом высвечивается название первого пэтча.

После этого можно запускать редактор в компьютере. Если редактор запустить до того, как будет включен синтезатор, то связь между ними не будет установлена, поскольку именно редактор при включении запрашивает данные у модуля, а не наоборот. При нормальном старте, поверх окна программы ненадолго выскакивает окно с сообщением "получаю данные", после чего можно начинать работать.

При первом запуске управляющей программы нужно выбрать входные и выходные MIDI-устройства, как и при работе с V-Producer. Базовым устройством здесь, конечно же, служит порт USB (обозначен как VariOS MIDI), а вход для клавиатуры назван "внешним". Видимо, эта "внешность" означает удаленность от программы. Чтобы разрешить синтезатору принимать данные через этот "внешний" вход, нужно в нем установить так называемый "внутренний" режим работы (MIDI Mode).

Возможно, на бумаге это выглядит несколько путано, но в реальности все просто. Нажав кнопку Menu на лицевой панели модуля, один раз поворачиваем ручку задатчика, и все. На дисплее название режима изменится с PC на Internal. Теперь MIDI-команды могут поступать одновременно от редактора, посредством USB, и от MIDI-клавиатуры.

Для работы программы-редактора производитель указывает достаточно скромные по нынешним временам системные требования. Любая операционная система от Windows 98 до Windows XP, процессор не хуже Celeron 400 МГц (рекомендуется P-III 500), 128 Мб RAM (лучше 256 Мб) и не менее 15 Мб на жестком диске. Но при этом указывается, что, несмотря на множество проверенных системных конфигураций, указанные цифры являются усредненными, и компания не может гарантировать того, что все это хозяйство будет работать конкретно на вашем компьютере. Мне кажется, что такое упоминание было сделано просто на всякий случай. На моем компьютере все приложения запускались и работали.

Для Макинтоша требования таковы: MacOS 9.0.4 или выше, MacOS X 10.2 или выше. Для первой из этих систем подходит процессор G3 с частотой от 233 МГц, а для второй — уже не меньше 500 МГц G3. Требования к памяти примерно соответствуют таковым для PC.

VariOS-8
Это приложение превращает VariOS в псевдоаналоговый вариант Roland Jupiter 8. Звуковая начинка при этом располагается в модуле, а весь управляющий интерфейс — на экране компьютера. Такое решение снова напомнило мне систему CreamWare Noah — там тоже модель синтезатора работала в "железном" устройстве, а управление происходило с помощью компьютерной программы, по USB.

Визуально программный редактор почти точно отображает вид сверху на лицевую панель прототипа (рис. 17). В деталях, конечно, видны различия, но все равно внешний вид аппарата угадывается мгновенно. И даже клавиатура здесь "настоящая". Если ее нажимать мышью, то синтезатор будет играть.


 
Рис. 17  
   

Я полагаю, что аббревиатуры, которые использует компания Roland, практически всем известны, и нам не потребуется заострять внимание на том, что такое TVA и TVF. Напомню только расшифровку: Time Variant Amplifier и Time Variant Filter.

В режиме VariOS-8 три регулятора на лицевой панели модуля меняют свое назначение. Вместо Pitch, Time и Formant они работают как HPF Cutoff, TVF Cutoff и Resonance. Резонанс есть только у фильтра низких частот. Аудиовходы на задней панели, а также прямой выход (Direct Out) в этом режиме не функционируют.

Аппаратная спецификация синтезатора вкратце такова: максимальная полифония 24 ноты (может понижаться в зависимости от сложности пэтча), одночастная мультитембральность, 128 редактируемых пэтчей (те самые, которые мы положили во флэш-память). 30 пэтчей готовы к использованию, остальные — init patch, то есть контейнеры для пользовательских настроек.

Структура синтеза, в целом, повторяет таковую у прототипа, но доступ к настройкам организован несколько иначе, что, возможно, облегчает визуальное ориентирование. На каждый голос есть два осциллятора, модулятор, два фильтра, усилитель, линейка эффектов и арпеджиатор. Каждый осциллятор имеет по девять форм волны, включая белый шум, функцию шейпинга (слайдер Pulse Width), функцию Impact (подчеркивание атаки) и субосциллятор. Каждый осциллятор имеет один LFO и три "собственных" генератора огибающей. LFO содержит восемь типов волн и может независимо модулировать высоту тона, уровень основного тона и субтона, и уровень широтно-импульсной модуляции. Огибающие воздействуют на высоту тона (Pitch Env), ШИМ (это отечественное обозначение PWM) и уровень сигнала (TVA Env). Первые две огибающие могут инвертироваться. Модуляционные настройки проводятся в отдельном окне (рис. 18).


 
Рис. 18  
   

Набор волновых форм осциллятора вроде бы не маленький, однако среди них есть повторяющиеся. Список таков: пила, прямоугольник, треугольник, синусоида, пила с названием Ramp, Juno (модулированная пила), а также "улучшенная" пила и "улучшенный" прямоугольник (HQ Saw, HQ Sqr), белый шум.

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

Волна типа Ramp, в принципе, тоже может считаться пилообразной, хотя форма ее зубьев отличается от классической "пилы". На рис. 19 показаны рядом две пилы: SAW и RAMP. Математически они не сильно отличаются, и спектр имеют во многом схожий. Только у пилы типа Ramp высшие гармоники затухают немного раньше, в силу чего звучит она несколько мягче традиционной пилы.

Рис. 19

А вот синусоида была "поймана" на гармониках, которых у нее быть не должно. Я записал ее образец в аудиоредакторе, отключив предварительно все, что может искажать ее форму: все эти Impact, PWM, субосцилляцию, модуляцию и эффекты. Однако в ее спектре (рис. 20) можно увидеть приличный комплект нечетных гармоник, хотя и слабых, но имеющих место.

Рис. 20

По большому счету, можно выделить две возможные причины возникновения гармоник. Первая — особенности реализации синтезаторной модели (что, на мой взгляд, не является минусом). Вторая — нелинейность физического аналогового тракта самого модуля VariOS. Чтобы выяснить это, я провел маленький эксперимент. В звуковом редакторе компьютера создал чистую синусоиду, после чего перезаписал ее с выхода на вход аудиоплаты, пропустив через внешнее устройство, которое у меня в тот момент использовалось коммутатором. Это я говорю о микшере. Перезаписанная синусоида была по-прежнему чистой. Убедившись, таким образом, в непричастности общей части тракта, переключил VariOS в обычный режим, запустил V-Producer, импортировал файл с той же синусоидой в RAM модуля и воспроизвел его через аналоговый выход. Этот звук записал на жесткий диск. Анализ показал наличие гармоник. Таким образом, я пришел к выводу, что аналоговый выход VariOS не лишен недостатков, правда, практически незаметных. Но ведь есть еще цифровой выход. На нем гармоники не возникают.

Вернемся к синтезатору. Отмечу еще, что на HQ-Saw шейпинг не действует, а субосциллятор не работает на трех волновых формах: HQ-Saw, HQ-Sqr, Noise. Все остальные волны можно изменять и смешивать с субгармониками.

В модуляторе сигналы двух осцилляторов можно или просто сложить, или заставить взаимодействовать. Здесь можно выбрать кольцевую или FM-модуляцию, синхронизировать осцилляторы или завести огибающую одного из них на управление уровнем выхода другого.

Сформированный сигнал затем проходит пропускающий фильтр высоких частот (HPF) и TVF. Последний имеет регуляторы частоты среза и резонанса, переключатель крутизны спада (-12 или -24 дБ/окт) и контроль клавиатуры. Кроме того, фильтр имеет собственный LFO и два генератора огибающих, отдельно для частоты среза и резонанса. Огибающие могут инвертироваться. Окно с детальными настройками показано на рис. 21.


 
Рис. 21  
   

Секция TVA содержит обычный четырехстадийный генератор огибающей (ADSR) и фейдер выходного уровня.

Кстати, на лицевой панели нарисованного синтезатора в главном окне программы есть секция Switch с несколькими кнопками. С их помощью можно независимо включать и отключать осцилляторы, TVF и TVA. Там же расположена кнопка Solo, включающая одноголосный режим работы.

После TVA сигнал попадает в процессор эффектов. Структура процессора, в принципе, привычна (рис. 22). Есть ревербератор, хорус и мультиэффекты с отдельным посылом в каждую секцию и дополнительным отбором сигнала с выхода мультиэффектов на хорус и ревербератор. Каждая часть может быть отключена с лицевой панели синтезатора, то есть главного окна программы VariOS-8.


 
Рис. 22  
   

Мультиэффектная часть выполнена в виде цепочки, что позволяет одновременно использовать все имеющиеся в ней эффекты. Это, последовательно: кольцевой модулятор, трехполосный параметрический эквалайзер, питч-шифтер, фейзер и дилей. Открыть настройки нужного эффекта можно нажатием соответствующей кнопки с индикатором. Уровень каждого эффекта в цепочке (точнее, баланс прямого и обработанного сигналов) регулируется независимо.

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

А вот ревербератор показался мне не вполне обычным. Он имеет регулировку ранних отражений (Room size) с предварительной задержкой и регулятор плотности реверберационного хвоста (Density). Для низких и высоких частот (неизвестно, каких именно) существуют отдельные регуляторы времени затухания (Low Time, High Time, от 0,06 до 64 секунд) и уровня поглощения отражающими поверхностями (Low Damp, High Damp, от 0 до -36 дБ). То есть, последние два регулятора фактически вводят дополнительные ограничения для скорости затухания реверберации.

На слух мне показалось, что здесь не обошлось без фильтров, поскольку слышимый спектр звука явно сужался с двух сторон. Чтобы до конца понять смысл явления, я просто записал два раза один и тот же низкий звук с длинными реверберационными хвостами. Но в первом случае поглощение отсутствовало, а во втором было почти максимальным. Результат можно посмотреть на рис. 23. На левом изображении поглощение отсутствует, на правом — присутствует. На картинке справа несложно увидеть, что во время звучания постепенно вырезаются самые нижние гармоники, сдвигая нижнюю границу спектра все выше и выше. При рассмотрении высокочастотной части спектра можно заметить аналогичное явление, только направленное в противоположную сторону. Таким образом, речь идет о последовательных ФНЧ и ФВЧ. А глубина подавления характеризует скорость движения частоты среза, то есть величину снижения уровня сигнала за время реверберации. Заданная глубина будет достигнута в конечной точке хвоста.

Рис. 23

Параметр Post HC Freq (от High Cut) устанавливает частоту, с которой начинает свою работу, то есть скольжение, обрезной фильтр ВЧ. Можно выбрать любое значение в диапазоне от 160 Гц до 15 кГц, или Thru. В режиме Thru фильтры не запускаются, и спектр реверберации не усекается.

Особняком выделен регулятор Chorus — он устанавливает глубину модуляции реверберационного хвоста. На слух это воспринимается как легкое дрожание, и обусловлено оно легким быстрым скольжением по частоте всех компонентов задержанного сигнала. Звучит это, кстати, очень красиво, добавляя звуку глубину. Да и вообще процессор эффектов у VariOS-8 показался мне весьма приличным. Для данной модели синтезатора он подходит как нельзя лучше.

Собственно, это все, что касается формирования звука как такового. Синтезатор имеет также простой арпеджиатор. Диапазон арпеджирования (Octave Range) можно выбрать от -3 до +3 октав. Есть всего четыре режима построения арпеджио: вверх, вниз, вверх-вниз, случайно. Никаких сложных рисунков, никаких изменений длительности нот. Темп можно задавать вручную, фейдером, а можно синхронизировать с MIDI.

В пользовательском руководстве сказано, что для синхронизации арпеджиатора с секвенсором, для него (секвенсора) нужно просто выбрать порт Roland VariOS MIDI в качестве выходного. Если теперь назначить на этот порт выход с MIDI-дорожки, на которой записана партия для воспроизведения с арпеджиатором, то все будет в порядке. Секвенсор поедет, арпеджиатор будет отстукивать ноты в синхронном темпе. Кстати, номер MIDI-канала назначать не нужно, поскольку синтезатор всегда принимает информацию по всем каналам сразу.

От себя добавлю, что производитель нарисовал слишком простую картинку. Во-первых, в секвенсорах бывает такая штука, как выключатель Transmit MIDI Clock по выходному порту. Если передача отключена, то ваш арпеджиатор вообще не запустится. А во-вторых, Roland VariOS MIDI — это тот самый порт USB, через который синтезаторный модуль общается с программой-редактором. Если я займу этот порт под синхронизацию, то потеряю управление звуком, поскольку гарантированно получу проблему совместного использования одного и того же порта. Да и синхронизация наверняка забарахлит. А если вообще не буду запускать программу-редактор, то синхронизация сохранится, а управление синтезом — нет. И останутся у меня в руках лишь несколько параметров, управление которыми я завел на слайдеры MIDI-клавиатуры. Но этого мало. Лично мне удобнее работать, когда редактор под рукой. Ведь новые пэтчи иногда приходится создавать прямо в рабочем процессе, а для этого нужно покрутить десятка два-три регуляторов. И всякие MIDI-глюки получать тоже не хочется.

Собственно, я ведь пробовал запускать одновременно секвенсор и редактор. Ничего хорошего не получилось. Мультиклиентности, по-видимому, здесь нет. "Оно" все тормозило, завершение работы секвенсора пару раз даже сбивало с толку модуль. Он переставал видеть пэтчи и писал на дисплее "000 No Media" вместо номера и названия пэтча. Я пытался вернуть "пропавшие" пэтчи их перелистыванием — бесполезно, ничего не появлялось вне зависимости от того, где перелистывать: в программе или на самом модуле. Но оказалось, что их все-таки можно найти: в синтезаторном редакторе нужно открыть список пэтчей и выбрать какой-нибудь из них. Пэтч честно загружается и весь список восстанавливается. В общем, это морока.

Поэтому я работал по-другому. Основной MIDI-порт (USB) я оставил для программы-редактора и больше его не трогал. В компьютерном MIDI-секвенсоре назначал выход на обычный "железный" MIDI-порт звуковой платы. Его заводил на вход MIDI-клавиатуры, и уже в ней назначал слияние входных данных с этого входа с собственными выходными командами клавиатуры, которые по обычному MIDI-кабелю попадали в обычный же MIDI-вход модуля (это — порт VariOS External MIDI). Такое слияние называется MIDI Merge.

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

В общем, при такой коммутации можно получить очень гибкое управление. Но следует оговориться: для этого потребуется MIDI-клавиатура отнюдь не начального уровня. У меня, например, на клавиатуре есть несколько выходов и входов. Плюс гибкая внутренняя маршрутизация, плюс программируемые панельные подвижные элементы. Если же клавиатура имеет только один выход и пару кнопок Program Change, то вышеописанная коммутация будет невозможна.

В таком случае могу предложить упрощенную схему. MIDI-выход секвенсора (MIDI OUT звуковой платы) заводится прямо на MIDI-вход VariOS. В MIDI-вход звуковой платы (соответственно, секвенсора) подключаем выход с клавиатуры. Виртуальные порты USB по-прежнему не трогаем. Программа-редактор, таким образом, работает в любое время, независимо от секвенсора. Они просто используют разные порты. При этом также возможно что-то подыгрывать по ходу воспроизведения, а если есть слайдеры, то изменять параметры на лету.

Но мне, все-таки, больше нравится командовать напрямую в синтезатор. Делать это сквозным подключением через секвенсор не люблю. У меня схема наоборот — секвенсор командует "сквозь" клавиатуру. Так надежнее, поскольку никаких компьютеров в середине цепочки нет, а клавиатуре я вполне доверяю.

VariOS 303
Это программное приложение также способно превратить модуль в совершенно иное устройство. А именно — в легендарный басовый синтезатор TB 303, только в псевдоаналоговом исполнении.

Сам синтезатор в основном имеет виртуальные технические характеристики прототипа: одночастный одноголосный синтез, две формы волны (прямоугольная и пилообразная), шаговый секвенсор (16 шагов, 6 паттернов). Есть набор эффектов (в оригинальном TB 303 эффектов не было), в который входят компрессор, овердрайв/дисторшн, хорус, задержка и трехполосный параметрический эквалайзер. В качестве приятного дополнения синтезатор имеет возможность сохранять настройки в 128 пэтчах, чего у оригинального прибора тоже не было. Готовы к использованию из них только 20, все остальные — это init patch. VariOS 303 не имеет памяти для песен, которая была у оригинала. Но, учитывая специфику модуля, это ему и не нужно. В каждом пэтче можно сохранить шесть паттернов — простая арифметика говорит о том, что этого более чем достаточно. А песни можно составлять в секвенсоре.

В режиме синтезатора модуль VariOS изменяет функционирование элементов управления на лицевой панели. Ручки Pitch, Time и Formant превращаются, соответственно, в регуляторы параметров Tuning, Cutoff и Resonance. Аудиовходы на задней панели, а также прямой выход (Direct Out) в этом режиме не функционируют.

Лицевая панель программного контроллера почти (но не абсолютно) точно имитирует TB 303 (рис. 24). Вверху линейкой расположены органы управления звуковым источником. Слева находятся переключатель формы волны и ручка подстройки высоты тона. Далее идут регуляторы фильтра: частота среза, резонанс, глубина огибающей (Env Mode) и время спада огибающей (Decay). Последним в ряду находится регулятор величины акцента.


 
Рис. 24  
   

Кстати, насколько мне помнится, фильтр TB 303 был трехполюсным, то есть имел спад в 18 дБ/окт. Про крутизну фильтра VariOS создатели модуля как-то ни разу не упомянули — я специально внимательно просмотрел все руководство пользователя. Ну, полагаю, при необходимости эту цифру можно получить экспериментально. Я этим заниматься не стал, хотя иногда хотелось проверить; изредка мне казалось, что закрытие фильтра дает не такой упругий звук, какой я слышал на огромном количестве семплов, записанных с оригинального синтезатора. Впрочем, разговор о звуке у нас еще впереди.

Ниже расположены в ряд еще несколько управляющих элементов. Слева находится большой потенциометр Tempo, и рядом с ним — маленький переключатель Sync. В режиме внутренней синхронизации темп выставляется вручную от 20 до 250 bpm. В режиме MIDI-синхронизации темп жестко привязывается к поступающему MIDI-клоку. Причем, синхронизируется надежно.

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


 
Рис. 25  
   

Третий режим относится к эффектам (рис. 26). Это то, чего не было в оригинальном TB 303, но уже использовалось в программе ReBirth. Исходя из специфики модуля, я считаю, что компрессор, эквалайзер и овердрайв/дисторшн — это то, что нужно. Хотя работу компрессора я как-то не прочувствовал. Хорус несколько облагораживает звучание того, что исторически использовалось как раз для создания резких звуков. Впрочем, и он оказался полезным.


 
Рис. 26  
   

А вот задержка здесь любительская. Как можно использовать ее для ритмической басовой партии, если в настройках совершенно отсутствует привязка к темпу? Даже в режиме внешней синхронизации! Можно, конечно, всякий раз вычислять абсолютное время и выставлять его регулятором Time. И держать под рукой калькулятор, чтобы не тратить время на расчеты в уме... Нет, здесь я не согласен с разработчиками. Мне кажется, не так уж сложно было создать эту самую привязку.

Но в остальном мне все понравилось. Думаю, что детально описывать процесс создания паттерна нет необходимости. Хотя бы потому, что это хорошо описано в пользовательском руководстве. И, кстати, слайдерный режим программирования уже не раз использовался в различных программных синтезаторах. Так что те, кто с этим сталкивался, смогут легко начать работу.

А мне почему-то до сих пор нравится традиционный ввод данных, хотя он явно сложнее. Тот самый способ, из-за которого двадцать с лишним лет назад модуль TB 303 нещадно ругали.

Опишу только общую идею традиционного программирования, которая, без сомнения, многим уже знакома и с которой столь же кратко можно ознакомиться, например, в статье о TB 303.

Вкратце, для VariOS 303 этот способ таков. Паттерн программируется пошагово. Шагать вперед нужно с помощью кнопки Next, назад — кнопкой Back. Для каждого из шестнадцати шагов отдельно вводится высота ноты (возможен сдвиг на октаву вверх или вниз) или пауза, отдельно назначается акцент и отдельно слайд. Слайд — это нечто вроде глиссандо между соседними нотами, только невыразимо более приятное для слуха поклонников "кислотных" стилей музыки. Если у вас есть "пустые" шаги, то их можно заполнить нотой из предыдущего заполненного шага. Такое удлинение ноты возможно при помощи кнопки Tie. То есть, растянув одну ноту на два шага, в общем случае вместо шестнадцатой ноты с такой же паузой получится восьмая без паузы.

Но при этом всегда следует помнить про регулятор Decay, который помогает нам "отточить" слышимую продолжительность ноты. Он, конечно, заведует огибающей фильтра, а не амплитуды, но именно "своевременным" закрытием фильтра часто удается придать звуку ту самую упругость, которую никак иначе получить нельзя.

В слайдерном режиме вообще все просто. Все шестнадцать шагов видны одновременно. На каждом шаге кнопками и слайдером выставляем высоту ноты или лигу, акцент, глайд или заглушение. Все остальное крутим живьем, при воспроизведении.

Единственное, чего не хватало, — подмигивания индикаторов текущего шага. Это существенно помогает программированию в реальном времени.

Собственно, это все, что можно в общих чертах рассказать о данном устройстве. Пожалуй, еще следует упомянуть о том, что все настройки MIDI вообще и синхронизации в частности подобны таковым в модели VariOS-8. И как раз здесь синхронизация важна. Арпеджиатор "восьмерки" можно и не включать, а вот не запускать паттерны "триста третьего" невозможно, поскольку в них его сущность. Неподвижный звук там абсолютно неинтересен.

Немного о звучании
Итак, для того, чтобы проиллюстрировать работу модуля VariOS, я записал несколько звуковых примеров. Вначале приведу образцы, из которых можно составить представление о работе базового устройства.

Один пример упоминался раньше — это файл Drum_arpegg.mp3 (149 Кб), который иллюстрирует работу арпеджиатора из программы V-Producer. Но это пример, скорее, технического характера. Теперь же мы рассмотрим более интересные образцы.

Первый из них называется Demo1.mp3 (526 Кб) и показывает простое изменение темпа воспроизведения многодорожечной композиции, составленной из семплов в окне Vari Track. Никаких явных изменений характера звука при смене темпа не слышно, что и требовалось получить.

Второй пример демонстрирует небольшое изменение семпла в редакторе фраз. Файл называется Drum_edit.mp3 (130 Кб). Он состоит из двух частей: вначале идет оригинальный звук, затем, после короткого тонального сигнала, — то, что получилось после работы с различными огибающими.

Для демонстрации возможностей записи в реальном времени я использовал отрезок библиотечного семпла с барабанным лупом. Этот звук в исходном виде можно услышать в файле RealTimeRec_drum.mp3 (76 Кб). Во время воспроизведения композиции, составленной в окне Vari Track, я доигрывал с клавиатуры короткие штрихи, используя в качестве источника звука указанный семпл, который лежал в окне Sample List. После квантизации полученной аудиодорожки я немного повозился с огибающими в окне Scope Editor, а затем записал небольшой кусочек полученной композиции (файл RealTimeRec.mp3, 335 Кб). Первые 7,5 секунд воспроизведения — это композиция в исходном варианте. Далее можно услышать своеобразные стеклянно-металлические удары (все-таки я "играл" барабанным семплом) разной высоты, а в финале — изменение высоты звука удара, нарисованное огибающей. Небольшая синтезаторная тема с арпеджио, появляющаяся одновременно со стеклянными ударами, к ним отношения не имеет.

Попробовал я и метод Modify Record, описанный в разделе Phrase Scope. Взял барабанный луп из предыдущего примера и перезаписал его. Немного изменил огибающие и дорисовал карандашом "лишние" аудиособытия. В результате вместо строгого звука получилось нечто более веселое, с перезвоном и постукиванием (файл Drum_edit_modif_Rec.mp3, 130 Кб).

Вот странность. Хотя с фразовым редактором работать довольно интересно, он уже кажется мне обычным инструментом. Как пассатижи или молоток. А вот редактор грувов — это нечто своеобразное, к чему привыкнуть никак не могу. Я хочу продемонстрировать его "раздирающую" и созидающую способность, о которой говорил выше.

В файле Drum_Scope_initial.mp3 (80 Кб) представлен исходный образец, с которым велась работа. Загрузив его в редактор грувов, я автоматически получил готовую раскладку единичных звуков по MIDI-клавиатуре. Этими звуками, живьем, был сыгран образец, записанный в файле Groove_edit_replay.mp3 (130 Кб). Пальцев, конечно, на все звуки не хватило, и результатом я остался недоволен. Поэтому взял в окне редактора "карандаш" и дорисовал в нужных местах нужные звуки. То, что получилось, можно услышать в файле Groove_edit_redraw1.mp3 (128 Кб). А чтобы сделать звук еще энергичней, я обработал его эффектами из встроенного процессора. Взял реверберацию и овердрайв. То, что получилось, можно назвать "рабочие-кровельщики в свободное время осваивают хипхоп" (файл Groove_edit_redraw_FX.mp3, 130 Кб). Первоначально я не думал о том, чтобы получить столь железный звук. Но необычность результата мне понравилась. Здесь даже не столько хипхоп, сколько industrial-garage, или что-то в этом роде. И обратите внимание: от исходного семпла в звуке не осталось практически ничего, но, в то же время, ничто другое не использовалось. Только внутренняя обработка.

Теперь поговорим о синтезаторах.

Мои ожидания в том, что касается синтезаторных моделей, в целом, оправдались. Я будто и в самом деле подержал в руках Jupiter 8 и TB 303. Конечно, от работы с виртуальными ручками и кнопками не получаешь столько удовольствия, сколько от контакта с обычными "железками". Но мне существенно помогала MIDI-клавиатура, в которой я назначал управление самыми необходимыми параметрами на все имеющиеся слайдеры. Это позволяло в некоторой степени выруливать звук руками.

Вообще, должен отметить, что мой интерес к системе VariOS был в большей степени обусловлен как раз дополнительными синтезаторными моделями, нежели традиционным процессингом. То, что может делать VariPhrase и фразовый редактор, мне было, в целом, уже известно, а как себя покажут в деле "известные" синтезаторы — нет.

Первый образец — сольный звук из VariOS-8. В процессе записи я немного крутил ручку фильтра высоких частот (файл V8_solo.mp3, 314 Кб).

Второй пример — звук церковного органа (файл V8_ch_organ.mp3, 191 Кб) с хорошей комбинацией регистров.

Еще я хочу показать один образец в технических целях. Файл называется V8_reverb_chorus.mp3 (276 Кб) и показывает работу процессора эффектов VariOS-8, а именно — маленькой ручки хоруса, расположенной в секции ревербератора. В файле записаны всего два звука, один за другим. Короткое нажатие клавиши и длинный реверберационный хвост. В первом случае хвост "чистый", без хоруса. Во втором — хорус введен в ощутимом количестве. Послушайте модулированную реверберацию. Какое пространство!

Далее я решил не демонстрировать отдельные звуки, а показать микс, который из них можно собрать. В нем можно услышать сразу несколько голосов, чтобы составить представление, насколько они вообще способны укладываться вместе.

Первый образец называется VariOS-8_mix1.mp3 (1,48 Мб). Он содержит орган, второй подклад (стрингс), арпеджированный подклад, бас, соло. Барабаны взяты извне. Композиция представляет собой небольшую электронную фантазию в духе 70-80-х годов прошлого века, совмещенную с органной прелюдией. Такой небольшой сплав.

Должен отметить, что никогда еще мне не приходилось столь щедро накручивать ручки параметрического эквалайзера на дорожках. В принципе, я этого делать не люблю, но в данном случае без эквализации звуки мешали друг другу. Они не то, чтобы торчали в разные стороны, а, скорее, наоборот — сваливались в одну кучу.

Второй микс — файл VariOS-8_303_mix2.mp3 (3,14 Мб). Он использует пару паттернов с VariOS 303, отсюда и цифры в обозначении. В начале и конце композиции использован звук, который я вырулил самостоятельно. Кстати, делать это в "Юпитере" достаточно интересно. Отголоски духовых инструментов формировались, в основном, модуляцией формы волны и ее высоты, а всякие посвистывающие "птички" — традиционной модуляцией параметров фильтра. Этот же звук, но уже без "птичек", использован в средней части композиции.

Кроме паттернов "TB-303" и ударных, все звуки взяты из VariOS-8. Это разные соло, разные басы, подклады. Эта композиция тоже выдержана в духе электронного ретро.

Прежде чем слушать образцы звучания VariOS 303, предлагаю обратить внимание на оригинальный звук. В файле TB-303_true.mp3 (100 Кб) показан монофонический звук того самого (исторического) модуля. Возможно, кому-то он покажется неказистым. Но то, как он звучит в миксе — просто сказка!

Как известно, демонстрировать звуки TB 303 практически бесполезно — его нужно просто использовать, и все. Действительно, как синтезатор он очень прост, да и паттерны интересней слушать совместно с чем-нибудь, то есть в миксе.

В файле V303_pattern1.mp3 (348 Кб) и V303_pattern2.mp3 (519 Кб) показаны две заготовки. В первом хорошо слышна работа эффекта дисторшн. Второй паттерн предназначен для партии баса. В развертках использовалось изменение огибающей и частоты среза с резонансом.

Файл V303_decay.mp3 (231 Кб) несет в себе конкретную техническую информацию. В нем специально показано, как воздействует на звук изменение спада огибающей фильтра.

И напоследок, чтобы показать, так сказать, живую работу синтезатора, я записал микс. Учитывая специфику аппарата, я выбрал для композиции стиль drum’n’bass. Конечно же, все эти drum — библиотечные. А вот бас и все прочие звуки взяты исключительно с VariOS 303. В целом я использовал примерно восемь разных паттернов, которые пришлось программировать самостоятельно. Удовольствие — неописуемое. Особенно радует то, что неудавшийся паттерн можно легко переделать, или вообще бросить и начать новый — ведь все лежит на поверхности, и никуда углубляться не нужно.

Поскольку полный микс получился довольно крупным, я продемонстрирую его фрагмент.

Часть паттернов звучит почти в "чистом" виде, без обработки. Некоторые используют немного задержки и дисторшн из встроенного процессора эффектов. Те паттерны, которые символизируют собой подклады (их хорошо слышно в начале), смягчались небольшим количеством хоруса. Большинство паттернов работали на пилообразной форме волны. Файл с композицией называется VariOS_303_mix.mp3 (1,45 Мб).

Заключение
"Прямо жаль расставаться", — примерно такое чувство посетило меня, когда я заканчивал работу над статьей. Объяснение этому очень простое. В одном маленьком корпусе этого устройства уживаются три совершенно разных инструмента, два из которых — синтезаторы с очень яркими характерами.

Мне действительно понравилась как сама концепция, так и ее воплощение. V-Producer — штука мощная и многоцелевая. Дополнительно хвалить не буду — кажется, все уже и так рассказал и показал. К синтезаторам я вообще "прилип". Не исключено, что обладатели настоящего Jupiter 8 найдут, к чему придраться, и их мнение о системе будет иным. Но у меня не было "железного" аналога, что исключало возможность делать выбор между реальными и виртуальными ручками или искать аналоговое шипение в цифровом тракте. Я просто сравнивал звук и звук. И то, что рождалось в моих руках, мне понравилось.

TB-303 — вообще отдельная песня. Очень похож. Хотя меня по-прежнему не оставляют некоторые сомнения по поводу фильтра. Правда, покрутив его подольше, я пришел к выводу, что с крутизной спада там все в порядке, а немного "не так" работает резонанс. Не всегда просто отловить момент, когда нужно остановиться. Иногда звучание просто срывается в свист и "заваливается", в то время как от него ждешь какого-нибудь стрекочущего наплыва. А впрочем, это может сказываться недостаток опыта общения с синтезатором. Чтобы получить "резиново квакающую" развертку звука, нужно очень точно отстроить огибающую, а ведь это еще целые две ручки. И гораздо более интересно крутить их руками, а вовсе не рисовать карандашиком в секвенсоре линию изменения контроллеров.

Так что, в целом, я очень доволен. Система интересная и надоесть не успела.

Конечно, нужно помнить о том, что основная масса работы проводится за экраном компьютерного монитора, к чему еще нужно привыкнуть. Это снижает мобильность устройства и говорит о том, что работать с ним удобнее в студийной обстановке, не спеша. Здесь уместно будет вспомнить Nord Modular, который без компьютера вообще невозможно программировать. Кроме того, есть немало сторонников исключительно аппаратной работы. Но мне кажется, что как раз этот симбиоз позволяет создать развитую звуковую систему при относительно невысоких затратах.

Даже классическая начинка прибора дает экспериментатору очень мощный инструментарий. Здесь многое зависит от фантазии. Для примера могу вспомнить реаранжировку готовой барабанной петли. Лично для меня это представляет интерес, и я нашел способ сделать то, что было нужно. Уже только этим данная система для меня ценна.

Возможно, что компания Roland через некоторое время предъявит нам еще одну синтезаторную модель. Скажем, синтезатора серии Juno или ритм-машины серии TR. Гадать не буду, но сама идея мне нравится.

Roland VariOS 1378$
МьюТэк

  Звуковые примеры

VariOS
Drum_arpegg.mp3 (149 Кб)
Demo1.mp3 (526 Кб)
Drum_edit.mp3 (130 Кб)
RealTimeRec_drum.mp3 (76 Кб)
RealTimeRec.mp3 (335 Кб)
Drum_edit_modif_Rec.mp3 (130 Кб)
Drum_Scope_initial.mp3 (80 Кб)
Groove_edit_replay.mp3 (130 Кб)
Groove_edit_redraw1.mp3 (128 Кб)
Groove_edit_redraw_FX.mp3 (130 Кб)

VariOS-8
V8_solo.mp3 (314 Кб)
V8_ch_organ.mp3 (191 Кб)
V8_reverb_chorus.mp3 (276 Кб)
VariOS-8_mix1.mp3 (1,48 Мб)
VariOS-8_303_mix2.mp3 (3,14 Мб)

VariOS 303
TB-303_true.mp3 (100 Кб)
V303_pattern1.mp3 (348 Кб)
V303_pattern2.mp3 (519 Кб)
V303_decay.mp3 (231 Кб)
VariOS_303_mix.mp3 (1,45 Мб)

  Оценка статьи

Посещений: 14890 | Проголосовавших: 3 | Средняя оценка: 4.7

   

  Комментарии

21.02.08 13:11
freetz
ссылки на звуковые примеры не работают?

22.02.08 09:26
Дмитрий Попов moline@comtv.ru
Теперь работают.

03.11.08 01:14
Ashgim bdenbe@gmail.com
Статья просто великолепна.Респект !

14.01.09 13:20
MAXX100
Все очень понравилосьь. Спасибо



26.01.09 21:11
стройфен
Профессиональные строительные фены, сварочные наборы,сварочные автоматы и многое другое. Область применения:укладка линолеума, полипропиленовая сварка, сварка ПВХ и ПНД труб и другое. Производство: Швейцария и Германия. Большой выбор строительного инструмента и большие скидки! www.termofen.ru

В связи с обилием спама размещение комментариев отключено. Пользуйтесь форумами.

РЕКЛАМА

 
       


Цены на рекламу


Музыкальное Оборудование
www.muzoborudovanie.ru
www.moline.ru
mail@muzoborudovanie.ru
© Агентство ДАТА