Plug In, Play
Any class-compliant MIDI controller works out of the box. Pads trigger voices, knobs address parameters over a fixed CC map. No mapping screen, no JSON files.
Note Input
MIDI notes trigger pads. The default mapping starts at C1 (MIDI note 36) and maps 16 consecutive notes to the 16 pads of the current bank.
On-Screen Keyboard
No controller handy? Press ⌘K (Ctrl+K on Windows) to bring up a virtual keyboard overlay. It mirrors the current bank as a 4×4 grid so you can play the 16 pads from your computer keys — or click them with the mouse.
CC Mapping (Channel 4)
Control Change messages on Channel 4 address sample and global parameters. These CCs are fixed — no learn mode required.
Per-sample CCs affect the currently selected pad. Adjust selection first, then tweak.
Aftertouch
Polyphonic and channel aftertouch are passed through for expressive control. Aftertouch can modulate parameters on controllers that support it.
Hot-Plug Detection
Plug in a controller mid-session and DMC60 detects it automatically. No restart, no rescan. Unplug and reconnect — it just works.
Settings
Configure MIDI behavior in preferences:
Controller Support
DMC60 has an extensible controller framework. Built-in support includes the Ableton Move with velocity-sensitive pads and 9 endless encoders.
LED Feedback
For controllers with bidirectional MIDI, DMC60 can send LED feedback to reflect current state. This requires the controller to support MIDI output and LED control via MIDI.