Recording MIDI With Pro Tools

MIDI and virtual instruments were one of the biggest game changers in music production and are the fundamental tools that a lot of producers use. Some producers rely solely on MIDI programming and samples or virtual instruments for their productions. The most beautiful part about it is that performances, nuances and notes can be shifted around after the initial recorded performance or can be programmed and never performed which opens up a whole new world for people who are not very savvy at playing a musical instrument.

First Things First: What is MIDI?

Arturia KeyLab 25 MIDI Controller One of the basic mistakes people make when they think about MIDI is that they consider it audio – and it is not! MIDI is a digital protocol that enables software, hardware instruments and controllers that use this language to communicate with one another. The protocol allows for 16 channels of information to be communicated over one connection. MIDI carries information about events and transmits parameters such as pitch, velocity, length and all sorts of control signals such as tremolo, panning, audio volume, etc. The most common scenario where you will see MIDI in action is a MIDI keyboard controller connected to a Pro Tools system – and this is also the scenario we will look at in this tutorial.

MIDI Devices

There are so many different devices out there that use MIDI protocol to transmit information that even if I try to list everything I will probably miss a few things – nevertheless, for the purpose of giving some examples: drum machines, synthesizers, sequencers, samplers, hardware/ software effects, trigger pad devices, keyboard controllers, DAW Controllers – and the list could go on. The standard connector for MIDI devices is a five pin DIN connector that looks like this:


MIDI Cable

However, most devices that use MIDI also allow for connecting with USB and the most common configuration for keyboard controllers will be a combination of MIDI input/ output connectors and a USB connector.


Samson Graphite 49 Keyboard MIDI Controller

Configuring Your System For MIDI Recording

In order to record MIDI you will need a hardware keyboard MIDI controller or another device that uses MIDI protocol. I will assume you have a MIDI keyboard as that is the most common hardware device to record MIDI with. The first thing you have to think about is the startup sequence of you Pro Tools system. It is very important to power up you MIDI device before starting Pro Tools, otherwise the software will not detect the MIDI device.

The right order for your start-up sequence should be: computer, any hard-drive that is not bus powered, any audio interface that is not bus powered, all your MIDI devices, your monitoring system and lastly, Pro Tools. All controllers should be plug and play and should play nicely with Pro Tools without any special setup within  the software. Now, that we have our system up and running let’s make sure that our MIDI settings are right for recording.

Settings And Track Configuration

Create a new Pro Tools session and head over to the “Setup” tab and click on “Preferences“. In the new window that pops up click on “MIDI” and check that “first selected MIDI track” is selected in the Default Thru Instrument menu. Then, click ok and head over to the edit window.

MIDI Setting in Pro Tools

MIDI Settings in Pro Tools

There are two types of tracks that can handle MIDI  – instrument tracks and MIDI tracks. MIDI tracks store MIDI note and controller data only. Audio does not flow through a MIDI track and you need to connect the MIDI track to another track, an auxiliary one that has a virtual instrument instantiated on it. Instrument tracks on the other hand are a combination between a MIDI track and an auxiliary track and enable the user to instantiate a virtual instrument directly onto the track and the input to the track is MIDI while the output is audio. We will look at both scenarios.

MIDI Track + Auxiliary Track

Instrument tracks were only introduced in Pro Tools 7.0 so before using a MIDI track in conjunction with an auxiliary track was the only way to use MIDI in Pro Tools to control virtual instruments. Let’s look at how to set up this scenario. First, let’s create a stereo Master Fader, a MIDI track and a stereo auxiliary track. Your session should look like this:

Configuration of a MIDI + Aux Track Setup - Part I -

Configuration of a MIDI + Aux Track Setup – Part I –

Now, instantiate the Mini Grand virtual instrument on the auxiliary track. Next, select the output of the MIDI track and select Aux 1 – Mini Grand 1. You session should look like this:


Configuration of a MIDI + Aux Track Setup – Part II –

Now, if you select your MIDI track and play some notes on your keyboard you will hear the Mini Grand piano VI and you will see the audio signal pop up in the meter of the Auxiliary track and the Master Fader.

Instrument Track

This scenario is much simpler to set up. Delete all the tracks from the previous example except for the master. Create one new stereo instrument track and instantiate Vacuum on it and you are good to go: play some notes on your keyboard and you should hear the synth and see the meters rise as you hit the keys. Your session should look like this:

Configuring an Instrument Track.

Configuring an Instrument Track.

Why Bother Using MIDI Tracks?

Given that complex setup is required to use MIDI tracks why even bother using them when you have something as flexible as an instrument track in your toolbox? There are two scenarios in which you will find using MIDI tracks not only useful but the only solution. The first scenario is when you want to save some CPU and use the multiple voices on a virtual instrument.

To do so, you only have to instantiate the plug-in once and you can play each voice with a different MIDI Track. Let’s take a look at how to set this up. First delete or hide the previously created tracks except the master and create four MIDI tracks and one stereo auxiliary track. Next, instantiate Xpand!2 on the auxiliary track. Your session should look like this:

Setting Up For Multi-Voiced Virtual Instruments

Setting Up For Multi-Voiced Virtual Instruments

Now, proceed to select the output of MIDI track 1 and choose Aux 2 – Xpand!2 1  and then choose channel-1:

Selecting MIDI Channels

Selecting MIDI Channels

Next, go on and select the output of MIDI 2 to channel-2 and so on. In the end it should look like this:

Finished Routing For Multi-Voiced Virtual Instrument

Finished Routing For Multi-Voiced Virtual Instrument

All that is left to do is fill up each of the four banks of tones in Xpand!2 with your desired tones and play.

The second scenario is beyond the scope of the article but I will tell you a little about it. The beauty of MIDI is that you can alter a performance post factum so why not use this amazing flexibility with your favorite hardware synths that support MIDI? This can be done with Pro Tools and you can use your favorite synth’s as sound modules. The setup is similar to the MIDI track + Auxiliary Track scenario but the routing is a little more complex.

Recording MIDI

For our first recording we will use the simplest of scenarios: one instrument track with Mini Grand instantiated on it. Select the track and play a few notes to make sure there is signal passing through. Next, proceed to pressing the record arm button on the track, then the master record and finally hit play. You are now recording!

Recording MIDI

Recording MIDI

When you are finished remember than you can audition it and name it if you want to keep it. Of course, after the recording you can edit the MIDI clip in any way you might imagine: stretch the notes, change the velocity, add new notes, delete original ones and the list could go on.

Final Thoughts

As I stated in the beginning, MIDI is one of the building blocks of modern music production and it enables the bedroom producer to do things unimaginable a few decades ago. People who do not even play an instrument can now create complex arrangements that would require some amazing playing in order to perform. Mastering the use of MIDI is a must and even though slightly intimidating at first, it is a lot easier to understand and use than it might seem.

  1. Mark Salazar
  2. Derek
  3. Chris Hewson
  4. Neil Severson

Leave a Reply

Your email address will not be published. Required fields are marked *