Data Structures - M-Audio black box User Manual

Hide thumbs Also See for black box:
Table of Contents

Advertisement

Data Structures

Preset Data Structure
Byte
Parameter
0
Amp
1
Amp Drive
2
Amp Bass
3
Amp Tre
4
Effect
5
FX Speed/freq
6
FX Depth/Key
7
FX wet/dry
8
Delay Time
9
Delay Feedback
10
Delay Vol
11
To Delay/Filter
12
Preset Volume
13
Exp pedal
14
Tempo
15
AmpFxDlyBypass
16
Amp Mid
17-31
Unused
32-37
Name
38-63
Unused
Main Parameters Data Structure
Byte
Parameter
0
Active Preset
1
Active Drumbeat
2
Guit/Drum bal
3
Footswitch 1
4
Footswitch 2
5
FX Sync source
6
FX Input Source
Mode
Normal Mode Processor In
0
Guitar
1
Mic
2
N/A
3
N/A
4
N/A
5
N/A
Byte
Parameter
7
Noise Gate
8
Enable clock send
9-11
Unused
12
MIDI channel
13-15
Reserved
Range/Description
0-7
0-99
0-99
0-99
0-x
If Speed, 0-14 (8M, 4M, 2M, 1M, 1Mt, 2n, 2t, 4n, 4t, 8n, 8t, 16n, 16t, 32n, 32t)
If Freq, 0-99
0-199 (-99 to 0 to 99 in display, for either depth or key)
0-99 (0 = dry, 99 = full effect)
0-99 (fixed rates) followed by 100-118 (19 tempo-synced rates: 2M, 2Mt, 1Md, 1M, 1Mt,
2d, 2n, 2t, 4d, 4n, 4t, 8d, 8n, 8t, 16d, 16n, 16t, 32n, 32t.
0-99
0-99
0-99 (to delay) followed by 100-199 (0-99, to filter)
0-99 (output level of amp models)
Function of expression pedal
30-250
Bit 0 – bypass amp, bit 1 – bypass effect, bit 2 – bypass delay
0-99
TDB
Preset name – byte 32 is the leftmost character
TDB
Range/Description
00-99 (factory presets), followed by 100-199 (user presets)
00-99
0 (P50) to 50 (EQU) to 100 (D50), plus 101 (SEP)
Set to keypad code for assigned function – not a user setting
Set to keypad code for assigned function – not a user setting
0 (internal) or 1 (external MIDI sync via USB)
Controls the hardware audio signal routing – always reset to mode 0 on power up
Diag Mode Left/Right Out
Guitar/Mic
Guitar/Mic
USB L/R
Guitar/Mic
0/0
USB L/R
Range/Description
0 (off) or 1-9 (9 gate thresholds) – always reset to 2 on power up
1 = send out MIDI System Realtime messages, 0 = do not send (default)
TBD
0 (receive on all channels) or 1-16 (receive on single channel). Note: always set to 0 to receive
on all channels; Midi input channel filter exists on PC "control panel" application.
MIDIClock, MidiProgChng, MidiDump – currently set to Send MIDI clock, program change
enabled, and send preset. Do not modify.
Left Mix
Right MIx
Mic
None
None
Guitar
None
None
None
None
None
None
Mic
Guitar
29

Advertisement

Table of Contents
loading

Table of Contents