Конвертор MIDI
Конвертор MIDI предназначен для подготовки
мелодий в формате *.hts и загрузки в аппараты Аркадия Матрикс и Коммуникатор с
полифоническим синтезатором. Конвертор входит в состав программы
Matrix
Explorer. Также
существует отдельный проигрыватель файлов полифонии:
HTplayer.
Предусмотрена возможность скомпоновать образ ПЗУ аппарата из выбранных мелодий -
см. соответствующие страницы для
Матрикс8 и
Коммуникатор9.
Достоинства конвертора (в сравнении с
конвертором фирмы Holtek):
1) под MS Windows, графическая оболочка
2) принимает MIDI формат 0, формат 1 и KAR
3) отображает мелодию поканально в графическом виде
4) позволяет заменять инструменты в каналах
5) позволяет изменять темп мелодии
6) позволяет изменять громкость в каждом канале отдельно
7) позволяет заменять ударные инструменты
8) каждый канал может быть включен и выключен
9) прослушивание мелодии (фрагмента мелодии) в исходном и отредактированном виде
перед загрузкой в аппарат
10) непосредственно в процессе прослушивания можно заменять инструменты,
включать/выключать каналы, изменять темп и громкости каналов
10) можно выделить любой фрагмент мелодии
11) отсекаются паузы вначале мелодии
12) управляемый сдвиг шкалы нот, чтобы звучали ноты, высоты которых не
поддерживаются синтезатором
13) готовые таблицы замены мелодических и ударных инструментов
14) объединение одинаковых инструментов в один канал для экономного кода
15) ритмическое прореживание мелодии для экономного кода
16) оптимизация последовательности евентов для экономного кода
17) отсутствует ограничение на размер мелодии
18) повышенная точность задания длительностей нот и пауз между нотами
19) понимает файлы SP-MIDI (ограниченная полифония для Nokia), выводятся
приоритет для каждого канала и количество звуков в этом канале
Зачем нужен редактор - конвертор?
- для предварительного прослушивания неограниченно доступных MIDI и KAR файлов;
- для загрузки в аппарат только самых выразительных фрагментов мелодии;
- для редактирования мелодии, благодаря чему достигается адаптация MIDI-файлов, рассчитанных на широкие возможности современных синтезаторов и компьютеров и качественную акустику, к ограниченным возможностям синтезатора Матрикса и малогабаритным динамикам аппарата;
- для конвертирования мелодии в потоковый формат, используемый примененным синтезатором.
Мне удалось создать несколько замечательных мелодий для синтезатора Матрикса. Что делать?
-
выкладывайте на форуме
http://www.gals.com.ua/forum
Порядок работы:
При наличии в аппарате полифонического синтезатора, в верхнем меню Matrix
Explorer появляется пункт "Полифония", где нужно выбрать используемый конвертор
MIDI-файлов (оригинальный под DOS фирмы Holtek или графический
редактор-конвертор из состава Matrix Explorer), а также тип используемого
синтезатора (в настоящее время используется синтезатор HT38A1).
Чтобы выделить фрагмент мелодии, нужно
схватить мышкой зеленую вертикальную полоску и подвести ее к началу требуемого
фрагмента, красной полоской помечается конец фрагмента.
Если кликнуть по номеру канала - включится только он, остальные каналы
выключатся.
Если кликнуть по заголовку "Канал" - включатся все каналы, где есть ноты.
Синим цветом выделены ноты, которые будут звучать. Голубым цветом - ноты,
находящиеся ранее или позднее, чем выделенный фрагмент мелодии.
Желтым цветом выделены ноты, которые слишком низкие или слишком высокие для
данного синтезатора. Можно оставить как есть, тогда они просто не будут звучать.
Можно сменить инструмент, разные инструменты имеют различные диапазоны высоты
нот (например, Viola и Electric Bass). Также можно сдвинуть тон - или отдельного
канала, или всей мелодии. Всю мелодию можно сдвигать с маленьким шагом -
пол-тона. Отдельный канал можно поднять или опустить только сразу на одну, две,
три октавы вверх или вниз.
Темп воспроизведения можно менять только для тех мелодий, которые целиком
играются с одним темпом. Если в мелодии встречаются смены темпа - в окошке Темп
будет "---", и сменить его нельзя.
Внизу кнопка - включение оптимизации.
Для мелодических инструментов оптимизация заключается в:
- Поскольку несколько каналов могут относиться к одному и тому же
музыкальному инструменту, может получиться так, что одновременно в разных
каналах будет звучать одна и та же нота. Оптимизация оставляет только одну такую
ноту.
- Без особого ущерба для мелодии можно для одновременных нот, сдвинутых между
собой на октаву, оставить только одну. Это может понадобиться для уменьшения
числа голосов в мелодии. Нужно поставить галочку справа сверху от кнопки
Оптимиз. Если поставить галочку справа снизу от кнопки Оптимиз.,
то при последующем нажатии кнопки произойдет усечение аккордов до одной ноты
(основной в аккорде).
Для ударных инструментов оптимизация заключается в:
- исключении одновременного удара в несколько инструментов, которые в
синтезаторе являются одним инструментом.
Дезактивированные при оптимизации ноты выделяются малиновым цветом. Оптимизация
является обратимой, то есть можно вернуть назад без перезагрузки мелодии путем
нажатия кнопки "Оптимиз".
Для ускорения работы рекомендуется вначале выбрать фрагмент мелодии, а затем
включать оптимизацию.
Оптимизацию желательно повторить, если поменять в одном из каналов инструмент.
Нажатие правой кнопки мыши на нотограмме одного из каналов растягивает
нотограмму этого канала на всю высоту окна. В большей части окна изображаются
ноты этого канала: положение нотной линии выше-ниже - высота ноты, длина
линии по горизонтали - длительность ноты. В нижней, меньшей части окна -
вертикальные линии, соответствующие громкости нот.
При замене ударных инструментов каждый можно услышать кликнув на его номере.
После редактирования нужно нажать кнопку "Готово", и конвертированная мелодия
займет свое место в блоке, затем кнопкой "Загрузить" одна или несколько мелодий
загрузятся в аппарат. После этого можно прослушать мелодии прямо в аппарате.
Не выходя из редактора, прослушать через
аппарат текущую мелодию можно, нажав кнопку Тест. Если же окно редактора
закрылось после кнопки Готово, то клик мышью на имени файла (в списке для
загрузки в аппарат) вернет редактор со всеми сделанными изменениями.
Работа с колесиком мыши: в левой половине нотограммы - растяжка/сжатие
изображения; в правой половине - перемещение влево/вправо по нотограмме (если
была растяжка).
Что делать, если ноты обрываются? Это свидетельствует о том, что мелодия
использует больше голосов одновременно, чем может воспроизвести синтезатор.
Поэтому появление в мелодии очередной ноты отключает уже звучащую ноту. Нужно
или выключить малозначительные каналы/инструменты, или воспользоваться кнопкой
Оптим. с установкой какого-либо из вариантов оптимизации.
После редактирования и контрольного прослушивания требуемого фрагмента мелодии можно нажать кнопку ROM. В результате мелодия будет записана в файл, имя которого будет унаследовано от исходного *.mid или *.kar, а расширение будет установлено *.hts. Файл будет записан в папку "melody" в рабочем каталоге Matrix Explorer. Впоследствии этот файл можно будет выбрать так же, как и выбирается midi-файл, и сразу, без редактирования и конвертирования, загрузить в аппарат. Чтобы предварительно прослушать *.hts, его нужно поместить в папку "melody" и в верхнем меню Matrix Explorer выбрать "полифония" - "готовые". Далее, схватив файл, его можно перетащить мышкой на воспроизведение, или на позицию в пакете мелодий, который будет загружен в аппарат.
Клик по надписи "Громк" устанавливает громкость всех каналов 127 (максимальное значение, предусмотренное стандартом MIDI). Громкость нот изменять в текущей версии нельзя, однако установив громкость канала более 127, можно скомпенсировать низкую громкость нот в канале.
Имеется возможность раздельно регулировать громкость разных октав (одновременно для всех мелодических инструментов). Для этого нужно щелкнуть правой кнопкой на "тонкоррекция", появится эквалайзер, которым можно настроить соответствующие громкости. Если громкость канала и нот в нем уже и так близка к максимальной (127), эквалайзер не способен будет ещё более увеличить громкость. Кроме громкости мелодических инструментов, по умолчанию поднята до максимума громкость плохо слышимого ударного инструмента - Closed Hi-Hat.
Под регуляторами громкости каналов -
кнопка нормализации. Алгоритм нормализации: в выделенном фрагменте мелодии
находится самая громкая нота. И если ее громкость меньше максимальной, то во
всех каналах громкость увеличивается так, чтобы самая громкая нота мелодии имела
максимально возможную громкость. Нормализация производится только для включенных
каналов, поэтому, при включении или отключении какого-либо канала нормализацию
желательно повторить, чтобы не стало тише (от выключения громкого канала) и
чтобы не нарушилось соотношение громкостей каналов (при включении громкого
канала).
Если планируется ручное изменение громкостей каналов (чтобы выделить или
приглушить какой-либо инструмент), то нормализацию нужно делать перед этим.