Статус
нашего
сайта:
ICQ Secrets Center is Online  ICQ Information Center


ICQ SHOP
     5-значные
     6-значные
     7-значные
     8-значные
     9-значные
     Rippers List
ОПЛАТА
СТАТЬИ
СЕКРЕТЫ
HELP CENTER
OWNED LIST
РОЗЫСК!New!
ICQ РЕЛИЗЫ
Протоколы ICQ
LOL ;-)
Настройка компьютера
Аватарки
Смайлики
СОФТ
     Mail Checkers
     Bruteforces
     ICQTeam Soft
     8thWonder Soft
     Other Progs
     ICQ Patches
     Miranda ICQ
ФорумАрхив!
ВАШ АККАУНТ
ICQ LiveJournal

Реклама

Наш канал:

irc.icqinfo.ru

В. Белунцов- Новейший самоучитель работы на компьютере для музыкантов стр.35


В. Белунцов- Новейший самоучитель работы на компьютере для музыкантов стр.35

Из всего вышесказанного следует, что взятый аккорд на МГО/-клавиатуре на самом деле не может передаваться одновременным нажатием нескольких клавиш. Информация о каждой нажатой клавише кодируется одним байтом, следовательно, байты с информацией о каждой одновременно нажатой клавише будут передаваться последовательно, один после другого, и у принимающего устройства нет никакой возможности угадать, что они должны быть нажаты одновременно. Правда, человек тоже никогда не нажмет несколько клавиш строго одновременно, поэтому, пока речь идет о трех-четырехзвучных аккордах, этой погрешностью можно пренебречь. Однако если прописать в секвенцере одновре-

В. Белунцов- Новейший самоучитель работы на компьютере для музыкантов

ГЛАВА 1. ТЕХМИНИМУМ

мекаое взятие аккорда всеми возможными инструментами и устройствами (например, в 100 голосах), то надо иметь в виду, что временной интервал между взятием первого и сотого звуков будет уже весьма и весьма ощутим на слух.

Виды МЮ1-сообщвний и контроллеры

Теперь давайте рассмотрим, какие бы-ваютМО/-сообщения (заодноузнаем, как они кодируются, эта информация тоже может пригодиться в самый неожиданный момент).

Начнем с того, что всеМГО/-сообщения делятся на канальные и общие. Канальные МЛ)/-сообщения отличаются тем, что они всегда передаются по одному из 16 А£ГО/-каналов. Л£ГО/-канал — понятие условное (читатель уже знает, что на самом деле вся полезнаяМШ/-информация передается по одному-единственному проводу). Это понятие было введено для того, чтобы дать возможность управлять

несколькими устройствами с одной клавиатуры (или секвенцера). Например, можно дать команду инструменту воспринимать только МО/-сообщени я. идущие по определенномуАЯГУ-каналу, а остальные игнорировать. Таким образом, по одному проводу можно передавать управляющую информацию для 1 с і различных устройств одновременно. Если устройство мультитембральное (как все современные модули), можно назначить на каждый ЛШЭАканалуправление одним из его «тембров*, то есть встроенных «инструментов».

На самом деле номер канала просто «упаковывается-* в один байте канальным МО/-сообщением. Для одного МЮ1-пор-та может существовать не более \6MIDI-каналов, поскольку для номера канала в канальном МШУ-сообщении выделено четыре бита фис. 121). Каналы принято нумеровать числами от 1 до 16, хотя при передаче сообщений они кодируются последовательностями от 0000 до 1111, то есть от 0 до 15.

В. Белунцов- Новейший самоучитель работы на компьютере для музыкантов

Рис. ї.21.Дтш!чте ІШЗІ-сообтиие (стартовые/стоповые биты опущены)

Например, последовательность 10001000 означаетотпускание клавиши надевятом канале, а 10001001 — отпускание клавиши на десятом канале. Как вы уже поняли, четыре старших разряда в статусном байте канального ^/-сообщения выделены для кода сообщения.

Каждое канальноеМО/-сообщениемо-жет состоять из двух или трех байтов, первый из которых—статусный, аосталь-ные — данные. В статусном байте старший бит обязательно установлен (1), а в байте данных - сброшен (0). Например, последовательность 10001000 01000000 01000000 означает отпускание клавиши «ми» третьей MIDI-OKT2BU со средней скоростью отпускания (о МЮ/-октавах см. чуть ниже).


⇐ Предыдущая страница| |Следующая страница ⇒

.