Route, translate, filter, and monitor MIDI & OSC — right from your Mac's menu bar.
MidiPilot puts a full MIDI & OSC routing engine at your fingertips. Connect hardware controllers, virtual MIDI ports, and OSC apps with a visual matrix, remap any message into any other in real time, and watch every byte as it flows — no DAW restarts, no config files, no fuss.
A visual grid of your studio. Click to connect inputs to outputs; right-click to tune each connection.
Remap notes, CCs, and program changes on the fly — Note→CC, transpose, and OSC↔MIDI bridging.
A real-time log with timestamps, directional badges, filters, and a built-in test-message panel.
Create custom MIDI ports that show up in any DAW or app, and persist across restarts.
A built-in OSC 1.0 UDP server with client tracking and full two-way MIDI↔OSC translation.
Enable bidirectional control pairs that mirror each other and stay in sync automatically.
Inputs on the left, outputs across the top. Connect any keyboard, controller, or OSC client to any DAW, synth, or virtual port with a single click.
Turn notes into CCs, pedals into notes, and OSC into MIDI. Per-connection rules convert on the fly, with modifiers applied after the fact.
A live traffic log with millisecond timestamps. See exactly what your hardware is sending, what MidiPilot is translating, and what reaches your DAW.
Create custom virtual MIDI ports that appear in every DAW and app. Route through them, rename them, and let them persist across restarts.
A built-in OSC 1.0 UDP server connects your TouchOSC layouts, Max patches, and other OSC apps straight into the routing matrix.
Flip a switch and MidiPilot builds the inverse connection — knob A controls synth B, and synth B echoes straight back to knob A.
Capture the next incoming message to auto-fill a translation's input filters.
Hide inputs or outputs from the matrix per device — persisted across restarts.
Assign friendly names to any hardware or external virtual device.
Every hardware device you've ever connected is tracked and can be safely forgotten.
MidiPilot collects no data. Nothing leaves your Mac — no accounts, no analytics, no trackers, no servers. Your routing config, OSC clients, and a small local log live only in your own app container.
ZoFi Audio and Mitchell Woodbine never see, receive, or store your MIDI or OSC messages. Read the full privacy policy →
Download MidiPilot and wire up your studio in minutes.