Звуковые карты на базе YMF-7x4 для композитора


 

Введение

О возможностях звуковых карт на базе чипов фирмы Yamaha серии 7x4 по воспроизведению XG MIDI я писал в своей предыдущей статье. А какие возможности такие звуковые карты дают композитору? Ответом может послужить эта статья.

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

Итак, что же таят в себе скромные дешёвые карточки на базе YMF7x4 с точки зрения композитора?

Поддержка XG MIDI

Прежде всего, это аппаратная поддержка стандарта на MIDI музыку, называемого XG MIDI. Все возможности для композитора зарыты именно в XG. Что такое XG MIDI, я рассказывал в предыдущей статье.

Карточки на базе чипов YMF-7x4 поддерживают XG MIDI аппаратно. Это означает, что, те, кто писал музыку с использованием софтового синтезатора Yamaha S-YXG100, теперь могут забыть про те громадные задержки между временами нажатия клавиши на MIDI клавиатуре и появлением звука. Их также привлечёт заметное повышение качества звука, несмотря на то, что размер банков софтового синтезатора и YMF-7x4 примерно одинаков.

Для тех, кто ранее писал музыку с использованием дочерних плат фирмы Yamaha DB50XG и SW60XG, карточки на базе YMF-7x4 могут дать и плюсы и минусы.

Из плюсов можно отметить более чистый звук, обусловленный современными малошумящими кодеками и поддержку инструментов Sondius-XG. Ранее Sondius-XG был доступен только в очень дорогих моделях тонгенераторов и дочерних плат к ним. Из минусов можно отметить заметное снижение качества зашитых семплов и отсутствие поддержки инструментов QS300. Фирма Yamaha почему-то побоялась выпустить на рынок дешёвую карточку со своим стандартным банком в 4МБ и урезала его почти в 2 раза.

Несмотря на то, что в документации и рекламных материалах говорится о том, что карточки на базе YMF7x4 поддерживают XG Level1, это не так. Оказывается, эти карточки поддерживают многие из расширений минимальной спецификации XG версий DB50XG. Отличия заключаются всего лишь в отсутствии некоторых эффектов и манипуляторов.

Набор инструментов XG

Если вы длительное время писали музыку под стандарт GM, вам может показаться поначалу странным и неудобным подход к написанию музыки в стиле XG. Речь идёт о загружаемых банках.

Дело в том, что YMF-7x4 (да в прочем и все XG-совместимые MIDI устройства) могут воспроизводить только звуки, зашитые в одном несменном банке. XG-совместимые устройства обычно называют тонгенераторами, т.е. устройствами по генерации звука, чтобы выделить этот факт.

Другой, альтернативный, подход применяется в расширениях GM. Здесь композитор может использовать для музыки свои собственные наборы инструментов. Такие MIDI устройства называют семплерами.

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

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

2. Этих инструментов у вас по минимуму 480 мелодических, 9 ударных и 2 набора спецэффектов. Причём в XG нет каких либо ограничений на расположение этих инструментов по трекам. Например, наборы ударных могут находиться не только на 10 треке, и этих наборов может быть больше одного.

3. Все эти инструменты и эффекты у вас под рукой. Если вам что-либо не понравится в звучании инструмента, вы можете сменить его на другой (благо выбор широк) или подстроить его звучание. Заметьте, в реальном времени! Пока у вас будет играть композиция на избранном месте, в это время можно смело подбирать звуки или крутить манипуляторы XG.

4. Если вы хотите распространять свои произведения через интернет, вполне достаточно будет распространять их в виде MIDI файлов. Будьте уверены, ваши композиции будут звучать почти одинаково на всех XG-совместимых устройствах, а архивы XG MIDI файлов очень популярны.

Но не обольщайтесь этими возможностями. Для многих стилей музыки выбор YMF-7x4 может оказаться неверным. И всё это из-за того, что банк нельзя сменить на свой собственный. Если вам нужно выделить звучание какого либо инструмента, качества стандартного банка может не хватить.

Кроме того, из-за урезания размера банка, в звучании YMF-7x4 инструментов можно заметить множество дублей. Прежде всего, звуки ударных инструментов в различных наборах ударных совершенно одинаковы, что может вызвать разочарование владельцев DB50XG.

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

