Утилиты и управляющие программы
Примерами являются:
1. MIDI-Ox
(Разработчик - Jamie O'Connell, Jerry Jorgenrud . Последняя выпущенная
версия - 5.5.1).
Полезная программа для диагностики и отладки MIDI-оборудования, портов и
драйверов. Обеспечивает
трассировку, фильтрование и формирование MIDI-сообщений, а также ведение
несложной библиотеки SysEx-
банков.
Основные функции: выдача в окно MIDI-сообщений, приходящих с выбранных
портов; передача этих сообщений
в выбранные выходные порты; запрет приема определенных классов сообщений
(фильтация); замена заданных
приходящих событий на другие при отправке в выходной порт (отображение);
посылка сформированных
программой сообщений Control/Bank/Patch Change и SysEx; имитация
MIDI-клавиатуры на алфавитно-цифровой
клавиатуре компьютера; посылка команд сброса MIDI-устройства и включения
режимов GM/GS/XG. Есть простой
MIDI-проигрыватель.
2. Hubi's Loopback
(Разработчик - Hubert Winkler . Последняя выпущенная версия - 2.51).
Драйвер, создающий в системе несколько виртуальных MIDI-кабелей с
портами In и Out на каждом конце. К
каждому порту может быть одновременно подключено несколько программ
(мультиклиентная технология).
Сообщения, посылаемые программами в Out-порт кабеля, смешиваются и
передаются в In-порт, откуда их
могут извлекать другие программы. Таким образом, результат работы одной
программы может быть подан
непосредственно на вход другой, минуя какие-либо аппаратные
MIDI-средства.
Кроме этого, драйвер создает для каждого существующего MIDI-устройства
дополнительные мультиклиентные
порты, позволяя использовать и эти устройства нескольким программам
сразу.
3. MIDI Keyboard Monitor
(Разработчик - Eugene Muzychenko . Последняя выпущенная версия - 1.0)
Простейший монитор MIDI-клавиатуры с разделением ее на два мануала.
Для каждого мануала задается диапазон клавиш (зона) мануала, входные и
выходные MIDI-устройства и
каналы, номера банка и инструмента. Ноты, принятые из приемного канала
соответствующей зоны,
переправляются в выводной канал с заданным смещением по высоте. Таким
образом, реализуется
одновременная игра двумя руками и различными инструментами. При задании
перекрывающихся зон нажатие
клавиш вызывает одновременное звучание обоих инструментов.
4. XG Edit
(Разработчик - Gary Gregson . Последняя выпущенная версия - 2.645).
Первый широко известный редактор параметров для синтезаторов стандарта
XG. Поддерживает популярные
звуковые платы DB50, SW60, модули SW1000, MU10, MU50, MU80, MU90, MU100
и сменные модули расширения
(plugins) к SW1000 и MU100. Поддерживается также управление
дополнительным АЦП для внешнего аналогового
сигнала в SW60/1000 и MU10/80/100.
Предоставляет удобную панель управления всеми режимами синтезатора,
кроме TG300B. Трехуровневая
группировка в окне выбора тембра: класс (мелодические, ударные,
эффекты), группа (фортепиано, органы,
струнные, духовые, народные) и название конкретного инструмента. По
сравнению с группировкой по номерам
банков, как это было в ранних версиях, такая структура гораздо более
удобна.
Для карты SW60 имеется специальная панель микшера, схематично отражающая
функциональную структуру
карты, где можно определить пути распространения сигнала и установить
его уровни.
Функция Merge MIDI загружает внешний MIDI-файл, объединяя его содержимое
с текущими параметрами
синтезатора. Если файл содержит собственные команды настройки
синтезатора, они отображаются на панели
управления. Получившаяся "настроенная" партитура может быть прослушана
собственными средствами
редактора, после чего сохранена обратно в файл с новыми параметрами.
|