ОАО КЕРМА
Домой
Контакты
Поиск
Добавить в избранное
Карта сайта
Rambler's Top100

 

Ответы и вопросы
10
 
http://karaoke.kerma-nn.ru
Пишем музыку в стандарте XG-midi
Немного прошло времени после опубликования статьи «Почему неправильно звучит миди», а почта принесла целый ряд вопросов, связанных с использованием миди-стандарта XG, и среди них, в частности такие, которые можно объединить формулировкой: «...что нужно, чтобы самому попробовать сделать XG-миди файл?». Чтобы помочь тем, кому это необходимо, хотя бы в общих чертах понять, что же кроется за этими «пугающими» XG и SysEx и охватить более широкую, чем это позволяет почта, аудиторию, я решил снова «взяться за перо» и написать статью, посвященную данному вопросу. Я попытаюсь рассказать об этом на примере работы с программами, которыми пользуюсь сам. В данном случае это Cakewalk 9 и XGedit95, подключенные к звуковой карте Yamaha YMF744.
Оказывается, писать музыку в стандарте XG-миди не так уж сложно, как это может показаться на первый взгляд. От обычного миди-файла стандарта GM файл XG отличается гораздо более богатым звучанием, что достигается развитыми возможностями обработки звука, которые предоставляет нам стандарт XG. Управление этими возможностями производится посредством команд, передаваемых через SysEx – Исключительные Системные Сообщения. Звучит страшновато, но на практике все сводится к тому, что Вы можете, немного повозившись, превратить любой GM файл в XG, даже не вникая в эти SysEx, а также, не переписывая собственно треков. Поэтому в статье меньше внимания будет уделено работе с Cakewalk и, соответственно, чуть шире будет рассмотрена работа с редактором системных сообщений. Конечно, дать полное описание всех возможностей редактора и приемов работы в статье немыслимо, материал очень обширный, но самое существенное, так сказать ключевые моменты, попытаемся охватить.
Что же нам потребуется для работы с XG-миди?
  1. Звуковая карта, поддерживающая XG-стандарт, или программный эмулятор синтезатора YAMAHA (S-YXG50 / S-YXG100)
  2. Программа-секвенсор (в моем случае это Cakewalk 9), с помощью которой мы, собственно, будем записывать миди-файл. Если Вы предпочитаете работать с каким-либо другим секвенсором, безусловно, можете попробовать использовать его, но в некоторых моментах разбираться придется самостоятельно.
  3. XG – редактор. При его использовании отпадает необходимость писать SysEx-операторы вручную, для того, чтобы должным образом настроить звучание нашего миди. С этим прекрасно справляется программа и делает это удобным и наглядным способом. Наиболее популярные – XGedit95 и XG Gold, оба примерно одинаковы по возможностям. Я некоторое время пользовался и тем и другим, но чаще все-таки – XGedit95.
  4. И еще для таких целей весьма полезно иметь мультипортовую программу. Она позволяет подключить к одному миди-выходу(входу) сразу несколько миди-устройств, что очень удобно, особенно, если требуется их одновременная работа, как в нашем случае. Я, перепробовав несколько вариантов, остановился на комбинации MIDI-Yoke - драйвера, создающего в системе виртуальные MIDI-порты, и MIDI-OX - программы коммутации MIDI-портов (и кроме этого она еще много чего умеет).
Итак, приступим.

Звуковую карту стандарта XG или софт-синтезатор устанавливаем в первую очередь. Затем устанавливаем MIDI-OX и MIDI-Yoke, следуя прилагаемым к ним инструкциям, и открываем MIDI-OX. В качестве выходного порта назначаем ваше XG-устройство - звуковую карту (виртуальный синтезатор) и подключаем нужное количество входных портов MIDI Yoke Junction (у себя я их переименовал, чтобы меньше путаться).
MIDI OX
Полезный совет: поместите ярлык для MIDI-OX в Автозагрузку и измените его свойства так, чтобы программа запускалась в свернутом виде, а самой программе разрешите размещаться в трее (кнопка указана на рисунке).
27/01/2003 Сергей Пилипко ICQ: 166818834

Главная Новости Новинки Исполнители Песни Мидимейкеры Кармейкеры Демо в MP3 Поиск Top Soft Сотрудничество Карта сайта
 
 
Хостинг от AGAVA Дизайн от RoMcHuS