Map your MIDI gear to AppleScript.

Built to bridge the gap between MIDI hardware and macOS automation.
It’s a native, zero-latency tool for anyone who needs to trigger scripts from a controller.

Download the App

Native for Apple Silicon

Please read: Automation Disclaimer

Auto Reconnect

Automatically detects and reconnects to your MIDI devices if they are unplugged or if the app is restarted.

Shortcut Assistant

Tap a key on your keyboard and the app automatically generates the AppleScript key code syntax for you.

MIDI Monitor

Real-time visual feedback for all incoming MIDI data, making it easy to troubleshoot and verify your connections.

Smart CC Filtering

Trigger scripts only when a fader or knob hits a specific value or range.

Dynamic Value Passing

Inject MIDI values (0-127) directly into your scripts to control volume, parameters, or other apps in real-time.

Native Design

Built specifically for macOS with full support for Light and Dark mode.

A few things to know...

1. Apple Silicon Native

This build is for M1, M2, M3, M4, and M5 chips. I hope to add support for Intel-based Macs in a future update.

2. Gatekeeper Verification

Because this is an independent tool, you may need to open it via System Settings > Privacy & Security or (on older macOS versions) Right-Click > Open the first time you launch it.

3. Accessibility Permissions

To control other apps, you’ll need to grant Accessibility and Automation permissions in System Settings.

4. Read the README

The disk image includes a short README.txt that covers everything you need to get up and running.

Version 1.1 – Now Available

This release introduces multi-device support and critical background stability improvements.

New

Multi-Device Support & Hardware Locking

Simultaneous Connection: Automatically connects to all available MIDI devices for maximum flexibility.

Hardware Locking: Assign specific scripts to individual hardware controllers for more precise control.

Stability

Improved Background Stability

Reliable Reconnection: Resolved issues where devices failed to reconnect after system sleep/wake cycles.

Interface

Enhanced macOS Interface

Status Menu Integration: Added a hardware connection list directly in the status menu.

UI Optimization: Fixed visual layout and scaling issues when resizing windows.

Support the Project

I originally built MIDItoAppleScript for personal use to control my Mac from my mixing desk. It worked so well that I just kept building and now, here we are.

MIDItoAppleScript is completely free with no ads, no tracking, and no "Pro" features locked behind paywalls. However, keeping the software maintained and the server running does come with personal costs. If you find the app useful, consider buying me a coffee to help support the project.

Buy me a coffee