Implementación MIDI
|——————————+—————————+————————————————————————————————————————————|
| 02 11 21 | 00 - 08 | Effect 4 Master Return Level
|
|
|
|——————————+—————————+————————————————————————————————————————————|
| 02 11 22 | 00 - 7F | Master Out Level
|——————————+—————————+————————————————————————————————————————————|
| 02 11 23 | 01 - 7F | Master Out Balance
|——————————+—————————+————————————————————————————————————————————|
| 02 11 24 | 00 - 7F | Master Effect 1 Send Level
|——————————+—————————+————————————————————————————————————————————|
| 02 11 25 | 01 - 7F | Master Effect 1 Send Balance
|——————————+—————————+————————————————————————————————————————————|
| 02 11 26 | 00 - 7F | Master Effect 2 Send Level
|——————————+—————————+————————————————————————————————————————————|
| 02 11 27 | 01 - 7F | Master Effect 2 Send Balance
|——————————+—————————+————————————————————————————————————————————|
| 02 11 28 | 00 - 7F | Master AUX 1 Send Level
|——————————+—————————+————————————————————————————————————————————|
| 02 11 29 | 01 - 7F | Master AUX 1 Send Balance
|——————————+—————————+————————————————————————————————————————————|
| 02 11 2A | 00 - 7F | Master AUX 2 Send Level
|——————————+—————————+————————————————————————————————————————————|
| 02 11 2B | 01 - 7F | Master AUX 2 Send Balance
|——————————+—————————+————————————————————————————————————————————|
| 02 11 2C | 00 - 7F | Master AUX 3 Send Level
|——————————+—————————+————————————————————————————————————————————|
| 02 11 2D | 01 - 7F | Master AUX 3 Send Balance
|——————————+—————————+————————————————————————————————————————————|
| 02 11 2E | 00 - 07 | Monitor Mode
|
|
|
|——————————+—————————+————————————————————————————————————————————|
| 02 11 2F | 00 - 7F | Monitor Out Level
|——————————+—————————+————————————————————————————————————————————|
| 02 11 30 | 01 - 7F | Monitor Out Balance
|——————————+—————————+————————————————————————————————————————————|
| 02 11 31 | 00 -
| (Reserved)
|——————————+—————————+————————————————————————————————————————————|
| 02 11 32 | 00 - 04 | AUX A Output Select
|
|
|
|——————————+—————————+————————————————————————————————————————————|
| 02 11 33 | 00 - 04 | AUX B Output Select
|
|
|
|——————————+—————————+————————————————————————————————————————————|
| 02 11 34 | 00 - 06 | Digital 1 Output Select
|
|
|
|
|
|
|——————————+—————————+————————————————————————————————————————————|
| 02 11 35 | 00 - 06 | Digital 2 Output Select
|
|
|
|
|
|
|——————————+—————————+————————————————————————————————————————————|
| 02 11 36 | 00 - 01 | EQ Mode
|——————————+—————————+————————————————————————————————————————————|
| 02 11 37 | 00 -
| (Reserved)
|——————————+—————————+————————————————————————————————————————————|
| 02 11 38 | 00 -
| (Reserved)
|——————————+—————————+————————————————————————————————————————————|
| 02 11 39 | 00 - 01 | Digital Input Select
|——————————+—————————+————————————————————————————————————————————|
| 02 11 3A | 00 - 01 | Direct Output Switch
+——————————+—————————+————————————————————————————————————————————+
Locate Parameter
+—————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|
|==========+=========+============================================|
| 03 00 00 | 0aaaaaaa| LOCATE-1
| 03 00 01#| 0bbbbbbb|
aaaaaaabbbbbbbcccccccddddddd =
| 03 00 02#| 0ccccccc|
0,,,268435455block (1block=16sample)
| 03 00 03#| 0ddddddd|
|——————————+—————————+————————————————————————————————————————————|
| 03 00 04 | 0aaaaaaa| LOCATE-2
| 03 00 05#| 0bbbbbbb|
aaaaaaabbbbbbbcccccccddddddd =
| 03 00 06#| 0ccccccc|
0,,,268435455block (1block=16sample)
| 03 00 07#| 0ddddddd|
|——————————+—————————+————————————————————————————————————————————|
| 03 00 08 | 0aaaaaaa| LOCATE-3
| 03 00 09#| 0bbbbbbb|
aaaaaaabbbbbbbcccccccddddddd =
| 03 00 0A#| 0ccccccc|
0,,,268435455block (1block=16sample)
| 03 00 0B#| 0ddddddd|
|——————————+—————————+————————————————————————————————————————————|
| 03 00 0C | 0aaaaaaa| LOCATE-4
| 03 00 0D#| 0bbbbbbb|
aaaaaaabbbbbbbcccccccddddddd =
| 03 00 0E#| 0ccccccc|
0,,,268435455block (1block=16sample)
| 03 00 0F#| 0ddddddd|
|——————————+—————————+————————————————————————————————————————————|
| 03 00 10 | 0aaaaaaa| LOCATE-5
| 03 00 11#| 0bbbbbbb|
aaaaaaabbbbbbbcccccccddddddd =
| 03 00 12#| 0ccccccc|
0,,,268435455block (1block=16sample)
| 03 00 13#| 0ddddddd|
|——————————+—————————+————————————————————————————————————————————|
| 03 00 14 | 0aaaaaaa| LOCATE-6
| 03 00 15#| 0bbbbbbb|
aaaaaaabbbbbbbcccccccddddddd =
| 03 00 16#| 0ccccccc|
0,,,268435455block (1block=16sample)
| 03 00 17#| 0ddddddd|
|——————————+—————————+————————————————————————————————————————————|
| 03 00 18 | 0aaaaaaa| LOCATE-7
| 03 00 19#| 0bbbbbbb|
aaaaaaabbbbbbbcccccccddddddd =
| 03 00 1A#| 0ccccccc|
0,,,268435455block (1block=16sample)
| 03 00 1B#| 0ddddddd|
|——————————+—————————+————————————————————————————————————————————|
| 03 00 1C | 0aaaaaaa| LOCATE-8
| 03 00 1D#| 0bbbbbbb|
aaaaaaabbbbbbbcccccccddddddd =
| 03 00 1E#| 0ccccccc|
0,,,268435455block (1block=16sample)
| 03 00 1F#| 0ddddddd|
|——————————+—————————+————————————————————————————————————————————|
| 03 00 20 | 0aaaaaaa| Loop Start Point
| 03 00 21#| 0bbbbbbb|
aaaaaaabbbbbbbcccccccddddddd =
| 03 00 22#| 0ccccccc|
0,,,268435455block (1block=16sample)
| 03 00 23#| 0ddddddd|
|——————————+—————————+————————————————————————————————————————————|
| 03 00 24 | 0aaaaaaa| Loop End Point
| 03 00 25#| 0bbbbbbb|
aaaaaaabbbbbbbcccccccddddddd =
42
-42,-36,-30,-24,-18,-12,-6,0,+6dB |
0,,,127 |
L63,,,R63 |
0,,,127 |
L63,,,R63 |
0,,,127 |
L63,,,R63 |
0,,,127 |
L63,,,R63 |
0,,,127 |
L63,,,R63 |
0,,,127 |
L63,,,R63 |
Master,RecBus,Effect1, |
Effect2,Aux1,Aux2,Aux3,StereoIn |
0,,,127 |
L63,,,R63 |
Effect1,Effect2, |
Aux1,Aux2,Aux3 |
Effect1,Effect2, |
Aux1,Aux2,Aux3 |
Master,Effect1,Effect2,
Aux1,Aux2,Aux3,Monitor |
Master,Effect1,Effect2,
Aux1,Aux2,Aux3,Monitor |
2Band,3Band |
Off,On |
Contents and remarks
(*1,2) |
(*1,2) |
| 03 00 26#| 0ccccccc|
|
| 03 00 27#| 0ddddddd|
|——————————+—————————+————————————————————————————————————————————|
| 03 00 28 | 0aaaaaaa| Punch In Point
| 03 00 29#| 0bbbbbbb|
| 03 00 2A#| 0ccccccc|
| 03 00 2B#| 0ddddddd|
|——————————+—————————+————————————————————————————————————————————|
| 03 00 2C | 0aaaaaaa| Punch Out Point
| 03 00 2D#| 0bbbbbbb|
| 03 00 2E#| 0ccccccc|
| 03 00 2F#| 0ddddddd|
+——————————+—————————+————————————————————————————————————————————+
+——————————+—————————+————————————————————————————————————————————+
| 03 01 00 | 0aaaaaaa| Marker Time or Marker Number
| 03 01 01#| 0bbbbbbb|
| 03 01 02#| 0ccccccc|
| 03 01 03#| 0ddddddd|
|——————————+—————————+————————————————————————————————————————————|
| 03 01 04 | 00 - 04 | Marker/Locator Command
|
|
|
|
|
|
|
|
|
|
+——————————+—————————+————————————————————————————————————————————+
(*) The address marked by "#" are invalid. Transmit the Data Set(DT1) or Data
Request(RQ1) message with the specified size to the address without "#" mark.
(*) Time parameters are set to the relocated time(REL) that the time of song top is
"00:00:00:00"
(*1) The VS-1680 treats the 16 samples as 1 block for managing internal time. Pay attention
|
to the expression of the internal time changes respond to the sampling frequency of each
song. And time parameter can not be set to over 24 hours.
Example 1) Set the time 00:01:00:00 (30 Non-Drop)
Sampling Frequency is 48 kHz :
2880000 sample = 180000 block = 00 0A 7E 20 (7bit Hex)
|
|
Sampling Frequency is 44.1 kHz :
|
2646000 sample = 165375 block = 00 0A 0B 7F (7bit Hex)
|
Sampling Frequency is 32 kHz :
1920000 sample = 120000 block = 00 07 29 40 (7bit Hex)
|
Example 2) Set the time 23:59:59:29 (30 Non-Drop)
|
Sampling Frequency is 48 kHz :
0,1 |
4147198400 sample = 259199900 block = 7B 4C 27 1C (7bit Hex)
Sampling Frequency is 44.1 kHz :
3810238530 sample = 238139908 block = 71 46 74 04 (7bit Hex)
Sampling Frequency is 32 kHz :
2764798933 sample = 172799933 block = 52 32 6F 3D (7bit Hex)
|
|
(*1) |
|
(*2) The Loop Start point must be before the Loop Stop point. The Auto Punch In point
|
must be before the Auto Punch Out point. If the interval of each point is shorter than 1 sec,
|
the VS-1680 does not work correctly.
(*1) |
(*3) Read/Write/Erase of the Mark points are done by writing operation mode to the
|
|
Marker command. Set the value of the Marker Time and Marker Number, before setting
|
the value of the Marker command.
(*1) |
|
Example 1) Delete all mark points ( DeviceID = 10 )
|
|
(HOST) => F0 41 10 00 0E 12 03 01 00 7F 7F 7F 7F 7A F7
(HOST) => F0 41 10 00 0E 12 03 01 04 02 74 F7
(*1) |
|
(HOST) <= F0 41 10 00 0E 12 03 01 00 00 00 00 00 ss F7
|
|
The return value "00000000" is a sum of mark points.
(*1) |
|
|
Example 2) Write the mark point ( DeviceID = 10 )
|
(HOST) => F0 41 10 00 0E 12 03 01 00 aa aa aa aa ss F7
(*1) |
aaaaaaaa = time of Marker
|
(HOST) => F0 41 10 00 0E 12 03 01 04 01 75 F7
|
|
(HOST) <= F0 41 10 00 0E 12 03 01 00 nn nn nn nn ss F7
nnnn = total marker number, ss = check sum
(*1) |
|
|
If the total of mark point is over 1000, the VS-1680 ignores the writing and returns the
|
total numbers of the mark points. If the mark point already exists 0.1 msec near the
(*1) |
new mark point, the VS-1680 ignores the writing and returns the total numbers of the
|
|
mark points.
|
Example 3) Read the mark point #3 ( DeviceID = 10 )
|
(HOST) => F0 41 10 00 0E 12 03 01 00 00 00 00 03 75 F7
|
|
(HOST) => F0 41 10 00 0E 12 03 01 04 00 76 F7
(HOST) <= F0 41 10 00 0E 12 03 01 00 nn nn nn nn ss F7
|
nnnnnnnn = total marker number, ss = check sum
0,,,268435455block (1block=16sample)
aaaaaaabbbbbbbcccccccddddddd =
0,,,268435455block (1block=16sample)
aaaaaaabbbbbbbcccccccddddddd =
0,,,268435455block (1block=16sample)
aaaaaaabbbbbbbcccccccddddddd =
0,,,268435455block (1block=16sample)
or 0,,,999 Marker Number, >=1000 All
|
00=Marker Read (*3)
|
01=Marker Write (*3)
|
02=Marker Clear (*3)
|
03 = Get Locate Bank (*4)
|
04 = Set Locate Bank (*4)
=> (VS-1680)
=> (VS-1680)
<= (VS-1680)
=> (VS-1680)
=> (VS-1680)
<= (VS-1680)
=> (VS-1680)
=> (VS-1680)
<= (VS-1680)
|
|
(*1,2) |
|
|
|
(*1,2) |
|
|
|
(*1,3) |
|
|
|
|
|
|
|
|
|