Implementación MIDI
|
address |
Data
|
|==========+=========+===================================================|
| 05 00 00 | 1B
| Track Exchange With Track Name
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 01#| 000000aa| The Number Of Target
| 05 00 02#| 0bbbbbbb|
+——————————+—————————+———————————————————————————————————————————————————+
| 05 00 03#| 0000000a| Source V.Tr.
| 05 00 04#| 0bbbbbbb|
| 05 00 05#| 0000000c| Destination V.Tr.
| 05 00 06#| 0ddddddd|
:
:
:
|
| 0000000a| Source V.Tr.
|
| 0bbbbbbb|
|
| 0000000c| Destination V.Tr.
| 05 nn mm#| 0ddddddd|
|
|
|
(nn mm = 00 02 + The Number Of Target * 4) |
+————————————————————————————————————————————————————————————————————————+
✧Response 40 Complete (No Error)
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|
|==========+=========+===================================================|
| 05 00 00 | 40
| Complete (No Error)
+————————————————————————————————————————————————————————————————————————+
✧Response 41 Error
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|
|==========+=========+===================================================|
| 05 00 00 | 41
| Error
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 01#| 00 - 7F | Error Code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+————————————————————————————————————————————————————————————————————————+
✧Response 42 Now Time
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|
|==========+=========+===================================================|
| 05 00 00 | 42
| Now Time
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 01#| 0aaaaaaa| Now Relative Time
| 05 00 02#| 0bbbbbbb|
| 05 00 03#| 0ccccccc|
| 05 00 04#| 0ddddddd|
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 05#| 0aaaaaaa| Now Absolute Time
| 05 00 06#| 0bbbbbbb|
| 05 00 07#| 0ccccccc|
| 05 00 08#| 0ddddddd|
+————————————————————————————————————————————————————————————————————————+
✧Response 43 Amplitude Profile
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|
|==========+=========+===================================================|
| 05 00 00 | 43
| Amplitude Profile
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 01#| 0000000a| Target V.Tr.
| 05 00 02#| 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 03#| 0aaaaaaa| Packet Number
| 05 00 04#| 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 05#| 00 - 7F | Packet Data Buffer
:
:
:
| 05 nn mm#|
|
+————————————————————————————————————————————————————————————————————————+
+————————————————————————————————————————————————————————————————————————+
| Data Sequence
+——————————+—————————+———————————————————————————————————————————————————+
| 05 00 00 | 00 - 7F | Amplitude Data
|
|
|
+————————————————————————————————————————————————————————————————————————+
✧Response 44 Wave Data
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|
|==========+=========+===================================================|
| 05 00 00 | 44
| Wave Data
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 01#| 0000000a| Target V.Tr.
| 05 00 02#| 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 03#| 0aaaaaaa| Packet Number
| 05 00 04#| 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 05#| 00 - 7F | Packet Data Buffer
122
Contents and remarks
aabbbbbbb = 1,,,256 |
aabbbbbbb = V.Tr.1-1,,,V.Tr.18-16 |
ccddddddd = V.Tr.1-1,,,V.Tr.18-16 |
aabbbbbbb = V.Tr.1-1,,,V.Tr.18-16 |
ccddddddd = V.Tr.1-1,,,V.Tr.18-16 |
Contents and remarks
Contents and remarks
(00=No Error(complete, end of data)) |
01=Busy
02=Command Aborted
03=Illegal Command
04=Command Error
05=Command Rejected (song protetced)|
Contents and remarks
aaaaaaabbbbbbbcccccccddddddd =
0,,,268435455block (1block=16sample) |
aaaaaaabbbbbbbcccccccddddddd =
0,,,268435455block (1block=16sample) |
Contents and remarks
aabbbbbbb = V.Tr.1-1,,,V.Tr.18-16 |
aaaaaaabbbbbbb = 0 - 16383 |
(nn mm = Packet Byte Length - 1) |
0=-127dB, 1=-126dB,...,126=-1dB,127=0dB |
Contents and remarks
aabbbbbbb = V.Tr.1-1,,,V.Tr.18-16 |
aaaaaaabbbbbbb = 0 - 16383 |
:
:
:
|
| 05 nn mm#|
|
+————————————————————————————————————————————————————————————————————————+
|
+————————————————————————————————————————————————————————————————————————+
| Data Sequence
|
+——————————+—————————+———————————————————————————————————————————————————+
| 05 00 00 | 000000aa| Wave Data
|
| 05 00 01 | 0bbbbbbb|
| 05 00 02 | 0ccccccc|
|——————————+—————————+———————————————————————————————————————————————————|
|
|
✧Response 45 Track Name
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
address |
Data
|==========+=========+===================================================|
| 05 00 00 | 45
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 01#| 0000000a| Target V.Tr.
| 05 00 02#| 0bbbbbbb|
|
|——————————+—————————+———————————————————————————————————————————————————|
|
| 05 00 03#| 20 - 7E | Name - 1
| 05 00 04#| 20 - 7E | Name - 2
|
:
:
| 05 00 12#| 20 - 7E | Name - 16
+————————————————————————————————————————————————————————————————————————+
✧Response 46 Event List (1) - Full Parameter Sequence
|
|
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|==========+=========+===================================================|
| 05 00 00 | 46
|
|——————————+—————————+———————————————————————————————————————————————————|
|
| 05 00 01#| 0aaaaaaa| Target V.Tr.
|
| 05 00 02#| 0bbbbbbb|
|
|
|
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 03#| 0aaaaaaa| Packet Number
| 05 00 04#| 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 05#| 00 - 7F | Packet Data Buffer
:
:
:
| 05 nn mm#|
+————————————————————————————————————————————————————————————————————————+
|
|
+————————————————————————————————————————————————————————————————————————+
|
| Data Sequence ( Event Parameter )
+——————————+—————————+———————————————————————————————————————————————————+
|
| 00 00 00 | 000000aa| Event Number
|
| 00 00 01 | 0bbbbbbb|
| 00 00 02 | 0ccccccc|
|
|——————————+—————————+———————————————————————————————————————————————————|
| 00 00 03 | 0aaaaaaa| Start Time
|
| 00 00 04 | 0bbbbbbb|
|
| 00 00 05 | 0ccccccc|
| 00 00 06 | 0ddddddd|
|
|——————————+—————————+———————————————————————————————————————————————————|
| 00 00 07 | 0aaaaaaa| End Time
| 00 00 08 | 0bbbbbbb|
| 00 00 09 | 0ccccccc|
| 00 00 0A | 0ddddddd|
|——————————+—————————+———————————————————————————————————————————————————|
| 00 00 0B | 0aaaaaaa| Offset Time
| 00 00 0C | 0bbbbbbb|
|
| 00 00 0D | 0ccccccc|
|
| 00 00 0E | 0ddddddd|
|——————————+—————————+———————————————————————————————————————————————————|
|
| 00 00 0F | 000000aa| Previous Event
| 00 00 10 | 0bbbbbbb|
|
| 00 00 11 | 0ccccccc|
|——————————+—————————+———————————————————————————————————————————————————|
| 00 00 12 | 000000aa| Next Event
|
| 00 00 13 | 0bbbbbbb|
| 00 00 14 | 0ccccccc|
|——————————+—————————+———————————————————————————————————————————————————|
|
| 00 00 15 | 000000aa| Archive Flag
| 00 00 16 | 0bbbbbbb|
| 00 00 17 | 0ccccccc|
|——————————+—————————+———————————————————————————————————————————————————|
| 00 00 18 | 000000aa| UNDO Level
| 00 00 19 | 0bbbbbbb|
| 00 00 1A | 0ccccccc|
|
|——————————+—————————+———————————————————————————————————————————————————|
| 00 00 1B | 0000000a| Target V.Tr.
|
| 00 00 1C | 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 00 00 1D | 00 - 01 | Sub Take
|——————————+—————————+———————————————————————————————————————————————————|
| 00 00 1E | 000000aa| From Original Event Number of Take List
| 00 00 1F | 0bbbbbbb|
| 00 00 20 | 0ccccccc|
|——————————+—————————+———————————————————————————————————————————————————|
| 00 00 21 | 00 - 3B | Time&Date (second)
|
| 00 00 22 | 00 - 3B |
|
| 00 00 23 | 00 - 17 |
| 00 00 24 | 00 - 06 |
|
| 00 00 25 | 00 - 1E |
| 00 00 26 | 00 - 0B |
|
| 00 00 27 | 000000aa|
| 00 00 28 | 0bbbbbbb|
| 00 00 29 | 0ccccccc|
|
|——————————+—————————+———————————————————————————————————————————————————|
| 00 00 2A | 20 - 7e | Name - 1
| 00 00 2B | 20 - 7e | Name - 2
:
:
|
|
(nn mm = Packet Byte Length - 1) |
aabbbbbbbccccccc = 16bit 2"s Competent data |
|
|
Contents and remarks
| Track Name
aabbbbbbb = V.Tr.1-1,,,V.Tr.18-16 |
|
|
Contents and remarks
| Event List (1) - Full Parameter Sequence
aaaaaaabbbbbbb = V.Tr.1-1,,,V.Tr.18-16, |
|
aaaaaaabbbbbbb = 0 - 16383 |
|
(nn mm = Packet Byte Length - 1) |
aabbbbbbbccccccc = 0000,,,FFFE |
aaaaaaabbbbbbbcccccccddddddd =
0,,,268435455block (1block=16sample) |
aaaaaaabbbbbbbcccccccddddddd =
0,,,268435455block (1block=16sample) |
aaaaaaabbbbbbbcccccccddddddd =
0,,,268435455block (1block=16sample) |
aabbbbbbbccccccc = 0000,,,FFFE, |
aabbbbbbbccccccc = 0000,,,FFFE, |
aabbbbbbbccccccc = 0000,,,FFFF |
aabbbbbbbccccccc = 0000,,,FFFF |
aabbbbbbb = V.Tr.1-1,,,V.Tr.18-16, |
aabbbbbbbccccccc = 0000,,,FFFE |
(minute)
(hour)
(day)
(date)
(month)
(year)
aabbbbbbbccccccc = 1980,,,2079 |
|
|
|
|
|
|
|
(ASCII) |
|
|
|
|
|
|
take(=3FFF) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Termination(=FFFF) |
|
Termination(=FFFF) |
|
|
|
|
|
ORG, SUB |
|
|
0,,,59 |
0,,,59 |
0,,,23 |
1,,,7 |
1,,,31 |
1,,,12 |
|
|
ASCII |
|