Кстати, о техно-музыке. Эти музыкальные стили имеют одно, но важное требование к звукам ударных. Т.е. ударники должны быть довольно специфичные. Однако, прослушав звучание YMF-7x4 сначала можно подумать, что техно-ударники на этих карточках невозможны. Я тоже так думал поначалу. Но, если вы послушаете мои произведения, вы удивитесь, т.к. звуки ударных совершенно разные в разных композициях. Всё это возможно благодаря манипуляторам XG и некоторым хитростям. Со стандартными инструментами можно творить что угодно!

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

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

Sondius-XG инструменты

Если звучание стандартных инструментов банка YMF7x4 вас не устроит, обязательно попробуйте звук Sondius-XG инструментов. Они звучат правдоподобней. Почему?

Да потому, что звучание конкретных инструментов моделируется на основе физических законов распространения и генерации звука.

Чисто теоретически точное звучание таких инструментов, как, например, духовых или струнных, на синтезаторах, построенных на принципе WaveTable невозможно. Такие инструменты богаты гармониками, а конкретные параметры звучания, в основном тембровый состав, очень сильно зависят от длительности звука, скорости издания звука (нажатия на клавиши или скорости удара об струну). Моделирование таких инструментов в WaveTable просто невозможно. Sondius-XG инструменты звучат по другому принципу. Здесь звук описывается математическими формулами, а не записанной волной.

Однако такое моделирование очень требовательно к процессору. А синтезатор Sondius-XG программный. Поэтому в YMF-7x4 физически возможно одновременное воспроизведение только одного инструмента Sondius-XG. В большинстве случаях это не критично и такие инструменты обычно используют для исполнения соло, т.к. звуки солирующих инструментов обычно редко бывают в виде аккордов.

Всего таких инструментов в YMF-7x4 128. Так же, как и для XG WaveTable инструментов, для подстройки звуков доступны манипуляторы XG.

Для доступа к этим инструментам у вас должна стоять операционная система Windows 95 или 98. В драйверах для Windows NT Sondius-XG не поддерживается.

Эффект-процессор

Эффект-процессор YMF-7x4 — соответствует требованиям к эффект-процессору XG Level1, но многое из возможностей расширений DB50XG вам также доступно. Я не буду в этой статье подробно расписывать, какие именно эффекты доступны. Их всего 52. Распишу именно возможности по применению этих эффектов.

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

Каждый из эффектов имеет несколько параметров, называемых манипуляторами XG, любой из которых доступен статически. Однако эффект вариация может быть настроен таким образом, что любой из манипуляторов вам будет доступен по MIDI в любом месте воспроизведения композиции.

Такой режим называется режимом вставки. Вы можете назначить двум контроллерам XG какие либо манипуляторы эффекта и менять их в процессе воспроизведения. Однако при этом эффект вариации может быть наложен только на один трек.

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

В целом, возможностей эффект-процессора YMF-7x4 хватает, чтобы, например, обогатить звучание композиции стерео эффектами или сделать довольно правдоподобное звучание электрогитар.

Следует заметить, что хорус-эффекты в YMF-7x4 выполнены программно и их звучание зависит от версии драйвера и операционной системы. Самое плохое звучание наблюдается под Windows NT.

Аппаратное обеспечение

Кроме собственно звуковой карты с YMF7x4 вам больше ничего не понадобится (кроме наушников и акустических систем, конечно), однако для нормальной работы требуются следующие параметры компьютера:

  • Как минимум 24 мегабайт памяти (32 и более рекомендуется);
  • Процессор не ниже K6-II-300 или Celeron-300.

Для прослушивания вам понадобится внешний усилитель мощности, хорошие наушники и акустические системы. Внешний усилитель обязателен, т.к. многие модели карточек на базе YMF-7x4 имеют низкокачественный усилительный тракт. Ну а о роли качественной воспроизводящей аппаратуры для композитора речь не идёт как о само собой разумеющимся.

Программное обеспечение

Для написания XG MIDI музыки на базе YMF-7x4 важен выбор операционной системы.

Если вы используете Windows NT, то вам придётся о ней забыть, т.к., например в NT вам недоступны Sondius-XG инструменты, а также хорус-эффекты будут несколько "неправильными". Кроме того, некоторые программные компоненты просто не будут работать под NT. Итак, рекомендуется или Windows 95 или 98.

Какой софт требуется? По минимуму нужны три компонента: секвенсор, понимающий XG, редактор XG и драйвер-разветвитель MIDI потоков.

