Hostingheaderbarlogoj
Join InMotion Hosting for $3.49/mo & get a year on Tuts+ FREE (worth $180). Start today.
Advertisement

Sequencing Reason Using Logic Pro

by
Gift

Want a free year on Tuts+ (worth $180)? Start an InMotion Hosting plan for $3.49/mo.

In this tutorial I'm going to show you how to combine the sequencing power of Logic Pro with the killer sound set that Reason has to offer.

Introduction

When it comes to sequencing applications I've always found Reason to be a bit of a pain to work with. Compared to the MIDI feature set of Logic Pro there is, just no comparison.

Saying that, Reason ships with a truck load of highly usable synths/loops and more importantly - a great work horse sample library. If you love sequencing in Logic and want to use Reasons sample and synth sound set then this could be of real benefit to you.


Step 1: Set Up A Project

The first thing to do is to set up a Logic Pro project folder. This is done by simply creating a new document (from one of Logic's templates or your own) and naming and saving it to the desired destination.

Logic creates a folder with the name you chose, inside is your '.logic' file and a folder named 'Audio Files'. Inside this folder create a new folder (Shift+Command+N) and name it 'MIDI Files'. This will come in handy later.

newFolder

In your audio preferences make sure that 'Rewire Behavior' is set to Live Mode.

liveMode


Step 2: Open Reason

Next up, open Reason. As your probably well aware Reason has to be opened after Logic in order to activate the Rewire connection between the applications. Rewire allows you to route audio signals from the slave (Reason) into the master's (Logic) mixer. It also however allows you to pass MIDI signals from master to slave, which is the point of this tutorial.

rewire

This allows you play and control every aspect of Reason's rack modules from within Logic, completely bypassing the need for internal sequencing/automation in Reason.


Step 3: Create a New Reason Device

Create a New device in an empty rack in Reason. I've created a Thor. I've selected the patch 'Big Sync' from the 'Lead Synths' folder in the preset browser. I've also renamed the Thor device to the patch name.

Thor

If you press 'Tab' you'll see that the outputs of the Thor synth are automatically connected to Rewire audio outputs 1-2 in Reason. These are fed into Logic's mixer through the 'Aux' channel strip object. Any new devices will have to be manually connected to a new output for routing into Logic.

This will give you a lot more flexibility than creating a Mixer:14 at the start and having any new device automatically connect to it and just bringing a stereo mix into Logic, this means you have to mix in Logic and Reason! No good! I like to bypass all that and put everything straight into Logic that way everything is in one place.

audioRouting

There are 64 input channels available in Logic with every Rewire slave application such as Reason, Ableton Live etc. To access all 64 in Reason just click the More Audio button on the Rewire output device.

moreAudio


Step 4: Create The Rewire Inputs In Logic

To get the audio from Reason into Logic we need to create an input for it in the Environment (Command+8). In the Environment select New -> Channel Strip -> Auxiliary.

newAux

In the 'Input' slot of your new 'Aux' channel select Reason -> RW:Mix L/R. This relates to Outputs 1-2 in Reason. As you can see the integration of Reason in Logic is pretty well implemented. I've named it 'Reason Mix L/R'

selectInput

To show the track in the Arrange page open the Mixer panel (X) and make sure 'Aux' is highlighted blue in the view option bar. Locate the new 'Aux' channel and 'Ctrl click' it. Select Create/Select Arrange Track.

channelArr

Your channel strip will now appear on the Arrange page as a track. This is useful if you want to automate it.

newTrack


Step 5: Create the Thor Sequencer Track

Now for the MIDI part. This couldn't be easier. In the Arrange page go to Track -> New. Select 'External MIDI' make sure you have 'Open Library' checked.

createRewireMIDI

Pressing 'Create' will give you a new MIDI track and open the Library window. In this you will see a folder called Reason. Click it and low and behold is a list of all your Reason devices. You can see it even relabels them. No hassle, no mess, just easy!

library

I'll select 'Big Sync' which will the be assigned to my newly created MIDI track.

bothTracks

As you can see I renamed my Reason 'Aux' track to something that relates to the patch better.

So now you have one track to send MIDI to the Thor device complete with note and controller data for any parameter. We also have an audio channel for mixing the device into your Logic project complete with Track Automation and plugin processing options.


Step 6: Record Something!

Now your all set up just hit record in Logic and record something. I've added some mod wheel as well, if I want to edit it it's all there for me in the piano roll.

ThorMIDI


Step 7: Using the MIDI Implementation Chart

It's possible to automate any parameter on a device via MIDI using Logic and Rewire. In the Documentation folder in the Reason application folder is the MIDI Implementation Chart. This gives you a list of all available parameters and their corresponding MIDI CC value. Here you can see the Thor devices Delay Feedback is assigned to Controller 25.

MIDIChart

Just select Controller 25 in the automation drop down on the MIDI track and away you go! OK, so you have to look it up but what the hey!

delay-auto

Maybe a cool new feature for Logic would be to dynamically list these parameters in the down list for each device assigned to that track! Are you listening Apple!!!


Working with Dr.Rex Devices

Dr.Rex devices are REX loop players and if we want to sequence them in Logic we need to get the corresponding MIDI file into Logic.

First off create a new Dr.Rex device. I've loaded a simple drum loop and named it 'Acoustic Drums'.

dRex

Connect it to Rewire outputs 3-4 in Reason.

connect

Create a new 'Aux' channel strip in the Environment (See Step 4). This time select Reason -> RW:3-4. Give the channel strip a name.

dRexAux

Create a new track for the Dr.Rex player in the Arrange page and assign it to the Reason device (See Step 5).

assignDRex

In Reason select the Dr.Rex track in the sequencer window and click 'To Track' on the Dr.Rex device.

toTrack

Select the MIDI part that is created and go to File -> Export MIDI file. Navigate to the 'MIDI Files' folder we created in Step 1 and name and save the file.

export

Delete the MIDI file that was created on the Dr.Rex track as we don't need it any more.

This next part is really important!!!!

Make sure that the transport track is selected!! If you don't do this Logic will trigger notes any track that is selected (thus armed) in Reason regardless of the track your playing on in Logic. This could throw you a bit if you weren't aware of it! Every time you create a new device in Reason it will highlight the track and you'll see the red record button is on. Clicking the Transport track or any blank area below the track list will disable this.

This only applies to when your actually playing a sound via a MIDI keyboard in Live Mode. Playback is not effected by this.

transport


Back in Logic click the Media icon and choose Browser. Navigate to your 'MIDI Files' folder. You should see you MIDI file you exported from Reason. Every time you export a new MIDI file from Reason it will be waiting right here for you as Logic will remember this path in your Project, unless you change it!

browse

Just drag the the MIDI file onto the Dr.Rex track in the Arrange window!

dragMIDI

Your all set to sequence the Dr.Rex loop now in Logic as well as automate it's parameters like Filter Freq (MIDI CC 74) etc. You can effect it with Logic/3rd Party plugins as it's outputs are fed to the Logic mixer. Something you can't do in Reason!!!

dRexMidi


Creative Routing Possibilities!

So there you have it! Logic's Rewire integration with Reason is pretty seamless. Ableton too. Just having the sound set that Reason supplies (never mind all the Refill add ons!) is enough for most people to get great sonic results. The Orchestral sound bank is worth it alone, as Logics are a bit lacking. Being able to work in Logic with the MIDI and treating Reason purely as a virtual instrument is pretty cool.

There are of course a million creative ways you can wire Reason devices together and you can still build chains of devices before you bring them into Logic. You can also automate any part of the chain by creating a track for the device in question.

You can still build combinators and have access to all the parameters, devices and rotary knobs/buttons too. All sequenced and automated in Logic.

Try giving it a go and see what you can come up with. Good Luck!

Advertisement