Sequencing Reason Using Logic Pro
Tutorial Details
- Difficulty: Intermediate
- Time: 1 hour
- Requirements: Logic Pro, Reason
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.

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

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.

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.

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.

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.

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.

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’

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.

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

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.

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!

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

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.

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.

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!

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’.

Connect it to Rewire outputs 3-4 in Reason.

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.

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

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

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.

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.

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!

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

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!!!

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!
Great Tut, I was looking for this for a long time!!!!!! THX
Great tutorial. Just last week I was wondering if this is possible and then I stumbled upon this post.
Thanks much.
Hi everyone!!I love some of Reason’s plugins such as the rv7000 or the great Scream.
I would like to know if I can apply them tom my logic instruments as a send effect.
The audio signal would go fromlogic to reason, pass the effects and would come back in to logic.
Is it possible?
Thanks
Fantastic Tutorial. I always wanted to use the superior sounds and samples of reason, but I hatehatehate the arranger, and redrum (I’m in love with my big fat grid on ultrabeat).
The only thing that concerns me is that I’m using Logic Studio 9 and I cannot select Aux L/R only L or R, and only 3 or 4, not 3/4. It seems to be in stereo anyway mind you. Sounds fine and everything… donno why that’s different on my comp tho. Does anyone know?
That’s because you need to select “Stereo” instead of “Mono” when you create the instrument on Logic. Hope this helps.
I have the same problem. AUX L/R is not showing up. They are separate.
Same x 3 – works fine though
Found 2 solutions:
1. Button on bottom left of aux channel with a circle in it lets you pick output from a list – mine defaulted to MONO, hence only picking L or R. Make it stereo (two intertwined circles) and you get the option as described in this excellent article.
2. Add two aux channels – pan one L and pick L output, pan the other R with R output. I suspect this is effectively the same as option 1, but uses 2 tracks.
Disclaimer – I’m a big noob, only just got both programs!
Good man Geoff, you are a genius… :P He didnt actually mention that in the tutorial…
I used to use Reason as a stand alone program on a Windows PC until I bought the macbook I use now and run Reason and Logic in the way you’ve described here. After getting to grips with it now my Reason project has stopped syncing with the Logic project in terms of looping, i.e Reason won’t return to the first bar when Logic will. Does anyone know how to fix this?
Also if I connect my headphones during playback logic comes up with an error message saying “audio overload” or “system overload” it something. Is this something that I just shouldn’t do? Or is there something wrong?
I’m a new mac user so I didn’t expect any problems having 4GB of ram and 2.4Ghz clocking speed.
Can anyone suggest anything to prevent these occurences?
Cheers!
Using the NNXT, i routed different samples to different outputs on reason, then into logic`s aux channels and midi instrument channels, but i cant solo any of the midi instrument channels (the button is there, but when pressed it does nothing), and cant send the aux channels to buses… anyone with the same trouble?
Does this tutorial consider Reason 4 with Logic Pro 9? I’m having issues with that right now. I think its due to different bit rates (logic is now 64 and reason is still 32)
Hi,I am new logic user,follow this tutorial I have done until step 3,but when comes to step 4 I have
encounter some problem,I have create a Aux channel,when I try to click the input button of the Aux
channel , it just can not open the dialog box,I try single click or double click also can not,when I try right click on it,it just open a dialog box show that “creat/select arrange track,EQ Thumbnail,Insert,Send….etc ”
I can’t find a way to open a dialog box show that “Input,Bus,Reason”,without finish this step I just can’t continue,I just can’t hear any sound from reason ( to logic ),anyone can help me?
Thank!!
Just a quick question.Why Every time I Load My Logic Session With Reason rewire,the external midi didn’t assign Automatically to Reason device in Library window i’ve set earlier ?.. It kind of irritated to set up manually to the,while having a lots of track to reassign..Did i Miss Something.
Hi,
I can’t seem to get Reason out of Rewire Slave mode. Can you please help?
Thanks
Thank you very much, this helped me a lot!
A little off the subject, I came across this thread googling “Logic”.
Does anyone have music created in Logic Pro using samples from the loop library? I have an 8th grade class I’d like to introduce music creation using pre-recorded loops. Would you be willing to share a file I could use and maybe a quick tutorial as to how you made decisions to it’s creation. The students would love it!
Sorry about my english. This a fact, there are 2 chalengers. One of them is achierve a correct playback, for it you need uncheck a Pre Roll back item(proyects settings/audio). But, you can’t doing a good bouncing. It remains unresolved (i think). The way I find is : fisrt of all you mustn’t begin you reason song part on a first compass. So, in a bouncing popup, check a real time opition , start a bounce, And ,while a reason part do not starts , click twice on a “Focus on play” buttom (off and on) of a reason sound interface module. Both softwares are too many expensives for it….