How do I receive MIDI from Ctrl for iPad on my Mac?

Ctrl for iPad uses Apple’s ‘Core MIDI’ library to give ultimate MIDI connectivity on both an App and hardware level.

Using the official Apple library ensures Ctrl for iPad gives users the fastest and most flexible MIDI integration capable on an iPad. Far superior to cross-platform Apps relying on 3rd party libraries to give the best response in live scenarios where timing and reliability counts.

As iPadOS devices do not support MIDI session initiation functionality, you are required to create a MIDI session on your Mac that your iPad can join and send MIDI messages to.

Creating a MIDI session allows you to identify your Mac as a central location for MIDI streaming over the network. You specify the computer port that the network information uses, a session name and your computer’s name, which is seen by other computers on the network.

You can also set up specific routings of MIDI devices. For example, you might specify that the MIDI message sent from Ctrl for iPad should be routed to another computer on the network to control multiple applications from one interface.

Before creating a session on your Mac, ensure your iPad is either connected directly using a cable, or is on the same network.


1) In the Audio MIDI Setup app on your Mac, choose Window > Show MIDI Studio.

2) In the MIDI Studio window, click the Configure Network Driver button in the toolbar.

3) On the left side of the MIDI Network Setup window, click the Add button below My Sessions to create a new session.

4) To rename the session, click the name, then enter a new name.

5) On the right side of the window, below Session, specify the network computer port and a Bonjour name (or network name) for your Mac.

6) On the left side of the window, below My Sessions, select the session’s tickbox to enable it and publish it on the network.

7) On the left side of the window, below Directory, click the Add button and add the name, host and port of any remote computer (not on your local network) that you want to participate in the session, then click OK.

8) Repeat for each remote device that you want to participate in the session.

9) At the bottom of the left side of the window, click the “Who may connect to me” pop-up menu to specify which devices can connect to this session.

10) To start a session, click Connect.

Computers actively participating in the session appear in the Participants list. To set up live MIDI routings, click the “Live routings” pop-up menus, then choose the devices you want to share MIDI information with.