MIDI
Overview
Fantasynth supports MIDI input via the Web MIDI API. Connect any class-compliant USB MIDI controller. No drivers needed in Chrome.
Connecting a controller
- Plug in your MIDI controller before or after opening Fantasynth
- The app detects available MIDI devices automatically
- A green status dot appears in the UI when a device is connected
Triggering clips
MIDI notes trigger clips. Each clip can be mapped to a specific note number. Press a pad or key on your controller to activate the corresponding clip.
Controlling parameters
MIDI CC (Control Change) messages map to clip parameters. Turn a knob on your controller to adjust shader intensity, color speed, particle count, or any other exposed parameter in real-time.
Configuration
MIDI mappings are defined in JSON configuration. You can map:
- Notes → clip triggers (per layer)
- CC messages → parameter controls
- Channels → different tracks or layers