# DeepMind 12 FX Reference (Patchwork/MCP)

<!-- Generated by src/scripts/generate-fx-reference.ts. Do not hand-edit. -->

This document is intended for AI reasoning and human debugging.

It describes:
- FX type numbers
- the typed derived snapshot key prefixes used by `decoded-patch-map.ts`
- the per-type parameter ordering
- UI abbreviations/names and display ranges when that metadata exists in source

## Conventions

- The DeepMind has 4 FX blocks (`fx1`..`fx4`).
- Each FX block exposes raw params as `fxN.param.1` .. `fxN.param.12`.
- When `fxN.type` matches a known effect type, the snapshot also exposes typed derived fields.
- Typed fields are normalized to `0..1` and may include UI metadata and display ranges.

### Parameter ordering

- `param.1` corresponds to the first key listed for a type, `param.2` to the second, and so on.

## Manual Effects List (order only)

This is the manual order and category grouping. Internal `fxN.type` values differ and must be treated separately.

| Manual index | Manual name | Category |
|-----------:|-------------|----------|
| 1 | TC-DeepVRB | Reverb |
| 2 | AmbVerb | Reverb |
| 3 | RoomRev | Reverb |
| 4 | VintageRev | Reverb |
| 5 | HallRev | Reverb |
| 6 | ChamberRev | Reverb |
| 7 | PlateRev | Reverb |
| 8 | RichPltRev | Reverb |
| 9 | GatedRev | Reverb |
| 10 | Reverse | Reverb |
| 11 | ChorusVerb | Processing |
| 12 | DelayVerb | Processing |
| 13 | FlangVerb | Processing |
| 14 | MidasEQ | Processing |
| 15 | Enhancer | Processing |
| 16 | FairComp | Processing |
| 17 | MulBndDist | Processing |
| 18 | RackAmp | Processing |
| 19 | EdisonEX1 | Processing |
| 20 | Auto Pan | Processing |
| 21 | NoiseGate | Processing |
| 22 | Delay | Delay |
| 23 | 3-Tap Delay | Delay |
| 24 | 4-Tap Delay | Delay |
| 25 | T-RayDelay | Delay |
| 26 | DecimDelay | Delay |
| 27 | ModDlyRev | Delay |
| 28 | Chorus | Creative |
| 29 | Chorus D | Creative |
| 30 | Flanger | Creative |
| 31 | Phaser | Creative |
| 32 | Mood Filter | Creative |
| 33 | DualPitch | Creative |
| 34 | Vintage Pitch | Creative |
| 35 | RotarySpkr | Creative |

## Internal FX Types

## FX Type 1 — HallRev

- Type value: `1`
- Category: Reverb
- Typed prefix: `fxN.hallRev.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `preDelay` | PD | PreDelay | ms | 0 | 200 | — |
| 2 | `decay` | DCY | Decay | s | 0.2 | 4.9 | Mod Matrix destination |
| 3 | `size` | SIZ | Size | — | 2 | 200 | — |
| 4 | `damping` | DMP | Damping | Hz | 1000 | 20000 | Mod Matrix destination |
| 5 | `diffusion` | DIF | Diffusion | — | 1 | 30 | — |
| 6 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination |
| 7 | `loCut` | LC | LoCut | Hz | 10 | 500 | Mod Matrix destination |
| 8 | `hiCut` | HC | HiCut | Hz | 200 | 20000 | Mod Matrix destination |
| 9 | `bassMult` | LFX | BassMult | — | 0.5 | 2 | Mod Matrix destination |
| 10 | `spread` | SPR | Spread | — | 0 | 50 | — |
| 11 | `shape` | SHP | Shape | — | 0 | 250 | Mod Matrix destination |
| 12 | `modSpeed` | MOD | ModSpeed | — | 0 | 100 | — |

## FX Type 2 — PlateRev

- Type value: `2`
- Category: Reverb
- Typed prefix: `fxN.plateRev.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `preDelay` | PD | PreDelay | ms | 0 | 200 | — |
| 2 | `decay` | DCY | Decay | s | 0.5 | 10 | Mod Matrix destination |
| 3 | `size` | SIZ | Size | — | 2 | 200 | — |
| 4 | `damping` | DMP | Damping | Hz | 1000 | 20000 | Mod Matrix destination |
| 5 | `diffusion` | DIF | Diffusion | — | 1 | 30 | — |
| 6 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination |
| 7 | `loCut` | LC | LoCut | Hz | 10 | 500 | Mod Matrix destination |
| 8 | `hiCut` | HC | HiCut | Hz | 200 | 20000 | Mod Matrix destination |
| 9 | `bassMult` | LFX | BassMult | — | 0.5 | 2 | Mod Matrix destination |
| 10 | `xover` | XOV | Xover | Hz | 10 | 500 | Mod Matrix destination |
| 11 | `modDepth` | MOD | ModDepth | — | 1 | 50 | — |
| 12 | `modSpeed` | MDS | ModSpeed | — | 0 | 100 | — |

## FX Type 3 — RichPltRev

- Type value: `3`
- Category: Reverb
- Typed prefix: `fxN.richPltRev.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `preDelay` | PD | PreDelay | ms | 0 | 200 | — |
| 2 | `decay` | DCY | Decay | s | 0.3 | 28.9 | Mod Matrix destination |
| 3 | `size` | SIZ | Size | m | 4 | 39 | — |
| 4 | `damping` | DMP | Damping | Hz | 1000 | 20000 | Mod Matrix destination |
| 5 | `diffusion` | DIF | Diffusion | % | 0 | 100 | — |
| 6 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination |
| 7 | `loCut` | LC | LoCut | Hz | 10 | 500 | Mod Matrix destination |
| 8 | `hiCut` | HC | HiCut | Hz | 200 | 20000 | Mod Matrix destination |
| 9 | `bassMult` | LFX | BassMult | — | 0.2 | 4 | Mod Matrix destination |
| 10 | `spread` | SPR | Spread | — | 0 | 50 | — |
| 11 | `attack` | ATK | Attack | — | 0 | 100 | Mod Matrix destination |
| 12 | `spin` | SPN | Spin | % | 0 | 100 | Mod Matrix destination |

## FX Type 4 — AmbVerb

- Type value: `4`
- Category: Reverb
- Typed prefix: `fxN.ambVerb.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `preDelay` | PD | PreDelay | ms | 0 | 200 | — |
| 2 | `decay` | DCY | Decay | s | 0.2 | 7.3 | Mod Matrix destination |
| 3 | `size` | SIZ | Size | — | 2 | 100 | — |
| 4 | `damping` | DMP | Damping | Hz | 1000 | 20000 | Mod Matrix destination |
| 5 | `diffusion` | DIF | Diffusion | — | 1 | 30 | — |
| 6 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination |
| 7 | `loCut` | LC | LoCut | Hz | 10 | 500 | Mod Matrix destination |
| 8 | `hiCut` | HC | HiCut | Hz | 200 | 20000 | Mod Matrix destination |
| 9 | `mod` | MOD | Mod | % | 0 | 100 | — |
| 10 | `tailGain` | TGN | TailGain | % | 0 | 100 | Mod Matrix destination |

## FX Type 5 — GatedRev

