Akai DPS16 Reference Manual

Subject: DPS16 MIDI Exclusive Command Set
History
Additions and changes
2000/8/23
0x03 Output Assign (Patch) setting (addition #3.6 #4.5) metronome (addition #5.14 #6.13)
2000/8/25
4.1 Remarks and marks correction from 127 to 121
2000/8/30
additional commands for effect insert and effect return 0x01 MIXER level setting (addition/change #3.1 #3.4) 0x04 Effect Insert setting (addition #3.7 #4.6) 2000/9/13 0x21 CHANNEL/BUS SWITCH setting (addition #3.9/correction #3.9)
3.13 thru mix setting (correction) additional commands for SOLO/MUTE setting in mixer command 0x24
3.12 SOLO/MUTE setting 0x24 (addition)
4.11 SOLO/MUTE setting 0x24 (addition)
2000/11/21 additional sub commands for sampling bits setting and Sync on/off
5.8 sampling bits setting 0x31 (addition)
5.18 SYNC ON/OFF setting 0x5e (addition)
6.7 sampling bits setting 0x31 (addition)
6.17 SYNC ON/OFF setting 0x5e (addition)
The latest DPS16 MIDI Exclusive Command Set as of 21st November, 2000.
1. GENERAL
1.1 DESCRIPTION
the numerical value : C language style
1.2 MIDI EXCLUSIVE COMMAND
0xF0 System Exclusive Status number 0x47 AKAI System Exclusive Manufacturer ID number id device ID ff function code 0x5A DR4d/DPS12/DPS16 Product number : 0xF7 EOX:"End of System Exclusive" flag
2. FUNCTION CODE
2.1 FUNCTION CODE LIST
IN/OUT ff Remarks I 0x07 LOCAL KEY LOCK I 0x08 LOCAL KEY UNLOCK * I 0x09 FADER LOCK * I 0x0A FADER UNLOCK I 0x0E MTC MODE I 0x0F MIDI CLOCK MODE * I 0x10 TRANSPORT I 0x51 TEMPO MAP SETTING * I 0x52 TEMPO MAP REQUEST * I 0x7A MIXER DATA REQUEST * I/O 0x7B MIXER DATA SETTING * I 0x7C OTHER DATA REQUEST I/O 0x7D OTHER DATA SETTING
*:DPS12/DPS16 additional command
2.2 LOCAL KEY LOCK
The keys and the foot switch are locked (disabled). The faders and pans are not affected.
0xF0 System Exclusive Status number 0x47 AKAI System Exclusive Manufacturer ID number id device ID 0x07 function code 0x5A DR4d/DPS12/DPS16 Product number 0xF7 EOX:"End of System Exclusive" flag
2.3 LOCAL KEY UNLOCK
The keys and the foot switch are unlocked (enabled). The faders and pans are not affected.
0xF0 System Exclusive Status number 0x47 AKAI System Exclusive Manufacturer ID number id device ID 0x08 function code 0x5A DR4d/DPS12/DPS16 Product number 0xF7 EOX:"End of System Exclusive" flag
2.4 FADER LOCK
The faders and pans are locked (disabled). The keys and the foot switch are not affected.
0xF0 System Exclusive Status number 0x47 AKAI System Exclusive Manufacturer ID number id device ID 0x09 function code 0x5A DR4d/DPS12/DPS16 Product number 0xF7 EOX:"End of System Exclusive" flag
2.5 FADER UNLOCK
The faders and pans are unlocked (enabled). The keys and the foot switch are not affected.
0xF0 System Exclusive Status number 0x47 AKAI System Exclusive Manufacturer ID number id device ID 0x0A function code 0x5A DR4d/DPS12/DPS16 Product number 0xF7 EOX:"End of System Exclusive" flag
2.6 MTC MODE
SYNC ON with MTC Playback function etc. is stopped. Other sync modes (incl.MIDI CLOCK) are cancelled.
0xF0 System Exclusive Status number 0x47 AKAI System Exclusive Manufacturer ID number id device ID 0x0E function code 0x5A DR4d/DPS12/DPS16 Product number 0xF7 EOX:"End of System Exclusive" flag
2.7 MIDI CLOCK MODE
SYNC ON with MIDI Clock Playback function etc. is stopped. Other sync modes (incl.MTC) are cancelled.
0xF0 System Exclusive Status number 0x47 AKAI System Exclusive Manufacturer ID number id device ID 0x0F function code 0x5A DR4d/DPS12/DPS16 Product number 0xF7 EOX:"End of System Exclusive" flag
2.8 TRANSPORT
Operate the transport function
0xF0 System Exclusive Status number 0x47 AKAI System Exclusive Manufacturer ID number id device ID 0x10 function code 0x5A DR4d/DPS12/DPS16 Product number tc transport code 0xF7 EOX:"End of System Exclusive" flag
2.8.1 transport code
They function the same as when the function key of the same name is pressed, except for NREW and NFF.
tc function 0x00 STOP 0x03 REW 0x04 FF 0x05 TO 0x06 FROM 0x07 IN-OUT 0x08 REC 0x09 PLAY 0x0A NREW 0x0B NFF
STOP It stops. REW From stop mode, it works as fast rewind. During fast rewind, it works as faster rewind. During playback, it works as reviewing. This continues until NREW is received. (0x0A). FF From stop mode, it works as fast forward. During playback, it works as cueing. This continues until NFF is received. (0x0B). TO It works as "To Play". FROM It works as "From Play". IN-OUT It works as "IN-OUT Play". REC It works as "REC+Play" which means recording. During playback, it works as punch in. PLAY
It works as "Play". During the recording, it works as punch out. However, it does not go into REC, even when REC key is pressed. If the setting is REPEAT ON/OFF,AUTO PUNCH ON/OFF, it works as you have set. NREW During the review mode, it turns into "Play mode". Ignored in all other cases. NFF During the cue mode, it turns into "Play mode". Ignored in all other cases.
2.9 TEMPO MAP SETTING
Sending this overwrites Tempo Map and Beat Table
0xF0 System Exclusive Status number 0x47 AKAI System Exclusive Manufacturer ID number id device ID 0x51 function code 0x5A DR4d/DPS12/DPS16 Product number the number of 5 byte coded Tempo maps the number of 5 byte coded Beat tables Checksum 1 Tempo Data : Beat Data : Checksum 2 5 byte coded 0xF7 EOX:"End of System Exclusive" flag
The maximum number of tempo map is 200. the maximum number of beat table is 20. If it exceeds the maximum, the exceeded data will be discarded. Checksum 1 is lower 7 bit of the data bytes which is the sum of the number of tempo map and the number of beat table. b7 is set to 0.
Tempo data is sent in reference to internal MIDI clock, 4 byte tempo code data is 5 byte coded. It will send the number of times as Tempo map. The table below is sent.
| | |-----------------------------------| | Internal MIDI clock (4 byte) | |-----------------------------------| | Tempo code (4 byte) | |-----------------------------------| | The next internal MIDI clock | |-----------------------------------| | The next tempo code | |-----------------------------------|
| : | : Beat Data is sent as 4 bytes long word 5 byte coded which you set the number of bar in the MS bytes of word and set the code of bar in the LS bytes of word. It should be sent the same number of times as beat table. The table below is sent.
| | |-----------------------------------| | bar number (2 byte)) | |-----------------------------------| | bar code (2 byte) | |-----------------------------------| | The next bar number (2 byte) | |-----------------------------------| | The next bar code (2 byte) | |-----------------------------------| | : | : The checksum 2 is sent by 5 byte coded with the sum of long word before the 5 byte coded. Internal MIDI clock is 0001.01.00 = 0 It starts from this number of clock. a quarter note (crotchet) = 96 clock. at 4/4 beats 1 beat is 96 clock. Tempo code is 10 times from that point. It means 120.0 is 1200 (by 16 decimal, it is 0x4b0). Bar number is 0001.01.00 = 0. It starts from this number of bar. Bar code is 7- 5 bit = beat code, 4 - 0 bit = (1 bar beat -1). Beat code is 0 = n/4, 1 = n/8, 2 = n/16, 3 = n/32. For example, 4/4 beats is 0x03.
RE: 5 byte coded
In order to set b7 to 0 in each byte of 4 byte long word, you should send it separately by 5 byte.
1 byte [7] 0 [6 - 0] data b31 - b25 2 byte [7] 0 [6 - 0] data b24 - b18 3 byte [7] 0 [6 - 0] data b17 - b11 4 byte [7] 0 [6 - 0] data b10 - b4 5 byte [7 - 4] 0000 [3 - 0] data b3 - b0
2.10 TEMPO MAP REQUEST
Requests Tempo Map and Beat Table data. Send format is the same as "TEMPO MAP SETTING".
0xF0 System Exclusive Status number 0x47 AKAI System Exclusive Manufacturer ID number id device ID 0x52 function code 0x5A DR4d/DPS12/DPS16 Product number 0xF7 EOX:"End of System Exclusive" flag
2.11 MIXER DATA REQUEST
Requests Mixer data. If there is no special designation, nn to 1, then mc to set the mixer command code and send it. It returns the data in the format of MIXER DATA SETTING command.
0xF0 System Exclusive Status number 0x47 AKAI System Exclusive Manufacturer ID number id device ID 0x7A function code 0x5A DR4d/DPS12/DPS16 Product number nn byte count of following subcommand and data mc mixer command dd0 : 0xF7 EOX:"End of System Exclusive" flag
2.12 MIXER DATA SETTING
Sending this overwrites Mixer data.
0xF0 System Exclusive Status number 0x47 AKAI System Exclusive Manufacturer ID number id device ID 0x7B function code 0x5A DR4d/DPS12/DPS16 Product number nn byte count of following subcommand and data mc mixer command dd0 : 0xF7 EOX:"End of System Exclusive" flag
2.13 OTHER DATA REQUEST
This command is to support DPS16's exclusive functions. It requests each setting data. In subcommand you can use the subcommands which can set the value.
In other words, you can not use the commands which does not support setting the value. It disregard when you designate other subcommands. The returning data is same as "OTHER DATA SETTING".
0xF0 System Exclusive Status number 0x47 AKAI System Exclusive Manufacturer ID number id device ID 0x7C function code 0x5A DR4d/DPS12/DPS16 Product number 0x01 byte count of following subcommand and data sc subcommand 0xF7 EOX:"End of System Exclusive" flag
2.14 OTHER DATA SETTING
This command is to support DPS16's exclusive functions. This command function is determined by the subcommand. However, do not send next command during this command is in operation. There is a possibility to create unexpected situation. There is one subcommand in one exclusive and the number of byte is determined by subcommand.
0xF0 System Exclusive Status number 0x47 AKAI System Exclusive Manufacturer ID number id device ID 0x7D function code 0x5A DR4d/DPS12/DPS16 Product number nn byte count of following subcommand and data sc subcommand dd data : 0xF7 EOX:"End of System Exclusive" flag
In the following explanation concerning subcommand, it indicates only nn and the rest of data.
3. MIXER command for MIXER DATA SETTING
3.1 Special remarks and marks
These MIXER commands are used in "MIXER DATA SETTING". Concerning MIXER command in "MIXER DATA REQUEST", please refer to the "MIXER command for MIXER DATA REQUEST" section for the details.
The followings are main marks:
nn number of bytes byte count from mc to the end of data. nn is not included in this count.
mc MIXER command MIXER command, refer to Mixer command list.
channel no. channel number When it is 0, it indicates MASTER LEVEL, AUX SEND-A MASTER LEVEL, AUX SEND-B MASTER LEVEL or AUX SEND MASTER. (AUX SEND-A MASTER LEVEL and AUX SEND-B MASTER LEVEL are valid only at mono aux mode. AUX SEND MASTER is valid only at stereo aux mode.)
1-16 : TRACK 1 - 16 17 - 24 : INPUT 1 - 8 25 : DIGITAL INPUT L channel 26 : DIGITAL INPUT R channel 27-30 : Effect Return A - D
INPUT no. INPUT number 0-7 : INPUT 1 - 8 8 : DIGITAL INPUT L channel 9 : DIGITAL INPUT R channel
kind no. kind number 0 : Level and Pan 1 : AUX SEND-A at mono aux mode or AUX SEND A/B at stereo aux mode 2 : AUX SEND-B at mono aux mode * 3 : AUX SEND-C at mono aux mode or AUX SEND C/D at stereo aux mode * 4 : AUX SEND-D at mono aux mode
* : valid for DPS16 only
EQ band no. EQ band no. 0 : LOW EQ 1 : MID EQ 2 : HIGH EQ
bus no. BUS number 0 : MASTER OUT BUS 1 : extra BUS
effect no. Effect number 0 : FX1 1 : FX2 2 : FX3 3 : FX4
3.2 MIXER command list
0x00 NOP 0x01 MIXER level setting 0x02 Input Assign (Patch) setting 0x03 Output Assign (Patch) setting 0x04 Effect Insert setting 0x11 MIXER EQ setting 0x21 CHANNEL/BUS SWITCH setting 0x22 EQ SWITCH setting 0x23 AUX PRE/POST setting 0x24 SOLO/MUTE setting add000913 0x31 thru mix setting 0x61 Effect Type 0x62 Effect Parameter 0x63 Effect ON/OFF 0x71 EQ setting 0x72 AUX type setting 0x73 extra bus setting 0x74 control via MIDI setting 0x75 master out setting 0x76 virtual track name
3.3 NOP 0x00
No operation. It is used as reply when it finds invalid MIXER command at "MIXER DATA REQUEST".
nn number of bytes : 0x01 mc mixer command : 0x00
3.4 MIXER level setting 0x01
It disregards if channel no or kind no is invalid. At MONO AUX mode AUX SEND-A or AUX SEND-B is set, then pan is ignored. The multiple channels can be set when you repeat sending blocks of bytes from the channel no. to the rest. When the effect return A – D are set in the channel no., then pan is ignored.
level & pan nn number of bytes : byte count from 'mc' to end of data (nn not included) mc mixer command : 0x01 dd0 kind no. : 0 kkkkkkk kkkkkkk : kind no. 0=level & pan dd1 channel no. : 0 ccccccc ccccccc : channel no.(0-30) dd2 level : 0 lllllll lllllll : level
dd3 reserved : 0 dd4 pan : 0 ppppppp ppppppp : pan dd5 reserved : 0
AUX SEND at MONO AUX mode nn number of bytes : byte count from 'mc' to end of data (nn not included) mc mixer command : 0x01 dd0 kind no. : 0 kkkkkkk kkkkkkk : kind no. 1=AUX SEND-A 2=B 3=C 4=D dd1 channel no. : 0 ccccccc ccccccc : channel no.(0-26) dd2 level : 0 lllllll lllllll : level dd3 reserved : 0 dd4 reserved : don't care dd5 reserved : 0
AUX SEND at STEREO AUX mode nn number of bytes : byte count from 'mc' to end of data (nn not included) mc mixer command : 0x01 dd0 kind no. : 0 kkkkkkk kkkkkkk : kind no. 1=AUX SEND A/B 3=AUX SEND C/D dd1 channel no. : 0 ccccccc ccccccc : channel no.(0-26) dd2 level : 0 lllllll lllllll : level dd3 reserved : 0 dd4 pan : 0 ppppppp ppppppp : pan dd5 reserved : 0
3.5 Input Assign (Patch) setting 0x02
Channel no. is valid only for TRACK. Invalid channel no. is disregarded. The multiple channels can be set when you repeat sending blocks of the channel no and input no.
nn number of bytes : byte count from 'mc' to end of data (nn not included) mc mixer command : 0x02 dd0 reserved : 0 dd1 channel no. : 0 ccccccc ccccccc : channel no.(1-16) dd2 input no.: 00000 iii iii = input no.
0-7=ANALOG IN1-8 8=DIGITAL L 9=DIGITAL R 10=AUX OUT-A 11=AUX OUT-B 12=AUX OUT-C 13=AUX OUT-D 14=BUS L 15=BUS R
3.6 Output Assign (Patch) setting 0x03
It ignores invalid out port no. The multiple channels can be set when you repeat sending out port no. and output no.
Nn number of bytes : number of bytes from 'mc' to end of data (not
included nn) mc mixer command : 0x03 dd0 reserved : 0 dd1 out port no. : 0 ccccccc
ccccccc : out port no.(0-7)
0=MASTER-L 1=MASTER-R 2=MONITOR-L 3=MONITOR-R 4=SEND OUT-A 5=SEND OUT-B 6=SEND OUT-C 7=SEND OUT-D
dd2 input no.: 0 iiiiiii
iiiiiii = output no. (0-25)
0=MASTER-L 1=MASTER-R 2=MONITOR-L 3=MONITOR-R 4=BUS-L 5=BUS-R 6=SEND OUT-A 7=SEND OUT-B 8=SEND OUT-C 9=SEND OUT-D 10-25=TRACK1-16
3.7 Effect Insert setting 0x04 Channel no. is valid only for TRACK and INPUT. When 0 is set to channel no., it becomes insert off. The multiple channels can be set when you repeat sending kind no. and channel no.
nn number of bytes : number of bytes from 'mc' to end of data (not included nn)
mc mixer command : 0x04 dd0 kind no. : 0 kkkkkkk kkkkkkk : kind no. 1=AUX SEND-A 2=B 3=C 4=D dd1 channel no. : 0 ccccccc ccccccc : channel no. 0=OFF,1-26=TRACK or INPUT
3.8 MIXER EQ setting 0x11
Channel no. is valid only for TRACK and INPUT. Invalid channel no. and invalid EQ band no. are disregarded. Width is ignored when EQ band no. is LOW and HIGH. The multiple channels can be set when you repeat sending blocks of bytes from the channel no. to the rest. It is possible to set it even EQ switch is OFF. When the data is not valid, level is regarded as 0 and others are ignored.
nn number of bytes : byte count from 'mc' to end of data (nn not included) mc mixer command : 0x11 dd0 EQ band no.. : 0 kkkkkkk kkkkkkk : EQ band no.. 0=LOW 1=MID 2=HIGH dd1 channel no. : 0 ccccccc ccccccc : channel no.(1-26) dd2 level : 0 lllllll lllllll : level code dd3 reserved : 0 dd4 freq : 0 fffffff fffffff : freq code dd5 reserved : 0 dd6 width : 0 wwwwwww (valid only when EQ band no. is 1) wwwwwww : width code dd7 reserved : 0
3.9 CHANNEL/BUS SWITCH setting 0x21
At the time of insufficient data, the channels with invalid value are set to OFF. The channel no.27-30 are effective only when the bus no. sets 1. add000913
nn number of bytes : 2-7 mc mixer command : 0x21 dd0 bus no. : 0=channel on/off 1=BUS on/off dd1 bit map : 0 gf 00000 f = channel 1 switch 0=OFF 1=ON g = channel 2 switch 0=OFF 1=ON dd2 bit map : 0 nmlkjih h = channel 3 switch 0=OFF 1=ON
i = channel 4 switch 0=OFF 1=ON j = channel 5 switch 0=OFF 1=ON k = channel 6 switch 0=OFF 1=ON l = channel 7 switch 0=OFF 1=ON m = channel 8 switch 0=OFF 1=ON n = channel 9 switch 0=OFF 1=ON dd3 bit map : channel 10-16 dd4 bit map : channel 17-23 dd5 bit map : channel 24-30 correction000913
3.10 EQ SWITCH setting 0x22
At the time of insufficient data, the channels with invalid value are set to OFF.
nn number of bytes : 2-7 mc mixer command : 0x22 dd0 EQ no. : 0 dd1 bit map : 0 gf 00000 f = channel 1 switch 0=OFF 1=ON g = channel 2 switch 0=OFF 1=ON dd2 bit map : 0 nmlkjih h = channel 3 switch 0=OFF 1=ON i = channel 4 switch 0=OFF 1=ON j = channel 5 switch 0=OFF 1=ON k = channel 6 switch 0=OFF 1=ON l = channel 7 switch 0=OFF 1=ON m = channel 8 switch 0=OFF 1=ON j = channel 5 switch 0=POST 1=PRE k = channel 6 switch 0=POST 1=PRE l = channel 7 switch 0=POST 1=PRE m = channel 8 switch 0=POST 1=PRE n = channel 9 switch 0=POST 1=PRE dd3 bit map : channel 10-16 dd4 bit map : channel 17-23 dd5 bit map : channel 24-26
3.12 SOLO/MUTE setting 0x24 add000913
n = channel 9 switch 0=OFF 1=ON dd3 bit map : channel 10-16 dd4 bit map : channel 17-23 dd5 bit map : channel 24-26
3.11 AUX PRE/POST setting 0x23
At the time of insufficient data, the channels with invalid value are set to POST.
nn number of bytes : 2-7 mc mixer command : 0x23 dd0 kind no. : 1=AUX SEND-A on/off (only mono aux mode) 2=AUX SEND-B on/off (only mono aux mode) 1=AUX A/B on/off (only stereo aux mode) 3=AUX SEND-C on/off (only mono aux mode) 4=AUX SEND-D on/off (only mono aux mode) 3=AUX C/D on/off (only stereo aux mode) dd1 bit map : 0 gf 00000 f = channel 1 switch 0=POST 1=PRE g = channel 2 switch 0=POST 1=PRE dd2 bit map : 0 nmlkjih h = channel 3 switch 0=POST 1=PRE i = channel 4 switch 0=POST 1=PRE
At the time of insufficient data, the channels with invalid value are set to OFF.
The channel27-30 are corresponding to Fx return 1-4.
nn number of bytes : 2-7 mc mixer command : 0x24 dd0 SOLO/MUTE flag : 000000 s o
s = solomute flag 0=SOLO 1=MUTE o = on/off 0=OFF 1=ON
dd1 bit map : 0 gf 00000
f = channel no.1 switch 0=OFF 1=ON g = channel no.2 switch 0=OFF 1=ON
dd2 bit map : 0 nmlkjih
h = channel no.3 switch 0=OFF 1=ON i = channel no.4 switch 0=OFF 1=ON j = channel no.5 switch 0=OFF 1=ON k = channel no.6 switch 0=OFF 1=ON l = channel no.7 switch 0=OFF 1=ON m = channel no.8 switch 0=OFF 1=ON
n = channel no.9 switch 0=OFF 1=ON dd3 bit map : channel no.10-16 dd4 bit map : channel no.17-23 dd5 bit map : channel no.24-30
3.13 thru mix setting 0x31
At the time of insufficient data, the channels with invalid value are set to SOURCE ASSIGN.
nn number of bytes : 2-5 mc mixer command : 0x31 correction000913 dd0 kind no. :0 dd1 bit map : 0 gf 00000 f = input 1 switch 0=SOURCE ASSIGN 1=THRU MIX g = input 2 switch 0=SOURCE ASSIGN 1=THRU MIX
dd2 bit map : 0 nmlkjih h = input 3 switch 0=SOURCE ASSIGN 1=THRU MIX i = input 4 switch 0=SOURCE ASSIGN 1=THRU MIX j = input 5 switch 0=SOURCE ASSIGN 1=THRU MIX k = input 6 switch 0=SOURCE ASSIGN 1=THRU MIX l = input 7 switch 0=SOURCE ASSIGN 1=THRU MIX m = input 8 switch 0=SOURCE ASSIGN 1=THRU MIX n = input 9 switch 0=SOURCE ASSIGN 1=THRU MIX dd3 bit map : 0000000 o o = input 10 switch 0=SOURCE ASSIGN 1=THRU MIX
3.14 Effect Type 0x61
Set Effect Type. Refer to Appendix B for the Effect Type no. The multiple Effect Types can be set when you repeat sending blocks of the effect no. and Effect Type no.
nn number of bytes : byte count from 'mc' to end of data
(nn not included)
mc mixer command : 0x61 dd0 effect no. : 0-3 dd1 Effect Type no.: 0-51
3.15 Effect Parameter 0x62
Change Effect Parameter. Effect parameter no. are different by the selected Effect Types. Refer to Appendix B for the details. Data is also different among Effect Types and parameter no. Refer to Appendix B for the details. The multiple effect parameters can be set when you repeat sending blocks of bytes from the effect parameter no. to MSB 7bits data.
nn number of bytes : byte count from 'mc' to end of data
(nn not included)
mc mixer command : 0x62 dd0 effect no. : 0-3 dd1 effect parameter no. : 0-10 dd2 LSB 7bits data dd3 MSB 7bits data
3.16 Effect ON/OFF 0x63
Select Effect ON/OFF. The multiple effect ON/OFF can be set when you repeat sending blocks of the effect no. and the effect ON/OFF.
nn number of bytes : byte count from 'mc' to end of data
(nn not included)
mc mixer command : 0x63
dd0 effect no. : 0-3 dd1 effect ON/OFF : 0=OFF, 1=ON
3.17 EQ setting 0x71
If it is not in stop mode, it ignores. It is valid only for DPS12. DPS16 ignores this command.
nn number of bytes : 0x02 mc mixer command : 0x71 dd0 EQ type : 0000000 t t : type 0=3BAND 1=2BAND
3.18 AUX type setting 0x72
If it is not in stop mode, it ignores.
nn number of bytes : 2-3 mc mixer command : 0x72 dd0 AUX A/B type : 0000000 t t : type 0=2 MONO 1=STEREO dd1 AUX C/D type : 0000000 t t : type 0=2 MONO 1=STEREO
3.19 extra bus setting 0x73
If it is not in stop mode, it ignores. It is valid only for DPS12. DPS16 ignores this command.
nn number of bytes : 0x02 mc mixer command : 0x73 dd0 extra bus : 0000000 s s : extra bus 0=OFF 1=ON
3.20 control via MIDI setting 0x74
Set CONTROL CHANGE channel no. nn number of bytes : 0x03 mc mixer command : 0x74 dd0 control via MIDI : 0 ccccccc ccccccc : control via MIDI 0=OFF 1-16=CONTROL CHANGE CHANNEL NO. dd1 TX mixer change : 0 ttttttt ttttttt : TX mixer change 0=OFF 1-16=CONTROL CHANGE CHANNEL NO.
3.21 master out setting 0x75
Master out is not 0,6,or 12, then it sets to the nearest value to it.
nn number of bytes : 0x02 mc mixer command : 0x75 dd0 master out : 0 mmmmmmm mmmmmmm : master out 0=0dB 6=6dB 12=12dB
3.22 virtual track name 0x76
NAME is within 15 letters. The rest will be ignored.
nn number of bytes : n+3 mc mixer command : 0x76 dd0 virtual track no.: 0000 tttt tttt = virtual track no. b7-b4 dd1 virtual track no.: 0000 tttt tttt = virtual track no. b3-b0 dd2 ASCII CODE : (n bytes) dd(n+1) ASCII CODE
4. MIXER command for MIXER DATA REQUEST
4.1 Special remarks and marks
These MIXER commands are used at "MIXER DATA REQUEST". The same data as "MIXER DATA SETTING" is sent back when it is requested by "MIXER DATA REQUEST". Please refer to the "MIXER command for MIXER DATA SETTING" for the details of returned data. When the data returned by DPS16 exceeds 128 byte, the exceeded part won't be sent. In this case nn is 121.
About main marks, please refer to marks in "MIXER command for MIXER DATA SETTING".
4.2 NOP 0x00
No operation. When you find invalid MIXER command in "MIXER DATA REQUEST", it is used as returning command.
nn number of bytes : 0x01 mc mixer command : 0x00
4.3 MIXER level setting 0x01
It disregards invalid channel no. When invalid kind no. is received, the data without dd1 onword is returned. At MONO AUX mode AUX SEND-A or AUX SEND-B is set, then pan is 0. The multiple channels can be requested when you repeat the channel no.
level & pan nn number of bytes : byte count from 'mc' to end of data (nn not included) mc mixer command : 0x01 dd0 kind no. : 0 kkkkkkk kkkkkkk : kind no. 0=level & pan dd1 channel no. : 0 ccccccc ccccccc : channel no.(0-30)
AUX SEND at MONO AUX mode nn number of bytes : byte count from 'mc' to end of data (nn not included) mc mixer command : 0x01 dd0 kind no. : 0 kkkkkkk kkkkkkk : kind no. 1=AUX SEND-A 2=B 3=C 4=D dd1 channel no. : 0 ccccccc ccccccc : channel no.(0-26)
AUX SEND at STEREO AUX mode nn number of bytes : byte count from 'mc' to end of data (nn not included) mc mixer command : 0x01 dd0 kind no. : 0 kkkkkkk kkkkkkk : kind no. 1=AUX SEND A/B 3=AUX SEND C/D dd1 channel no. : 0 ccccccc ccccccc : channel no.(0-26)
4.4 Input Assign (Patch) setting 0x02
Channel no. is valid only for TRACK 1-16. Invalid channel no. is disregarded. The multiple channels can be requested when you repeat the channel no. dd0 must be 0. When it is not 0, the data without dd1 onword is returned.
nn number of bytes : byte count from 'mc' to end of data (nn not included) mc mixer command : 0x02 dd0 reserved : 0 dd1 channel no. : 0 ccccccc ccccccc : channel no.(1-16)
4.5 Output Assign(Patch) setting 0x03 It ignores invalid out port no. The multiple channels can be requested when you repeat the out port no.
nn number of bytes : number of bytes from 'mc' to end of data (not
included nn)
mc mixer command : 0x03
dd0 reserved : 0 dd1 out port no. : 0 ccccccc
ccccccc : out port no.(0-7)
0=MASTER-L 1=MASTER-R 2=MONITOR-L 3=MONITOR-R 4=SEND OUT-A 5=SEND OUT-B 6=SEND OUT-C 7=SEND OUT-D
4.6 Effect Insert setting 0x04 Channel no. is valid only for TRACK and INPUT. It disregards invalid channel no. The multiple channels can be requested when you repeat the kind no.
4.7 MIXER EQ setting 0x11
Channel no. is valid only for TRACK and INPUT. Invalid channel no. are disregarded. When invalid EQ band no. is received, the data without dd1 onword is returned. The multiple channels can be requested when you repeat the channel no. It is possible to receive the setting value even EQ switch is OFF.
nn number of bytes : byte count from 'mc' to end of data (nn not included) mc mixer command : 0x11 dd0 EQ band no.. : 0 kkkkkkk kkkkkkk : EQ band no.. 0=LOW 1=MID 2=HIGH dd1 channel no. : 0 ccccccc ccccccc : channel no.(1-26)
4.8 CHANNEL/BUS SWITCH setting 0x21
At the MIXER DATA REQUEST command, it sends form number of bytes to bus no.
nn number of bytes : 2 mc mixer command : 0x21 dd0 bus no. : 0=channel on/off 1=BUS on/off
4.9 EQ SWITCH setting 0x22
EQ no must be set to 0. When invalid EQ no. is received, the data without dd1 onword is returned.
nn number of bytes : 2 mc mixer command : 0x22 dd0 EQ no. : 0
4.10 AUX PRE/POST setting 0x23
When invalid kind no. is received, the data without dd1 onword is returned.
nn number of bytes : 2 mc mixer command : 0x23 dd0 kind no. : 1=AUX SEND-A on/off (only mono aux mode) 2=AUX SEND-B on/off (only mono aux mode) 1=AUX A/B on/off (only stereo aux mode) 3=AUX SEND-C on/off (only mono aux mode) 4=AUX SEND-D on/off (only mono aux mode) 3=AUX C/D on/off (only stereo aux mode)
4.11 SOLO/MUTE setting 0x24 add000913
nn number of bytes : 2 mc mixer command : 0x24 dd0 SOLO/MUTE flag : 000000 s 0
s = solomute flag 0=SOLO 1=MUTE
4.12 thru mix setting 0x31
When invalid kind no. is received, the data without dd1 onword is returned.
nn number of bytes : 2 mc mixer command : 0x31 dd0 kind no. : 0
4.13 Effect Type 0x61
Request Effect Type. Refer to Appendix B for the Effect Type no. The multiple Effect Types can be requested when you repeat the effect no.
nn number of bytes : byte count from 'mc' to end of data
(nn not included)
mc mixer command : 0x61 dd0 effect no. : 0-3
4.14 Effect Parameter 0x62
Effect parameter no. is different by the selected Effect Types. Refer to Appendix B for the details. The multiple effect parameter data can be requested when you repeat the effect parameter no.
nn number of bytes : byte count from 'mc' to end of data
(nn not included)
mc mixer command : 0x62 dd0 effect no. : 0-3 dd1 effect parameter no. : 0-10
4.15 Effect ON/OFF 0x63
The multiple effect ON/OFF data can be requested when you repeat the effect no.
nn number of bytes : byte count from 'mc' to end of data
(nn not included)
mc mixer command : 0x63 dd0 effect no. : 0-3
4.16 EQ setting 0x71
It is valid only for DPS12. However, when you send the requests, DPS16 returns EQ type = 0 (=3BAND EQ). This is due to keeping the compatibility with DPS12. nn number of bytes : 0x01 mc mixer command : 0x71
4.17 AUX type setting 0x72
nn number of bytes : 0x01 mc mixer command : 0x72
4.18 extra bus setting 0x73
It is valid only for DPS12. However, when you send the requests, DPS16 returns extra bus = 1 (=ON). This is due to keeping the compatibility with DPS12. nn number of bytes : 0x01 mc mixer command : 0x73
4.19 control via MIDI setting 0x74
nn number of bytes : 0x01 mc mixer command : 0x74
4.20 master out setting 0x75
nn number of bytes : 0x01 mc mixer command : 0x75
4.21 virtual track name 0x76
nn number of bytes : 0x03 mc mixer command : 0x76 dd0 virtual track no.: 0000 tttt tttt = virtual track no. b7-b4 dd1 virtual track no.: 0000 tttt tttt = virtual track no. b3-b0
5. sub command for OTHER DATA SETTING
5.1 Special remarks and marks
These sub commands are used in "OTHER DATA SETTING".
The main marks are indicated below.
FS time "FS time" is 4 bytes value. "FS time" is the number of samples. The start of 'absolute FS time' is at 0 hour 0 minute 0 second 0 frame. The end of 'absolute FS time' is 23 hours 59 minutes 59 seconds 29.9 frames. The value of this time depends on the sampling rate setting(32KHz,44.1KHz, 48KHz or 96KHz) and frame rate(24,25,30,29.97 or 30DF). If 'relative' is not displayed, "FS time" is 'absolute FS time'.
5.2 sub command list
0x00 NOP 0x11 LOCATE 0x1f virtual track setting 0x23 IN,OUT memory setting 0x30 sampling rate code setting 0x31 sampling bits setting 0x32 Monitor in play setting 0x34 rehearsal setting 0x35 auto punch setting 0x36 repeat setting 0x38 vari pitch switch setting 0x39 vari pitch frequency code setting 0x3c counter type setting 0x3b metronome setting 0x3d relative offset setting 0x5e sync on/off setting 0x5f sync type setting 0x60 to/from time setting 0x61 MIDI out/thru setting 0x62 METER setting 0x63 METER DATA (only when DPS16 sends the data)
5.3 NOP 0x00
No operation. When the code is invalid at sub command in "OTHER DATA REQUEST", NOP code is returned.
nn number of bytes : 0x01 sc sub command : 0x00
5.4 LOCATE 0x11
If DPS16 is not in 'STOP' state, DPS16 goes into 'STOP' state first and then locate to the designated time.
nn number of bytes : 0x06 sc sub command : 0x11 dd0 FS: 0 fffffff fffffff = FS (b31-25) dd1 FS: 0 fffffff fffffff = FS (b24-18) dd2 FS: 0 fffffff fffffff = FS (b17-11) dd3 FS: 0 fffffff fffffff = FS (b10-4) dd4 FS: 0000 ffff ffff = FS (b3-0)
5.5 virtual track setting 0x1f
Change virtual track allocating to each channel. Virtual track no. of 0 - 249 are valid. When other channels and virtual track no. are the same, it ignores.
nn number of bytes : 0x06 sc sub command : 0x1f dd0 channel no.: 0 ccccccc ccccccc= channel no.(0-15) dd1 reserved: 00000000 dd2 reserved: 00000000 dd3 virtual track no.: 0000 tttt tttt = virtual track no. (b7-4) dd4 virtual track no.: 0000 tttt tttt = virtual track no. (b3-0)
5.6 IN,OUT memory setting 0x23
nn number of bytes : 0x0b sc sub command : 0x23 dd0 IN: 0 fffffff fffffff= IN FS (b31-25) dd1 IN: 0 fffffff fffffff= IN FS (b24-18) dd2 IN: 0 fffffff fffffff= IN FS (b17-11) dd3 IN: 0 fffffff fffffff= IN FS (b10-4) dd4 OUT: 0 fffffff fffffff= OUT FS (b31-25) dd5 OUT: 0 fffffff fffffff= OUT FS (b24-18)
dd6 OUT: 0 fffffff fffffff= OUT FS (b17-11) dd7 OUT: 0 fffffff fffffff= OUT FS (b10-4) dd8 IN: 0000 ffff ffff= IN FS (b3-0) dd9 OUT: 0000 ffff ffff= OUT FS (b3-0)
5.7 sampling rate code setting 0x30
If DPS16 is not in 'STOP' state, DPS16 ignores this command. nn number of bytes : 0x02 sc sub command : 0x30 dd0 FS code: 0 ccccccc ccccccc : 0=32KHz, 1=44.1KHz, 2=48KHz, 3=96KHz
5.8 sampling bits setting 0x31
If DPS16 is not in ‘STOP’ state, DPS16 ignores this command. It is for transmitting the DPS16 command, and even DPS16 receive this command, It ignores it. It is not possible to change the ‘sampling bit’ by MIDI command. nn number of bytes : 0x02 sc sub command : 0x31 dd0 sampling bits : 0 bbbbbbb bbbbbbb : 16=16bit, 24=24bit
5.9 Monitor in play setting 0x32
If DPS16 is not in 'STOP', 'normal PLAY' or 'REPEAT PLAY' state, DPS16 ignore this command. nn number of bytes : 0x02 sc sub command : 0x32 dd0 auto monitor flag: 0 aaaaaa aaaaaaa : auto monitor flag 0=REC SOURCE, 1=PLAY BACK
5.10 rehearsal setting 0x34
If DPS16 is not in 'STOP' state, DPS16 ignores this command. nn number of bytes : 0x02 sc sub command : 0x34 dd0 rehearsal flag : 0000000 r r : rehearsal flag 0=OFF, 1=ON
5.11 auto punch setting 0x35
If DPS16 is not in 'STOP' state, DPS16 ignores this command. nn number of bytes : 0x02 sc sub command : 0x35 dd0 auto punch flag : 0000000 a
a : auto punch flag 0=OFF, 1=ON
5.12 repeat setting 0x36
If DPS16 is not in 'STOP' state, DPS16 ignores this command. nn number of bytes : 0x02 sc sub command : 0x36 dd0 repeat flag : 0000000 r r : repeat flag 0=OFF, 1=ON
5.13 vari pitch switch setting 0x38
If DPS16 is not in 'STOP' state, DPS16 ignores this command. nn number of bytes : 0x02 sc sub command : 0x38 dd0 vari pitch flag : 0000000 v v : vari pitch flag 0=OFF, 1=ON
5.14 vari pitch frequency code setting 0x39
vari pitch code is going to be set depending on the setting of sampling rate fs (kHz) as shown below.
vari pitch code = 12042-225792/fs
vari pitch code is 4516-7526 within the sampling rate 30.0kHz - 50.0kHz vari pitch code is 8279-9784 within the sampling rate 60.0kHz - 100.0kHz
If DPS16 is not in 'STOP' state, DPS16 ignores this command.
examples; sampling frequency = 30KHz vari pitch code = 4516 sampling frequency = 44.1KHz vari pitch code = 6922 sampling frequency = 50KHz vari pitch code = 7526 sampling frequency = 60KHz vari pitch code = 8279 sampling frequency = 96KHz vari pitch code = 9690
nn number of bytes : 0x03 sc sub command : 0x39 dd0 vari pitch code : 0 vvvvvvv v : vari pitch code b13-b7 dd1 vari pitch code : 0 vvvvvvv vvvvvvv :vari pitch code b6-b0
5.15 metronome setting 0x3b It sets the switches of metronome ON/OFF and sets the output level. When nn to be set to 2 and dd1 is omitted, only ON/OFF can be switched. At the time the metronome output level is not altered.
nn number of bytes : 0x02
sc sub command : 0x3b dd0 metronome ON/OFF : 0000000 s
s : metronome ON/OFF 1=ON, 0=OFF
or
nn number of bytes : 0x03 sc sub command : 0x3b dd0 metronome ON/OFF : 0000000 s
s : metronome ON/OFF 1=ON, 0=OFF dd1 metronome level : 0 lllllll
lllllll : level (0-127)
5.16 counter type setting 0x3c
Setting the 'style','type' and 'frame rate'. nn number of bytes : 0x02 sc sub command : 0x3c dd0 counter types : 0 s t fffff s : style 0=TIME, 1=BAR,BEAT,CLOCK t : type 0=ABSOLUTE, 1=RELATIVE fffff : frame rate 0=30f, 1=25f, 2=24f, 3=29.97f 4=30df
5.17 relative offset setting 0x3d
Setting the original time for relative time. The original time is absolute FS time. The counter mode of DPS16 changes to the relative mode.
FORM 1 (positive time only) nn number of bytes : 0x06 sc sub command : 0x3d dd0 FS: 0 fffffff fffffff= FS (b31-25) dd1 FS: 0 fffffff fffffff= FS (b24-18) dd2 FS: 0 fffffff fffffff= FS (b17-11) dd3 FS: 0 fffffff fffffff= FS (b10-4) dd4 FS: 0000 ffff ffff= FS (b3-0)
FORM 2 nn number of bytes : 0x07 sc sub command : 0x3d dd0 FS: 0 fffffff fffffff= FS (b31-25) dd1 FS: 0 fffffff fffffff= FS (b24-18)
dd2 FS: 0 fffffff fffffff= FS (b17-11) dd3 FS: 0 fffffff fffffff= FS (b10-4) dd4 FS: 0000 ffff ffff= FS (b3-0) dd5 sign: 0 sssssss ssssss=sign 0-63=positive time (-64)-(-1)=negative time
5.18 SYNC ON/OFF setting 0x5e
If DPS16 is not in 'STOP' state, DPS16 ignores this command. It changes the Sync. ON/OFF. nn number of bytes : 0x02 sc sub command : 0x5e dd0 flag : 000000f f: sync on/off 0=OFF, 1=ON
5.19 SYNC type setting 0x5f
If DPS16 is not in 'STOP' state, DPS16 ignores this command.
The following is the corresponding to SYNC page window of DPS16 CONTROL PANEL: OFF MIDI-in=0 MIDI-out=0 MIDI CLOCK/MASTER MIDI-in=0 MIDI-out=2 MTC/MASTER MIDI-in=0 MIDI-out=1 MTC/SLAVE MIDI-in=1 MIDI-out=0 When MIDI-in and MIDI-out goes to the value other than 0 at the same time, MIDI-out takes precedence. If DPS16 is not in 'STOP' state, DPS16 ignores this command. The 'type' setting of DPS16 CONTROL PANEL SYNC window is following; OFF MIDI-in=0 MIDI-out=0 MIDI CLOCK/MASTER MIDI-in=0 MIDI-out=2 MTC/MASTER MIDI-in=0 MIDI-out=1 MTC/SLAVE MIDI-in=1 MIDI-out=0
nn number of bytes : 0x03 sc sub command : 0x5f dd0 MIDI-in : 000000 i i : MIDI-in 0=OFF 1=MTC dd1 MIDI-out : 000000 oo oo : MIDI-out 0=OFF 1=MTC 2=CLOCK
5.20 to/from time setting 0x60
The unit of the to/from time is second. When the value is out of range, the value is clipped to the miximum or minimum value. If DPS16 is not in 'STOP' state, DPS16 ignores this command.
nn number of bytes : 0x03 sc sub command : 0x60 dd0 to time : 1-10 dd1 from time : 1-10
5.21 MIDI thru/out setting 0x61
If DPS16 is not in 'STOP' state, DPS16 ignores this command.
nn number of bytes : 0x02 sc sub command : 0x61 dd0 thru/out : 0000000 s s : thru/out 0=THRU 1=OUT
5.22 METER setting 0x62
The unit of 'repeat time' is 0.1 second. But the actual repeat time of DPS16 is the multiple (Integer) of about 15.97ms. If 'repeat time' set 0, DPS16 will not send the 'METER DATA.
CHANNEL/SEND is for setting the sending level meter data to CHANNEL or SEND. If CHANNEL/SEND is changed, the display of DPS16 is changed too.
nn number of bytes : 3 sc sub command : 0x62 dd0 tick : 0 ddddddd ddddddd = repeat time dd1 CHANNEL/SEND : 000000 t t=CHANNEL/SEND 0=CHANNEL 1=SEND
5.23 METER DATA 0x63
This command is only sent by DPS16. If DPS16 receives this command, DPS16 ignores it. 'current FS' is the current absolute FS time. 'level data' is the upper 7bits of the absolute value of linear sound data. The value of 'level data' is linear. The range of 'level data' is 0x00 to 0x7f. (0x7f is maximum).
at CHANNEL LEVEL nn number of bytes : 34 sc sub command : 0x62 dd0 current FS: 0 fffffff fffffff= FS(b31-25) dd1 current FS: 0 fffffff fffffff= FS(b24-18) dd2 current FS: 0 fffffff fffffff= FS(b17-11) dd3 current FS: 0 fffffff fffffff= FS(b10-4)
dd4 current FS: 0000 ffff ffff= FS(b3-0) dd5 channel 1 level data dd6 channel 2 level data : dd20 channel 16 level data dd21 input 1 level data : dd28 input 8 level data dd29 input DIG-L level data dd30 input DIG-R level data dd31 master L level data dd32 master R level data
at SEND LEVEL nn number of bytes : 34 sc sub command : 0x62 dd0 current FS: 0 fffffff fffffff= FS(b31-25) dd1 current FS: 0 fffffff fffffff= FS(b24-18) dd2 current FS: 0 fffffff fffffff= FS(b17-11) dd3 current FS: 0 fffffff fffffff= FS(b10-4) dd4 current FS: 0000 ffff ffff= FS(b3-0) dd5 AUX SEND-A level data dd6 AUX SEND-B level data dd7 AUX SEND-C level data dd8 AUX SEND-D level data dd9 AUX RETURN-A L level data dd10 AUX RETURN-A R level data : dd15 AUX RETURN-D L level data dd16 AUX RETURN-D R level data dd17 BUS L level data dd18 BUS R level data dd19 reserved dd20 reserved dd21 input 1 level data : dd28 input 8 level data dd29 input DIG-L level data dd30 input DIG-R level data dd31 master L level data dd32 master R level data
6. sub command for OTHER DATA REQUEST
6.1 Special remarks and marks
These sub commands are used in "OTHER DATA REQUEST". The same data as "OTHER DATA SETTING" is sent back when it is requested by "OTHER DATA REQUEST". Please refer to the "sub command for setting" for the details of returned data. When the data returned by DPS16 exceeds 128 byte, the exceeded part won't be sent. In this case nn becomes 127. At invalid sub command "NOP" sub command is returned.
About main marks, please refer to marks in "sub command for OTHER DATA SETTING".
6.2 NOP 0x00
no operation nn number of bytes : 0x01 sc sub command : 0x00
6.3 LOCATE 0x11
If DPS16 is not in 'STOP' state, DPS16 goes into 'STOP' state first and then locate to the designated time. nn number of bytes : 0x01 sc sub command : 0x11
6.4 virtual track setting 0x1f
nn number of bytes : 0x02 sc sub command : 0x1f dd0 channel no.: 0 ccccccc ccccccc= channel no.(0-15)
6.5 IN,OUT memory setting 0x23
nn number of bytes : 0x02 sc sub command : 0x23
6.6 sampling rate code setting 0x30
nn number of bytes : 0x01 sc sub command : 0x30
6.7 sampling bits setting 0x31
nn number of bytes : 0x01
sc sub command : 0x31
6.8 Monitor in play setting 0x32
nn number of bytes : 0x01 sc sub command : 0x32
6.9 rehearsal setting 0x34
nn number of bytes : 0x01 sc sub command : 0x34
6.10 auto punch setting 0x35
nn number of bytes : 0x01 sc sub command : 0x35
6.11 repeat setting 0x36
nn number of bytes : 0x01 sc sub command : 0x36
6.12 vari pitch switch setting 0x38
nn number of bytes : 0x02 sc sub command : 0x38
6.13 vari pitch frequency code setting 0x39
nn number of bytes : 0x01 sc sub command : 0x39
6.14 metronome setting 0x3b It requests the switches of metronome ON/OFF and output level.
nn number of bytes : 0x01 sc sub command : 0x3b
6.15 counter type setting 0x3c
nn number of bytes : 0x01 sc sub command : 0x3c
6.16 relative offset setting 0x3d The returned data is in the "FORM 2".
nn number of bytes : 0x01 sc sub command : 0x3d
6.17 SYNC ON/OFF setting 0x5e
nn number of bytes : 0x01 sc sub command : 0x5e
6.18 SYNC type setting 0x5f
nn number of bytes : 0x01 sc sub command : 0x5f
6.19 to/from time setting 0x60
nn number of bytes : 0x01 sc sub command : 0x60
6.20 MIDI thru/out setting 0x61
nn number of bytes : 0x01 sc sub command : 0x61
6.21 METER setting 0x62
If the repeat time is other than 0, it performs as same as "OTHER DATA SETTING". If the repeat time is 0, "METER DATA" is immediately returned only once.
nn number of bytes : 3 sc sub command : 0x62 dd0 tick : 0 ddddddd ddddddd = repeat time dd1 CHANNEL/SEND : 000000 t t=CHANNEL/SEND 0=CHANNEL 1=SEND
7. EFFECT
8. HISTORY
Appendix A. CONTROL CHANGE
control no. 0 no function 1 LEVEL of TRACK 1 : 16 LEVEL of TRACK 16 17 LEVEL of INPUT 1 : 24 LEVEL of INPUT 8 25 LEVEL of DIGITAL INPUT L 26 LEVEL of DIGITAL INPUT R 27 PAN of track 1 :
42 PAN of track 16 43 PAN of INPUT 1 : 50 PAN of INPUT 8 51 PAN of DIGITAL INPUT L 52 PAN of DIGITAL INPUT R 53 no function : 100 no function 101 LEVEL of MASTER 102 no function : 127 no function
Appendix B. Effect Type No. and parameter no.
CHORUS>MONO TYPE No.=0 parameter No. |parameter No. Balance 0 | Rate1 1 |Depth1 4 Rate2 2 |Depth2 5 Fdback 3 |Pan 6
CHORUS>STEREO TYPE No.=1 parameter No. |parameter No. Balance 0 | Rate1 1 |Depth1 4 Rate2 2 |Depth2 5 Fdback 3 |Pan 6
CHORUS>XOVER TYPE No.=2 parameter No. |parameter No. Balance 0 | Rate1 1 |Depth1 4 Rate2 2 |Depth2 5 Fdback 3 |Pan 6
FLANGER>MONO TYPE No.=3 parameter No. |parameter No. Balance 0 | Rate 1 |FB Inv 4 Detph 2 |Pan 5 Fdback 3 |
FLANGER>STEREO TYPE No.=4
parameter No. |parameter No. Balance 0 | Rate 1 |FB Inv 4 Detph 2 |Width 5 Fdback 3 |
FLANGER>XOVER TYPE No.=5 parameter No. |parameter No. Balance 0 | Rate 1 |FB Inv 4 Detph 2 |Width 5 Fdback 3 |
FLANGER>PAN TYPE No.=6 parameter No. |parameter No. Balance 0 | Rate 1 |FB Inv 4 Detph 2 |Width 5 Fdback 3 |
PHASER>MONO TYPE No.=7 parameter No. |parameter No. Balance 0 | Rate 1 |Pan 4 Detph 2 | Fdback 3 |
PHASER>STEREO TYPE No.=8 parameter No. |parameter No. Balance 0 | Rate 1 |Width 4 Detph 2 | Fdback 3 |
PHASER>XOVER TYPE No.=9 parameter No. |parameter No. Balance 0 | Rate 1 |Width 4 Detph 2 | Fdback 3 |
PHASER>PAN TYPE No.=10 parameter No. |parameter No. Balance 0 |
Rate 1 |Width 4 Detph 2 | Fdback 3 |
PITCH SHIFT TYPE No.=11 parameter No. |parameter No. Balance 0 | Left(-12-+12) 1 |Right(-12-+12) 4 Left(0-99) 2 |Right(0-99) 5 Fdback(L) 3 |Fdback(R) 6
ROTARY SPEAKER TYPE No.=12 parameter No. |parameter No. Balance 0 | Rate1 1 |Init 4 Rate2 2 |MIDI ch 5 Accel 3 |Ctrl No. 6
PAN>AUTO PAN TYPE No.=13 parameter No. | Balance 0 | Rate 1 | Mode 2 |Width 4
PAN>TRIGGERE PAN TYPE No.=14 parameter No. |parameter No. Balance 0 | Rate 1 |Trigger 4 mode 2 |Thresh 5 |Width 6
DELAY>MONO TYPE No.=15 parameter No. |parameter No. Balance 0 | Delay 1 |pan 4 Fdback 2 | HFDamp 3 |
DELAY>PING PONG TYPE No.=16 parameter No. |parameter No. Balance 0 | Delay 1 |Width 4 Fdback 2 | HFDamp 3 |
DELAY>PAN TYPE No.=17 parameter No. |parameter No. Balance 0 | Delay 1 |Mode 4 Fdback 2 |Width 5 HFDamp 3 |
DELAY>STEREO TYPE No.=18 parameter No. |parameter No. Balance 0 | LDelay 1 |RDelay 4 Fdback 2 |Fdback 5 HFDamp 3 |HFdamp 6
DELAY>XOVER TYPE No.=19 parameter No. |parameter No. Balance 0 | LDelay 1 |RDelay 4 Fdback 2 |Width 5 HFDamp 3 |
TAPE ECHO TYPE No.=20 parameter No. |parameter No. Balance 0 | Head1 1 |Fdback 4 Head2 2 |HFDamp 5 Head3 3 |Pan 6
REVERB>SMALL ROOM TYPE No.=21 parameter No. |parameter No. Balance 0 | Pre-D 1 |HFDamp 4 Time 2 | Diff 3 |Width 5
REVERB>BIG ROOM TYPE No.=22 parameter No. |parameter No. Balance 0 | Pre-D 1 |HFDamp 4 Time 2 | Diff 3 |Width 5
REVERB>SMALL HALL
TYPE No.=23 parameter No. |parameter No. Balance 0 | Pre-D 1 |HFDamp 4 Tiem 2 | Diff 3 |Width 5
REVERB>BIG HALL TYPE No.=24 parameter No. |parameter No. Balance 0 | Pre-D 1 |HFDamp 4 Time 2 | Diff 3 |Width 5
REVERB>NON LINEAR TYPE No.=25 parameter No. |parameter No. Balance 0 | Pre-D 1 | Hold 2 | Diff 3 |Width 4
REVERB>REVERSE TYPE No.=26 parameter No. |parameter No. Balance 0 | Pre-D 1 | Time 2 | Diff 3 |Width 4
COMPRESSOR/LIMITTER TYPE No.=27 parameter No. |parameter No. Link 0 | Thresh 1 |Attack 4 Ratio 2 |Release 5 Output 3 |
COMP MORE (COMPRESSOR/LIMITTER SUB MENU) TYPE No.=27 (same as COMPRESSOR/LIMITTER) parameter No. |parameter No. Link 0 | Detect 6 |Thresh 7 |Release 8
EXPANDER TYPE No.=28 parameter No. |parameter No. Link 0 |
Thresh 1 |Attack 4 Ratio |Release 5 Output 3 |Hold 6
NOISE GATE TYPE No.=29 parameter No. |parameter No. Link 0 | Thresh 1 |Attack 4 Key 2 |Release 5 Output 3 |Hold 6
DIGITAL EQ TYPE No.=30 parameter No. |parameter No. |parameter No. EQ1 Freq1 1 |Gain1 4 |Q1 7 EQ2 Freq2 2 |Gain2 5 |Q2 8 EQ3 Freq3 3 |Gain3 6 |Q3 9 Output 10
WAH>AUTOWAH TYPE No.=31 parameter No. Rate 1 Depth 2 Reso 3
WAH>TOUCH WAH TYPE No.=32 parameter No. Thresh 1 Depth 2 Reso 3
CHORUS>DELAY TYPE No.=33 parameter No. |parameter No. Balance 0 | Rate 1 |Delay 4 Depth 2 |Fdback 5 Fdback 3 |Bounce 6
FLANGER>DELAY TYPE No.=34 parameter No. |parameter No. Balance 0 | Rate 1 |Delay 4 Depth 2 |Fdback 5 Fdback 3 |Bounce 6
PHASER>DELAY TYPE No.=35 parameter No. |parameter No. Balance 0 | Rate 1 |Delay 4 Depth 2 |Fdback 5 Fdback 3 |Bounce 6
REVERB>STUDIO TYPE No.=36 parameter No. |parameter No. Balance 0 | Pre-D 1 |HFDamp 4 Time 2 |Near 5 Diff 3 |Width 6
REVERB>LIVE HOUSE TYPE No.=37 parameter No. |parameter No. Balance 0 | Pre-D 1 |HFDamp 4 Time 2 |Near 5 Diff 3 |Width 6
REVERB>MEDIUM HALL TYPE No.=38 parameter No. |parameter No. Balance 0 | Pre-D 1 |HFDamp 4 Time 2 |Near 5 Diff 3 |Width 6
REVERB>BRIGHT HALL TYPE No.=39 parameter No. |parameter No. Balance 0 | Pre-D 1 |HFDamp 4 Time 2 |Near 5 Diff 3 |Width 6
DISTORTION TYPE No.=40 parameter No. |parameter No. Depth 1 |EQ gain 4 |EQ Q 5 EQ freq 3 |
ENHANCER TYPE No.=41 parameter No. |parameter No.
Balance 0 | Drive 1 |Harm 4 Tune 2 | Damp 3 |
DELAY>MULTI TAP TYPE No.=42 parameter No. |parameter No. Balance 0 | Delay 1 |Slope 4 Width 2 |Fdback 5 Shape 3 |Pan 6
PITCH CORRECTOR TYPE No.=43 parameter No. |parameter No. Ratio 1 |Key 4 Calib 2 | Scale 3 |
REVERB>PLATE 1 TYPE No.=44 parameter No. |parameter No. Balance 0 | Pre-D 1 |HFDamp 4 Time 2 |Near 5 Diff 3 |Width 6
REVERB>AUDITORIUM TYPE No.=45 parameter No. |parameter No. Balance 0 | Pre-D 1 |HFDamp 4 Time 2 |Near 5 Diff 3 |Width 6
REVERB>DRUM BOOTH TYPE No.=46 parameter No. |parameter No. Balance 0 | Pre-D 1 |HFDamp 4 Time 2 |Near 5 Diff 3 |Width 6
REVERB>PLATE 2 TYPE No.=47 parameter No. |parameter No. Balance 0 | Pre-D 1 |HFDamp 4 Time 2 |Near 5
Diff 3 |Width 6
REVERB>THEATER TYPE No.=48 parameter No. |parameter No. Balance 0 | Pre-D 1 |HFDamp 4 Time 2 |Near 5 Diff 3 |Width 6
REVERB>MEDIUM ROOM TYPE No.=49 parameter No. |parameter No. Balance 0 | Pre-D 1 |HFDamp 4 Time 2 |Near 5 Diff 3 |Width 6
REVERB>VOCAL PLATE TYPE No.=50 parameter No. |parameter No. Balance 0 | Pre-D 1 |HFDamp 4 Time 2 |Near 5 Diff 3 |Width 6
REVERB>WAREHOUSE TYPE No.=51 parameter No. |parameter No. Balance 0 | Pre-D 1 |HFDamp 4 Time 2 |Near 5 Diff 3 |Width 6
Appendix C. EFFECT PARAMETERS
Example;
[ Item Name(s) ] [ display ] [ value of ef_setdata() and ef_getdata() ] [ Effect Type name(s) which include the above item. ]
Accel 0.1sec-10sec (0.1step) 0-99 ROTARY SPEAKER
Attack 0-127 0-127 COMPRESSOR/LIMITER, EXPANDER, NOISE GATE
Balance -50 - +50 0-101 many types
Bounce OFF, ON OFF=0, ON=1 CHORUS>DELAY, FLANGER>DELAY, PHASER>DELAY
Calib 415-466Hz 0-41 PITCH CORRECTOR
Ctrl No. 0-127 0-127 ROTARY SPEAKER
Damp 0-127 0-127 ENHANCER
Delay , LDelay , RDelay 1ms - 1500ms (1step) 0-1499 DELAY>MONO, DELAY>STEREO, DELAY>XOVER, DELAY>PING PONG, DELAY>PAN, CHORUS>DELAY, FLANGER>DELAY, PHASER>DELAY
Delay 0-127 0-127 DELAY>MULTI TAP
Depth, Depth1, Depth2 0-127 0-127 CHORUS>MONO, CHORUS>STEREO, CHORUS>XOVER, FLANGER>MONO, FLANGER>STEREO, FLANGER>XOVER, FLANGER>PAN, PHASER>MONO, PHASER>STEREO, PHASER>XOVER, PHASER>PAN, WAH>AUTOWAH, WAH>TOUCH WAH, CHORUS>DELAY, FLANGER>DELAY, PHASER>DELAY, DISTORTION
Depth 0-31 0-31 DISTORTION
Detect PEAK, RMS PEAK=0, RMS=1 COMPRESSOR/LIMITER (more)
Diff 0-127 0-127 REVERB>SMALL ROOM, REVERB>MEDIUM ROOM, REVERB>BIG ROOM, REVERB>SMALL HALL, REVERB>MEDIUM HALL, REVERB>BIG HALL, REVERB>BRIGHT HALL, REVERB>PLATE 1, REVERB>PLATE 2, REVERB>VOCAL PLATE, REVERB>DRUM BOOTH, REVERB>STUDIO, REVERB>LIVE HOUSE, REVERB>THEATER, REVERB>AUDITORIUM, REVERB>WAREHOUSE, REVERB>NON-LINEAR, REVERB>REVERSE
Drive 0-30dB 0-30 ENHANCER
EQ OFF, ON OFF=0, ON=1 DIGITAL EQ (more)
EQ freq 0-127 0-127 DISTORTION
EQ gain -15 - +15 0-31 DISTORTION
F 20Hz - 20KHz (log) 0-255 DIGITAL EQ
FB Inv OFF, ON OFF=0, ON=1 FLANGER>MONO, FLANGER>STEREO, FLANGER>XOVER, FLANGER>PAN
Fdback 0-127 0-127 CHORUS>MONO, CHORUS>STEREO, CHORUS>XOVER, FLANGER>MONO, FLANGER>STEREO, FLANGER>XOVER, FLANGER>PAN, PHASER>MONO, PHASER>STEREO, PHASER>XOVER, PHASER>PAN, PITCH SHIFT, DELAY>MONO, DELAY>STEREO, DELAY>XOVER, DELAY>PING PONG, DELAY>PAN, TAPE ECHO, CHORUS>DELAY, FLANGER>DELAY, PHASER>DELAY, DELAY>MULTI TAP
G -18dB - +18dB (1step) 0-37 DIGITAL EQ
Harm 0-127 0-127 ENHANCER
Head1, Head2, Head3 1ms - 1500ms (1step) 0-1499 TAPE ECHO
HFdamp 20Hz-20KHz 0-127 DELAY>MONO, DELAY>STEREO, DELAY>XOVER, DELAY>PING PONG, DELAY>PAN, TAPE ECHO, REVERB>SMALL ROOM, REVERB>MEDIUM ROOM, REVERB>BIG ROOM, REVERB>SMALL HALL, REVERB>MEDIUM HALL, REVERB>BIG HALL, REVERB>BRIGHT HALL, REVERB>PLATE 1, REVERB>PLATE 2, REVERB>VOCAL PLATE, REVERB>DRUM BOOTH, REVERB>STUDIO, REVERB>LIVE HOUSE, REVERB>THEATER, REVERB>AUDITORIUM, REVERB>WAREHOUSE
Hold 0-127 0-127 REVERB>NON-LINEAR, EXPANDER, NOISE GATE
Key AUX-A, AUX-B AUX-A=0, AUX-B=1 NOISE GATE
Key C, C#, D, D#, E, F, F#, G, G#, A, A#, B 0-11 PITCH CORRECTOR
Init R1, R2 R1=0, R2=1 ROTARY SPEAKER
Left (left side) -12 - +12 0-24 PITCH SHIFT
Left (right side) 00-99 0-99 PITCH SHIFT
Link OFF,ON OFF=0, ON=1 COMPRESSOR/LIMITTER, EXPANDER, NOISE GATE
MIDI ch OFF,1-16 0-16 ROTARY SPEAKER
Mode (1) Pan, L>R, R>L Pan=0, L>R=1, R>L=2 PAN>AUTO PAN, PAN>TRIGGER PAN
Mode (2) LCR,RCL LCR=0, RCL=1 DELAY>PAN
Near 0-127 0-127 REVERB>MEDIUM ROOM, REVERB>MEDIUM HALL, REVERB>BRIGHT HALL, REVERB>PLATE 1, REVERB>PLATE 2, REVERB>VOCAL PLATE, REVERB>DRUM BOOTH, REVERB>STUDIO, REVERB>LIVE HOUSE, REVERB>THEATER, REVERB>AUDITORIUM, REVERB>WAREHOUSE
Output -24dB - +24dB (1step) 0-48 COMPRESSOR/LIMITER, EXPANDER, NOISE GATE, DIGITAL EQ (more)
Pan L60-MID-R60 (1step) 4-124 (MID=64) CHORUS>MONO, FLANGER>MONO, PHASER>MONO, DELAY>MONO, TAPE ECHO
Pan -10 - +10 0-21 DELAY>MULTI TAP
Pre-D 1ms - 100ms (1step) 0-99 REVERB>SMALL ROOM, REVERB>MEDIUM ROOM, REVERB>BIG ROOM, REVERB>SMALL HALL, REVERB>MEDIUM HALL, REVERB>BIG HALL, REVERB>BRIGHT HALL, REVERB>PLATE 1, REVERB>PLATE 2, REVERB>VOCAL PLATE, REVERB>DRUM BOOTH, REVERB>STUDIO, REVERB>LIVE HOUSE, REVERB>THEATER, REVERB>AUDITORIUM, REVERB>WAREHOUSE, REVERB>NON-LINEAR, REVERB>REVERSE
Q, EQ Q 0.5-10 (0.1step) 0-95 DIGITAL EQ, DISTORTION
Rate , Rate1 , Rate2 0.1Hz-10.0Hz (0.1step) 0-99 CHORUS>MONO, CHORUS>STEREO, CHORUS>XOVER, FLANGER>MONO, FLANGER>STEREO, FLANGER>XOVER, FLANGER>PAN, PHASER>MONO, PHASER>STEREO, PHASER>XOVER, PHASER>PAN, ROTARY SPEAKER,
PAN>AUTO PAN, PAN>TRIGGER PAN, WAH>AUTOWAH, CHORUS>DELAY, FLANGER>DELAY, PHASER>DELAY
Ratio 2:1 - 100:1 (1step) 0-98 COMPRESSOR/LIMITER, EXPANDER
Ratio 0-100% 0-100 PITCH CORRECTOR
Release 0-127 0-127 COMPRESSOR/LIMITER, COMPRESSOR/LIMITER (more), EXPANDER, NOISE GATE
Reso 0-127 0-127 WAH>AUTOWAH, WAH>TOUCH WAH
Right (left side) -12 - +12 0-24 PITCH SHIFT
Right (right side) 0-99 0-99 PITCH SHIFT
Scale CHROMA, M, m, m-HERM, 0-12 m_MELO, WHOLE, BLUES, ARAB, DORIAN, PHRYGI, LYDIAN, MIXOLY, LOCRIA PITCH CORRECTOR
Shape -10 - +10 0-21 DELAY>MULTI TAP
Slope -10 - +10 0-21 DELAY>MULTI TAP
Thresh -60dB - 0dB (1step) 0-60 PAN>TRIGGER PAN, COMPRESSOR/LIMITER, COMPRESSOR/LIMITER (more), EXPANDER, NOISE GATE, WAH>TOUCH WAH
Time 0.1sec-10.0sec 0-99 REVERB>SMALL ROOM, REVERB>MEDIUM ROOM, REVERB>BIG ROOM, REVERB>SMALL HALL, REVERB>MEDIUM HALL, REVERB>BIG HALL, REVERB>BRIGHT HALL, REVERB>PLATE 1, REVERB>PLATE 2, REVERB>VOCAL PLATE, REVERB>DRUM BOOTH, REVERB>STUDIO, REVERB>LIVE HOUSE, REVERB>THEATER, REVERB>AUDITORIUM, REVERB>WAREHOUSE
Time 0-99 0-99 REVERB>REVERSE
Trigger AUX-A, AUX-B, AUX-C, AUX-A=0, AUX-B=1, AUX-C=2,
AUX-D, MANUAL AUX-D=3, MANUAL=4 PAN>TRIGGER PAN
Tune 0-127 0-127 ENHANCER
Width 0-127 0-127 CHORUS>STEREO, CHORUS>XOVER, FLANGER>STEREO, FLANGER>XOVER, FLANGER>PAN, PHASER>STEREO, PHASER>XOVER, PHASER>PAN, PAN>AUTO PAN, PAN>TRIGGER PAN, DELAY>PING PONG, DELAY>PAN, REVERB>SMALL ROOM, REVERB>MEDIUM ROOM, REVERB>BIG ROOM, REVERB>SMALL HALL, REVERB>MEDIUM HALL, REVERB>BIG HALL, REVERB>BRIGHT HALL, REVERB>PLATE 1, REVERB>PLATE 2, REVERB>VOCAL PLATE, REVERB>DRUM BOOTH, REVERB>STUDIO, REVERB>LIVE HOUSE, REVERB>THEATER, REVERB>AUDITORIUM, REVERB>WAREHOUSE, REVERB>NON-LINEAR, REVERB>REVERSE
Width 2-15 0-13 DELAY>MULTI TAP
Loading...