Главная
 
MIDI.UCOZ.RUСуббота, 04.04.2020, 13:57



Приветствую Вас Гость | RSS
Главная
Меню сайта

MIDI ОБЛАКО

Категории раздела
Статьи о MIDI и создании музыки [26]
В данном разделе собраны материалы раскрывающие понятие о том, что такое MIDI, как его делать и зачем вообще этот зверь нужен. Также здесь можно найти материалы о музыкальных технологиях, мастеринге и т.д.
Искусство программирования миди [51]
Азбука MIDI. Совместимость данных. Контролеры. Системные сообщения. Приемы программирования миди-файлов. Создание кавер-версий. Использование тембров. Сведение миди-файлов и многое другое.
О разном, но вечном [10]
В этом разделе собраны материалы разной тематики, не всегда можно согласиться со всем опубликованным, однако есть повод задуматься...

Поиск

Главная » Статьи » Искусство программирования миди

Изменяемые контроллеры
 Изменяемые контроллеры — это управляющие команды, для которых значение устанавливается по одному разу для каждого канала (например, во вступительном такте) во всей партитуре. Любой из них может использоваться более одного раза.
Следует отметить еще раз, что данные функции вовсе не обязательно должны быть доступны на вашем устройстве; с другой стороны, ваше устройство может обладать функциями, не перечисленными здесь.
 
СС0    Bank Select MSB (Выбор банка)
СС5   Portamento time (Время выполнения портаменто)
СС6   Data Entry MSB (Ввод данных)
СС7    Main Volume (Основная громкость)
СС10 Pan (Панорама) СС32 Bank Select LSB (Выбор банка)
СС38 Data Entry LSB (Ввод данных)
СС84 Portamento Control (Управление эффектом портаменто)
СС91  External Effect Depth (Reverb) (Глубина внешних эффектов (реверберация))
СС92 Tremolo Depth (Глубина эффекта тремоло)
СС93 Chorus Depth (Глубина хоруса)
СС94 Celeste Depth (Глубина челесты)
СС95 Phaser Depth (Глубина фейзера)
 
В этом списке лишь контроллеры СС6, СС7, СС10 и СС38 поддерживаются в General MIDI. (CC91 и СС93 могут рассматриваться как GM-совместимые, несмотря на то, что они не включены в официальную спецификацию.)
 
Команда Выбора банка (ССО и СС32) стала частью спецификации миди в 1990 году, она обеспечивает простой доступ к более чем 128 звукам. Как и другие пары высокого разрешения, она имеет возможность адресации 16384 банков звуков. Команды Изменения банка всегда помещаются перед сообщением об изменении программы, на которую они ссылаются, и всегда на предыдущий тик. Это позволяет быть уверенным, что все будет работать. Если два контроллера оказываются на одном тике, они выполняются не одновременно, потому что двоичный код миди посылается серией — что-то должно обязательно быть первым, — и если первым будет передано не то сообщение, оба будут проигнорированы.
 

Несмотря на то, что контроллеры выбора банка теперь являются неотъемлемой частью жизни, их конкретная реализация все еще имеет тенденцию разниться среди производителей. Устройства Roland, например, требуют участия СС32, но всегда со значением ноль, таким образом предоставляя доступ лишь к 128 банкам (эффективность контроллера с низким разрешением).

Использовать данный контроллер следует лишь, когда вы действительно меняете банк — чтобы сменить звук на другой, находящийся в том же банке, используется сообщение об Изменении программ (Program Change).
 
Контроллеры ССби СС38 (Data Entry) образуют еще одну пару высокого разрешения, тем не менее, они редко используются вместе (например, RPN Fine Tuning (тонкая подстройка высоты звука канала)). Как видно из названия, контроллер Data Entry (Ввод данных) не имеет какой-то специальной присущей ему функции: он изменяет настройку функции, которую вы указали раньше, обычно в соединении с контроллером-указателем, RPN или NRPN. Контроллер ввода данных часто используется как непрерывный, это зависит от того, каким параметром он управляет.
 
Хотя реализация контроллеров СС92, СС94 и СС95 далека от универсальной, современная технология позволяет производителям встраивать более обширный набор эффектов в свои устройства. Возможно, если эти контроллеры будут признаны достаточно полезными, они когда-нибудь найдут свое место в стандартной спецификации миди (а если нет, то другие займут это место непременно — недостаток гибкости многоканальных процессоров эффектов остается одним из главных недостатков миди).
 

ПОЧИСТИ!

Функцию Основная громкость (СС7) не следует использовать внутри партитуры (только во вступительном такте). Убедитесь в том, что регулятор громкости клавиатуры посылает данные контроллера Экспрессия (СС11), для чего нужно переназначить контроллеры или на синтезаторе или в секвенсере. Убедитесь, что изменения значений таких параметров какПанорама, Ввод данных для RPN и т. д. не повторяются без необходимости при копировании и вклеивании.

Категория: Искусство программирования миди | Добавил: Arcady (13.06.2008) | Автор: Зуев Б., Денисенко П.
Просмотров: 1369 | Теги: искусство, миди, GM, XG, Программирование, MIDI, контроллеры, GM2 | Рейтинг: 0.0/0
Форма входа

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Copyright MyCorp © 2020