Midilize is a tiny and fast MIDI tool for macOS. Monitor every message in real time, route MIDI between apps with a visual patch-graph, and process signals with 40+ built-in tools — or write your own in JavaScript or Lua.
See every message as it happens. Build visual routing flows. No terminal, no config files.
Watch every MIDI message as it happens. Filter by channel, message type, or device.
Drag nodes onto a canvas and connect them with cables. See your signal flow at a glance.
Transpose, filter, split, remap velocity, run scripts, and more. Chain tools in any order.
Live activity strip shows which MIDI channels are firing at a glance.
Write custom processing logic. Full API for sending, filtering, delaying, and transforming messages.
Click any message to see hex bytes, decoded note names, CC numbers, and timestamps.
See exactly what your MIDI device sends. Spot stuck notes, wrong channels, and unexpected CCs instantly.
Send MIDI from one app to another without manually configuring IAC drivers.
Split keyboards, remap controls, and manage complex setups with a visual overview you can trust on stage.
Inspect every message your plugin receives or sends. Faster debugging, fewer headaches.
macOS includes Audio MIDI Setup, which shows connected MIDI devices and their configuration. However, it does not display incoming MIDI messages in real time. Midilize provides a full real-time MIDI monitor with filtering, inspection, and logging.
You can use the built-in IAC (Inter-Application Communication) driver in Audio MIDI Setup, but it has no visual interface and no filtering. Midilize provides visual drag-and-drop routing with a patch-graph interface, so you can see and control exactly how MIDI flows between apps.
Yes. Any MIDI device that macOS recognizes — including Bluetooth MIDI controllers — appears as a source in Midilize and can be monitored or routed.
Yes. You can build complex routing setups (keyboard splits, channel remapping, velocity curves) and save them as session files. Load a session to instantly restore your entire MIDI configuration.
Yes. SysEx messages appear in the monitor table and their full byte content is visible in the message inspector. You can also route and filter SysEx through the flow graph.
Yes. Midilize creates virtual MIDI ports that any DAW or virtual instrument on your Mac can connect to. Route a hardware controller to multiple software synths, filter out unwanted messages, or transpose notes — all in real time.
Yes. Your entire flow graph — all nodes, connections, and settings — saves to a file you can load back instantly. Great for switching between setups for different songs or projects.
Visual MIDI routing and monitoring for macOS.
Free while in beta — pricing will be introduced at v1.0.