Communicating with the Play Acoustic

Auto-generated from param-defs.js — only verified, user-facing parameters are listed.

Introduction

The TC Helicon Play Acoustic is a vocal and guitar effects processor that connects to a computer via USB. While it appears as a standard USB MIDI device, it does not respond to conventional MIDI messages like Control Change (CC) or Program Change (PC). Instead, all device control happens through SysEx (System Exclusive) messages — a part of the MIDI specification designed for manufacturer-specific communication.

Standard MIDI vs SysEx

Standard MIDI messages are short (1–3 bytes) and well-defined: Note On, Note Off, Control Change, Program Change. Most MIDI devices respond to these — for example, sending a Program Change to a guitar pedal typically switches presets. The Play Acoustic sends these messages (CC#28 for HIT, CC#32 + PC for preset changes, CC#102–107 for footswitches) but ignores them when received.

SysEx messages are variable-length, manufacturer-specific data packets that can carry anything — preset data, configuration, firmware updates. They start with F0 (SysEx start) and end with F7 (SysEx end), with all data bytes between limited to 7-bit values (0x00–0x7F). This means regular 8-bit data must be encoded into 7-bit format.

How the Play Acoustic Communicates

All messages to and from the device use the TC Helicon SysEx header:

F0 00 01 38 00 70 [command] [data...] F7
│  │        │  │
│  │        │  └─ Play Acoustic device ID (0x70)
│  │        └──── Device group (0x00)
│  └───────────── Manufacturer ID (TC Helicon = 00 01 38)
└────────────────  SysEx start
Warning: Device ID 00 60 is the bootloader. Sending messages with this header will put the device in firmware update mode, requiring a power cycle to recover.

What the Device Sends (outgoing standard MIDI)

What the Device Accepts (incoming SysEx only)

This is the same protocol that TC Helicon's VoiceSupport 2 application uses. Everything documented here was reverse-engineered by capturing and comparing data packets between VoiceSupport and the device.


Setup Parameter Map (Global Settings)

Global setup is stored in 7 packets of 112 bytes each (0x13 command). Each parameter has a logical index s<n> used by the editor; the underlying byte positions are handled by tch-format.js.

Read: BeginSync → RequestSetup (0x15 00) → receive 7 packets → EndSync

Write: BeginSync → RequestSetup → receive 7 packets → send 7 modified packets (30ms apart) → ACK → EndSync. Read and write must be in the same sync session.

Checksum: (sum of raw bytes 10–109) % 128, stored at raw byte 110.

IndexNameGroupRange / Options
s0Low Gain (Para)Setup: Guitar EQ (System)-12–12 dB
s1Low Gain (Shelf)Setup: Guitar EQ (System)-12–12 dB
s2Low Freq (Para)Setup: Guitar EQ (System)0–500 Hz
s3Low Freq (Shelf)Setup: Guitar EQ (System)0–500 Hz
s4Low BW (Para)Setup: Guitar EQ (System)0–100
s5Low BW (Shelf)Setup: Guitar EQ (System)0–100
s6Notch GainSetup: Anti-Feedback-12–12 dB
s8Hi Gain (Para)Setup: Guitar EQ (System)-12–12 dB
s9Hi Gain (Shelf)Setup: Guitar EQ (System)-12–12 dB
s10Hi Freq (Para)Setup: Guitar EQ (System)0–500 Hz
s11Hi Freq (Shelf)Setup: Guitar EQ (System)0–500 Hz
s12Hi BW (Para)Setup: Guitar EQ (System)0–100
s13Hi BW (Shelf)Setup: Guitar EQ (System)0–100
s14Notch FreqSetup: Anti-Feedback45–97
s16Guitar LevelSetup: Mixer-31–24 dB (-31=Off)
s17Out LevelSetup: Mixer-36–0 dB (-36=Off)
s18USB Out LevelSetup: Mixer-36–0 dB (-36=Off)
s19Headphone LevelSetup: Mixer-61–0 dB (-61=Off)
s20USB In LevelSetup: Mixer-36–0 dB (-36=Off)
s21Delay/Reverb LevelSetup: Mixer-36–0 dB (-36=Off)
s22Harmony LevelSetup: Mixer-36–0 dB (-36=Off)
s23Guitar µMod LevelSetup: Mixer-60–12 dB
s24Guitar Delay LevelSetup: Mixer-60–12 dB
s25Guitar Reverb LevelSetup: Mixer-60–12 dB
s26Guitar BodyRez LevelSetup: Mixer-60–12 dB
s27Guitar µMod WidthSetup: Mixer0–200
s28Guitar Delay WidthSetup: Mixer0–200
s29Guitar Reverb WidthSetup: Mixer0–200
s30Guitar BodyRez WidthSetup: Mixer0–200
s31Output ModeSetup: Mixer0=Vocal/Guitar (DI), 1=Stereo, 2=Mono
s32InputSetup: Looper0=Vocal, 1=Guitar, 2=Aux, 3=Vocal+Guitar, 4=Guitar+Aux, 5=All
s33StyleSetup: Guitar µMod0=Corona Chorus 12:00, 1=Corona Chorus - Fast, 2=Corona Chorus - Slow, 3=Silky Detune, 4=Medium Detune, 5=Mono Chorus
s34DepthSetup: Guitar µMod0–100 %
s35SpeedSetup: Guitar µMod0–300
s36StyleSetup: Guitar Delay0=Flashback 2290, 1=Flashback Analog, 2=Flashback Tape, 3=Flashback Lofi, … (16 total)
s37BodyRez Delay StyleSetup: Guitar Delay0=Flashback 2290, 1=Flashback Analog, 2=Flashback Tape, 3=Flashback Lofi, … (16 total)
s38Time LSetup: Guitar Delay0–1500 ms
s39Time RSetup: Guitar Delay0–1500 ms
s40Feedback (BodyRez)Setup: Guitar Delay0–100 %
s41Feedback (Guitar)Setup: Guitar Delay0–100 %
s42Filter StyleSetup: Guitar Delay0=Digital, 1=Tape, 2=Analog, 3=Radio, … (13 total)
s43Lo Cut LSetup: Guitar Delay0–300
s44Lo Cut RSetup: Guitar Delay0–300
s45Hi Cut LSetup: Guitar Delay0–300
s46Hi Cut RSetup: Guitar Delay0–300
s47StyleSetup: Guitar Reverb0=HoF - Hall, 1=HoF - Plate, 2=HoF - Room, 3=HoF - Church, … (36 total)
s48DecaySetup: Guitar Reverb91–290 s
s49Pre-delaySetup: Guitar Reverb0–100 ms
s50Pitch CorrectionSetup: Vocal0–100 %
s52Mic TypeSetup: Vocal0=Dynamic Mic, 1=Condenser Mic, 2=MP-75 Mic, 3=E835FX Mic, 4=MP-76 Mic, 5=USB
s54RoomSense LevelSetup: Mixer-36–0 dB (-36=Off)
s65Tune ReferenceSetup: Guitar840–920 Hz
s66Guitar GainSetup: Guitar-31–24 dB
s67Global Guitar FXSetup: Guitar0 = Off, 1 = On
s68Global KeySetup: Device0 = Off, 1 = On
s69Harmony KeySetup: Vocal0=Auto, 1=C, 2=C#/Db, 3=D, … (13 total)
s70Global TempoSetup: Device0 = Off, 1 = On
s71Lead DelaySetup: Vocal0=None, 1=Voice Sync, 2=Auto
s72Lead MuteSetup: Vocal0 = Off, 1 = On
s73MP-75 ControlSetup: Controls0=HIT, 1=HIT & Talk, 2=Preset Up, 3=Loop
s74LCD ContrastSetup: Device0–5
s75Up/Down FunctionSetup: Controls0=Looping, 1=Set Key
s76FeedbackSetup: Looper0–100 %
s77UndoSetup: Looper0 = Off, 1 = On
s81RoomSenseSetup: Guitar0=Ambient, 1=Ambient/Auto
s83Tone StyleSetup: Vocal0=Off, 1=Normal, 2=Less Bright, 3=Norm+Warmth, … (9 total)
s84Aux to Main OutSetup: Mixer0 = Off, 1 = On
s85Aux In TypeSetup: Mixer0=Live, 1=Tracks
s86Loop LevelSetup: Mixer-36–0 dB (-36=Off)
s87StyleSetup: BodyRez0=Custom, 1=Flat, 2=Just Comp, 3=Bodyrez 1, … (14 total)
s88AmountSetup: BodyRez-1–10
s89Low Gain (Para)Setup: BodyRez-12–12 dB
s90Low Gain (Shelf)Setup: BodyRez-12–12 dB
s91Hi Gain (Para)Setup: BodyRez-12–12 dB
s92Hi Gain (Shelf)Setup: BodyRez-12–12 dB
s93Delay LevelSetup: BodyRez-60–12 dB
s94Comp ThresholdSetup: BodyRez-60–0 dB
s95Comp MakeupSetup: BodyRez0–40 dB
s96Headphone LimiterSetup: Mixer-61–0 dB (-61=Off)
s97Vocal CancelSetup: Vocal0 = Off, 1 = On
s98Guitar GateSetup: Guitar-81–0 dB (-81=Off)
s105Phase InvertSetup: Anti-Feedback0 = Off, 1 = On
s106Low Cut FilterSetup: Anti-Feedback0–86 Hz
s107Guitar BoostSetup: Guitar0–9 dB
s109Mic BoostSetup: Mixer0=Off, 1=Low, 2=High
s110Guitar DelaySetup: Guitar FX Global0 = Off, 1 = On
s111Guitar ReverbSetup: Guitar FX Global0 = Off, 1 = On
s112Guitar µModSetup: Guitar FX Global0 = Off, 1 = On
s113RoomSense LoCutSetup: Guitar0–112 Hz
s114Footswitch ModeSetup: Controls0=Loop, 1=Custom
s117SW-3 Btn 1 FuncSetup: Controls0=Loop Rec/Play, 1=Loop Stop/Erase, 2=Loop Undo, 3=Loop Start/Stop, … (30 total)
s118SW-3 Btn 2 FuncSetup: Controls0=Loop Rec/Play, 1=Loop Stop/Erase, 2=Loop Undo, 3=Loop Start/Stop, … (30 total)
s119SW-3 Btn 3 FuncSetup: Controls0=Loop Rec/Play, 1=Loop Stop/Erase, 2=Loop Undo, 3=Loop Start/Stop, … (30 total)
s120BodyRez EditingSetup: Guitar0=Basic, 1=Advanced
s121Shelve Low FreqSetup: BodyRez Custom0–240 Hz
s122Shelve Low GainSetup: BodyRez Custom-12–12 dB
s123Shelve Hi FreqSetup: BodyRez Custom0–240 Hz
s124Shelve Hi GainSetup: BodyRez Custom-12–12 dB
s125Para Low FreqSetup: BodyRez Custom0–240 Hz
s126Para Low WidthSetup: BodyRez Custom0=Narrow, 1=0.11, 2=0.12, 3=0.14, … (33 total)
s127Para Low GainSetup: BodyRez Custom-12–12 dB
s128Para Hi FreqSetup: BodyRez Custom0–240 Hz
s129Para Hi WidthSetup: BodyRez Custom0=Narrow, 1=0.11, 2=0.12, 3=0.14, … (33 total)
s130Para Hi GainSetup: BodyRez Custom-12–12 dB
s131Comp ThresholdSetup: BodyRez Custom-60–0 dB
s132Comp RatioSetup: BodyRez Custom0–20 :1
s133Comp Makeup GainSetup: BodyRez Custom0–40 dB
s134Comp AttackSetup: BodyRez Custom0=0 (4.0ms), 1=1 (5.0ms), 2=2 (6.0ms), 3=3 (6.5ms), … (19 total)
s135Comp ReleaseSetup: BodyRez Custom0=0 (28ms), 1=1 (28ms), 2=2 (46ms), 3=3 (65ms), … (19 total)
s136Ambience LevelSetup: BodyRez Custom-60–12 dB
s137Ambience Time LSetup: BodyRez Custom0–500 ms
s138Ambience Time RSetup: BodyRez Custom0–500 ms
s139Ambience FilterSetup: BodyRez Custom0=Digital, 1=Tape, 2=Analog, 3=Radio, … (13 total)
s140MP-76 ControlSetup: Controls0=Default, 1=Custom
s141MP-76 BottomSetup: Controls0=Preset Down, 1=Preset Up, 2=HIT, 3=HIT & Talk, … (18 total)
s142MP-76 LeftSetup: Controls0=Preset Down, 1=Preset Up, 2=HIT, 3=HIT & Talk, … (18 total)
s143MP-76 TopSetup: Controls0=Preset Down, 1=Preset Up, 2=HIT, 3=HIT & Talk, … (18 total)
s144MP-76 RightSetup: Controls0=Preset Down, 1=Preset Up, 2=HIT, 3=HIT & Talk, … (18 total)
s145FootswitchSetup: Controls0=Switch-3, 1=Switch-6
s146SW-6 ModeSetup: Controls0=Default, 1=Guitar, 2=Custom
s147SW-6 Btn 1 FuncSetup: Controls0=Loop Rec/Play, 1=Loop Stop/Erase, 2=Loop Undo, 3=Loop Start/Stop, … (30 total)
s148SW-6 Btn 2 FuncSetup: Controls0=Loop Rec/Play, 1=Loop Stop/Erase, 2=Loop Undo, 3=Loop Start/Stop, … (30 total)
s149SW-6 Btn 3 FuncSetup: Controls0=Loop Rec/Play, 1=Loop Stop/Erase, 2=Loop Undo, 3=Loop Start/Stop, … (30 total)
s150SW-6 Btn 4 FuncSetup: Controls0=Loop Rec/Play, 1=Loop Stop/Erase, 2=Loop Undo, 3=Loop Start/Stop, … (30 total)
s151SW-6 Btn 5 FuncSetup: Controls0=Loop Rec/Play, 1=Loop Stop/Erase, 2=Loop Undo, 3=Loop Start/Stop, … (30 total)
s152SW-6 Btn 6 FuncSetup: Controls0=Loop Rec/Play, 1=Loop Stop/Erase, 2=Loop Undo, 3=Loop Start/Stop, … (30 total)

SysEx Commands

All messages use header: F0 00 01 38 00 70 [command] [data] F7

Warning: Device ID 00 60 is the bootloader. Never send messages with this header.
CommandDirectionArgsResponsePurpose
0x57 00 00Host → DeviceBegin sync session
0x57 00 01Host → DeviceEnd sync session
0x15 00Host → Device0x13Request global setup
0x45Host → Devicebank, preset#0x20 + 5× 0x21Request full preset
0x46Host → Devicebank, preset#0x20Request preset header only
0x47Host → Devicebank, preset#0x22Request preset metadata
0x50Host → Devicebank, preset#0x34Delete preset slot
0x13Host → Device104 bytes0x34Write setup packet (×7)
0x20Host → Deviceheader dataWrite preset header
0x21Host → Devicechunk data0x34Write preset data (×5)
0x7EBothvaries0x7EIdentity / handshake
0x34Device → HoststatusAcknowledgement

Preset Parameter Map

Each preset consists of 5 data packets (0x21), each containing 25 parameters encoded as 4-byte 28-bit signed integers. Parameters are indexed 0–124 across the 5 packets.

Encoding: Each parameter uses 4 bytes in 7-bit MIDI format (28-bit signed). val = ((b0 & 0x7F) << 21) | ((b1 & 0x7F) << 14) | ((b2 & 0x7F) << 7) | (b3 & 0x7F). If val ≥ 0x08000000, subtract 0x10000000 for negative values.

Packet structure: F0 00 01 38 00 70 21 [chunk#] [100 bytes data] [checksum] F7 = 110 bytes total.

Packet 0 (Params 0–24)

IndexNameGroupFirmware IDRange / OptionsByte Offset
12Gate ThresholdVocal FX: TransducerEXP_TRANSDUCER_GATE_THRESHOLD-50–0 dB56
13StyleVocal FX: HarmonyEXP_HARMONY_STYLE0=High, 1=Higher, 2=Low, 3=Lower, … (28 total)60
14HumanizeVocal FX: HarmonyEXP_HARMONY_HUMANIZE0–10064
15KeyVocal FX: HarmonyEXP_HARMONY_KEY0=Auto, 1=C, 2=C#/Db, 3=D, … (13 total)68
16ScaleVocal FX: HarmonyEXP_HARMONY_SCALE0=Major 1, 1=Major 2, 2=Major 3, 3=Minor 1, 4=Minor 2, 5=Minor 372
17PortamentoVocal FX: HarmonyEXP_HARMONY_PORTAMENTO0–20076
19StyleVocal FX: DoubleEXP_DOUBLE_STYLE0=1 Voice Tight, 1=1 Voice Loose, 2=2 Voices Tight, 3=2 Voices Loose, … (10 total)84
20LevelVocal FX: HarmonyEXP_HARMONY_LEVEL-36–0 dB (-36=Off)88
21LevelVocal FX: DoubleEXP_DOUBLE_LEVEL-36–0 dB (-36=Off)92
22LevelVocal FX: µModEXP_MICROMOD_LEVEL-51–0 dB (-51=Off)96
23LevelVocal FX: DelayEXP_DELAY_LEVEL-51–0 dB (-51=Off)100
24LevelVocal FX: ReverbEXP_REVERB_LEVEL-51–0 dB (-51=Off)104

Packet 1 (Params 25–49)

IndexNameGroupFirmware IDRange / OptionsByte Offset
25LevelGuitar FX: µModEXP_MIXER_LW_LEVEL_GTR_UMOD-51–0 dB (-51=Off)8
25Guitar µMod LevelMixEXP_MIXER_LW_LEVEL_GTR_UMOD-60–12 dB8
26LevelGuitar FX: DelayEXP_MIXER_LW_LEVEL_GTR_DELAY-51–0 dB (-51=Off)12
26Guitar Delay LevelMixEXP_MIXER_LW_LEVEL_GTR_DELAY-60–12 dB12
27LevelGuitar FX: ReverbEXP_MIXER_LW_LEVEL_GTR_REVERB-51–0 dB (-51=Off)16
27Guitar Reverb LevelMixEXP_MIXER_LW_LEVEL_GTR_REVERB-60–12 dB16
28Guitar BodyRez LevelMixEXP_MIXER_LW_LEVEL_GTR_DELAY_BODYREZ-60–12 dB20
29Voice Level 2MixEXP_VOICE_LEVEL_20–10024
30Voice Level 3MixEXP_VOICE_LEVEL_30–10028
31Voice Unmod LevelMixEXP_VOICE_UNMOD_LEVEL0–10032
32Guitar µMod WidthMixEXP_MIXER_LW_WIDTH_GTR_UMOD0–20036
33Guitar Delay WidthMixEXP_MIXER_LW_WIDTH_GTR_DELAY0–20040
34Guitar Reverb WidthMixEXP_MIXER_LW_WIDTH_GTR_REVERB0–20044
35Guitar BodyRez WidthMixEXP_MIXER_LW_WIDTH_GTR_DELAY_BODYREZ0–20048
36StyleVocal FX: µModEXP_MICROMOD_STYLE0=Micromod Clone, 1=Micromod Wider, 2=Thicken, 3=Light Chorus, … (24 total)52
37StyleGuitar FX: µModEXP_MICROMOD_STYLE_GUITAR_PRESET0=Corona Chorus 12:00, 1=Corona Chorus - Fast, 2=Corona Chorus - Slow, 3=Silky Detune, 4=Medium Detune, 5=Mono Chorus56
38Mod DepthGuitar FX: µModEXP_MICROMOD_MOD_DEPTH_L_GUITAR0–20060
39Mod SpeedGuitar FX: µModEXP_MICROMOD_MOD_SPEED_GUITAR0–1000 Hz64
40StyleVocal FX: DelayEXP_DELAY_STYLE0=Quarter, 1=Eighth, 2=Triplet, 3=Dotted 1/8th, … (18 total)68
41StyleGuitar FX: DelayEXP_DELAY_STYLE_GUITAR_PRESET0=Flashback 2290, 1=Flashback Analog, 2=Flashback Tape, 3=Flashback Lofi, … (16 total)72
42BodyRez Delay StyleGuitar FX: DelayEXP_DELAY_STYLE_BODYREZ_PRESET0=Flashback 2290, 1=Flashback Analog, 2=Flashback Tape, 3=Flashback Lofi, … (16 total)76
43TempoVocal FX: DelayEXP_DELAY_TEMPO40–300 BPM80
44Time LVocal FX: DelayEXP_DELAY_DELAYTIME_L1–1500 ms84
45Time LGuitar FX: DelayEXP_DELAY_DELAYTIME_L_GUITAR0–1500 ms88
46Time RVocal FX: DelayEXP_DELAY_DELAYTIME_R1–1500 ms92
47Time RGuitar FX: DelayEXP_DELAY_DELAYTIME_R_GUITAR0–1500 ms96
48FeedbackVocal FX: DelayEXP_DELAY_FEEDBACK0–100 %100
49FeedbackGuitar FX: DelayEXP_DELAY_FEEDBACKCONTROL_GUITAR0–100 %104

Packet 2 (Params 50–74)

IndexNameGroupFirmware IDRange / OptionsByte Offset
50Filter StyleVocal FX: DelayEXP_DELAY_FILTER_STYLE0=Digital, 1=Tape, 2=Analog, 3=Radio, … (13 total)8
51Filter StyleGuitar FX: DelayEXP_DELAY_FILTER_STYLE_GUITAR0=Digital, 1=Tape, 2=Analog, 3=Radio, … (13 total)12
56StyleVocal FX: ReverbEXP_REVERB_STYLE0=Smooth Plate, 1=Reflection Plate, 2=Thin Plate, 3=Bright Plate, … (28 total)32
57StyleGuitar FX: ReverbEXP_REVERB_STYLE_GUITAR_PRESET0=HoF - Hall, 1=HoF - Plate, 2=HoF - Room, 3=HoF - Church, … (36 total)36
58DecayVocal FX: ReverbEXP_REVERB_DECAY91–290 s40
59DecayGuitar FX: ReverbEXP_REVERB_DECAY_GUITAR0–290 s44
60Pre-delayGuitar FX: ReverbEXP_REVERB_PREDELAY_GUITAR0–100 ms48
61StyleVocal FX: TransducerEXP_TRANSDUCER_STYLE0=Megaphone, 1=Radio, 2=On The Phone, 3=Overdrive, … (8 total)52
62RoutingVocal FX: TransducerEXP_TRANSDUCER_ROUTING0=Output, 1=FX56
63DriveVocal FX: TransducerEXP_TRANSDUCER_DRIVE0–100 %60
64GainVocal FX: TransducerEXP_TRANSDUCER_GAIN-20–10 dB64
65FilterVocal FX: TransducerEXP_TRANSDUCER_FILTER0–10068
66StyleVocal FX: HardTuneEXP_HARDTUNE_STYLE0=Pop, 1=Country Gliss, 2=Robot, 3=Correct Natural, … (7 total)72
67ShiftVocal FX: HardTuneEXP_HARDTUNE_SHIFT-36–36 semi76
68GenderVocal FX: HardTuneEXP_HARDTUNE_GENDER-50–5080
69StyleGuitar FX: BodyRezEXP_BODYREZ_STYLE_PRESET0=Custom, 1=Flat, 2=Just Comp, 3=Bodyrez 1, … (14 total)84
70AmountGuitar FX: BodyRezEXP_BODYREZ_AMOUNT_PRESET-1–10 (-1=Off)88

Packet 3 (Params 75–99)

IndexNameGroupFirmware IDRange / OptionsByte Offset
75Ambience LevelGuitar FX: BodyRezEXP_BODYREZ_DELAY_LEVEL_PRESET-21–0 dB (-21=Off)8
76ThresholdGuitar FX: BodyRezEXP_BODYREZ_COMP_THRESHOLD_PRESET-60–0 dB12
77Makeup GainGuitar FX: BodyRezEXP_BODYREZ_COMP_MAKEUPGAIN_PRESET0–40 dB16
78ControlVocal FX: µModEXP_BLOCK_MICROMOD0=Off, 1=On, 2=HIT20
79ControlVocal FX: DelayEXP_BLOCK_DELAY0=Off, 1=On, 2=HIT24
80ControlVocal FX: ReverbEXP_BLOCK_REVERB0=Off, 1=On, 2=HIT28
81ControlVocal FX: HarmonyEXP_BLOCK_HARMONY0=Off, 1=On, 2=HIT32
82ControlVocal FX: DoubleEXP_BLOCK_DOUBLE0=Off, 1=On, 2=HIT36
83ControlVocal FX: TransducerEXP_BLOCK_TRANSDUCER0=Off, 1=On, 2=HIT40
84ControlVocal FX: HardTuneEXP_BLOCK_HARDTUNE0=Off, 1=On, 2=HIT44
85ControlGuitar FX: DelayEXP_BLOCK_GUITAR_DELAY_PRESET0=Off, 1=On, 2=HIT48
86ControlGuitar FX: ReverbEXP_BLOCK_GUITAR_REVERB_PRESET0=Off, 1=On, 2=HIT52
87ControlGuitar FX: µModEXP_BLOCK_GUITAR_MICROMOD_PRESET0=Off, 1=On, 2=HIT56
88SpeedVocal FX: µModEXP_MICROMOD_SPEED0–1000 Hz60
98Shelve Low FreqGuitar FX: BodyRezEXP_BREZCUSTOM_SHELVE_LOW_FREQ_PRESET0–240 Hz100
99Shelve Low GainGuitar FX: BodyRezEXP_BREZCUSTOM_SHELVE_LOW_GAIN_PRESET-12–12 dB104

Packet 4 (Params 100–124)

IndexNameGroupFirmware IDRange / OptionsByte Offset
100Shelve Hi FreqGuitar FX: BodyRezEXP_BREZCUSTOM_SHELVE_HI_FREQ_PRESET0–240 Hz8
101Shelve Hi GainGuitar FX: BodyRezEXP_BREZCUSTOM_SHELVE_HI_GAIN_PRESET-12–12 dB12
102Para Low FreqGuitar FX: BodyRezEXP_BREZCUSTOM_PAR_LOW_FREQ_PRESET0–240 Hz16
103Para Low WidthGuitar FX: BodyRezEXP_BREZCUSTOM_PAR_LOW_BW_PRESET0=Narrow, 1=0.11, 2=0.12, 3=0.14, … (33 total)20
104Para Low GainGuitar FX: BodyRezEXP_BREZCUSTOM_PAR_LOW_GAIN_PRESET-12–12 dB24
105Para Hi FreqGuitar FX: BodyRezEXP_BREZCUSTOM_PAR_HI_FREQ_PRESET0–240 Hz28
106Para Hi WidthGuitar FX: BodyRezEXP_BREZCUSTOM_PAR_HI_BW_PRESET0=Narrow, 1=0.11, 2=0.12, 3=0.14, … (33 total)32
107Para Hi GainGuitar FX: BodyRezEXP_BREZCUSTOM_PAR_HI_GAIN_PRESET-12–12 dB36
109RatioGuitar FX: BodyRezEXP_BREZCUSTOM_COMP_RATIO_PRESET0=1.0, 1=1.1, 2=1.2, 3=1.4, … (15 total)44
111AttackGuitar FX: BodyRezEXP_BREZCUSTOM_COMP_ATTACK_PRESET0=0 (4.0ms), 1=1 (5.0ms), 2=2 (6.0ms), 3=3 (6.5ms), … (19 total)52
112ReleaseGuitar FX: BodyRezEXP_BREZCUSTOM_COMP_RELEASE_PRESET0=0 (28ms), 1=1 (28ms), 2=2 (46ms), 3=3 (65ms), … (19 total)56

Important Notes