Implementación MIDI
Command 17 Create Event
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|
|==========+=========+===================================================|
| 05 00 00 | 17
| Create Event
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 01#| 00 - 7F | Target V.Tr.
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 02#| 000000aa| Original Take Event Number
| 05 00 03#| 0bbbbbbb|
| 05 00 04#| 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 00 00 05#| 0aaaaaaa| Start Time
| 00 00 06#| 0bbbbbbb|
aaaaaaabbbbbbbcccccccddddddd
| 00 00 07#| 0ccccccc|
| 00 00 08#| 0ddddddd|
|——————————+—————————+———————————————————————————————————————————————————|
| 00 00 09#| 0aaaaaaa| End Time
| 00 00 0A#| 0bbbbbbb|
aaaaaaabbbbbbbcccccccddddddd
| 00 00 0B#| 0ccccccc|
| 00 00 0C#| 0ddddddd|
|——————————+—————————+———————————————————————————————————————————————————|
| 00 00 0D#| 0aaaaaaa| Offset Time
| 00 00 0E#| 0bbbbbbb|
aaaaaaabbbbbbbcccccccddddddd
| 00 00 0F#| 0ccccccc|
| 00 00 10#| 0ddddddd|
+——————————+—————————+———————————————————————————————————————————————————+
The VS-890 create the track Event with the specified original take event.
The time(Start, Stop, Offset) of the create Event are set the specified value.
If the command succeeded, it returns the response 40. And if any errors occurred, it returns
the response 41.
Command 18 Song Select
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|
|==========+=========+===================================================|
| 05 00 00 | 18
| Song Select
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 01#| 00 - 01 | Store Current Song
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 02#| 0000000a| Song Number
| 05 00 03#| 0bbbbbbb|
+——————————+—————————+———————————————————————————————————————————————————+
Select the VS-890 song.
If the command succeeded, it returns the response 40. And if any errors occurred, it returns
the response 41.
Command 19 Song Store
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|
|==========+=========+===================================================|
| 05 00 00 | 19
| Song Store
+——————————+—————————+———————————————————————————————————————————————————+
Store the current VS-890 song.
If the command succeeded, it returns the response 40. And if any errors occurred, it returns
the response 41.
Command 1A Drive Select
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|
|==========+=========+===================================================|
| 05 00 00 | 1A
| Drive Select
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 01#| 00 - 01 | Store Current Song
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 02#| 00 - 3f | Select Drive
+——————————+—————————+———————————————————————————————————————————————————+
Change the current VS-890 drive.
If the command succeeded, it returns the response 40. And if any errors occurred, it returns
the response 41.
Command 1B Request Drive List
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|
|==========+=========+===================================================|
| 05 00 00 | 1B
| Request Drive List
+——————————+—————————+———————————————————————————————————————————————————+
118
Contents and remarks
1-A:1,,,8-B:8 |
aabbbbbbbccccccc
Contents and remarks
No,Yes |
abbbbbbb =0,,,199 |
Contents and remarks
Contents and remarks
No,Yes |
Contents and remarks
The VS-890 returns the Drive List (the response 49).
If any errors occurred, it returns the response 41.
|
|
Command 1C Shut Down
|
+————————————————————————————————————————————————————————————————————————+
|
| Start
|
|
|
address |
Data
|
|==========+=========+===================================================|
| 05 00 00 | 1C
|
|——————————+—————————+———————————————————————————————————————————————————|
|
| 05 00 01#| 00 - 01 | Store Current Song
|
+——————————+—————————+———————————————————————————————————————————————————+
|
The VS-890 executes shut down.
|
|
If the command succeeded, it returns the response 40. And if any errors occurred, it returns
|
the response 41.
|
|
|
|
Response 40 Complete (No Error)
|
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
address |
Data
|==========+=========+===================================================|
| 05 00 00 | 40
+——————————+—————————+———————————————————————————————————————————————————+
It shows the command was complete.
Response 41 Error
|
|
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|==========+=========+===================================================|
| 05 00 00 | 41
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 01#| 00 - 7F | Error Code
|
|
|
|
|
|
|
|
|
+——————————+—————————+———————————————————————————————————————————————————+
It shows the command was not complete by any error.
Response 42 Amplitude Profile
+————————————————————————————————————————————————————————————————————————+
|
| Start
|
|
|
address |
Data
|==========+=========+===================================================|
|
| 05 00 00 | 42
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 01#| 00 - 7F | V. Track
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 02#| 0aaaaaaa| Packet Number
| 05 00 03#| 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 04#| 00 - 7F | Packet Data Buffer
:
:
:
| 05 nn mm#|
+——————————+—————————+———————————————————————————————————————————————————+
+————————————————————————————————————————————————————————————————————————+
|
| Data Sequence
|
+——————————+—————————+———————————————————————————————————————————————————+
| 00 00 00 | 00 - 7F | Amplitude Data
|
|
|
+——————————+—————————+———————————————————————————————————————————————————+
The VS-890 frequently writes the Amplitude Profile data to the Data Buffer until specified
|
length.
Last packet size may be shorter than specified one.
If the command succeeded, it returns the response 40. And if any errors occurred, it returns
the response 41.
Response 43 Wave Data
|
+————————————————————————————————————————————————————————————————————————+
|
| Start
|
|
address |
Data
|
|==========+=========+===================================================|
| 05 00 00 | 43
|
|
Contents and remarks
| Shut Down
|
|
Contents and remarks
| Complete (No Error)
|
|
Contents and remarks
| Error
(00=No Error(complete, end of data)) |
|
01=Busy
|
02=Command Aborted
|
03=Illegal Command
|
04=Command Error
|
|
Contents and remarks
| Amplitude Profile
aaaaaaabbbbbbb = 0 - 16383 |
|
(nn mm = Packet Byte Length - 1) |
|
0=-127dB, 1=-126dB,...,126=-1dB,127=0dB |
|
|
Contents and remarks
| Wave Data
|
|
|
No,Yes |
|
|
|
|
|
|
|
|
|
|
|
|
|
1-A:1,,,8-B:8 |
|
|
|
|
|
|
|