How To Play Logic Pro’s Pitch Correction Plugin In Real-Time
In this article, I’ll show you exactly how to play Logic Pro’s Pitch Correction plugin via keyboard in real-time. It’s a feature the plugin does not offer by default, it only can be achieved by using a Transformer object in the Environment. Let’s look at how that’s done.
Realtime Pitch Correction Via Keyboard: Setting Things Up
Have a look at how it’s set up in Environment:
I made a new instrument, called ‘Realtime Correction’. It’s connected to a Monitor object, which passes on data to a Transformer object. The Transformer object converts and passes on data to an Audio Channelstrip where the Pitch Correction plugin is inserted. I hooked up a Monitor object to the Audio Channelstrip.
Checking Messages With The Monitor Object
After clicking a couple of times on the C key on the Pitch Correction plugin’s graphical keyboard, the top monitor outputs fader messages on channel 2, with parameter number 4, with values 1 and 0 (on and off). All we need to do is convert the note messages we’ll be sending with a MIDI keyboard to these fader messages.
Setting Up The Transformer Object
The Transformer object will need to:
- Convert note messages into fader messages (convert the status)
- Fix the channel at 2 (that’s the channel for the top insert)
- Convert pitch data to parameter data
- Fix velocities at 1. Velocities of 0 will be passed on, as is the case with note-off messages.
That translates to these settings for the Transformer object:
Why Use The Pitch Map?
The Pitch Correction plugin’s keyboard has a range of just one octave (C through B). There are simply no more graphical notes to click on. For playing, we’d want some more range on our keyboard, so we need to map the pitch: C2 has notenumber 48, and needs to be mapped to parameter 4. C#2 has notenumber 49, and needs to be mapped to parameter 5, andsoforth. So, note C2 through B2 will be mapped to parameter 4 through 15. The same parameter range aplies to C3 through B3, C4 through B4, andsoforth. I’ve mapped every possible MIDI note (0-127) for ilustration only.
Pitch mapping needs to be done by hand. In this case, it’s best to just enter the numbers in the bottom left-corner of the Transformer window with the up and down arrows:
Starting at C2 (notenumber 48):
C#2 (notenumber 49):
D2 (notenumber 50):
Continue until you’ve mapped all 12 notes, then repeat for every octave you’d like to add. To play with your new toy, make sure that the Instrument is selected in the Arrange Window (in this example, I called it ‘Realtime Correction’). Enjoy.