Untidy Music

Reaper Tutorials, VST plugins and Online Guitar Lessons

Reaper – Midi Clock Sync – Success!

For  a while now I have been trying without success to get three external sequencers to sync with Reaper.

Korg EA-1, Korg Es-1 and Roland M-303

Using midi options and options.

Screen Shot 2014-10-09 at 12.21.38 Screen Shot 2014-10-09 at 12.21.58

Screen Shot 2014-10-09 at 12.20.30

Whilst It works to a degree it isn’t ideal – timing is off and looping is out of the question.

If you press play from the start of a project they will all fire along nicely – record it though and they will be out by what I can tell is a 32nd.

Not good.

So I looked around and found this thread.

http://forum.cockos.com/showthread.php?t=20962

In the first post the poster mbncp has a link in his signature to MidiClock.txt

You will need to download this to your reaper plugin folder and change the extension from txt to js.

A different method would be to open the txt file and copy all the txt and do the following.

Screen Shot 2014-10-09 at 12.33.37

Open FX –  ‘Add’ right click and ‘Create new JS FX’

Screen Shot 2014-10-09 at 12.34.00

Name it something – probably best to call it ‘MidiClock’

Screen Shot 2014-10-09 at 12.34.20

Click ‘Edit’

Screen Shot 2014-10-09 at 12.34.39

The following screen will open – this is where we will post our code.

Screen Shot 2014-10-09 at 12.35.00

Open your ‘MidiClock.txt’ file and copy all the text.

Screen Shot 2014-10-09 at 12.35.35

Now go back to Reaper and the opened FX.

Select all of the code and paste the new code from the txt file.

Screen Shot 2014-10-09 at 12.35.52

You should now see this.

Screen Shot 2014-10-09 at 12.36.02

I’m not sure but I think you need to click ‘Full recompile/reset’ to enable save.

Screen Shot 2014-10-09 at 12.36.20

Either way if you close the ‘Edit’ window it will ask you to save what you have done.

Screen Shot 2014-10-09 at 12.36.30

I then removed the finished plugin and then added it back to get it to launch as it is below.

Screen Shot 2014-10-09 at 12.37.24

The next thing to do is make sure your midi device is set to send SPP out.

After that we need to set up a track to send the next fx to our external device.

On the track containing your ‘new’ midi clock.js

Click the ‘io’ button

Screen Shot 2014-10-09 at 13.01.35

Screen Shot 2014-10-09 at 13.01.15

 

Look at the ‘MIDI Hardware Output’ section

Screen Shot 2014-10-09 at 13.03.33

We need to change this.

Screen Shot 2014-10-09 at 13.05.22

The ‘Output’ should match the midi device that your external device is connected to.

In my case the Korg ES-1 is connected to my Focusrite Pro1010

Now here is the important bit, midi in on the ES-1 is set by default to channel 11 – if this is not changed here to match midi sync will not work.

Now with this setup I have perfect syncing and I can loop sync as well.

Not only that, if I connect my EA-1 via midi thru and then my Roland MC-303 to the midi thru of the EA-1 I get all three in perfect sync.

Awesome.

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

Untidy Music © 2016 Frontier Theme