Разгон midi системы

Катеренчук Евгений

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

Эта статья поможет вам в следующем:

1.Избавиться от сиди с сэмплами.
2.Добиваться любого тембра, абсолютно не загружая процессор.
3.Использовать до трёх приложений в памяти компьютера без щелчков и зависов.
4.Перестать гоняться за софтом и наконец разобраться в чём либо по настоящему.

Необходимые программы и системные требования.

Подойдёт любой совместимый c Pentium компьютер, 32 оперативки, full- duplex саунд карта спецификации XG и миди клавиатура. Из софта необходим Caekwalk не ниже 8.00, редактор миди сообщений XG-Gold или подобный, мультимиди драйвер (не путать с мультимедиа) и любой анализатор выходного сигнала. Лично я применяю Кэйк 9.02, виртуальные драйвера Hubis Loopback и клаву Primax. Поскольку речь идёт только о миди, цифрового звука касаться не будем.

Что такое мультимидийные драйвера?

Подобных драйверов существует великое множество. У них у всех одна задача - создавать в системе дополнительные логические порты для обмена SYX сообщениями (сообщениями о состоянии синтезатора вашей карты). Это создаёт такую дорожку клавиатура - - - секвенсор + XG редактор - - - синтезатор. Загружая команды из XG редактора в секвенсор через мультимиди драйвера, во время исполнения секвенсор формирует миди сообщения в соответствии с полученными командами и отсылает их в синтезатор используя те же драйвера. У меня в системе есть 8 логических портов при 4 реальных, что позволяет не возиться с кучей кабелей и подключать два внешних источника миди сигнала. Это значит что вместо 128 голосов стандарта XG я имею 654 голоса, и это ещё только основные голоса!!! При этом комп работает легко и не глючит. Мой Celeron 500 позволяет работать в окне Кэйка даже с видео при использовании подобной системы.

Теперь коротко о XG.

Спецификация XG - это стандарт принятый крупными производителями музыкального цифрового оборудования с подчаи компании Yamaha. Это значит что сонг с вашего PC будет читаться на Yamaha, Korg, Ensoniq, Casio с флопи диска. На основе только одной статьи нельзя построить полноценную звуковую станцию.

Но есть несколько общих настроек во всех XG редакторах:

Chanel - выбор редактируемого миди канала
AMP - уровень атаки и затухания сигнала
Pitch - верх и низ в АМР
Filter - частотный диапазон канала
VIB - вибрато
TUNE - настройка музыкального строя
Multy - сохранение настроек в одном или многоканальном режиме
Single - сохранение настроек в одном или многоканальном режиме
Rever - эффект объема в пространстве, как правило содержит также Hall, Room, Toonel в ассортименте
Chorus - эффект многоголосья, но хора имени Пятницкого не будет
PAN - расположение по панораме
Portamento - симулятор педали фортепиано

Несколько советов по использованию редакторов XG.

1. Редактор исполняет функцию мозгов подключённой миди клавиатуры: В настройках указываем входом ваш MIDI IN //выходом собственно синтезатор XG

2.Редактор работает совместно с секвенсором: входа нет, выход драйвер мультимиди на секвенсор.

Первый вариант подходит для установок SYX в живую. Можно проигрывать с клавы.

Загрузка SYX сообщений в Cakewalk.

Файлы с расширением SYX - это банки сообщений для синтезатора звуковой карты и внешних миди устройств. Загружая их в секвенсор, вы отправляете по миди портам многостраничные команды. Вот как может выглядеть сообщении о параметрах реверберации на миди канале:

F0 41 10 42 12 40 01 39 NN CS  F7
F0 41 10 42 12 40 01 3A NN CS  F7
F0 41 10 42 12 40 01 3S NN CS  F7
F0 41 10 42 12 40 01 3H NN CS  F7
F0 41 10 42 12 40 01 3T NN CS  F7

И тоже самое о гармониках звука (для каждого генератора свои, тембре, высоте, атаке, глубине звучания. И это только на один канал. В среднем в сонге используется около 6 - 7 голосов. Представляете файл Word с описанием всего этого? Файл SYX уже содержит весь набор необходимых команд и автоматически отправляет их в синтезатор. Для любителей копаться в подобных джунглях SYX доступен и в текстовом формате. И так, имея всё необходимое, приступим. Для этого выполните следующие действия:

В редакторе XG установите тембра на каждый канал. Всего 16 каналов. Задайте эффекты и динамику звучания. Сохраните как SYX. Запустите Кэйк. Создайте новый сонг. Далее по кнопкам: Syx View - Выберете канал - key C - OK - Кейк будет ждать получения сообщения - в XG редакторе с установленной раскладкой по каналам в меню Edit - Initilisal Part - обратно в Кэйк - Done - и так по всем нужным каналам - Send All

Способ 2: Syx View - Выберете канал - key O - Load - Send All На каждый канал установите Auto Load. Сохраняем сонг, перезапускаем его и спокойно работаем. Остаётся лишь добавить, что связь внутри системы идёт по мультимиди, поэтому укажите в установках правильную конфигурацию: Кэйк /вход midi in и L1 выход XG синтезатор: редактор XG ,входа нет выход L2.

Созданный таким образом файл WRK весит 68Kb. Вместо 80Мв с использованием аналогового звука, Минус в одном - всё это работает только в Кэйке и в простом миди файле представляет собой кошачий концерт. Cubase, Logic Platinum, BB не взаимодействуют подобным образом.

Теперь о анализе звука. Если ролик предназначен для записи на сиди как аудио-файл, есть смысл проверить его по спектру и гармоникам. Радио ролик тоже имеет свои параметры, то же верно и для Интернета. Для этого используются различные анализаторы. Pinguin Audiometr и Pas AnalisCenter на мой взгля лучшие из них. Весят мало и не глючат. Потому что глючить нечему. По сути это фильтры на вход и выход. Не сэмплируя, а только снимая осциллографический аналог, они преобразуют его в графический интерфейс, который и подлежит осмыслению.

Настройка анализатора.

В каждом анализаторе есть несколько общих настроек:

FFT - диапазон обхвата частоты
Scale - предпочтение некоторым гармоникам
Display - оформление, цвета и т.д.
Peaks - сила максимального сигнала
Decay - скорость графического интерфейса

Настроив окна, проверяем распределение по дивайсам. Если проводим анализ входного сигнала, в пульте Винды указываем Line In, выходного Stereo Out. Всё это делаем в меню Record. Запускаем звук и наблюдаем пляску частот в окне анализатора. Корректируя источник звука, подгоняем его под нужное. Благо изменения в миди происходят моментально. Никаких медленно ползущих диалоговых окон.

Это пока по основному всё. Есть куча разных примочек для работы в такой системе. Если знаете - пишите!