Midi implementation, Locate parameter – Roland VS-890 User Manual
Page 101
Attention! The text in this document has been recognized automatically. To view the original document, you can use the "Original mode".
MIDI Implementation
02 06 00
OC - 01
F.'ii Master Insert Sw
Off , Ins
02 06 01
OC - 7F
FXl Master Sene Level
0, . .127
C2 06 02
oc
-
7F
FXl Master Return Level
0, , ,127
C2 06 03
00 - C'i FXl Master Insert Sw
Off . Ins
02 06 04
oc -
7F
FX2 Master Send Level
0,, .127
02 06 05
00 - 7F
FX2 Master Return Level
0, , .127
02 06 06
00 - 7F
Master Out Level
0, , .127
D2 06 C7
01 - 7F
Master Out Balance
L63, , ,Rc3
02 06 OB
00 - 7F
Master AUX Send Level
0, , . 127
02 06 09
01 - 7F
Master AUX Send Balance
L6 3, . . R63
02 06 OA
00 - 7r
Master FXl Send Level
0. , .127
02 06 OB
01 - 7F
Master FXl Send Balance
L63 , . .R63
02 06 DC
00 - 7F
Master FX2 Send Level
0, ,
.127
02 06 OD
01 - 7F
Master FX2 Send Balance
L63, , ,.R6;
C-206 OE
co -
(Resarx'ed;
02 06 OF
00 - 04
Master Select
MIX,
AUX. FXl, FX2, REC
02 06 10
DO - 02
AUX Output Select
AUX,
FX1,FX2,
02 06 n
00 - 03
Digital 1 O’Jtput Select
Master, AUX,
FXl, FX2
or1-2, 3-4,
5-6,
7 - e
02 06
12
00 - 03
Digital 2 Output SelectMaster, AUX,
FXl, FX2
or1-2, 3-4,
5-6, 7-6
02 06 13
00 - 02
Direct Output Switch
Oft,
1-4. 5-6
02 06 14
oc -
o:
EO Mode
2Eand,3Band
•Locate parameter
Start
address
03 CO 00
03 OC 01#
03 00 02*
03 00 03#
t
Data Contents and remarks
Oaaaaaaa) LOCATE-1 1*1!
Obbbbbbbj aaaaaaabbbbbbbcccccccddddddd ■
Occccccci C, ,,266435455block 1lblock«16sample)
Odddddddf
05 OC 04
03 00 05#
03 00 06#
03 00 07#
Oaaaaaaa
Obbbbbbb
Occccccc
Oddddddd
LOCATE-2 1*1)
aaaaaaabbbbbbbcccccccddddddd »
0,,,266435455block {lblock»Ì6sanple)
03 00 OB 1 Oaaaaaaa
03 00 09# Ofcfabbbbb
03 00 OA# Occecccc
03 00 0B#1 Oddddddd
LCCATE-3 1*1)
aaaaaaabbbMcbbeccceccddddddd »
0,,,26B435455block (lblock«16sanple)
03 00 OC
03 00 OD#
03 00 OE#
03 00 OF#
Oaaaaaaa
Obbbbbbb
Occccccc
Oddddddd
LOCATE-4 (*1)
aaaaaaabbbbbbbcccccccddddddd »
0.,,268435455block {lblock*l6sanple)
03 00 10
03 00 11#
03 OC 12#
03 00 13#
Oaaaaaaa
Obbbbbbb
Occccccc
Oddddddd
LOCATE-5 Cl)
aaaaaaabbbbbbbcccccccddddddd
-
0,. .268435455block (lblock»16sairple)
03 00 14
03 00 15#
03 00 16#
03 00 17#
Oaaaaaaaj LOCATE-6 (*i)
Obbbbbbbj aaaaaaabbbbbbbcccccccddddddd s
Occccccc! 0,,.26B435455bloc)t {lblock»165ait^le)
Oddddddd!
03 00 18
03 00 19«
03 00 lA#
03 00 IB#
Oaaaaaaa
Obbbbbbb
Occccccc
Oddddddd
LOCATE-7 1*1)
aaaaaaabbbbbbbcccccccddddddd »
C,, ,26e435455block ablock=16sajnple)
03 00 1C
03 00 ID#
03 00 IE#
03 00 IF#
Oaaaaaaa
Obbbbbbb
Occccccc
Oddddddd
LXATE-8 !*1)
aaaaaaabbbbbbbcccccccddddddd »
0., ,26B435455blocit 1 lblock=i6saiiple)
03 00 20
03 00 21#
03 00 22#
03 00 23«
Oaaaaaaa
Dbbbbl±b
Occccccc
Oddddddd
Loop Start Point (*1,2)
aaaaaaabbbbbbbcccccccddddddd =
0. , ,26643545Sblock (iblock*=16sairiJle)
03 00 24
03 00 25#
03 00 26#
03 00 27#
Oaaaaaaa
Obbbbbbb
Occccccc
Oddddddd
Loop End Point (*1.2)
aaaaaaabbbbbbbcccccccddd^dd =
C,, ,268435455block (Iblockalosairple)
03 00 26 i Oaaaaaaaj Punch In Point 1*1,2)
03 00 29# Obbbbbbb aaaaaaabbtAfabbeeceeccddddddd s
03 00 2A#! Occccccc! 0.,,268435455block (IblockslSsanple}
03 00 2B#| Oddddddd1
03 00 2C
03 00 2D#
03 00 2E#
03 00 2F#
Oaaaaaaa
Obbbbbbb
Occccccc
Oddddddd
Punch Out Point 1*1,2!
aaaaaaabbhbbbbcccccccddddc^d >=
0,..268435455blDCk 1lbiocksl6sanple)
03 01 DO
03 01 01#
03 01 02#
■03 01 03#
Oaaaaaaa
Obbbbbbb
Occccccc
Oddddddd
Marker Ti.'ns or Marlcer Number 1*1,3;
aaaaaaabbbbbbbcccccccddddddd =
0, . ,268435455block 1 Iblocksiesaa^ale)
or C...999 Marker Number, >=1000 Ail
■03 01 04 00 04
Marker,Locator Command
00=Marker Read 1*3)
Ql=Marker Write (*3>
02=Marker Clear (*3)
03 = Get Locate Ban): !*4!
04 = Set Locate 3an)c 1*41
03 01 C5
00 - 01
Marker Category
00=Normal
0i=Automix Snapshot
02=Automix Realtime
03=CD-R Index
(’) The address marked by
"H"
are invalid. Transmit the Data Set(OTl) or Data Request
(RQl) message with the specified size to the address without mark.
(*) Time parameters are set to the relocated time(REL} that the time of song lop is
"
00
;
00
:
00
:
00
."
(*1) The VS-890 treats the 16 samples as 1 block for managing internal lime. Pity attention
to the expression of the internal time changes respond to the sampling frequency of
each song. And time parameter cannot be set to over 24 hours.
Example 1) Set the time 00:01:00:(X) (30 Non-Drop)
Sampling Frequency is 48 kHz :
288CK)00 sample = 180000 block = 00 OA 7E 20 (Tbit Hex)
Sampling Frequency is 44.1 kHz :
2646000 sample = 165375 block = 00 OA OB 7F (Tbit Hex)
Sampling Frequency is 32 kHz :
1920000 sample = 120000 block = 00 07 2940 (Tbit Hex)
Example 2) Set the lime 23:59:59:29 (30 Non-Drop)
Sampling Frequency is 48 kHz :
4147198400 sample - 259199900 block - 7B4C 27 1C (7bil Hex)
Sampling Frequency is 44.1 kHz :
381023S530 sample
=
238139906 block
=
71 46 74 04
(Tbit Hex)
Sampling Frequency' is 32 kHz :
2764798933 sample « 172799933 block = 52 32 6F 3D (Tbit Hex)
(*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 inlerx al of each point is shorter than
1 sec, the VS-^0 does not work rorrectly.
("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 (he Marker command.
Example 1) Delete all mark points (DevicclD = 10)
(HOST) -> F041 1000 14 1203 01 007F7F7F7F7AF7 => (VS-890)
(HOST) F041 10 00 14 12 03 01 04 02 74 F7 => (VS-890)
(HOST) <= F041 100014 1203 0100aiOOOOOOssF7 <= (VS-890)
The return value "(TODOOCXIO” is a sum of mark points.
Example 2) Write the mark point { DeviceJD = 10 )
(HOST) FO 41 10 00 14 12 03 01 00 aa aa an aa ss F7 -> (VS-890)
aaanaaaa time of Marker
(HOST) => FO 41 10 00 14 12 03 01 04 01 75 F7 => (VS-890)
(HOST) F0 41 10 0014 I 203 01 00nnnnnnnnssF7 <= (VS-890)
nnnn = total marker number, ss « check sum
If the total of mark point is over 1000, the VS-890 ignores the
writing and returns the total numbers of (he mark points.
If the mark point already exists O.I msec near the neu' mark point, the
VS-8^ ignores lire writing and returns the total numbers of the mark
points.
Example 3) Read the mark point #3 ( DevicelD » 10)
(HOST) => F041 10 0014 12 03 01 000000000375F7 »> (VS-890)
(HOST) => F041 10 0014 12 03 01 04(X)76F7
=> (VS-890)
(HOST) FO 41 10 0014 12 03 01 00 nn nn nn nn ss F7 <•-= (VS-890)
nnnnnnnn » tnlal marker number, ss s check sum
(HOST) <= F0 41 10 0014 1203 01 00aaaaaaaassF7 <= (VS-890)
aaaaaaaa = time of Marker #3
101