- Type value: `5`
- Category: Reverb
- Typed prefix: `fxN.gatedRev.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `preDelay` | PD | PreDelay | ms | 0 | 200 | Controls the amount of time before the reverb is heard following the source signal. |
| 2 | `decay` | DCY | Decay | ms | 140 | 1000 | Controls the amount of time it takes for the reverb to dissipate. |
| 3 | `attack` | ATK | Attack | — | 0 | 30 | Mod Matrix destination; Adjusts the contour of the reverberation envelope. |
| 4 | `density` | DEN | Density | — | 1 | 50 | Mod Matrix destination; Manipulates the reflection density in the simulated room. |
| 5 | `spread` | SPR | Spread | — | 0 | 100 | Emphasizes the stereo effect of the reverb. |
| 6 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination; Controls the mix (or ratio) of wet (processed) and dry (unprocessed) signals. |
| 7 | `loCut` | LC | LoCut | Hz | 10 | 500 | Mod Matrix destination; Allows the low frequencies affected by the reverb to be reduced. |
| 8 | `hiSvFreq` | HIF | HiSvFreq | Hz | 200 | 20000 | Mod Matrix destination; Adjusts the frequency of a Hi-Shelving filter at the input of the reverb effect. |
| 9 | `hiSvGain` | HIG | HiSvGain | dB | -30 | 0 | Mod Matrix destination; Adjusts the gain of a Hi-Shelving filter at the input of the reverb effect. |
| 10 | `diffusion` | DIF | Diffusion | % | 0 | 100 | Controls the initial reflection density. |

## FX Type 6 — ReverseRev

- Type value: `6`
- Category: Reverb
- Typed prefix: `fxN.reverseRev.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `preDelay` | PD | PreDelay | ms | 0 | 200 | Controls the amount of time before the reverb is heard following the source signal. |
| 2 | `decay` | DCY | Decay | ms | 140 | 1000 | Controls the amount of time it takes for the reverb to dissipate. |
| 3 | `rise` | RIS | Rise | — | 0 | 50 | Mod Matrix destination; Controls how quickly the effect builds up. |
| 4 | `diffusion` | DIF | Diffusion | — | 1 | 30 | Controls the initial reflection density. |
| 5 | `spread` | SPR | Spread | — | 0 | 100 | Controls how the reflection is distributed through the envelope of the reverb. |
| 6 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination; Controls the mix (or ratio) of wet (processed) and dry (unprocessed) signals. |
| 7 | `loCut` | LC | LoCut | Hz | 10 | 500 | Mod Matrix destination; Allows the low frequencies affected by the reverb to be reduced. |
| 8 | `hiSvFreq` | HIF | HiSvFreq | Hz | 200 | 20000 | Mod Matrix destination; Adjusts the frequency of a Hi-Shelving filter at the input of the reverb effect. |
| 9 | `hiSvGain` | HIG | HiSvGain | dB | -30 | 0 | Mod Matrix destination; Adjusts the gain of a Hi-Shelving filter at the input of the reverb effect. |

## FX Type 7 — RackAmp

- Type value: `7`
- Category: Processing
- Typed prefix: `fxN.rackAmp.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `preAmp` | — | — | — | — | — | — |
| 2 | `buzz` | — | — | — | — | — | — |
| 3 | `punch` | — | — | — | — | — | — |
| 4 | `crunch` | — | — | — | — | — | — |
| 5 | `drive` | — | — | — | — | — | — |
| 6 | `level` | — | — | — | — | — | — |
| 7 | `low` | — | — | — | — | — | — |
| 8 | `high` | — | — | — | — | — | — |
| 9 | `cabinet` | — | — | — | — | — | — |

## FX Type 8 — MoodFilter

- Type value: `8`
- Category: Creative
- Typed prefix: `fxN.moodFilter.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `speed` | SPD | Speed | Hz | 0 | 20 | Enum: 0=4, 1=3, 2=2, 3=1, 4=1/2, 5=3/8, 6=1/3, 7=1/4, 8=3/16, 9=1/6, 10=1/8, 11=3/32, 12=1/12, 13=1/16, 14=3/64, 15=1/24, 16=1/32, 17=3/128, 18=1/48, 19=1/64; Display buckets: 20-29=0.0, 30-38=0.1, 39-43=0.2, 44-47=0.3, 48-50=0.4, 51-53=0.5, 54-55=0.6, 56-57=0.7, 58=0.8, 59=0.9, 60-61=1.0, 62=1.1, 63=1.2, 64=1.3, 65=1.4, 66=1.5, 67=1.6, 68=1.8, 69=1.9, 70=2.1, 71=2.2, 72=2.4, 73=2.6, 74=2.8, 75=3.0, 76=3.3, 77=3.5, 78=3.8, 79=4.1, 80=4.4, 81=4.8, 82=5.1, 83=5.5, 84=6.0, 85=6.5, 86=7.0, 87=7.5, 88=8.1, 89=8.7, 90=9.4, 91=10.1, 92=10.9, 93=11.8, 94=12.7, 95=13.7, 96=14.8, 97=15.9, 98=17.2, 99=18.5, 100=20.0; Live-confirmed: Mood Filter keeps the same raw 0..19 synchronized bar settings as the 5.0 Hz modulation family, but uses its own free-rate Hz buckets from raw 20..100 up to 20.0 Hz. Time-synchronized options span 4 to 1/64 bars. |
| 2 | `depth` | DEP | Depth | % | 0 | 100 | Mod Matrix destination; Controls the depth (amount) of modulation. |
| 3 | `reso` | RES | Resonance | % | 0 | 100 | Mod Matrix destination; Adjusts the resonance of the filter. |
| 4 | `base freq` | FRQ | Base Freq | Hz | 20 | 15000 | Mod Matrix destination; Sets the filter base frequency. |
| 5 | `type` | TYP | Type | — | — | — | Enum: 0=Lowpass, 1=Highpass, 2=Bandpass, 3=Notch; Selects the filter mode: Lowpass, Highpass, Bandpass, or Notch. |
| 6 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination; Controls the mix ratio of wet (processed) and dry (unprocessed) signals. |
| 7 | `wave` | WAV | Wave | — | — | — | Enum: 0=Triangle, 1=Sine, 2=Saw+, 3=Saw-, 4=Ramp, 5=Square, 6=Random; Selects the modulation waveform: Triangle, Sine, Saw Up, Saw Down, Ramp, Square, or Random. |
| 8 | `envMod` | ENV | EnvMod | % | -100 | 100 | Mod Matrix destination; Adjusts the level of positive or negative envelope modulation. |
| 9 | `attack` | ATK | Attack | ms | 10 | 249.9 | Mod Matrix destination; Controls the filter attack time. |
| 10 | `release` | REL | Release | ms | 10 | 500 | Mod Matrix destination; Controls the filter release time. |
| 11 | `drive` | DRV | Drive | % | 0 | 100 | Mod Matrix destination; Adjusts the level and adds an overdrive effect when pushed hard. |
| 12 | `poles` | 4P | 4-Pole | — | — | — | Enum: 0=2P, 1=4P; Adjusts the slope of the filter from 2-pole to 4-pole (steeper). |

## FX Type 9 — Phaser

