Eventide H9 Max (instance #1)
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 (14)
- Blackhole
- Signature H9 algorithm. Infinite-decay capable; gravity inverts the decay envelope.
- ShimmerVerb
- reverb
- SpaceTime
- reverb
- DigitalDelay
- delay
- VintageDelay
- delay
- TapeEcho
- delay
- H910
- Eventide H910 + H949 vintage harmonizer + delay algorithms.
- Chorus
- modulation
- Flanger
- modulation
- Phaser
- modulation
- PitchFlex
- pitch
- Crystals
- 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
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 -- schema stress-test (catalog-style multi-algorithm + Bluetooth + cross-class subtypes).
Object-level confidence='medium'. Stress-tests the SM60 schema half: algorithms[] is REPRESENTATIVE not exhaustive (15 of 50+ algorithms cataloged; the H9 Max algorithm library is too large to enumerate verbatim -- catalog only the marquee + 1 representative per category). The universal 5-PARAM knob-override pattern is the SM60-additive lock for catalog-style devices. device_class_subtypes[] enumerates all 6 classes the on-device library spans -- the first capability-outboard-v1 device to declare multiple subtypes at this scale. Bluetooth LE captured as a top-level io.bluetooth sub-section (SM60 first-use of this io block; documented in the SCHEMA-capability-outboard-v1.md). CC numbers per H9 MIDI implementation; subject to _verify against the manual. eventide-h9max-2 is hardware-identical (separate device row for rig-policy separation).
Raw capability.json
{
"schema_version": "capability-outboard-v1",
"id": "eventide-h9max-1",
"name": "Eventide H9 Max (instance #1)",
"maker": "Eventide",
"clone_of": null,
"clone_of_note": "Not a clone of another product. This is the FIRST of two H9 Max instances in Adam's rig; eventide-h9max-2 is the second. Hardware + firmware are identical to instance #2; 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-2.",
"device_class": "reverb",
"device_class_subtypes": [
"reverb",
"delay",
"modulation",
"distortion",
"pitch",
"eq"
],
"device_class_subtypes_note": "The H9 Max's algorithm library spans every FX class. Primary device_class set to 'reverb' (the marketing-headline class -- Blackhole / ShimmerVerb / SpaceTime); subtypes enumerate every class the on-device library exposes user-controllable algorithms for. The algorithm-selector schema (top-level algorithms[]) handles the cross-class catalog; per-class params.<class> blocks document only the SHARED knob set that applies across every algorithm in that class.",
"topology": "DSP (multi-engine; Eventide's H9 firmware running the full Factor-series + H9-exclusive algorithm library)",
"topology_note": "Runs all algorithms from the TimeFactor, ModFactor, PitchFactor, Space, and H9-exclusive algorithm libraries. Editable via front-panel encoder + LCD, or remotely via the H9 Control app (USB or Bluetooth LE).",
"channels": 2,
"linkable": false,
"linkable_note": "Stereo TRS in + stereo TRS out. Mono input on LEFT IN; mono out on LEFT OUT.",
"params": {
"reverb": {
"algorithms": [
"Blackhole",
"ShimmerVerb",
"SpaceTime",
"Plate",
"Hall",
"Room",
"Spring",
"Reverse",
"DualVerb",
"MangledVerb",
"ModEchoVerb",
"DynaVerb",
"TremoloVerb",
"Resonator",
"UltraTap"
],
"algorithms_note": "Reverb-category algorithms (representative subset; the H9 Max library carries 15+ reverb algorithms across the Space + H9-exclusive families). Not exhaustive -- see top-level algorithms[] for the full catalog.",
"decay_s": "0..infinite",
"decay_s_note": "DECAY / SIZE parameter (per-algorithm name); Blackhole + Resonator support infinite freeze.",
"pre_delay_ms": "0..variable",
"pre_delay_ms_note": "PRE-DELAY parameter; range per-algorithm.",
"mix_wet_dry": true,
"mix_wet_dry_note": "MIX knob (a dedicated front-panel control). Per-algorithm wet/dry curve.",
"mod": {
"present": true,
"kind": "_verify",
"kind_note": "Modulation per-algorithm; the mod-flavoured reverbs (ModEchoVerb, ShimmerVerb, TremoloVerb) carry algorithm-specific MOD parameters. _verify on the cross-algorithm kind enum.",
"rate": null,
"width": null,
"on_off": false
}
},
"delay": {
"algorithms": [
"DigitalDelay",
"VintageDelay",
"TapeEcho",
"ModDelay",
"DuckedDelay",
"BandDelay",
"FilterPong",
"MultiTap",
"Reverse",
"Looper",
"UltraTap",
"H910",
"H949"
],
"algorithms_note": "Delay-category algorithms (representative subset; H9 Max carries 13+ delay algorithms from TimeFactor + H9-exclusive families).",
"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": "H9 Max carries chorus / flanger / phaser / vibrato / tremolo algorithms (the ModFactor library). 'kind' enum here is placeholder; per-algorithm kind documented in top-level algorithms[].",
"rate": "0..variable",
"depth": "0..100%"
},
"distortion": {
"kind": "tube",
"kind_note": "CrushStation + SculptedDrive (H9 Max distortion algorithms; not all H9 hardware carries them -- H9 Max ships with the FULL algorithm library including these).",
"drive": "0..100%",
"tone": true,
"mix_wet_dry": true,
"level": "0..max"
}
},
"algorithms": [
{
"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; positive=forward, negative=reverse)",
"param_3": "Decay (when not frozen)",
"param_4": "Mod Depth",
"param_5": "Mod Rate"
},
"note": "Signature H9 algorithm. Infinite-decay capable; gravity inverts the decay envelope."
},
{
"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": "SpaceTime",
"name": "SpaceTime (reverb + dual delays)",
"category": "reverb",
"knob_overrides": {
"param_1": "Reverb Decay",
"param_2": "Delay A time",
"param_3": "Delay B time",
"param_4": "Delay feedback",
"param_5": "Reverb / delay mix"
}
},
{
"id": "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": "VintageDelay",
"name": "Vintage Delay (BBD-flavoured)",
"category": "delay",
"knob_overrides": {
"param_1": "Delay time A",
"param_2": "Delay time B",
"param_3": "Feedback",
"param_4": "BBD bandwidth-limit emulation",
"param_5": "Modulation depth"
}
},
{
"id": "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": "H910",
"name": "H910 H949 (vintage Eventide harmonizer delays)",
"category": "delay",
"knob_overrides": {
"param_1": "Pitch A (semitones)",
"param_2": "Pitch B (semitones)",
"param_3": "Delay A time",
"param_4": "Delay B time",
"param_5": "Feedback"
},
"note": "Eventide H910 + H949 vintage harmonizer + delay algorithms."
},
{
"id": "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": "Flanger",
"name": "Flanger (jet-plane)",
"category": "modulation",
"knob_overrides": {
"param_1": "Rate",
"param_2": "Depth",
"param_3": "Feedback",
"param_4": "Manual (centre delay)",
"param_5": "Mix"
}
},
{
"id": "Phaser",
"name": "Phaser (Q-Wah / Phaser)",
"category": "modulation",
"knob_overrides": {
"param_1": "Rate",
"param_2": "Depth",
"param_3": "Stages (4/6/8/12)",
"param_4": "Manual",
"param_5": "Resonance"
}
},
{
"id": "PitchFlex",
"name": "PitchFlex (PitchFactor)",
"category": "pitch",
"knob_overrides": {
"param_1": "Pitch A (semitones)",
"param_2": "Pitch B (semitones)",
"param_3": "Heel position (exp pedal)",
"param_4": "Toe position",
"param_5": "Mix"
}
},
{
"id": "Crystals",
"name": "Crystals (reverse pitch-shift)",
"category": "pitch",
"knob_overrides": {
"param_1": "Pitch A (octaves)",
"param_2": "Pitch B (octaves)",
"param_3": "Reverse-tail length",
"param_4": "Feedback",
"param_5": "Mix"
}
},
{
"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; the full catalog runs 50+ algorithms across reverb / delay / modulation / pitch / distortion / EQ + a built-in looper. The cataloged subset covers the marquee algorithms + at least one representative from each category. This is the SM60 schema decision: for catalog-style multi-algorithm devices (H9 Max), the algorithms[] block is REPRESENTATIVE not exhaustive; the per-algorithm knob_overrides{} pin the universal 5-PARAM mapping pattern (HotKnob = MIX usually; PARAM 1-5 = algorithm-specific) that every H9 algorithm follows. Full library is documented in fx-reverb--eventide-h9max-algorithms-guide.pdf.",
"presets": {
"slots": 99,
"recall_mechanism": "footswitch_active + midi_pgm_change + bluetooth_app",
"recall_mechanism_note": "99 user preset slots accessible from the front panel via the ACTIVE footswitch (in 'List' / 'Set List' mode) OR via the H9 Control app (USB or Bluetooth LE). MIDI PGM CHANGE 0..127 maps presets 1..99 (PC 0..98) + 29 reserved slots.",
"editable": true,
"factory_initial": true,
"factory_initial_note": "Ships with 99 factory presets; user-overwritable via the SAVE menu sequence on the front panel OR via the H9 Control app's preset library."
},
"io": {
"audio_in": {
"format": [
"trs"
],
"balanced": false,
"impedance_ohms": null,
"inst_zi": true,
"note": "INPUT 1 (LEFT) + INPUT 2 (RIGHT), 1/4\" TRS. Use INPUT 1 for mono."
},
"audio_out": {
"format": [
"trs"
],
"balanced": false,
"impedance_ohms": null,
"note": "OUTPUT 1 (LEFT) + OUTPUT 2 (RIGHT), 1/4\" TRS."
},
"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_note": "EXP/CV jack accepts an expression pedal (TRS) -- assignable to any param per-preset via the front-panel menu or H9 Control. Also accepts CV input.",
"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": "MIDI IN + OUT/THRU via 1/8\" TRS minijack (Type A pinout -- the Eventide pedal standard). USB-mini-B for class-compliant MIDI + H9 Control connection + firmware updates. Bluetooth LE for wireless H9 Control connection (MIDI tunneled over the BLE link).",
"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": "CC numbers per Eventide H9 MIDI implementation. PARAM 1-5 + HOTKNOB are mapped per the universal 5-PARAM scheme; per-algorithm meaning of PARAM 1-5 lives in top-level algorithms[].",
"pgm_change": {
"present": true,
"range": "0..98",
"range_note": "MIDI PC 0..98 maps presets 1..99 (preset numbering is 1-indexed on the H9; PC is 0-indexed)."
},
"midi_clock_sync": true,
"midi_clock_sync_note": "Delay-time + modulation-rate sync to incoming MIDI clock (per-algorithm support)."
},
"bluetooth": {
"present": true,
"protocol": "Bluetooth LE",
"use_cases": [
"H9 Control app pairing",
"MIDI over BLE"
],
"note": "Bluetooth LE built-in. The H9 Control app (iOS / macOS / Windows / Android) pairs over BLE for full algorithm editing + preset management + firmware updates. The H9 Max ships with Bluetooth enabled; other H9 family models (H9 Core, H9 Standard) do NOT have Bluetooth and require USB for app connection -- the Max is the differentiator. Bluetooth carries MIDI; the device can be MIDI-controlled wirelessly via BLE-capable controllers."
},
"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 -- schema stress-test (catalog-style multi-algorithm + Bluetooth + cross-class subtypes).",
"verify_note": "Object-level confidence='medium'. Stress-tests the SM60 schema half: algorithms[] is REPRESENTATIVE not exhaustive (15 of 50+ algorithms cataloged; the H9 Max algorithm library is too large to enumerate verbatim -- catalog only the marquee + 1 representative per category). The universal 5-PARAM knob-override pattern is the SM60-additive lock for catalog-style devices. device_class_subtypes[] enumerates all 6 classes the on-device library spans -- the first capability-outboard-v1 device to declare multiple subtypes at this scale. Bluetooth LE captured as a top-level io.bluetooth sub-section (SM60 first-use of this io block; documented in the SCHEMA-capability-outboard-v1.md). CC numbers per H9 MIDI implementation; subject to _verify against the manual. eventide-h9max-2 is hardware-identical (separate device row for rig-policy separation).",
"fields": {
"device_class": {
"conf": "high",
"pg": null
},
"device_class_subtypes": {
"conf": "high",
"pg": null
},
"topology": {
"conf": "high",
"pg": null
},
"channels": {
"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
},
"presets.recall_mechanism": {
"conf": "high",
"pg": null
},
"io.audio_in.format": {
"conf": "high",
"pg": null
},
"io.audio_out.format": {
"conf": "high",
"pg": null
},
"io.bypass_type": {
"conf": "high",
"pg": null
},
"io.exp_in.present": {
"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
},
"io.rack_format": {
"conf": "high",
"pg": null
}
}
}
}