Skip to content
Manual

MIDI

Learn, map, generate, humanize.

MIDI in EDM Forge spans four roles: input from controllers and the on-screen keyboard, output to external gear, mapping any knob to any parameter, and generation (humanize, variations, scale-lock, generative patterns).

Input & output

  • Input — Web MIDI auto-detects any connected device. The on-screen keyboard is always available; rows A; play the white keys, WP the black.
  • Output — Tracks can route to any external MIDI port. Set the port on the track header → MIDI Out.
  • Clock — Forge can be MIDI clock master or slave. Toggle on the transport's MIDI menu. As slave, all generative + sequencer playback syncs to the incoming clock.
Browser support
Web MIDI is enabled in Chromium-based browsers (Chrome, Edge, Arc, Brave). Safari needs a polyfill — we ship one and prompt for permission on first use.

MIDI Learn & the learn-bridge

  1. Right-click any knob → MIDI Learn. The knob glows amber.
  2. Wiggle the hardware control you want to assign. It's bound.
  3. Right-click again to set range, invert, soft-takeover, or to switch CC. Unlearn clears the binding.

Learn-bridge exposes one device as a virtual controller across racks — useful when you want a single fader to control corresponding parameters in multiple devices without re-learning each one.

Controller templates & mapping sets

Built-in templates ship for Launchpad Mini/X, APC40/Mini, Push, Maschine, Komplete Kontrol, OP-1, OP-Z, and any generic 8/16/24-knob MIDI controller. Pick the device on the Controllers screen — pads, faders, and transport are mapped automatically.

Mapping sets are saved per project and per account. Switch between sets (e.g. "performance", "studio editing", "live mixdown") with one click — the same hardware serves multiple workflows.

NI Komplete Kontrol M32

Plug the M32 into USB and click Enable MIDI. The Mapping Sets panel auto-detects it and preselects the M32 template — hit the grid icon on a set to seed defaults.

  • Keybed, pitch / mod strips, sustain pedal — play instruments out of the box.
  • 8 knobs (CC 14–21) — assigned to template knob slots; re-point any to a track param via right-click → MIDI Learn.
  • Transport — Play, Stop, Rec, Loop drive the app transport directly.
  • NKS-only features (Light Guide, OLED, preset browser, auto-map to Komplete instruments) need NI's Komplete Kontrol host on the desktop — browsers can't speak the NKS protocol.

Generative, humanize, variations, scales

  • Humanize nudges timing and velocity within a target range. Use 5–10% for natural feel, 15–25% for sloppy/jazz.
  • Variations regenerates a clip while preserving its rhythmic and harmonic skeleton. Step through with the arrow buttons and lock the take you like.
  • Scale-lock snaps incoming and existing notes to a chosen scale + root. Combine with chord-mode for instant chord progressions from single notes.
  • Genre templates seed clips with idiomatic rhythms — house, DnB, trap, techno, lo-fi, ambient — as starting points, not endings.
EDM Forge Manual · BETA 1.0 · Home