248 midi-реализация, Êàðòà àäðåñîâ ïàðàìåòðîâ, Fantom-xr (modelid = 00h 6bh) – Инструкция по эксплуатации Roland Fantom-XR
Страница 246: Ïåðåäà÷à äàííûõ
248
MIDI-реализация
z
Ïåðåäà÷à äàííûõ
Data Set 1 DT1
Состояние
Байт данных
Состояние
F0H
41H, dev, 00H, 6BH, 12H, aaH, bbH, ccH,
F7H
ddH, ееH,... ffH, sum
Байт
Пояснения
F0H
Эксклюзивное состояние
41Н
Номер ID (Roland)
dev
Device ID/ID устройства (dev: 00H - 1FH, 7FH)
00H
ID модели #1 (Fantom-X6/X7/X8)
6BН
ID модели #2 (Fantom-X6/X7/X8)
12Н
ID команды (DT1)
aaH
MSB адреса: верхний байт начального адреса посылаемых данных
bbH
адрес: верхний средний байт начального адреса посылаемых данных
ccH
адрес: нижний средний байт начального адреса посылаемых данных
ddH
LSB адреса: нижний байт начального адреса посылаемых данных
ееH
данные: фактические посылаемые данные. Несколько байтов данных
передаются, начиная с адреса.
:
:
ffH
Данные
sum
контрольная сумма
F7H
EOX (конец эксклюзивного сообщения).
*
Объем данных, которые можно передавать одновременно, зависит от типа данных, а
данные будут переданы, начиная из определенного адреса начала и размера. См. адрес и
размер в "Карте адресов параметров" (стр. 252).
*
Если объем данных превышает 256 байт, происходит деление на пакеты по 256 или менее
байт, а каждый пакет можно посылать через интервалы около 20 мс.
3. Êàðòà àäðåñîâ ïàðàìåòðîâ
*
Передача адреса, обозначенного "#", разделена на несколько пакетов. Например, ABH в
шестнадцатеричном обозначении делится на 0АН и 0ВН и посылается/принимается в этом
порядке.
*
Адреса или параметры, обозначенные "<*>", игнорируются, когда Fantom-XR их
принимает.
1. Fantom-XR (ModelID = 00H 6BH)
+——————————————————————————————————————————————————————————————————————————————+
| Start | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 01 00 00 00 | Setup |
|—————————————+————————————————————————————————————————————————————————————————|
| 02 00 00 00 | System |
|—————————————+————————————————————————————————————————————————————————————————|
| 10 00 00 00 | Temporary Performance |
| 11 00 00 00 | Temporary Patch/Rhythm (Performance Mode Part 1) |
| 11 20 00 00 | Temporary Patch/Rhythm (Performance Mode Part 2) |
| : | |
| 14 60 00 00 | Temporary Patch/Rhythm (Performance Mode Part 16) |
| 1E 00 00 00 | Temporary Rhythm Pattern |
| 1E 01 00 00 | Temporary Arpeggio (Performance Mode) |
| 1E 02 00 00 | Temporary Chord (Performance Mode) |
| 1E 03 00 00 | Temporary Rhythm Group (Performance Mode) |
| 1E 11 00 00 | Temporary Arpeggio (Patch Mode) |
| 1E 12 00 00 | Temporary Chord (Patch Mode) |
| 1E 13 00 00 | Temporary Rhythm Group (Patch Mode) |
| 1F 00 00 00 | Temporary Patch/Rhythm (Patch Mode) |
+——————————————————————————————————————————————————————————————————————————————+
System
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 | System Common |
| 00 02 00 | System Mastering |
| 00 03 00 | System External Input |
+——————————————————————————————————————————————————————————————————————————————+
Temporary Patch/Rhythm
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 | Temporary Patch |
| 10 00 00 | Temporary Rhythm |
+——————————————————————————————————————————————————————————————————————————————+
Performance
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 | Performance Common |
| 00 02 00 | Performance Common MFX1 |
| 00 04 00 | Performance Common Chorus |
| 00 06 00 | Performance Common Reverb |
| 00 08 00 | Performance Common MFX2 |
| 00 0A 00 | Performance Common MFX3 |
| 00 10 00 | Performance MIDI (Channel 1) |
| 00 11 00 | Performance MIDI (Channel 2) |
| : | |
| 00 1F 00 | Performance MIDI (Channel 16) |
| 00 20 00 | Performance Part (Part 1) |
| 00 21 00 | Performance Part (Part 2) |
| : | |
| 00 2F 00 | Performance Part (Part 16) |
| 00 60 00 | Performance Controller |
+——————————————————————————————————————————————————————————————————————————————+
Patch
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 | Patch Common |
| 00 02 00 | Patch Common MFX |
| 00 04 00 | Patch Common Chorus |
| 00 06 00 | Patch Common Reverb |
| 00 10 00 | Patch TMT (Tone Mix Table) |
| 00 20 00 | Patch Tone (Tone 1) |
| 00 22 00 | Patch Tone (Tone 2) |
| 00 24 00 | Patch Tone (Tone 3) |
| 00 26 00 | Patch Tone (Tone 4) |
+——————————————————————————————————————————————————————————————————————————————+
Rhythm
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 | Rhythm Common |
| 00 02 00 | Rhythm Common MFX |
| 00 04 00 | Rhythm Common Chorus |
| 00 06 00 | Rhythm Common Reverb |
| 00 10 00 | Rhythm Tone (Key # 21) |
| 00 12 00 | Rhythm Tone (Key # 22) |
| : | |
| 01 3E 00 | Rhythm Tone (Key # 108) |
+——————————————————————————————————————————————————————————————————————————————+
Arpeggio
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 | Arpeggio Common |
| 00 10 00 | Arpeggio Pattern (Note 1) |
| 00 11 00 | Arpeggio Pattern (Note 2) |
| : | |
| 00 1F 00 | Arpeggio Pattern (Note 16) |
+——————————————————————————————————————————————————————————————————————————————+