Skip to content

Creating a custom Logic Pro MIDI environment for Novation Launch Control XL

  • by

Hi Paul. I’ve been trying the assign the knobs on my Novation Launch Control XL to control mixer features in Logic Pro. Can you help? – J

I recieved the above message from a new client and we arranged to connect for a remote support session.

Once we were connected via Whatsapp voice chat and we were sharing screens via Anydesk my client explained what he wanted to achieve in more detail:

I want to be able to control three aux send levels of 8 audio tracks in Logic using the knobs on the Launch Control. I have been able to assign the first fader using Logic’s Controller Assignments window but I can’t get the second track working. I contacted Apple and they told me to contact Novation. The support at Novation told me to use the Logic MIDI environment but I don’t know how to use this.

I considered my client’s problem and suggested we had three ways to proceed:

  • Use Expert Controller Assignments to build a custom configuration for the Launch Control from scratch
  • Edit an existing controller assignments script to add in the functionality he wanted to achive.
  • Create a custom MIDI environment setup.

Of the three options I recommended creating a custom MIDI enviroment would be the best way to proceed. Especially if my client intended to use this controller in a live performance enviroment. Controller Assignments will dynamically change based on the parameters of the selected track. It would be easier to ‘hard-wire’ the knobs of the Launch Control to particular parameters in Logic.

I then spent the next 45 minutes teaching my client the basics of Logic’s MIDI environment and how to achieve the results he wanted.

I explained the we could use a Monitor device to view the raw MIDI data coming from the Launch Control and make a note of which CC numbers were being used by each knob.

I then showed my client how we could create faders and knob devices in the MIDI environment which could be set to be controlled by the CC numbers coming from the Launch Control.

We could then assign the output of these knobs and faders to match the Sysex MIDI numbers that Logic assigns to the controls for each channel strip in the mixer. Using virtual cabling inside the MIDI environment meant that my client could quickly grasp what we were doing and how we were routing the data.

After I had set up the first channel strip of the Launch Control my client took over and set up the next one for himself. I could see my client now had an understanding of what we were doing and was able to set up the remaining channel strips for himself.

This lesson on using Logic’s MIDI enviroment lasted for 60 minutes and I charged my client £60 UK ($80USD)

If you need expert help in any aspect of using Logic Pro, MIDI controllers or any other music technology questions please get in touch using my enquiry form.