24-05-2011, 08:38 PM
Untuk DDX dari pihak behringer saat saya hubungi, dikasi file MIDI sysex untuk DDX seperti ini:
*******************************************************************************
Header :
*******************************************************************************
F0 System ex
00 0 = Manufact ID 2 bytes, 7E = USEM none Real Time, 7F = USEM Real Time
20 Behr. Man Id
32 "
ic MIDI channel info
i = 0AB0, A=1 ignore app ID, B=1 ignore midi channel (
omni )
c = MIDI channel 0..F ( 1..16 )
dd Apparatus id , 0B for DDX3216
rf Function code: 0rffffff
r = request bit 1= request 0= here's the data
ffffff = function number 0..3F
Function 20: parameter change
Function 22: channel attenuation
-------------------------------------------------------------------------------
--/20 = do direct par change
-------------------------------------------------------------------------------
All changed controllers are send per frame within one System exclusive header
After the function code we have
nn number of changed parameters ( min = 1, max = 23 / frame )
dd A series of 4 bytes per parameter: 1e = module (channel) number
dd 2e = parameter number
dd 3e = parameter high 7 bit parameter value is 1:1
dd 4e = parameter low 7 bit
..
dd Last parameter
dd
dd
dd
F7
-------------------------------------------------------------------------------
--/22 = do (group)channel attenuator
-------------------------------------------------------------------------------
All changed controllers are send per frame within one System exclusive header
After the function code we have
nn number of changed parameters ( min = 1, max = 23 / frame )
dd A series of 3 bytes per parameter: 1e = channel nr 0= chan 1 ( attenuates
all channels in same mute group )
dd 2e = parameter high 7 bit parameter value is 1:1
dd 3e = parameter low 7 bit
..
dd Last parameter
dd
dd
F7
Saya kurang paham tentang sysex ini
*******************************************************************************
Header :
*******************************************************************************
F0 System ex
00 0 = Manufact ID 2 bytes, 7E = USEM none Real Time, 7F = USEM Real Time
20 Behr. Man Id
32 "
ic MIDI channel info
i = 0AB0, A=1 ignore app ID, B=1 ignore midi channel (
omni )
c = MIDI channel 0..F ( 1..16 )
dd Apparatus id , 0B for DDX3216
rf Function code: 0rffffff
r = request bit 1= request 0= here's the data
ffffff = function number 0..3F
Function 20: parameter change
Function 22: channel attenuation
-------------------------------------------------------------------------------
--/20 = do direct par change
-------------------------------------------------------------------------------
All changed controllers are send per frame within one System exclusive header
After the function code we have
nn number of changed parameters ( min = 1, max = 23 / frame )
dd A series of 4 bytes per parameter: 1e = module (channel) number
dd 2e = parameter number
dd 3e = parameter high 7 bit parameter value is 1:1
dd 4e = parameter low 7 bit
..
dd Last parameter
dd
dd
dd
F7
-------------------------------------------------------------------------------
--/22 = do (group)channel attenuator
-------------------------------------------------------------------------------
All changed controllers are send per frame within one System exclusive header
After the function code we have
nn number of changed parameters ( min = 1, max = 23 / frame )
dd A series of 3 bytes per parameter: 1e = channel nr 0= chan 1 ( attenuates
all channels in same mute group )
dd 2e = parameter high 7 bit parameter value is 1:1
dd 3e = parameter low 7 bit
..
dd Last parameter
dd
dd
F7
Saya kurang paham tentang sysex ini
