With the exception of a few dedicated iOS-specific models, most MIDI controller keyboards require another piece of hardware to be placed in between them and your iOS device in order for your Core MIDI apps to recognize and respond to your MIDI controller. You have a few different ways you can go.
iOS MIDI interface
Oct 05, 2018 Connecting MIDI Keyboard to Computer through MIDI HUB There is another option for connecting your midi keyboard to the computer. This is would be the scenario where you only have midi inputs and outputs from your keyboard, but you have no midi inputs/outputs on your audio interface. Mar 29, 2019 Connect the MIDI keyboard to your computer using a USB / MIDI adapter. Verify that your keyboard is powered on and ready for use. Launch Pro Tools on your Windows or Mac computer. Click on “Setup” at the top of your Pro Tools session and select “Peripherals.” The Peripherals window will display on-screen.
One way to go is to purchase a dedicated iOS MIDI interface, or an iOS audio-and-MIDI interface that gives you microphone or guitar connections (or both) in addition to a MIDI connection. Examples of audio-and-MIDI interfaces on the market include the IK Multimedia iRig PRO, the Alesis I/O Dock II, and the Behringer iS202.
If you only need MIDI and don’t plan on recording audio, a dedicated iOS MIDI interface is an economical way to go, and more are being released all the time. For instance, the new IK Multimedia iRig MIDI 2 gives you the option of Lightning and 30-pin connections for iOS, or USB connections for Mac and PC. It features MIDI in, out, and thru ports.
Follow the steps below to enable each of your MIDI devices. Go to the Options tab, click Preferences, then click the Link/MIDI tab on the left. Locate your MIDI device in the Input section and turn the Track button to ON to enable it. Follow the same procedure for your MIDI keyboard output listed. Dismiss Join GitHub today. GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. A MIDI program (a conductor) sends MIDI information to your digital piano, synth or virtual instruments (an orchestra), which, in turn, interpret that MIDI data and generate the actual sound based on the MIDI information received (which notes to play, loudness, timing, etc.).
If you want to have the option to set up a multi-machine setup with four MIDI ins and four MIDI outs, and the ability to pass audio from one machine to the next, you might consider iConnectivity’s new iConnectMIDI4+, which, with all its capabilities, sells only for about $200.
To connect a controller keyboard with an iOS interface, first connect the interface to your iOS device’s dock port. Next, plug the keyboard’s MIDI out to the MIDI in on the interface using either a standard MIDI cable or a cable that comes with the unit, depending on the interface you have. The keyboard’s MIDI out is where messages coming from the keyboard — including note-ons and note-offs, CC data, and more — are sent.
The interface’s MIDI in port takes that data and brings it into your iOS device and makes it available for your app.
Before MIDI came along, synthesizers used control voltage (or CV) to pass messages like notes and performance data between different devices. CV isn’t common to iOS interfaces yet, but some enterprising souls allow you to pass MIDI to digital devices and CV to analog devices for some truly impressive synth rigs. If you feel like geeking out, check out apps like Brute LFO and buy the cable you’ll need (one end should be the standard headphone to plug into the phone, and the other end whatever the analog synth accepts).
Connecting controllers to iOS devices using USB
Another option for plugging in an external keyboard is to use a standard USB MIDI controller. “But wait, there’s no USB port on an iOS device,” you say. This is technically true, but you can add one very easily with Apple’s inexpensive Lightning-to-USB-camera adapter, for Lighting-equipped devices, or the Camera Connection Kit for iOS devices with 30-pin dock connectors.
When you do this, the MIDI controller world is your oyster, as you can choose from a large selection of USB MIDI interfaces.
In order to work with Apple’s Core MIDI, a USB MIDI controller must be USB Class Compliant, which means that it’s designed to work with your iOS device (or a computer) without the need to install a software driver. If driver installation is required, it won’t work on your iOS device.
Virtual Piano
A large percentage of USB controller keyboards are USB Class Compliant, and some even advertise themselves as being iOS compatible, if you use one of the Apple camera adapters.
Do your research and make sure your USB MIDI controller will work with iOS devices. Manufacturers who do produce compatible equipment will usually fall over themselves advertising this fact.
Online Piano
One more big advantage of connecting via USB to your iOS device is that you don’t need to plug a power adapter into the keyboard; it will be bus powered, which means it gets its power through the USB cable. As a result, you can connect your MIDI keyboard in places where there’s no AC power available — as long as your iPad’s battery is charged. However, longer chains of devices or larger devices might still need a separate power source — do your research and test first.