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

  1. Plug in your MIDI controller before or after opening Fantasynth
  2. The app detects available MIDI devices automatically
  3. 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