- Type value: `9`
- Category: Modulation
- Typed prefix: `fxN.phaser.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `speed` | SPD | Speed | Hz | 0 | 5 | Mod Matrix destination; Enum: 0=4, 1=3, 2=2, 3=1, 4=1/2, 5=3/8, 6=1/3, 7=1/4, 8=3/16, 9=1/6, 10=1/8, 11=3/32, 12=1/12, 13=1/16, 14=3/64, 15=1/24, 16=1/32, 17=3/128, 18=1/48, 19=1/64; Display buckets: 20-32=0.0, 33-44=0.1, 45-51=0.2, 52-56=0.3, 57-59=0.4, 60-63=0.5, 64-65=0.6, 66-68=0.7, 69-70=0.8, 71-72=0.9, 73=1.0, 74-75=1.1, 76=1.2, 77=1.3, 78-79=1.4, 80=1.5, 81=1.6, 82=1.7, 83=1.8, 84=1.9, 85=2.1, 86=2.2, 87=2.3, 88=2.5, 89=2.6, 90=2.8, 91=2.9, 92=3.1, 93=3.3, 94=3.5, 95=3.7, 96=3.9, 97=4.2, 98=4.4, 99=4.7, 100=5.0; Live-confirmed: this speed parameter uses the same mixed-mode mapping as Chorus, with raw values 0..19 covering time-synchronized bar settings from 4 down to 1/64 and raw 20..100 covering the free-rate Hz region up to 5.0 Hz. |
| 2 | `depth` | DEP | Depth | % | 0 | 100 | Mod Matrix destination |
| 3 | `reso` | RES | Reso | % | 0 | 100 | Mod Matrix destination |
| 4 | `base` | BAS | Base Freq | Hz | 20 | 15000 | Mod Matrix destination |
| 5 | `stages` | STG | Stages | — | 2 | 12 | — |
| 6 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination |
| 7 | `wave` | WAV | Wave | — | -50 | 50 | Controls LFO waveform symmetry. |
| 8 | `phase` | PHS | Phase | deg | 0 | 180 | — |
| 9 | `envMod` | ENV | EnvMod | % | -100 | 100 | Mod Matrix destination |
| 10 | `attack` | ATK | Attack | ms | 10 | 1000 | Mod Matrix destination |
| 11 | `hold` | HLD | Hold | ms | 1 | 2000 | Mod Matrix destination |
| 12 | `release` | REL | Release | ms | 10 | 1000 | Mod Matrix destination |

## FX Type 10 — Chorus

- Type value: `10`
- Category: Modulation
- Typed prefix: `fxN.chorus.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `speed` | SPD | Speed | Hz | 0 | 5 | Mod Matrix destination; Enum: 0=4, 1=3, 2=2, 3=1, 4=1/2, 5=3/8, 6=1/3, 7=1/4, 8=3/16, 9=1/6, 10=1/8, 11=3/32, 12=1/12, 13=1/16, 14=3/64, 15=1/24, 16=1/32, 17=3/128, 18=1/48, 19=1/64; Display buckets: 20-32=0.0, 33-44=0.1, 45-51=0.2, 52-56=0.3, 57-59=0.4, 60-63=0.5, 64-65=0.6, 66-68=0.7, 69-70=0.8, 71-72=0.9, 73=1.0, 74-75=1.1, 76=1.2, 77=1.3, 78-79=1.4, 80=1.5, 81=1.6, 82=1.7, 83=1.8, 84=1.9, 85=2.1, 86=2.2, 87=2.3, 88=2.5, 89=2.6, 90=2.8, 91=2.9, 92=3.1, 93=3.3, 94=3.5, 95=3.7, 96=3.9, 97=4.2, 98=4.4, 99=4.7, 100=5.0; Live-confirmed: raw values 0..19 are time-synchronized bar settings, from 4 down to 1/64, before the display switches into the free-rate Hz region. Free-rate display buckets are currently confirmed for raw 20..100. |
| 2 | `widthL` | WDL | WidthL | % | 0 | 100 | Mod Matrix destination |
| 3 | `widthR` | WDR | WidthR | % | 0 | 100 | Mod Matrix destination |
| 4 | `delayL` | DLL | DelayL | ms | 0.5 | 50 | — |
| 5 | `delayR` | DLR | DelayR | ms | 0.5 | 50 | — |
| 6 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination |
| 7 | `loCut` | LC | LoCut | Hz | 10 | 500 | Mod Matrix destination |
| 8 | `hiCut` | HC | HiCut | Hz | 200 | 20000 | Mod Matrix destination |
| 9 | `phase` | PHS | Phase | — | 0 | 100 | — |
| 10 | `wave` | WAV | Wave | % | 0 | 100 | Blends between digital triangular and classic analog sine waveforms. |
| 11 | `spread` | SPR | Spread | % | 0 | 100 | Mod Matrix destination |

## FX Type 11 — Flanger

- Type value: `11`
- Category: Modulation
- Typed prefix: `fxN.flanger.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `speed` | SPD | Speed | Hz | 0 | 5 | Mod Matrix destination; Enum: 0=4, 1=3, 2=2, 3=1, 4=1/2, 5=3/8, 6=1/3, 7=1/4, 8=3/16, 9=1/6, 10=1/8, 11=3/32, 12=1/12, 13=1/16, 14=3/64, 15=1/24, 16=1/32, 17=3/128, 18=1/48, 19=1/64; Display buckets: 20-32=0.0, 33-44=0.1, 45-51=0.2, 52-56=0.3, 57-59=0.4, 60-63=0.5, 64-65=0.6, 66-68=0.7, 69-70=0.8, 71-72=0.9, 73=1.0, 74-75=1.1, 76=1.2, 77=1.3, 78-79=1.4, 80=1.5, 81=1.6, 82=1.7, 83=1.8, 84=1.9, 85=2.1, 86=2.2, 87=2.3, 88=2.5, 89=2.6, 90=2.8, 91=2.9, 92=3.1, 93=3.3, 94=3.5, 95=3.7, 96=3.9, 97=4.2, 98=4.4, 99=4.7, 100=5.0; Live-confirmed: this speed parameter uses the same mixed-mode mapping as Chorus, with raw values 0..19 covering time-synchronized bar settings from 4 down to 1/64 and raw 20..100 covering the free-rate Hz region up to 5.0 Hz. |
| 2 | `widthL` | WDL | WidthL | % | 0 | 100 | Mod Matrix destination |
| 3 | `widthR` | WDR | WidthR | % | 0 | 100 | Mod Matrix destination |
| 4 | `delayL` | DLL | DelayL | ms | 0.5 | 20 | — |
| 5 | `delayR` | DLR | DelayR | ms | 0.5 | 20 | — |
| 6 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination |
| 7 | `loCut` | LC | LoCut | Hz | 10 | 500 | Mod Matrix destination |
| 8 | `hiCut` | HC | HiCut | Hz | 200 | 20000 | Mod Matrix destination |
| 9 | `phase` | PHS | Phase | — | 0 | 180 | — |
| 10 | `feedLC` | FLC | FeedLC | Hz | 10 | 500 | Mod Matrix destination |
| 11 | `feedHC` | FHC | FeedHC | Hz | 200 | 20000 | Mod Matrix destination |
| 12 | `feed` | FD | Feed | % | -90 | 90 | Mod Matrix destination |

## FX Type 12 — ModDlytRev

- Type value: `12`
- Category: Combo
- Typed prefix: `fxN.modDlytRev.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `time` | TIM | Time | ms | 1 | 1500 | Enum: 0=4, 1=3, 2=2, 3=1, 4=1/2, 5=3/8, 6=1/3, 7=1/4, 8=3/16, 9=1/6, 10=1/8, 11=3/32, 12=1/12, 13=1/16, 14=3/64, 15=1/24, 16=1/32, 17=3/128, 18=1/48, 19=1/64; Live-confirmed: raw 0..19 reuses the standard delay-family sync block from 4 to 1/64 bars, and raw 20 begins the millisecond region at 1.0 ms. |
| 2 | `factor` | FAC | Factor | — | — | — | Enum: 0=1, 1=1/2, 2=2/3, 3=3/2; Sets the delay to rhythmic fractions: 1, 1/2, 2/3, or 3/2. |
| 3 | `feedback` | FBK | Feedback | % | 0 | 100 | Mod Matrix destination; Controls the percentage of positive feedback. |
| 4 | `feedHC` | FHC | FeedHC | Hz | 200 | 20000 | Mod Matrix destination; Adjusts the high-cut filter frequency in the feedback path. |
| 5 | `depth` | DEP | Depth | % | 0 | 100 | Mod Matrix destination; Controls the depth (amount) of modulation. |
| 6 | `speed` | SPD | Speed | Hz | 0 | 10 | Mod Matrix destination; Live-confirmed: this is a free-rate Hz control, not a sync-label block. Observed probes: raw 0=0.0 Hz, raw 1=0.0 Hz, raw 20=0.1 Hz, raw 100=10.0 Hz. |
| 7 | `mode` | MOD | Mode | — | — | — | Enum: 0=PAR, 1=SER; Controls the processor chain routing: Parallel or Serial. |
| 8 | `rType` | RTY | Rtype | — | — | — | Enum: 0=AMB, 1=CLUB, 2=HALL; Selects the reverb type: Ambience, Club, or Hall. |
| 9 | `decay` | DCY | Decay | — | 1 | 10 | Mod Matrix destination; Controls the amount of time it takes for the reverb to dissipate. |
| 10 | `damping` | DMP | Damping | Hz | 1000 | 20000 | Mod Matrix destination; Determines the decay of high frequencies within the reverb tail. |
| 11 | `balance` | BAL | Balance | — | -100 | 100 | Mod Matrix destination; Adjusts the ratio of the delay signal to the reverb signal. |
| 12 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination; Controls the wet/dry mix between processed and unprocessed signals. |

## FX Type 13 — Delay

