Loading…
orb_composer_logic_pro_x_tutorial

Orb Composer with Logic Pro X tutorial

In this article, Orb Composer with Logic Pro X tutorial, I explain how to set up Orb Composer with Logic. Orb Composer can be a nice tool to help you out with ideas for new compositions. But it can be a hassle to set this instrument up to play nicely with your specific DAW via midi.

Hexachords provides some tutorials for Studio One. But there is not really any tutorials on setting Orb Composer up with Logic Pro X. In conclusion, I thought I should give it a try and make a tutorial for you!

Install the Orb Composer apps

First install Orb Composer and the Orb Composer MIDI service app, these tools and tutorial for this installation part is provided by Hexachords. If you have questions on this installation part, please contact Hexachords. I am not affiliated with them in any way.

Orb Composer with Logic Pro X

You can download the Logic project template if you want the final setup we create in this tutorial to look at. But I highly suggest you just follow along and do it step by step. Because the Orb channels might differ in your Orb song setup, so you will have to edit those anyway in the Logic Midi Environment.

Furthermore, you also learn the process of working with the Midi Environment in Logic Pro X.

Firstly, let’s launch Logic.

Set up Logic to record multiple midi sources simultaneously on separate tracks

Now go into File->Project Settings->Recording.

Make sure to check that “Auto demix by channel if multitrack recording.” is ACTIVATED (see screenshot below).

Orb Composer with Logic Pro X Tutorial
Activate – Auto Demix by channel!

Without this enabled your recorded midi will end up like: One main track as the major midi clip and the other channels will have an aliased copy of that same midi track. So midi data by channel will NOT be split among the tracks. Importantly, this option is crucial if you want to record many midi tracks from various midi sources simultaneously to separate tracks.

Look up the midi sent from Orb Composer

Ok, now we need to create a simple Orb Composer project. I created a simple orchestral song with a simple intro.

If the AI created many midi tracks in Orb Composer, just de-activate / delete / mute everyone except two tracks.

When you test this workflow you will go insane if you have too many tracks playing obnoxious irritating midi notes.

orb_composer_external_midi_device_and_channel
Remember, Piccolo is sending midi through Orb6 device at channel 2!

In this example I have two midi tracks in the Orb Composer intro. A piccolo and a flute. The piccolo is sending midi through the external midi device orb6 at channel 2. Importantly, write this down for further reference in the Logic Pro X setup. Something like:

  • Piccolo = Orb6 ch2
  • Flute = Orb6 ch 8

Creating instrument tracks in Logic to receive midi from Orb Composer

Create a few instrument tracks like in the image below. I create two tracks just to be able to verify that this workflow works properly before continuing and adding more tracks. The more stuff you have in your project, the harder it gets to debug. Keep things simple, trust me!

select_orb_composer_midi_channel_in_logic
Two instrument tracks in Logic Pro X. The first one is a Piccolo with a Kontakt Sampler and a Piccolo instrument loaded. We set the Piccolo Midi Channel to the corresponding channel we had in Orb Composer app.

I also set the correct midi channel in the Kontakt Instrument, see image.

Kontakt sampler with Orb Composer
The Kontakt instrument should receive the same midi channel you 
set at Logic “track level” / information panel.

Set up Logic Midi Environment with Orb Composer midi devices

Ok, now open the Midi Environment in Logic Pro X. Shortkey: Cmd+0.

Create the following devices and move them as in the screenshot below:

logic_midi_environment_orb_composer_setup
Create: Physical Input Device, Monitor and Sequencer Input
  • Physical Input device
  • Monitor
  • Sequencer Input

If you have the Orb Composer Midi service app installed on your Mac OSX system you should be able to see the various Orb midi devices in the Physical Input Device.

The Monitor Device is a great debug tool to see what kind of midi data Logic recieves on these various midi devices.

The Sequencer Input Device is needed to receive the actual midi data to the sequencer tracks in Logic Pro X. Without it you will not be able to record the incoming midi data.

Connect the Orb Composer Midi devices in Logic Pro X Environment

Let’s make the cable connections to continue this Orb Composer template setup in Logic Pro X.

We know that our Orb Composer track 1, the Piccolo, is sending on midi device Orb 6 Channel 2.

1. Drag a cable from the Orb6 node in the Physical Input Device to the Monitor Device.

2. Drag a cable from the Monitor Device to the Sequencer Input

