It's Digital

Eventide H9 Max (instance #2)

Eventide · DSP (multi-engine; Eventide's H9 firmware running the full Factor-series + H9-exclusive algorithm library)
INEQDRIVEtubeMODchorusDELAY0..3000 msREVERB15 algoOUTfeedback

Overview

Class
reverb
Subtypes
reverb, delay, modulation, distortion, pitch, eq
Topology
DSP (multi-engine; Eventide's H9 firmware running the full Factor-series + H9-exclusive algorithm library)
Channels
2
Stereo-linkable
no

Parameters — reverb

algorithms
Blackhole, ShimmerVerb, SpaceTime, Plate, Hall, Room, Spring, Reverse, DualVerb, MangledVerb, ModEchoVerb, DynaVerb, TremoloVerb, Resonator, UltraTap
decay_s
0..infinite
pre_delay_ms
0..variable
mix_wet_dry
yes
mod
present=yes, kind=_verify, on_off=no

Parameters — delay

algorithms
DigitalDelay, VintageDelay, TapeEcho, ModDelay, DuckedDelay, BandDelay, FilterPong, MultiTap, Reverse, Looper, UltraTap, H910, H949
time_ms
0..3000
feedback
0..max (self-oscillation per-algorithm)
mix_wet_dry
yes
tap_tempo
yes
tap_tempo_target
time_ms
tap_tempo_subdivisions
quarter, dotted_8th, 8th, triplet, 16th
mod
present=yes, kind=_verify, on_off=no

Parameters — modulation

kind
chorus
rate
0..variable
depth
0..100%

Parameters — distortion

kind
tube
drive
0..100%
tone
yes
mix_wet_dry
yes
level
0..max

Algorithms (15)

UltraTap
Signature H9 algorithm; cataloged first on this instance for symmetry with h9max-1's Blackhole-first ordering.
ModEchoVerb
reverb
Blackhole
reverb
ShimmerVerb
reverb
MangledVerb
reverb
TimeFactor_DigitalDelay
delay
TimeFactor_TapeEcho
delay
TimeFactor_BandDelay
delay
ModFactor_Chorus
modulation
ModFactor_Rotary
modulation
ModFactor_QWah
modulation
PitchFactor_HarPeggiator
pitch

Presets

Slots
99
Recall
footswitch_active + midi_pgm_change + bluetooth_app
Editable
yes

I/O

Audio in
trs
Audio out
trs
Bypass
relay
Bypass type
true_bypass
Rack format
pedal
MIDI
trs_minijack_type_a/usb_mini_b/bluetooth_le
Bluetooth
Bluetooth LE
Operating level
—
Notes
Reverbscapability-outboard-v1

Signal flow rendered server-side as inline SVG from capability.json: no WPF, no client JavaScript.

Provenance

Confidence
medium
Last verified
2026-05-28
Manual
manuals/fx-reverb--eventide-h9max-algorithms-guide.pdf
Pages
—
Via
SM60 P8 MIDI-controlled pedal batch -- second H9 Max instance (hardware-identical to h9max-1).

Object-level confidence='medium'. Near-clone of eventide-h9max-1 capability.json; differs only in id + name + clone_of_note + a slightly different algorithms[] subset ordering (UltraTap-first vs Blackhole-first) for catalog visibility across the two instances. Hardware + firmware + IO + preset slot count are identical to h9max-1. The two-instance modelling decision: each H9 Max in Adam's rig gets its own device column so per-instance rig-policy (which algorithm is loaded; which preset library lives on it) can be tracked separately; capability stays canonical.

Raw capability.json
{
  "schema_version": "capability-outboard-v1",
  "id": "eventide-h9max-2",
  "name": "Eventide H9 Max (instance #2)",
  "maker": "Eventide",
  "clone_of": null,
  "clone_of_note": "Not a clone of another product. This is the SECOND of two H9 Max instances in Adam's rig; eventide-h9max-1 is the first. Hardware + firmware are identical to instance #1; the two instances exist as separate device columns so each can carry its own rig-policy + preset bank. capability.json content is intentionally close-to-identical to eventide-h9max-1.",
  "device_class": "reverb",
  "device_class_subtypes": [
    "reverb",
    "delay",
    "modulation",
    "distortion",
    "pitch",
    "eq"
  ],
  "device_class_subtypes_note": "Same cross-class catalog as eventide-h9max-1. See that entry for the schema design discussion.",
  "topology": "DSP (multi-engine; Eventide's H9 firmware running the full Factor-series + H9-exclusive algorithm library)",
  "topology_note": "Identical to eventide-h9max-1. The cataloged algorithm library is firmware-defined and identical across both instances.",
  "channels": 2,
  "linkable": false,
  "linkable_note": "Stereo TRS in + stereo TRS out.",
  "params": {
    "reverb": {
      "algorithms": [
        "Blackhole",
        "ShimmerVerb",
        "SpaceTime",
        "Plate",
        "Hall",
        "Room",
        "Spring",
        "Reverse",
        "DualVerb",
        "MangledVerb",
        "ModEchoVerb",
        "DynaVerb",
        "TremoloVerb",
        "Resonator",
        "UltraTap"
      ],
      "algorithms_note": "Representative subset; same as eventide-h9max-1.",
      "decay_s": "0..infinite",
      "pre_delay_ms": "0..variable",
      "mix_wet_dry": true,
      "mod": {
        "present": true,
        "kind": "_verify",
        "rate": null,
        "width": null,
        "on_off": false
      }
    },
    "delay": {
      "algorithms": [
        "DigitalDelay",
        "VintageDelay",
        "TapeEcho",
        "ModDelay",
        "DuckedDelay",
        "BandDelay",
        "FilterPong",
        "MultiTap",
        "Reverse",
        "Looper",
        "UltraTap",
        "H910",
        "H949"
      ],
      "algorithms_note": "Representative subset; same as eventide-h9max-1.",
      "time_ms": "0..3000",
      "feedback": "0..max (self-oscillation per-algorithm)",
      "mix_wet_dry": true,
      "tap_tempo": true,
      "tap_tempo_target": "time_ms",
      "tap_tempo_subdivisions": [
        "quarter",
        "dotted_8th",
        "8th",
        "triplet",
        "16th"
      ],
      "mod": {
        "present": true,
        "kind": "_verify",
        "rate": null,
        "width": null,
        "on_off": false
      }
    },
    "modulation": {
      "kind": "chorus",
      "kind_note": "Same per-algorithm modulation surface as h9max-1; see top-level algorithms[] for per-algorithm kind.",
      "rate": "0..variable",
      "depth": "0..100%"
    },
    "distortion": {
      "kind": "tube",
      "kind_note": "CrushStation + SculptedDrive.",
      "drive": "0..100%",
      "tone": true,
      "mix_wet_dry": true,
      "level": "0..max"
    }
  },
  "algorithms": [
    {
      "id": "UltraTap",
      "name": "UltraTap (multi-tap reverb / delay)",
      "category": "reverb",
      "knob_overrides": {
        "param_1": "Number of taps (1..64)",
        "param_2": "Tap spread / spacing",
        "param_3": "Tap tone (lo-cut / hi-cut)",
        "param_4": "Feedback",
        "param_5": "Tap volume envelope"
      },
      "note": "Signature H9 algorithm; cataloged first on this instance for symmetry with h9max-1's Blackhole-first ordering."
    },
    {
      "id": "ModEchoVerb",
      "name": "ModEchoVerb (modulated delay+reverb)",
      "category": "reverb",
      "knob_overrides": {
        "param_1": "Echo time",
        "param_2": "Echo feedback",
        "param_3": "Reverb decay",
        "param_4": "Mod depth",
        "param_5": "Mod rate"
      }
    },
    {
      "id": "Blackhole",
      "name": "Blackhole (massive ambient reverb)",
      "category": "reverb",
      "knob_overrides": {
        "param_1": "Size (large/medium/small/freeze)",
        "param_2": "Gravity (-1.00..+1.00)",
        "param_3": "Decay",
        "param_4": "Mod Depth",
        "param_5": "Mod Rate"
      }
    },
    {
      "id": "ShimmerVerb",
      "name": "ShimmerVerb (pitch-shifted ambient)",
      "category": "reverb",
      "knob_overrides": {
        "param_1": "Pitch A (semitones)",
        "param_2": "Pitch B (semitones)",
        "param_3": "Decay",
        "param_4": "Mod Depth",
        "param_5": "Mod Rate"
      }
    },
    {
      "id": "MangledVerb",
      "name": "MangledVerb (distorted reverb)",
      "category": "reverb",
      "knob_overrides": {
        "param_1": "Decay",
        "param_2": "Distortion drive",
        "param_3": "Distortion tone",
        "param_4": "Mix",
        "param_5": "Output level"
      }
    },
    {
      "id": "TimeFactor_DigitalDelay",
      "name": "Digital Delay (TimeFactor)",
      "category": "delay",
      "knob_overrides": {
        "param_1": "Delay time A",
        "param_2": "Delay time B",
        "param_3": "Feedback",
        "param_4": "Filter (lo-cut)",
        "param_5": "Filter (hi-cut)"
      }
    },
    {
      "id": "TimeFactor_TapeEcho",
      "name": "Tape Echo (warm tape)",
      "category": "delay",
      "knob_overrides": {
        "param_1": "Delay time",
        "param_2": "Tape saturation",
        "param_3": "Feedback",
        "param_4": "Wow / flutter depth",
        "param_5": "Tape head EQ"
      }
    },
    {
      "id": "TimeFactor_BandDelay",
      "name": "Band Delay (filtered)",
      "category": "delay",
      "knob_overrides": {
        "param_1": "Delay time A",
        "param_2": "Delay time B",
        "param_3": "Feedback",
        "param_4": "Band filter frequency",
        "param_5": "Band filter Q"
      }
    },
    {
      "id": "ModFactor_Chorus",
      "name": "Chorus (ModFactor)",
      "category": "modulation",
      "knob_overrides": {
        "param_1": "Rate",
        "param_2": "Depth",
        "param_3": "Voices",
        "param_4": "Tone",
        "param_5": "Output level"
      }
    },
    {
      "id": "ModFactor_Rotary",
      "name": "Rotary (Leslie-style)",
      "category": "modulation",
      "knob_overrides": {
        "param_1": "Speed (slow/fast)",
        "param_2": "Acceleration",
        "param_3": "Horn/drum balance",
        "param_4": "Mic distance",
        "param_5": "Output level"
      }
    },
    {
      "id": "ModFactor_QWah",
      "name": "Q-Wah (auto-wah)",
      "category": "modulation",
      "knob_overrides": {
        "param_1": "Rate (LFO mode) / Sensitivity (envelope mode)",
        "param_2": "Depth / Range",
        "param_3": "Resonance",
        "param_4": "Manual (centre frequency)",
        "param_5": "Mix"
      }
    },
    {
      "id": "PitchFactor_HarPeggiator",
      "name": "HarPeggiator (arpeggiating harmonizer)",
      "category": "pitch",
      "knob_overrides": {
        "param_1": "Pattern A",
        "param_2": "Pattern B",
        "param_3": "Pitch A",
        "param_4": "Pitch B",
        "param_5": "Mix"
      }
    },
    {
      "id": "PitchFactor_MicroPitch",
      "name": "MicroPitch (detune)",
      "category": "pitch",
      "knob_overrides": {
        "param_1": "Detune A (cents)",
        "param_2": "Detune B (cents)",
        "param_3": "Delay A",
        "param_4": "Delay B",
        "param_5": "Mix"
      },
      "note": "The 'thickening detune' algorithm; classic Eventide stereo-imaging trick."
    },
    {
      "id": "CrushStation",
      "name": "CrushStation (distortion + fuzz)",
      "category": "distortion",
      "knob_overrides": {
        "param_1": "Drive",
        "param_2": "Sustain",
        "param_3": "Octaves blend",
        "param_4": "Tone (lo-cut)",
        "param_5": "Tone (hi-cut)"
      }
    },
    {
      "id": "SculptedDrive",
      "name": "SculptedDrive (overdrive)",
      "category": "distortion",
      "knob_overrides": {
        "param_1": "Drive",
        "param_2": "Tone (low)",
        "param_3": "Tone (mid)",
        "param_4": "Tone (high)",
        "param_5": "Output level"
      }
    }
  ],
  "algorithms_note": "Representative subset (15) of the H9 Max algorithm library; complementary subset to eventide-h9max-1 (cataloged starts with UltraTap + ModEchoVerb to surface the H9-exclusive marquee algorithms; the alphabetical-tail Eventide marquee algorithms (Blackhole / ShimmerVerb) are also included for cross-instance symmetry). Same universal 5-PARAM knob-override pattern as h9max-1.",
  "presets": {
    "slots": 99,
    "recall_mechanism": "footswitch_active + midi_pgm_change + bluetooth_app",
    "recall_mechanism_note": "Same as eventide-h9max-1. Per-instance preset library differs by Adam's rig-policy choice (in rig.json, when authored).",
    "editable": true,
    "factory_initial": true
  },
  "io": {
    "audio_in": {
      "format": [
        "trs"
      ],
      "balanced": false,
      "impedance_ohms": null,
      "inst_zi": true
    },
    "audio_out": {
      "format": [
        "trs"
      ],
      "balanced": false,
      "impedance_ohms": null
    },
    "sidechain": {
      "send": false,
      "return": false,
      "format": null,
      "per_channel": false
    },
    "stereo_link": false,
    "bypass": "relay",
    "bypass_type": "true_bypass",
    "bypass_type_note": "Switchable bypass modes (Globals): relay-switched true-bypass (default) / DSP-buffered bypass / kill-dry / DSP-bypass-with-spillover.",
    "bypass_alt_modes": [
      "true_bypass",
      "buffered_bypass",
      "dsp_bypass_spillover",
      "kill_dry"
    ],
    "exp_in": {
      "present": true,
      "format": "trs",
      "default_mode": "param_sweep",
      "default_mode_targets": [
        "assignable_per_preset"
      ],
      "alt_modes": [
        "external_tap_switch",
        "external_aux_switch",
        "cv_input"
      ],
      "sweep_range_pct": "0..100"
    },
    "midi": {
      "midi_in_thru_format": [
        "trs_minijack_type_a",
        "usb_mini_b",
        "bluetooth_le"
      ],
      "midi_in_thru_format_note": "Identical to eventide-h9max-1.",
      "midi_cc_map": {
        "active_bypass": 42,
        "tap_tempo": 44,
        "performance_switch": 46,
        "hotknob": 28,
        "expression": 15,
        "param_1": 22,
        "param_2": 23,
        "param_3": 24,
        "param_4": 25,
        "param_5": 26,
        "mix": 27
      },
      "midi_cc_map_note": "Same CC map as eventide-h9max-1 (firmware-defined). To use both instances in the same rig on separate MIDI channels, configure each on a distinct MIDI channel via the front-panel Globals menu.",
      "pgm_change": {
        "present": true,
        "range": "0..98",
        "range_note": "Same as eventide-h9max-1."
      },
      "midi_clock_sync": true
    },
    "bluetooth": {
      "present": true,
      "protocol": "Bluetooth LE",
      "use_cases": [
        "H9 Control app pairing",
        "MIDI over BLE"
      ],
      "note": "Bluetooth LE built-in (same as eventide-h9max-1). H9 Control can pair to a single device at a time; switching between h9max-1 + h9max-2 requires un-pairing the current device + pairing the other."
    },
    "operating_level": [],
    "rack_format": "pedal"
  },
  "meters": [],
  "performance": {
    "bypass_per_channel": false,
    "auto_release": false
  },
  "provenance": {
    "manual_path": "manuals/fx-reverb--eventide-h9max-algorithms-guide.pdf",
    "confidence": "medium",
    "last_verified": "2026-05-28",
    "manual_pages": [],
    "verify_via": "SM60 P8 MIDI-controlled pedal batch -- second H9 Max instance (hardware-identical to h9max-1).",
    "verify_note": "Object-level confidence='medium'. Near-clone of eventide-h9max-1 capability.json; differs only in id + name + clone_of_note + a slightly different algorithms[] subset ordering (UltraTap-first vs Blackhole-first) for catalog visibility across the two instances. Hardware + firmware + IO + preset slot count are identical to h9max-1. The two-instance modelling decision: each H9 Max in Adam's rig gets its own device column so per-instance rig-policy (which algorithm is loaded; which preset library lives on it) can be tracked separately; capability stays canonical.",
    "fields": {
      "device_class": {
        "conf": "high",
        "pg": null
      },
      "device_class_subtypes": {
        "conf": "high",
        "pg": null
      },
      "params.reverb.algorithms": {
        "conf": "medium",
        "pg": null
      },
      "params.delay.algorithms": {
        "conf": "medium",
        "pg": null
      },
      "algorithms": {
        "conf": "medium",
        "pg": null
      },
      "presets.slots": {
        "conf": "high",
        "pg": null
      },
      "io.midi.midi_in_thru_format": {
        "conf": "high",
        "pg": null
      },
      "io.midi.midi_cc_map": {
        "conf": "medium",
        "pg": null
      },
      "io.midi.pgm_change": {
        "conf": "high",
        "pg": null
      },
      "io.bluetooth.present": {
        "conf": "high",
        "pg": null
      }
    }
  }
}