Your MIDI and OSC control and mapping center

A fully customizable virtual studio at your fingertips on any device
MidiPilot is a powerful, easy-to-use routing tool that connects your MIDI controllers, devices, software, and OSC-compatible apps.
An intuitive virtual control hub that gives you the power to map connections, translate messages between devices, visualize message flow, and get everything working together with ease. Organize complex routing within a flexible and fully customized setup.
An interactive, visual grid of your studio that lets you easily map your connections.
Remap notes, CCs, and program changes on the fly in a virtual environment.
A real-time log of all messages being sent to your devices and a built-in test panel.
Create & control MIDI ports in any DAW or app.
A built-in OSC 1.0 UDP server with client tracking and full two-way MIDI-OSC translation.
Enable bidirectional control pairs that stay in sync automatically.
Connect any keyboard, controller, or OSC client to any DAW, synth, or port in a virtual map.

Connect different types of devices by transforming OSC into MIDI, notes into CCs, and other flexible configurations.

A live traffic log of every MIDI & OSC message that shows what is being sent, translated, and what reaches your DAW.

Create custom virtual MIDI ports that appear in every DAW and app.

A built-in OSC 1.0 UDP server connects your TouchOSC layouts, Max patches, and other OSC apps directly into the routing matrix.

Have two controls communicate in both directions so they stay in sync with each other.

One universal app, no dependencies, and nothing else to install. MidiPilot runs natively on macOS 15 (Sequoia) and later.
Download MidiPilot today and organize your studio in minutes.
MidiPilot is an independent macOS app built by Mitchell Woodbine — a musician and audio engineer who needed his own controllers, virtual ports, DAWs and OSC apps to speak the same language. It is designed the way a studio is: everything connects to everything, and nothing gets in the way of the take.
Every feature grew out of a real routing problem in a working studio. It is written natively in Swift, released under the MIT license, and runs as a universal binary on macOS 15+ — Apple Silicon and Intel. No accounts, no analytics, no trackers: your routing stays on your Mac.
Designed, built and maintained by one person.
Swift 6 and CoreMIDI, universal for Apple Silicon and Intel.
Released under the MIT license, with no accounts or trackers.
Questions, bug reports, or an idea for the next release? Send a note below, or email mitchellwoodbine@gmail.com directly. For setup problems, the support page has the common fixes.
MidiPilot collects no accounts, analytics, trackers or data. We never see, receive, or store your MIDI or OSC messages.
Your routing config, OSC clients, and a small local log live only in your own app container. Read the full privacy policy →