Учебник по CUBASE


Примеры:


78 в десятичной-78 :16=4и остаток 14,4=4 14=Е-4Ев шестнадцатеричной

• 127 вдесятичной-127 : 16 =7 и остаток 15,7=7 15=F-7F

в шестнадцатеричной.

Больше половины вы уже знаете, а сейчас еще чуть-чуть теории и примеры.

Если вы еще не заметили этого, то я вам сообщу, что каждые два символа в MIDI сообщении (не в самом сообщении, а в его написании) отделяются запятой. В других программах, подобных MixerMap, вместо запятых могут использоваться пробелы или еще что-нибудь, но по MIDI стандарту принято отделять запятыми. Считайте, что это традиция. Каждый символ здесь (из пары символов отделенных запятой) называется битом, а каждая пара циферок - байтом. Вот они-то (байты) и отделяются запятыми. Часто где-нибудь в середине или в конце MIDI сообщения можно повстречать значки - XX (опять же только в написании MIDI сообщения. При посылке же оного, XX заменяется реальным значением положения ползунка), например ВЕ,01,ХХ. Эти два крестика люди сведущие называют - переменная.

Предположим, что у вас есть ползунок (пусть это будет колесо модуляции). Посылая MIDI сообщение, вы должны записать его примерно так: ВЕ,01 ,ХХ. В - с этой буквы начинаются все сообщения стандартных контроллеров (модуляция, громкость и т. п.). Е - Номер MIDI канала. Это число (не забудьте, система исчисления шестнадцатеричная) может быть любым от 0 до F (15). В нашем случае он - четырнадцатый. 01 - эти два числа определяют конкретный контроллер. В нашем случае, это модуляция. 07, например, это MainVolume (громкость). 08 - Balance (панорама). И наконец, переменная XX. Вы впечатываете ее и перемещаете движок фейдера. Вместо XX ваше MIDI оборудование начнет передавать новые конкретные данные - 01; 02; 03... В зависимости от типа передаваемых данных MIDI сообщение может быть длиннее или короче, чем три двойных цифры, отделенных запятыми. Так, например, в случае смены программы (пэтча, тембра) достаточно сообщения СО,4В или СО,ХХ. С - означает тип сообщения (изменение программы), 0 - номер MIDI канала (0 в шестнадцатеричной системе - первый MIDI канал, 1 - второй MIDI канал и т.д.), 4В - конкретный номер программы (пэтча, тембра). Можно поставить XX, тогда номер программы определится, когда вы переключите его в другом месте. Вы, наверное, уже заметили, что первые две цифры существуют как бы отдельно друг от друга. Первая из них определяет тип сообщения, вторая - номер MIDI канала, тогда как другие пары - это лишь одно число, выписанное (разумеется как и первые) в шестнадцатеричном формате. Если вы дочитали до этого места, То могу вас поздравить. Вы уже в состоянии послать или принять MIDI сообщения нажатия\снятия нот, изменения высоты тона, изменение программы и другие сообщения контроллеров. В подавляющем большинстве случаев вам это понадобится для управления параметрами ваших модулей и микшерских систем. В них обязательно предусматривается возможность привязки той или иной функции к изменению желаемого контроллера.




Начало  Назад  Вперед



Книжный магазин