Инструкция по эксплуатации Yamaha 01V96v2
Страница 305
307
01V96 Версия 2 — Руководство Пользователя
F0 43 0n 7E cc cc <Model ID> tt mm mm [Data …] cs F7
F0 43 2n 7E <Model ID> tt mm mm F7
CHECK SUM = (-sum)&0x7F
d[0~6]: actual data
b[0~7]: bulk data
b[0] = 0;
for( I=0; I<7; I++){
if( d[I]&0x80){
b[0] |= 1<<(6-I);
}
b[I+1] = d[I]&0x7F;
}
d[0~6]: actual data
b[0~7]: bulk data
for( I=0; I<7; I++){
b[0] <<= 1;
d[I] = b[I+1]+(0x80&b[0]);
}
STATUS
1011nnnn Bn
Control change
DATA
0nnnnnnn nn
Control number (0-95, 102-119)
0vvvvvvv vv
Control Value (0-127)
STATUS
1011nnnn Bn
Control change
DATA
01100010 62
NRPN LSB
0vvvvvvv vv
LSB of parameter number
STATUS
1011nnnn Bn
Control change *1
DATA
01100011 63
NRPN MSB
0vvvvvvv vv
MSB of parameter number
STATUS
1011nnnn Bn
Control change *1
DATA
00000110 06
MSB of data entry
0vvvvvvv vv
MSB of parameter data
STATUS
1011nnnn Bn
Control change *1
DATA
00100110 26
LSB of data entry
0vvvvvvv vv
LSB of parameter data
STATUS
1100nnnn Cn
Program change
DATA
0nnnnnnn nn
Program number (0-127)
STATUS
11111000 F8
Timing clock
STATUS
11111110 FE
Active sensing
STATUS
11111111 FF
System reset
n
Device Number
cc cc
DATA COUNT (the number of bytes that
follow this, ending before the checksum)
4C 4D 20 20 38 43 39 33
Model ID
tt
DATA TYPE
mm mm
DATA NUMBER
cs
CHECK SUM
STATUS
11110000 F0
System exclusive message
ID No.
01000011 43
Manufacture’s ID number (YAMAHA)
SUB STATUS
0000nnnn 0n
n=0-15 (Device number=MIDI Channel)
FORMAT No.
01111110 7E
Universal bulk dump
COUNT HIGH
0ccccccc ch
data count = ch * 128 + cl
COUNT LOW
0ccccccc cl
01001100 4C
‘L’
01001101 4D
‘M’
00100000 20
‘ ’
00100000 20
‘ ’
00111000 38
‘8’
01000011 43
‘C’
00111001 39
‘9’
00110011 33
‘3’
DATA NAME
01101101 6D
‘m’
0mmmmmmm mh
m=0-99, 256, 8192(Scene0-99, EDIT
BUFFER, UNDO)
0mmmmmmm ml
Receive is effective 1-99, 256, 8192
Прило
ж
е
ние
Формат MIDI данных
Если [TABLE] выбрано
Если [NRPN] выбрано
*1) Второй и последующие STATUS должны быть добавлены во время
передачи. Прием должен быть настроено таким образом, чтобы он
происходил независимо от наличия STATUS.
2.4 ИЗМЕНЕНИЕ ПРОГРАММЫ
Прием
Если [Program Change ECHO] включено, сигналы отражаются от MIDI
OUT.
Если [Program Change RX] включено и [Rx CH] совпадает, эти сообщения
будут получены. Однако, если [OMNI] включено, они будут получены
независимо от канала. Когда принимается сообщение, Память сцены
будет вызвана согласно настройкам [Program Change Table].
Передача
Если [Program Change TX] включено, это сообщение передается согласно
настройкам [Program Change Table] по [Tx CH] каналу, когда память
сцены вызывается.
Если вызванная сцена была приписана к более чем одному номеру
программы, то будет передан нижний номер программы. Передача на
Studio Manager с использованием сообщений Изменения программы не
будет осуществляться, поскольку нет гарантии, что содержимое таблиц
совпадет. (Всегда будет использоваться коррекция параметров.)
2.5 ТАЙМЕР
Прием
Используется для регулировки эффектов. Сообщение передается 24 раза
на четверть ноты.
2.6 ДИНАМИЧЕСКОЕ ИЗМЕРЕНИЕ
Прием
При получении сообщения, сбой получения любого сообщения в течение
400 мс и больше приведет к инициализации MIDI передачи, например
очисткой Running Status (текущий статус).
2.7 СБРОС СИСТЕМЫ
Прием
Когда сообщение получено, MIDI коммуникации будут сброшены,
например очисткой Running Status
2.8 СПЕЦИАЛЬНОЕ СИСТЕМНОЕ СООБЩЕНИЕ
2.8.1 РЕГУЛИРОВКА MIDI ПРИБОРА MIDI MACHINE CONTROL (MMC)
Эти сообщения передаются при работе секции Machine Control
01V96. За получением дополнительной информации см технические
характеристики MMC.
2.8.2 ДАМП ПАМЯТИ
Это сообщение принимает или отправляет содержимое, хранимое в
различных видах памяти 01V96.
Базовый формат следующий.
Для данных дампа (DUMP DATA)
Для запроса передачи данных (DUMP REQUEST)
Уникальный заголовок (Model ID) используется для определения того,
является ли устройство 01V96. CHECK SUM получается при сложении
байтов следующих за BYTE COUNT (LOW) и заканчивается перед
получением CHECK SUM, принимая бинарное дополнение данной
суммы, и устанавливая бит 7 на 0.
Прием
Это сообщение принимается, если [Bulk RX] включено и [Rx CH]
соответствует обозначению устройства включенному в SUB STATUS.
Когда дамп памяти принимается, это немедленно записывается в
специальную память.
Когда запрос дампа памяти принимается, дамп памяти немедленно
передается.
Передача
Это сообщение передается на [Tx CH] ключевыми операциями на экране
[MIDI]-[BULK DUMP]
Дамп памяти передается на [Rx CH] в ответ на запрос дампа памяти. База
данных обрабатывается конвертированием семи слов в 8-битных данных
в восемь слов 7-битных данных
Конвертирование фактических данных в массив данных
Восстановление фактических данных в массив данных
2.8.2.1 Формат полного дампа памяти сцены (сжатие)
01V96 может принимать и передавать память сцены в сжатой форме.