notehound.app Get the App

MIDI Learn Mode

MIDI Learn lets you assign physical buttons, knobs, or keys on your controller to specific NoteHound actions — so you can control playback, looping, and navigation hands-free while playing your instrument.

MIDI settings

Setting Up a Mapping

  1. Open Settings and navigate to the MIDI section
  2. Tap the action row you want to map (e.g., “Play / Pause”)
  3. The row shows “Listening…” with a pulsing orange indicator
  4. Press the desired button, key, or knob on your MIDI controller
  5. The mapping is saved automatically

Mappings are saved to disk and persist across sessions.

All 19 Mappable Actions

ActionDescriptionDefault Mapping
Play / PauseToggle playbackCC 117
StopStop playback and reset positionCC 118
Skip Back 5sRewind 5 seconds—
Skip Forward 5sAdvance 5 seconds—
Toggle LoopEnable/disable A-B looping—
Set Marker APlace loop start at playhead—
Set Marker BPlace loop end at playhead—
Speed +0.05Increase playback speed by 0.05x—
Speed -0.05Decrease playback speed by 0.05x—
Speed (Knob)Set speed via continuous CC value (0-127)—
Seek (Knob)Set playback position via continuous CC value—
Octave UpShift keyboard up one octave—
Octave DownShift keyboard down one octave—
Next SoundCycle to next synth preset—
Toggle Edit ModeToggle keyboard edit mode on/off—
Toggle Loop LinkToggle loop chain mode—
Next LoopAdvance to next loop pair—
Previous LoopGo to previous loop pair—
Speed Preset (Slow)Jump to the slow speed preset—

Default Mappings

NoteHound ships with two default mappings out of the box:

  • CC 117 — Play / Pause
  • CC 118 — Stop

Tap Reset to Defaults in the MIDI settings section to restore these defaults at any time.

Supported MIDI Message Types

  • Note messages — assign any note (useful for sustain pedals and drum pads)
  • CC (Control Change) messages — assign any CC number from any channel

Removing a Mapping

Tap the X button on any mapped action row to clear its assignment.

Tip: A sustain pedal connected via a MIDI interface makes a great Play/Pause trigger — you can start and stop playback with your foot while keeping both hands free to play along.