orb_composer_logic_pro_x_setup_02
Midi data is now effectively coming in via Orb 6 and sent through the Monitor into the Sequencer Input.

If you now Record Enable the two instrument tracks Logic will receive the midi from Orb Composer on the correct tracks. You can press record and the midi data will be spread to the correct midi track.

So Orb Composer now talks with Logic Pro X?

Yes, but there is a catch. The catch is that without Record Enable the tracks will not be audible. Logic will simply not let the instruments receive the midi data without Record Enable.

There is a fix which requires some more extensive setup in the Logic Pro X Midi Environment.

This might, or might not bother you.

And if you want you can stop this tutorial here and be fine. But remember that you will always need to activate Record to be able to hear the incoming midi data.

Let’s explain the more extensive setup of Orb Composer in Logic Pro X Midi Environment.

Additional set up of Orb Composer in Logic Pro X

This part will explain how to make it possible to preview the Orb Composer midi in Logic pro X WITHOUT the Record Enable activate on the tracks.

Open up the Midi Environment again with shortkey CMD+0.

Let’s first explain the problem we are facing. Logic requires the Instrument tracks to be Record Enabled in order to hear the incoming midi data on the tracks, by default.

So we need some kind of routing to “force” the midi data into the Instrument tracks. This is possible with some extra routing and the Transformer Device in Midi Environment of Logic.

How to use the Transformer Device of Logic Midi Environment

With the Transformer Device you can transform and/or filter incoming midi data. So if we have incoming Midi Notes on channel 4 we could transform that to channel 8 instead. Quite handy if we want to do some really elaborate routing.

In this case we will use the Transformer Device as a midi splitter to filter a specific midi channel to one single instrument track.

Add two of these Transformer Devices in the Midi Environment.

We need one for the Piccolo (Orb 6 ch 2), and one for the Flute (Orb 7 ch 8).

  1. Drag a cable from the Monitor Device (1) to the first Transformer Device (2) .
  2. Drag a cable from the first Transformer Device (2) to your Piccolo Instrument Mixer Track (3).

Repeat the process for your second instrument, the Flute.

  1. Drag a cable from the Monitor Device to the second Transformer Device.
  2. Drag a cable from the second Transformer Device to your Flute Instrument Track.

Your routing should look something like this:

Transformer Device - Midi Environment In Logic Pro X
Drag cable from Monitor (1) to Transformer Device (2).
Drag cable from Transformer Device (2) to Instrument Track (3).

Now it’s time to setup the actual filtering for each of these tracks.

Transform “Operations” Panel

Double click the first Transformer Device, the one that is connected to the Piccolo. A new Operations popup page appears for the Transformer.

Logic Midi Transform Media
In the Operations panel you set the Mode to “Apply operation and filter non-matching events.”

First set the operations Mode to “Apply operation and filter non-matching events.”

This basically means that this transformer will only let through data that matches your filtering condition.

So let’s set the Conditions Status to Equal (=) with value Note. And the Channel to Equal (=) with value 2. Yes, this is our flute coming from Orb 6 at channel 2. Close the Operations panel.

Repeat the process for the second Transformer, but select Channel 8 (Piccolo was incoming at Orb 6 channel 8)

The Orb Composer to Logic routing is now finished!

Now make sure Record Arm is de-activated on your tracks in Logic Pro X.

Enter Orb Composer application and press play.

If you go back to Logic Pro X you should now see both instrumental tracks receiving midi and playing back with the sampler. Even though the tracks Record Arm is de-activated. Our little midi-routing is working perfectly!

It’s by no means a simple solution, but it works. Now you can continue, repeat the process, and add all other midi tracks used in your Orb Composer song.

I hope you found this tutorial useful. If you found it helpful please subscribe to my Morningdew Media weekly newsletter, and also subscribe to my YouTube channel. Thanks!

If you want a quick showcase / overview of Orb Composer you can watch my video below.

About the author:

Mattias Holmgren Profile Picture

Mattias Holmgren is a creative director sailing from Sweden – business owner of Morningdew Media.

Visit Mattias YouTube with informative videos on music, design, art, creative sound design and brand development.

What gear I use in the studio? Check out the Resources Page.

Join my exclusive community: https://www.patreon.com/mattiasholmgren

Be sure to sign up to our newsletter for new exciting articles in design, music production and sound design.

Bitwig Studio 3
Get Bitwig Studio 3 – Affiliate link. 10 % Discount PromoCode: C20F425E74

More Articles