Из секвенсора я бы порекомендовал Cakewalk Pro Audio 8.04. Конечно, имеются и более свежие версии этой популярной программы, но они не рекомендуются, т.к. оказались несовместимыми с Sondius-XG по причине того, что сильно используют процессор и наблюдаются заикания звука.

Cakewalk 8.04 имеет в составе драйвер виртуальной MIDI клавиатуры, что полезно для тех, которые не имеют настоящей MIDI клавиатуры.

Редактор XG — специальная программа для подстройки звучания инструментов, настройки эффектов. Без подобного редактора будет просто невозможно использовать возможности YMF-724. Из редакторов XG рекомендуется или XG-Edit или XG-Gold по вкусу. Каких либо особенностей по выбору редакторов XG нет. Обе программы хороши для YMF-7x4. Я использую XG-Edit версии 2.645.

В качестве драйвера-разветвителя MIDI потоков можно использовать любой, допускающий параллельное соединение MIDI устройств. Я использую MultiMID версии 1.08. Это 16-битовое приложение, но неплохо работает и под Windows 95/98. Под NT драйвер работать не будет.

Зачем нужен драйвер-разветвитель? Для параллельного включения XG редактора с секвенсором. Такое включение просто является необходимым при написании музыки под XG. Всё будет доступно у вас в реальном режиме времени. Секвенсор будет подавать в синтезатор YMF-7x4 команды — ноты, а в XG редакторе вы будете выбирать параметры треков, эффекты и настраивать общее звучание композиции.

Без драйвера-разветвителя вам придётся переключаться между секвенсором и XG редактором с выходом и сохранением всех изменений.

Настройка программ

Прежде всего, вы должны установить последний драйвер на YMF-7x4 и проверить воспроизведение XG MIDI файлов. Не забудьте включить Sondius-XG в панели управления драйвером. По умолчанию эти инструменты отключены.

Дальше можно устанавливать программные компоненты в любом порядке. Их настройка производится так:

Во-первых, надо настроить MultiMID драйвер. Правильные установки для него показаны на рисунке:

После настройте CakeWalk MIDI порты следующим образом:

Для доступа к инструментам Sondius-XG скачайте с моего веб сайта файл определения инструментов, скопируйте его в каталог установки Cakewalk и подключите к секвенсору (Tools>Instruments>Define…>Import…).

Для настройки XG-Edit вам потребуется выбрать такие MIDI устройства:

В качестве MIDI устройства для XG-Edit смело выбирайте DB50XG. В этом режиме вам будут доступны почти все манипуляторы этой модели и почти все эффекты.

Всё. Можно приступать к музицированию.

Что дальше

Пока вы будете читать эту статью, искать, скачивать и настраивать программы, я подготовлю следующую статью из этой серии, в которой расскажу, как пользоваться связкой предложенных программ для создания XG композиций, расскажу о некоторых хитростях и тонкостях создания музыки на YMF-7x4.

Полезная литература и ресурсы интернет

1. Петелин Р.Ю., Петелин Ю. В. Аранжировка музыки на PC. — СПб.:БХВ-Санкт-Петербург, 1999. — 272 с. — Очень хорошая книга, где подробно расписаны приёмы работы с XG-совместимыми устройствами и редакторами XG. По-моему, это единственная книга, описывающая XG как в теории, так и на практике, на русском языке. Кроме того, в ней описаны программы для аранжировки мелодий Visual Arranger и Band-in-a-box, а также приведены сведения по элементарной гармонии.

2. http://www.trancein.com/ — программное обеспечение, FAQ и ссылки для YMF7x4, ресурсы по XG, моя музыка в XG MIDI и MP3, конференция русских писателей транса.

3. http://www.virtime.com/midi/vlins.zip — файл определения Sondius-XG инструментов для Cakewalk.

4. http://xgmidi.wtal.de/ — архив XG MIDI файлов и одновременно, собрание информации, посвящённой созданию музыки для XG- совместимых устройств. Приведены ссылки на все программы, приведённые в статье и другие полезные места в интернет, посвящённые музицированию.

5. http://www.midi.ru/ — архив MIDI файлов и полезное собрание информации для композиторов на русском языке. Тоже имеется множество полезных ссылок.

 

Дополнительно

ОПРОС

Кто Вы?