- Type value: `13`
- Category: Delay
- Typed prefix: `fxN.delay.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination; Controls the mix (or ratio) of wet (processed) and dry (unprocessed) signals. |
| 2 | `time` | TIM | Time | ms | 1 | 1500 | Enum: 0=4, 1=3, 2=2, 3=1, 4=1/2, 5=3/8, 6=1/3, 7=1/4, 8=3/16, 9=1/6, 10=1/8, 11=3/32, 12=1/12, 13=1/16, 14=3/64, 15=1/24, 16=1/32, 17=3/128, 18=1/48, 19=1/64; Live-confirmed: raw values 0..19 are time-synchronized bar settings from 4 down to 1/64. Higher raw values enter the millisecond region, but those raw-to-ms breakpoints are not yet confirmed. |
| 3 | `mode` | MOD | Mode | — | — | — | Enum: 0=ST, 1=X, 2=M, 3=P-P; Delay mode: ST = stereo feedback, X = crossed feedback between channels, M = mono mix in feedback chain, P-P = ping pong (feedback-right is disabled in this mode). |
| 4 | `factorL` | FCL | FactorL | — | — | — | Enum: 0=1/4, 1=3/8, 2=1/2, 3=2/3, 4=1, 5=4/3, 6=3/2, 7=2, 8=3; Sets left delay to rhythmic fractions of the master delay (1/4, 3/8, 1/2, 2/3, 1, 4/3, 3/2, 2, 3). |
| 5 | `factorR` | FCR | FactorR | — | — | — | Enum: 0=1/4, 1=3/8, 2=1/2, 3=2/3, 4=1, 5=4/3, 6=3/2, 7=2, 8=3; Sets right delay to rhythmic fractions of the master delay (1/4, 3/8, 1/2, 2/3, 1, 4/3, 3/2, 2, 3). |
| 6 | `offset` | OFS | Offset | ms | -100 | 100 | Adds a delay difference between the left and right delayed signals. |
| 7 | `loCut` | LC | LC | Hz | 10 | 500 | Mod Matrix destination; Adjusts the low frequency cut, allowing lower frequencies to remain unaffected by the delay. |
| 8 | `hiCut` | HC | HC | Hz | 200 | 20000 | Mod Matrix destination; Adjusts the high frequency cut, allowing higher frequencies to remain unaffected by the delay. |
| 9 | `feedLc` | FLC | FeedLC | Hz | 10 | 500 | Mod Matrix destination; Adjusts the low cut filter frequency in the feedback paths. |
| 10 | `feedL` | FBL | FeedL | % | 0 | 100 | Mod Matrix destination; Controls the amount of feedback for the left channel. |
| 11 | `feedR` | FBR | FeedR | % | 0 | 100 | Mod Matrix destination; Controls the amount of feedback for the right channel. |
| 12 | `feedHC` | FHC | FeedHC | Hz | 200 | 20000 | Mod Matrix destination; Adjusts the high cut filter frequency in the feedback paths. |

## FX Type 14 — 3TapDelay

- Type value: `14`
- Category: Delay
- Typed prefix: `fxN.threeTapDelay.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `time` | TIM | Time | ms | 1 | 1500 | Enum: 0=4, 1=3, 2=2, 3=1, 4=1/2, 5=3/8, 6=1/3, 7=1/4, 8=3/16, 9=1/6, 10=1/8, 11=3/32, 12=1/12, 13=1/16, 14=3/64, 15=1/24, 16=1/32, 17=3/128, 18=1/48, 19=1/64; Live-confirmed structure: raw values 0..19 are time-synchronized bar settings from 4 down to 1/64. Higher raw values enter the millisecond region, but those raw-to-ms breakpoints are not yet confirmed for 3-Tap Delay. |
| 2 | `gainT` | GNT | GainT | % | 0 | 100 | Mod Matrix destination; Sets the gain level of the first stage of the delay. |
| 3 | `panT` | PNT | PanT | % | -100 | 100 | Mod Matrix destination; Sets the position of the first delay stage in the stereo field. |
| 4 | `feedback` | FBK | Feedback | % | 0 | 100 | Mod Matrix destination; Adjusts the amount of feedback. |
| 5 | `factorA` | FCA | FactorA | — | — | — | Enum: 0=1/4, 1=3/8, 2=1/2, 3=2/3, 4=1, 5=4/3, 6=3/2, 7=2, 8=3; Controls the delay time in the second stage of the delay (1/4, 3/8, 1/2, 2/3, 1, 4/3, 3/2, 2, 3). |
| 6 | `gainA` | GNA | GainA | % | 0 | 100 | Mod Matrix destination; Controls the gain level of the second delay stage. |
| 7 | `panA` | PNA | PanA | % | -100 | 100 | Mod Matrix destination; Sets the position of the second delay stage in the stereo field. |
| 8 | `factorB` | FCB | FactorB | — | — | — | Enum: 0=1/4, 1=3/8, 2=1/2, 3=2/3, 4=1, 5=4/3, 6=3/2, 7=2, 8=3; Controls the delay time in the third stage of the delay (1/4, 3/8, 1/2, 2/3, 1, 4/3, 3/2, 2, 3). |
| 9 | `gainB` | GNB | GainB | % | 0 | 100 | Mod Matrix destination; Controls the gain level of the third delay stage. |
| 10 | `panB` | PNB | PanB | % | -100 | 100 | Mod Matrix destination; Sets the position of the third gain stage in the stereo field. |
| 11 | `x-feed` | XFD | X-Feed | — | — | — | Enum: 0=OFF, 1=ON; Turns the stereo cross-feedback of the delays on or off. |
| 12 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination; Controls the mix (or ratio) of wet (processed) and dry (unprocessed) signals. |

## FX Type 15 — 4TapDelay

- Type value: `15`
- Category: Delay
- Typed prefix: `fxN.fourTapDelay.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `time` | TIM | Time | ms | 1 | 1500 | Sets the master delay time, and the first stage. Time synchronised options from 4 to 1/64 bars. |
| 2 | `gain` | GN | Gain | % | 0 | 100 | Mod Matrix destination; Sets the gain level of the first stage of the delay. |
| 3 | `feedback` | FBK | Feedback | % | 0 | 100 | Mod Matrix destination; Adjusts the amount of feedback. |
| 4 | `spread` | SPR | Spread | — | 0 | 6 | Positions the first delay stage in the stereo field. |
| 5 | `factorA` | FCA | FactorA | — | — | — | Enum: 0=1/4, 1=3/8, 2=1/2, 3=2/3, 4=1, 5=4/3, 6=3/2, 7=2, 8=3; Controls the delay time in the second stage of the delay (1/4, 3/8, 1/2, 2/3, 1, 4/3, 3/2, 2, 3). |
| 6 | `gainA` | GNA | GainA | % | 0 | 100 | Mod Matrix destination; Controls the gain level of the second delay stage. |
| 7 | `factorB` | FCB | FactorB | — | — | — | Enum: 0=1/4, 1=3/8, 2=1/2, 3=2/3, 4=1, 5=4/3, 6=3/2, 7=2, 8=3; Controls the delay time in the third stage of the delay (1/4, 3/8, 1/2, 2/3, 1, 4/3, 3/2, 2, 3). |
| 8 | `gainB` | GNB | GainB | % | 0 | 100 | Mod Matrix destination; Controls the gain level of the third delay stage. |
| 9 | `factorC` | FCC | FactorC | — | — | — | Enum: 0=1/4, 1=3/8, 2=1/2, 3=2/3, 4=1, 5=4/3, 6=3/2, 7=2, 8=3; Controls the delay time in the fourth stage of the delay (1/4, 3/8, 1/2, 2/3, 1, 4/3, 3/2, 2, 3). |
| 10 | `gainC` | GNC | GainC | % | 0 | 100 | Mod Matrix destination; Controls the gain level of the fourth delay stage. |
| 11 | `x-feed` | XFD | X-Feed | — | 0 | 1 | Enum: 0=OFF, 1=ON; Turns the stereo cross-feedback of the delays on or off. |
| 12 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination; Controls the mix (or ratio) of wet (processed) and dry (unprocessed) signals. |

## FX Type 16 — RotarySpkr

- Type value: `16`
- Category: Modulation
- Typed prefix: `fxN.rotarySpkr.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `loSpeed` | LOS | LoSpeed | Hz | 0.1 | 4 | Mod Matrix destination; Adjusts the rotational speed when the Low Speed operation is selected. |
| 2 | `hiSpeed` | HIS | HiSpeed | Hz | 2 | 9.9 | Mod Matrix destination; Adjusts the rotational speed when the High Speed operation is selected. |
| 3 | `accel` | ACC | Accel | % | 0 | 100 | Mod Matrix destination; Adjusts how quickly the speed increases and decreases from the Slow mode to the Fast mode. |
| 4 | `distance` | DIS | Distance | % | 0 | 100 | Mod Matrix destination; Adjusts the distance between the Rotary speakers and the virtual microphone. |
| 5 | `balance` | BAL | Balance | — | -100 | 100 | Mod Matrix destination; Adjusts the balance between the virtual horn and virtual drum controlling the signal tone. |
| 6 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination; Controls the mix (or ratio) of wet (processed) and dry (unprocessed) signals. |
| 7 | `motor` | MOT | Motor | — | — | — | Mod Matrix destination; Enum: 0=RUN, 1=STOP; Allows the rotation effect of the motor to be disengaged (STOP). |
| 8 | `speed` | SPD | Speed | — | — | — | Mod Matrix destination; Enum: 0=SLOW, 1=FAST; Selects either the slow or fast speeds for rotation. |

## FX Type 17 — Chorus-D

- Type value: `17`
- Category: Modulation
- Typed prefix: `fxN.chorusD.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `on` | — | — | — | — | — | — |
| 2 | `mode` | — | — | — | — | — | — |
| 3 | `mix` | — | — | — | — | — | — |
| 4 | `sw1` | — | — | — | — | — | — |
| 5 | `sw2` | — | — | — | — | — | — |
| 6 | `sw3` | — | — | — | — | — | — |
| 7 | `sw4` | — | — | — | — | — | — |

## FX Type 18 — Enhancer

- Type value: `18`
- Category: Processing
- Typed prefix: `fxN.enhancer.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `outGain` | — | — | — | — | — | — |
| 2 | `spread` | — | — | — | — | — | — |
| 3 | `bassGain` | — | — | — | — | — | — |
| 4 | `bassFreq` | — | — | — | — | — | — |
| 5 | `midGain` | — | — | — | — | — | — |
| 6 | `midQ` | — | — | — | — | — | — |
| 7 | `hiGain` | — | — | — | — | — | — |
| 8 | `hiFreq` | — | — | — | — | — | — |
| 9 | `solo` | — | — | — | — | — | — |

## FX Type 19 — EdisonEX1

- Type value: `19`
- Category: Processing
- Typed prefix: `fxN.edisonEx1.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `on` | — | — | — | — | — | — |
| 2 | `inMode` | — | — | — | — | — | — |
| 3 | `outMode` | — | — | — | — | — | — |
| 4 | `stSpread` | — | — | — | — | — | — |
| 5 | `lmfSpread` | — | — | — | — | — | — |
| 6 | `balance` | — | — | — | — | — | — |
| 7 | `cntrDist` | — | — | — | — | — | — |
| 8 | `gain` | — | — | — | — | — | — |

## FX Type 20 — Auto Pan

- Type value: `20`
- Category: Processing
- Typed prefix: `fxN.autoPan.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `speed` | SPD | Speed | Hz | 0 | 5 | Mod Matrix destination; Enum: 0=4, 1=3, 2=2, 3=1, 4=1/2, 5=3/8, 6=1/3, 7=1/4, 8=3/16, 9=1/6, 10=1/8, 11=3/32, 12=1/12, 13=1/16, 14=3/64, 15=1/24, 16=1/32, 17=3/128, 18=1/48, 19=1/64; Display buckets: 20-32=0.0, 33-44=0.1, 45-51=0.2, 52-56=0.3, 57-59=0.4, 60-63=0.5, 64-65=0.6, 66-68=0.7, 69-70=0.8, 71-72=0.9, 73=1.0, 74-75=1.1, 76=1.2, 77=1.3, 78-79=1.4, 80=1.5, 81=1.6, 82=1.7, 83=1.8, 84=1.9, 85=2.1, 86=2.2, 87=2.3, 88=2.5, 89=2.6, 90=2.8, 91=2.9, 92=3.1, 93=3.3, 94=3.5, 95=3.7, 96=3.9, 97=4.2, 98=4.4, 99=4.7, 100=5.0; Live-confirmed: this speed parameter uses the same mixed-mode mapping as Chorus, with raw values 0..19 covering time-synchronized bar settings from 4 down to 1/64 and raw 20..100 covering the free-rate Hz region up to 5.0 Hz. |
| 2 | `phase` | PHS | Phase | — | 0 | 180 | Mod Matrix destination |
| 3 | `wave` | WAV | Wave | — | -50 | 50 | Mod Matrix destination; LFO shape sweeps from triangular toward square. |
| 4 | `depth` | DEP | Depth | % | 0 | 100 | Mod Matrix destination |
| 5 | `envSpd` | ESP | EnvSpd | % | 0 | 100 | Mod Matrix destination |
| 6 | `envDepth` | EDP | EnvDepth | % | 0 | 100 | Mod Matrix destination |
| 7 | `attack` | ATK | Attack | ms | 10 | 1000 | Mod Matrix destination |
| 8 | `hold` | HLD | Hold | ms | 1 | 2000 | Mod Matrix destination |
| 9 | `release` | REL | Release | ms | 10 | 1000 | Mod Matrix destination |

## FX Type 21 — T-RayDelay

- Type value: `21`
- Category: Delay
- Typed prefix: `fxN.tRayDelay.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination; Controls the mix (or ratio) of wet (processed) and dry (unprocessed) signals. |
| 2 | `delay` | DLY | Delay | % | 0 | 100 | Mod Matrix destination; Adjusts the master delay time. |
| 3 | `sustain` | SUS | Sustain | % | 0 | 100 | Mod Matrix destination; Controls how long the delay is sustained for. Warning: at 100% build up will occur. |
| 4 | `wobble` | WOB | Wobble | % | 0 | 100 | Mod Matrix destination; Adjusts the amount of wobble caused by age and quality of build/materials. |
| 5 | `tone` | TON | Tone | % | 0 | 100 | Mod Matrix destination; Controls the tone of the delays. |

## FX Type 22 — tcDeepRvrb

- Type value: `22`
- Category: Reverb
- Typed prefix: `fxN.tcDeepRvrb.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `preset` | PST | Preset | — | — | — | Enum: 0=Ambience, 1=Church, 2=Gate, 3=Hall, 4=Lo Fi, 5=Modulated, 6=Plate, 7=Room, 8=Spring, 9=Tile, 10=Default |
| 2 | `decay` | DCY | Decay | s | 0.1 | 6 | Mod Matrix destination |
| 3 | `tone` | TON | Tone | % | -50 | 50 | Mod Matrix destination |
| 4 | `preDelay` | PDY | PreDelay | ms | 0 | 200 | — |
| 5 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination |

## FX Type 23 — flangVerb

- Type value: `23`
- Category: Combo
- Typed prefix: `fxN.flangVerb.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `speed` | SPD | Speed | Hz | 0 | 4 | Mod Matrix destination; Enum: 0=4, 1=3, 2=2, 3=1, 4=1/2, 5=3/8, 6=1/3, 7=1/4, 8=3/16, 9=1/6, 10=1/8, 11=3/32, 12=1/12, 13=1/16, 14=3/64, 15=1/24, 16=1/32, 17=3/128, 18=1/48, 19=1/64; Display buckets: 20-32=0.0, 33-45=0.1, 46-52=0.2, 53-57=0.3, 58-62=0.4, 63-65=0.5, 66-68=0.6, 69-71=0.7, 72-73=0.8, 74-75=0.9, 76-77=1.0, 78-79=1.1, 80=1.2, 81=1.3, 82-83=1.4, 84=1.5, 85=1.6, 86=1.7, 87=1.8, 88=1.9, 89=2.0, 90=2.1, 91=2.3, 92=2.4, 93=2.7, 94=2.8, 95=3.0, 96=3.2, 97=3.3, 98=3.5, 99=3.7, 100=4.0; Time-synchronized options occupy raw values 0..19 before free-rate Hz display buckets. Free-rate buckets are currently confirmed for raw 20..100. |
| 2 | `depth` | DEP | Depth | % | 0 | 100 | Mod Matrix destination |
| 3 | `delay` | DLY | Delay | ms | 0.5 | 20 | — |
| 4 | `phase` | PHS | Phase | — | 0 | 180 | Mod Matrix destination |
| 5 | `feed` | FBK | Feed | % | -90 | 90 | Mod Matrix destination |
| 6 | `balance` | BAL | Balance | — | -100 | 100 | Mod Matrix destination |
| 7 | `preDelay` | PRE | PreDelay | ms | 0 | 200 | — |
| 8 | `decay` | DCY | Decay | s | 0.1 | 5 | Mod Matrix destination |
| 9 | `size` | SIZ | Size | — | 2 | 200 | — |
| 10 | `damping` | DMP | Damping | Hz | 1000 | 20000 | Mod Matrix destination |
| 11 | `loCut` | LC | LoCut | Hz | 10 | 500 | Mod Matrix destination |
| 12 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination |

## FX Type 24 — chorusVerb

- Type value: `24`
- Category: Combo
- Typed prefix: `fxN.chorusVerb.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `speed` | SPD | Speed | Hz | 0 | 4 | Mod Matrix destination; Enum: 0=4, 1=3, 2=2, 3=1, 4=1/2, 5=3/8, 6=1/3, 7=1/4, 8=3/16, 9=1/6, 10=1/8, 11=3/32, 12=1/12, 13=1/16, 14=3/64, 15=1/24, 16=1/32, 17=3/128, 18=1/48, 19=1/64; Display buckets: 20-32=0.0, 33-45=0.1, 46-52=0.2, 53-57=0.3, 58-62=0.4, 63-65=0.5, 66-68=0.6, 69-71=0.7, 72-73=0.8, 74-75=0.9, 76-77=1.0, 78-79=1.1, 80=1.2, 81=1.3, 82-83=1.4, 84=1.5, 85=1.6, 86=1.7, 87=1.8, 88=1.9, 89=2.0, 90=2.1, 91=2.3, 92=2.4, 93=2.7, 94=2.8, 95=3.0, 96=3.2, 97=3.3, 98=3.5, 99=3.7, 100=4.0; Time-synchronized options occupy raw values 0..19 before free-rate Hz display buckets. Free-rate buckets are currently confirmed for raw 20..100. |
| 2 | `depth` | DEP | Depth | % | 0 | 100 | Mod Matrix destination |
| 3 | `delay` | DLY | Delay | ms | 0.5 | 50 | — |
| 4 | `phase` | PHS | Phase | — | 0 | 180 | Mod Matrix destination |
| 5 | `wave` | WAV | Wave | % | 0 | 100 | Adjusts the LFO waveform from a sine wave to triangular wave. |
| 6 | `balance` | BAL | Balance | — | -100 | 100 | Mod Matrix destination |
| 7 | `preDelay` | PRE | PreDelay | ms | 0 | 200 | — |
| 8 | `decay` | DCY | Decay | s | 0.1 | 5 | Mod Matrix destination |
| 9 | `size` | SIZ | Size | — | 2 | 200 | — |
| 10 | `damping` | DMP | Damping | Hz | 1000 | 20000 | Mod Matrix destination |
| 11 | `loCut` | LC | LoCut | Hz | 10 | 500 | Mod Matrix destination |
| 12 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination |

## FX Type 25 — delayVerb

- Type value: `25`
- Category: Combo
- Typed prefix: `fxN.delayVerb.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `time` | TIM | Time | ms | 1 | 1500 | Time-synchronized options from 4 to 1/64 bars. |
| 2 | `pattern` | PAT | Pattern | — | — | — | Enum: 0=1/4, 1=1/3, 2=3/8, 3=1/2, 4=2/3, 5=3/4, 6=1, 7=1/4X, 8=1/3X, 9=3/8X, 10=1/2X, 11=2/3X, 12=3/4X, 13=1X |
| 3 | `feedHC` | FHC | FeedHC | Hz | 200 | 20000 | Mod Matrix destination |
| 4 | `feedback` | FBK | Feedback | % | 0 | 100 | Mod Matrix destination |
| 5 | `xFeed` | XFD | X-Feed | % | 0 | 100 | Mod Matrix destination |
| 6 | `balance` | BAL | Balance | — | -100 | 100 | Mod Matrix destination |
| 7 | `preDelay` | PRE | PreDelay | ms | 0 | 200 | — |
| 8 | `decay` | DCY | Decay | s | 0.1 | 5 | Mod Matrix destination |
| 9 | `size` | SIZ | Size | — | 2 | 200 | — |
| 10 | `damping` | DMP | Damping | Hz | 1000 | 20000 | Mod Matrix destination |
| 11 | `loCut` | LC | LoCut | Hz | 10 | 500 | Mod Matrix destination |
| 12 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination |

## FX Type 26 — chamberRev

- Type value: `26`
- Category: Reverb
- Typed prefix: `fxN.chamberRev.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `preDelay` | PRE | PreDelay | ms | 0 | 200 | — |
| 2 | `decay` | DCY | Decay | s | 0.3 | 28.9 | Mod Matrix destination |
| 3 | `size` | SIZ | Size | m | 4 | 76 | — |
| 4 | `damping` | DMP | Damping | Hz | 1000 | 20000 | Mod Matrix destination |
| 5 | `diffusion` | DIF | Diffusion | % | 0 | 100 | — |
| 6 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination |
| 7 | `loCut` | LC | LoCut | Hz | 10 | 500 | Mod Matrix destination |
| 8 | `hiCut` | HC | HiCut | Hz | 200 | 20000 | Mod Matrix destination |
| 9 | `bassMult` | LFX | BassMult | — | 0.2 | 4 | Mod Matrix destination |
| 10 | `spread` | SPR | Spread | — | 0 | 50 | — |
| 11 | `shape` | SHP | Shape | — | 0 | 250 | Mod Matrix destination |
| 12 | `spin` | SPI | Spin | % | 0 | 100 | — |

## FX Type 27 — roomRev

- Type value: `27`
- Category: Reverb
- Typed prefix: `fxN.roomRev.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `preDelay` | PRE | PreDelay | ms | 0 | 200 | — |
| 2 | `decay` | DCY | Decay | s | 0.3 | 28.9 | Mod Matrix destination |
| 3 | `size` | SIZ | Size | m | 4 | 76 | — |
| 4 | `damping` | DMP | Damping | Hz | 1000 | 20000 | Mod Matrix destination |
| 5 | `diffusion` | DIF | Diffusion | % | 0 | 100 | — |
| 6 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination |
| 7 | `loCut` | LC | LoCut | Hz | 10 | 500 | Mod Matrix destination |
| 8 | `hiCut` | HC | HiCut | Hz | 200 | 20000 | Mod Matrix destination |
| 9 | `bassMult` | LFX | BassMult | — | 0.2 | 4 | Mod Matrix destination |
| 10 | `spread` | SPR | Spread | — | 0 | 50 | — |
| 11 | `shape` | SHP | Shape | — | 0 | 250 | Mod Matrix destination |
| 12 | `spin` | SPI | Spin | % | 0 | 100 | — |

## FX Type 28 — vintageRev

- Type value: `28`
- Category: Reverb
- Typed prefix: `fxN.vintageRev.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `preDelay` | PRE | PreDelay | ms | 0 | 200 | — |
| 2 | `size` | SIZ | Size | % | 1 | 100 | — |
| 3 | `decay` | DCY | Decay | s | 0.1 | 20.7 | Mod Matrix destination |
| 4 | `loMult` | LFX | Lo Mult | — | 0.1 | 10 | Mod Matrix destination |
| 5 | `hiMult` | HFX | Hi Mult | — | 0.1 | 10 | Mod Matrix destination |
| 6 | `density` | DEN | Density | % | 0 | 100 | Mod Matrix destination |
| 7 | `loCut` | LC | LoCut | Hz | 10 | 500 | Mod Matrix destination |
| 8 | `hiCut` | HC | HiCut | Hz | 200 | 20000 | Mod Matrix destination |
| 9 | `erLevel` | ERL | ER Level | % | 0 | 100 | Mod Matrix destination |
| 10 | `erDelay` | ERD | ER Delay | ms | 0 | 200 | — |
| 11 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination |
| 12 | `freeze` | FRZ | Freeze | — | — | — | Mod Matrix destination; Enum: 0=OFF, 1=ON |

## FX Type 29 — dualPitch

- Type value: `29`
- Category: Creative
- Typed prefix: `fxN.dualPitch.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `semi1` | SM1 | Semi1 | — | -12 | 12 | Mod Matrix destination; Adjusts the pitch of the first channel in semitones. |
| 2 | `cent1` | CN1 | Cent1 | — | -50 | 50 | Mod Matrix destination; Adjusts the pitch of the first channel in cents. |
| 3 | `delay1` | DL1 | Delay1 | ms | 1 | 500 | Enum: 0=4, 1=3, 2=2, 3=1, 4=1/2, 5=3/8, 6=1/3, 7=1/4, 8=3/16, 9=1/6, 10=1/8, 11=3/32, 12=1/12, 13=1/16, 14=3/64, 15=1/24, 16=1/32, 17=3/128, 18=1/48, 19=1/64; Live-confirmed: raw 0..19 uses the standard sync block from 4 to 1/64 bars, while raw 20..100 spans 1.0 to 500.0 ms for the time difference between wet and dry signals. |
| 4 | `gain1` | GN1 | Gain1 | % | 0 | 100 | Mod Matrix destination; Allows gain compensation to be applied to the first channel. |
| 5 | `pan1` | PN1 | Pan1 | % | -100 | 100 | Mod Matrix destination; Allows panning of the first channel. |
| 6 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination; Controls the mix (ratio) of wet (processed) and dry (unprocessed) signals. |
| 7 | `semi2` | SM2 | Semi2 | — | -12 | 12 | Mod Matrix destination; Adjusts the pitch of the second channel in semitones. |
| 8 | `cent2` | CN2 | Cent2 | — | -50 | 50 | Mod Matrix destination; Adjusts the pitch of the second channel in cents. |
| 9 | `delay2` | DL2 | Delay2 | ms | 1 | 500 | Enum: 0=4, 1=3, 2=2, 3=1, 4=1/2, 5=3/8, 6=1/3, 7=1/4, 8=3/16, 9=1/6, 10=1/8, 11=3/32, 12=1/12, 13=1/16, 14=3/64, 15=1/24, 16=1/32, 17=3/128, 18=1/48, 19=1/64; Live-confirmed: raw 0..19 uses the standard sync block from 4 to 1/64 bars, while raw 20..100 spans 1.0 to 500.0 ms for the time difference between wet and dry signals. |
| 10 | `gain2` | GN2 | Gain2 | % | 0 | 100 | Mod Matrix destination; Allows gain compensation to be applied to the second channel. |
| 11 | `pan2` | PN2 | Pan2 | % | -100 | 100 | Mod Matrix destination; Allows panning of the second channel. |
| 12 | `hiCut` | HIC | HiCut | Hz | 200 | 20000 | Mod Matrix destination; Allows the high frequencies affected by the pitch shifting to be reduced. |

## FX Type 30 — midasEQ

- Type value: `30`
- Category: Processing
- Typed prefix: `fxN.midasEQ.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `loShelfGain` | LSG | LoShelfGain | dB | -12 | 12 | Mod Matrix destination; Adjusts the gain of the low band. |
| 2 | `loShelfFreq` | LSF | LoShelfFreq | Hz | 30 | 20000 | Mod Matrix destination; Adjusts the frequency of the low band. |
| 3 | `loMidGain` | LMG | LoMidGain | dB | -12 | 12 | Mod Matrix destination; Adjusts the gain of the low-mid band. |
| 4 | `loMidFreq` | LMF | LoMidFreq | Hz | 30 | 20000 | Mod Matrix destination; Adjusts the frequency of the low-mid band. |
| 5 | `loMidQ` | LMQ | LoMidQ | — | 0.3 | 5 | Mod Matrix destination; Adjusts the Q-factor of the low-mid band. |
| 6 | `hiMidGain` | HMG | HiMidGain | dB | -12 | 12 | Mod Matrix destination; Adjusts the gain of the high-mid band. |
| 7 | `hiMidFreq` | HMF | HiMidFreq | Hz | 30 | 20000 | Mod Matrix destination; Adjusts the frequency of the high-mid band. |
| 8 | `hiMidQ` | HMQ | HiMidQ | — | 0.3 | 5 | Mod Matrix destination; Adjusts the Q-factor of the high-mid band. |
| 9 | `hiShelfGain` | HSG | HiShelfGain | dB | -12 | 12 | Mod Matrix destination; Adjusts the gain of the high band. |
| 10 | `hiShelfFreq` | HSF | HiShelfFreq | Hz | 30 | 20000 | Mod Matrix destination; Adjusts the frequency of the high band. |
| 11 | `eq` | EQ | EQ | — | — | — | Mod Matrix destination; Enum: 0=IN, 1=OUT; Enables or bypasses the EQ. The manual description for this row appears to be a copy/paste error from the high-shelf frequency row. |

## FX Type 31 — fairComp

- Type value: `31`
- Category: Processing
- Typed prefix: `fxN.fairComp.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `mode` | MOD | Mode | — | — | — | Enum: 0=OFF, 1=ST, 2=DUA, 3=M/S; Selects Off, Stereo, Dual, or Mid/Side compressor operation. |
| 2 | `inGainLM` | INL | InGainL/M | — | -20 | 0 | Mod Matrix destination; Controls the input gain for the Left/Mid signal. |
| 3 | `threshLM` | THL | ThreshL/M | — | 0 | 10 | Mod Matrix destination; Controls the threshold for the Left/Mid signal. |
| 4 | `timeLM` | TML | TimeL/M | — | 1 | 6 | Controls the attack and release time for the Left/Mid signal. |
| 5 | `dcBiasLM` | DCL | DCBiasL/M | % | 0 | 100 | Mod Matrix destination; Adjusts the ratio and knee of the compression curve for the Left/Mid signal. |
| 6 | `outGainLM` | OGL | OutGainL/M | dB | -18 | 6 | Mod Matrix destination; Controls the output gain for the Left/Mid signal. |
| 7 | `biasBal` | BAL | Bias Bal | % | -100 | 100 | Mod Matrix destination; Adjusts the bias current, creating accentuation of attacks. |
| 8 | `inGainRS` | INR | InGainR/S | — | -20 | 0 | Mod Matrix destination; Controls the input gain for the Right/Side signal. |
| 9 | `threshRS` | THR | ThreshR/S | — | 0 | 10 | Mod Matrix destination; Controls the threshold for the Right/Side signal. |
| 10 | `timeRS` | TMR | TimeR/S | — | 1 | 6 | Controls the attack and release time for the Right/Side signal. |
| 11 | `dcBiasRS` | DCR | DCBiasR/S | % | 0 | 100 | Mod Matrix destination; Adjusts the ratio and knee of the compression curve for the Right/Side signal. |
| 12 | `outGainRS` | OGR | OutGainR/S | dB | -18 | 6 | Mod Matrix destination; Controls the output gain for the Right/Side signal. |

## FX Type 32 — mulBndDist

- Type value: `32`
- Category: Processing
- Typed prefix: `fxN.mulBndDist.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `inGain` | IPG | InputGain | dB | -24 | 24 | Mod Matrix destination; Controls the amount of input gain applied to the signal. |
| 2 | `distType` | DST | Dist Types | — | — | — | Enum: 0=valve, 1=saturate, 2=tube, 3=postfiltval, 4=postfiltsat, 5=postfilttub; Selects the distortion type: Valve, Saturation, Tube, or the corresponding post-filter variants. |
| 3 | `lowBandLev` | LBL | Low Level | dB | -12 | 12 | Mod Matrix destination; Controls the level of the frequencies below XoverFreq1. |
| 4 | `lowDrive` | LDR | Low Drive | % | 0 | 100 | Mod Matrix destination; Controls the percentage of distortion introduced below XoverFreq1. |
| 5 | `xoverLowMid` | XV1 | XoverFreq1 | Hz | 30 | 9000 | Mod Matrix destination; Sets the lower crossover frequency. |
| 6 | `midBandLev` | MBL | Mid Level | dB | -12 | 12 | Mod Matrix destination; Controls the level of the frequencies between Xover1 Freq and Xover2 Freq. |
| 7 | `midDrive` | MDR | Mid Drive | % | 0 | 100 | Mod Matrix destination; Controls the percentage of distortion introduced between Xover1 Freq and Xover2 Freq. |
| 8 | `xoverMidHi` | XV2 | XoverFreq2 | Hz | 30 | 9000 | Mod Matrix destination; Sets the upper crossover frequency. |
| 9 | `hiBandLev` | HBL | High Level | dB | -12 | 12 | Mod Matrix destination; Controls the level of the frequencies above XoverFreq2. The manual row appears to say below XoverFreq2, which is likely a typo. |
| 10 | `hiDrive` | HDR | High Drive | % | 0 | 100 | Mod Matrix destination; Controls the percentage of distortion introduced above XoverFreq2. |
| 11 | `cabinet` | CAB | Cabinet | — | — | — | Enum: 0=OFF, 1=VTw, 2=VBs, 3=A10, 4=Mid, 5=BFC, 6=B60, 7=V30, 8=S78, 9=Oax, 10=A12, 11=Rck; Selects the cabinet type: OFF, VTw, VBs, A10, Mid, BFC, B60, V30, S78, Oax, A12, or Rck. |
| 12 | `outGain` | OPG | OutputGain | dB | -12 | 12 | Mod Matrix destination; Controls the amount of output gain applied to the signal. |

## FX Type 33 — noiseGate

- Type value: `33`
- Category: Processing
- Typed prefix: `fxN.noiseGate.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `threshold` | THR | Threshold | dB | -50 | 0 | Mod Matrix destination; Sets the signal level at which the gate opens. |
| 2 | `range` | RNG | Range | dB | -100 | 0 | Mod Matrix destination; Adjusts the amount of gain reduction applied to the signal below threshold. |
| 3 | `attack` | ATT | Attack | ms | 0 | 20 | Mod Matrix destination; Adjusts the time taken for the gate to open after an over-threshold signal. |
| 4 | `release` | REL | Release | ms | 2 | 1999.9 | Mod Matrix destination; Adjusts the time taken for the gate to close after programme material falls back below threshold. |
| 5 | `hold` | HLD | Hold | ms | 2 | 1999.9 | Mod Matrix destination; Defines the waiting period before the gate starts to close. |
| 6 | `punch` | PUN | Punch | — | -6 | 6 | Mod Matrix destination; Used to increase tonal shaping or reduce gated breathing, delay, or resonant howl-round. |
| 7 | `mode` | MOD | Mode | — | — | — | Enum: 0=GAT, 1=TRN, 2=DUC; Selects Gate, Transient Gate, or Ducker processing. |
| 8 | `power` | PWR | Power | — | — | — | Enum: 0=ON, 1=OFF; Enables the gate in the signal path. When switched off, the gate is bypassed. |

## FX Type 34 — decimDelay

- Type value: `34`
- Category: Delay
- Typed prefix: `fxN.decimDelay.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination; Controls the mix (or ratio) of wet (processed) and dry (unprocessed) signals. |
| 2 | `time` | TIM | Time | ms | 1 | 1500 | Adjusts the master delay time. Time synchronized options from 4 to 1/64 bars. |
| 3 | `downSample` | DSM | Downsample | % | 0 | 100 | Mod Matrix destination; Decimates the signal by reducing the sampling frequency. |
| 4 | `factorL` | FCL | FactorL | — | — | — | Enum: 0=1/4, 1=3/8, 2=1/2, 3=2/3, 4=1, 5=4/3, 6=3/2, 7=2, 8=3; Sets left delay to rhythmic fractions of the master delay (1/4, 3/8, 1/2, 2/3, 1, 4/3, 3/2, 2, 3). |
| 5 | `factorR` | FCR | FactorR | — | — | — | Enum: 0=1/4, 1=3/8, 2=1/2, 3=2/3, 4=1, 5=4/3, 6=3/2, 7=2, 8=3; Sets right delay to rhythmic fractions of the master delay (1/4, 3/8, 1/2, 2/3, 1, 4/3, 3/2, 2, 3). |
| 6 | `bitReduce` | BRC | Bit-Reduce | — | 1 | 24 | Decimates the signal by reducing the bit-depth. |
| 7 | `cutoff` | FC | Cutoff | Hz | 30 | 20000 | Mod Matrix destination; Adjusts the cutoff frequency of the filter, allowing specific frequencies to be affected by the delay. |
| 8 | `resonance` | RES | Resonance | % | 0 | 100 | Mod Matrix destination; Adjusts the resonance of the filter. |
| 9 | `type` | FLT | Type | — | — | — | Enum: 0=Lowpass, 1=Highpass, 2=Bandpass, 3=Notch; Sets the filter type (Lowpass, Highpass, Bandpass, Notch). |
| 10 | `feedL` | FBL | FeedL | % | 0 | 100 | Mod Matrix destination; Controls the amount of feedback for the left channel. |
| 11 | `feedR` | FBR | FeedR | % | 0 | 100 | Mod Matrix destination; Controls the amount of feedback for the right channel. |
| 12 | `decimate` | DMT | Decimate | — | — | — | Enum: 0=PRE, 1=POST; Sets the decimation on the input signal (PRE) or only on the delay (POST). |

## FX Type 35 — vintgPitch

- Type value: `35`
- Category: Creative
- Typed prefix: `fxN.vintgPitch.*`

| Param | Key | UI Abbr | UI Name | Units | Min | Max | Notes |
|------:|-----|---------|---------|-------|-----|-----|-------|
| 1 | `semi1` | SM1 | Semi1 | — | -12 | 12 | Mod Matrix destination; Adjusts the pitch of the first channel in semitones. |
| 2 | `cent1` | CN1 | Cent1 | — | -50 | 50 | Mod Matrix destination; Adjusts the pitch of the first channel in cents. |
| 3 | `delay1` | DL1 | Delay1 | ms | 1 | 500 | Enum: 0=4, 1=3, 2=2, 3=1, 4=1/2, 5=3/8, 6=1/3, 7=1/4, 8=3/16, 9=1/6, 10=1/8, 11=3/32, 12=1/12, 13=1/16, 14=3/64, 15=1/24, 16=1/32, 17=3/128, 18=1/48, 19=1/64; Adjusts the time difference between the wet and dry signals. Sync options from 4 to 1/64 bars. |
| 4 | `feedback1` | FB1 | Feedback1 | % | 0 | 100 | Mod Matrix destination; Allows feedback to be applied to the first channel. |
| 5 | `pan1` | PN1 | Pan1 | % | -100 | 100 | Mod Matrix destination; Allows panning of the first channel. |
| 6 | `mix` | MIX | Mix | % | 0 | 100 | Mod Matrix destination; Controls the mix (ratio) of wet (processed) and dry (unprocessed) signals. |
| 7 | `semi2` | SM2 | Semi2 | — | -12 | 12 | Mod Matrix destination; Adjusts the pitch of the second channel in semitones. |
| 8 | `cent2` | CN2 | Cent2 | — | -50 | 50 | Mod Matrix destination; Adjusts the pitch of the second channel in cents. |
| 9 | `delay2` | DL2 | Delay2 | ms | 1 | 500 | Enum: 0=4, 1=3, 2=2, 3=1, 4=1/2, 5=3/8, 6=1/3, 7=1/4, 8=3/16, 9=1/6, 10=1/8, 11=3/32, 12=1/12, 13=1/16, 14=3/64, 15=1/24, 16=1/32, 17=3/128, 18=1/48, 19=1/64; Adjusts the time difference between the wet and dry signals. Sync options from 4 to 1/64 bars. |
| 10 | `feedback2` | FB2 | Feedback2 | % | 0 | 100 | Mod Matrix destination; Allows feedback to be applied to the second channel. |
| 11 | `pan2` | PN2 | Pan2 | % | -100 | 100 | Mod Matrix destination; Allows panning of the second channel. |
| 12 | `hiCut` | HIC | HiCut | Hz | 200 | 20000 | Mod Matrix destination; Allows the high frequencies affected by the pitch shifting to be reduced. |
