Midi sync with Logic

I was playing around with midi sync settings in logic, and noticed that there was a lag. Meaning that say I was at bar when I wanted to start recording, if I hit record there was a delay of around 17 ticks before audio was recorded so bar in logic. To remedy this I set the Logic sync pref to a negative delay on the midi output. As I was testing this, I noticed the S2400 stopped responding and froze. Im going to try and reproduce it now to see if there is a better recipe.


dunno must have been a fluke. Cant reproduce…

One of our beta testers noticed an issue with Logic. They said:
It’s something to do with how Logic is retriggering in “Song” mode that causes the Les Dawson timing.
In the MIDI sync settings make sure you set the clock mode to “Pattern” instead of “Song” and that will fix the problem.



1 Like

Logic has never been good with external sync. I use Expert Sleepers UASMO for midi clock with Logic.

1 Like

@LonzoB thanks for the tip. I am glad that it’s not just me. It’s interesting(maybe sad?) to see how much variation really exists by watching the s2400 tempo meter vary +/- .3 bpm. What is that doing to my music?!?!

I have been sort of switching DAWs to Cubase or Studio One and or ableton. I like studio one 5 the best with live a close second. Timing may clench a winner.

You might find the issue with any DAW. I went through pulling my hair out with the sync issue until finally buying an Innerclock SyncGen - it was sample accurate sync generated from audio pulses. The Expert Sleepers is the same idea only simpler.

1 Like

Dread the midi sync bit…All i want is to hit play on s2400 and for Logic to also play etc

Midi Din jack - clock out and Notes out enabled

Into Logic -

sync - S2400 selected
clock enabled
Listen to MMC input enabled
Pattern selected

Hit play on s2400

and…nothing…Les Dawson not even entered the building

Im probably missing something really obvious (cable connected lol)…any ideas?

@jonesy101 I spent 15 minutes trying it myself. Im using USB B midi and while I see Logic flickering the notes out for the pad, I dont see any start stop activity no matter what settings I choose on the S2400. I will see if I can get my SP-16 to control Logic. If that works I will capture the difference via SysExLibrarian.

thanks for letting me know

I mean this must be possible?

Really want to make a tune on the s2400 (using up the 8 poly), transfer that to Logic and then to jam over the top of Logic with a fresh v2 s2400 project with S2400 as Master and Logic slave

Can this work??!

The only way I’ve ever been able to get Logic to sync to midi (LP9 was my last use of this several years ago) I had to use the SBX-80 and treat it like a tape deck.

The problem is that Logic doesn’t accept midi clock as an input control. No incoming MTC allowed. But it does allow us to send and receive MMC.

There are two settings panes for this in the preferences (of LP9)

  1. Preferences/Sync/ detail your settings for the MMC you will be sending
  2. Project Settings/MIDI/ instruct Logic to receive MMC and listen for it etc.

No idea if this is gonna work, but it would really nice to be able to drive Logic remotely without the bummer of the SBX-80 (which itself doesn’t receive incoming MTC either)

1 Like

Thanks Sunshine

It seems its ‘possible’…

Logic recognises the S2400 but does not recognise any messages being sent to it (via the midi learn)


Synchronization overview

Logic Pro X supports most synchronization protocols, allowing you to synchronize it with external hardware and software. Logic Pro X can act as the master synchronization device or as a synchronization slave to another device.

The Lock (and Unlock) SMPTE Position function is available only when Show Advanced Tools is selected in the Advanced preferences pane.

In all synchronization situations, regardless of the simplicity or complexity of your studio configuration, the following rules apply:

  • There can be only one synchronization master.
  • The synchronization master sends timecode information (synchronization signals) to one or more synchronization slaves.

Important: In most cases, you will need to manually set each synchronization-capable device—including Logic Pro X itself—to act as master or slave. If you don’t do this, there will be multiple master devices in your system, which will result in synchronization errors.

Supported synchronization protocols

  • MIDI Time Code (MTC): Translates a SMPTE timecode signal into a MIDI standard timecode signal. See MTC interpretation.
  • MIDI Clock: Short MIDI message for clock signals. Used to provide a timing pulse between MIDI devices.
    • Logic Pro X can send MIDI Clock signals to synchronize external devices.
    • Logic Pro X can not receive MIDI Clock synchronization signals.
  • SMPTE timecode: An audio signal that is translated into MTC by some MIDI interfaces, such as the Unitor8.

I tried all of those settings in pretty much every possible combination with my s2400 and sp-16 with no luck. I do have a sbx8(the aira one) and may try that today

Edit- also tried this in Studio One. While I could set the sync master to s2400 I’m guessing MTC/SMPTE is required? I hate when things that should be easy make me feel dumb. :joy:

1 Like

Im getting the feeling that a DAW as slave is a bad idea (reading about sync issues etc)



The Logic manual says it’s possible to be synced externally - but hasn’t worked in a long time. Don’t waste your time. Have logic be master. Can S2400 send MMC midi control message? Perhaps you can just send a start/stop midi message to Logic.

1 Like

Its nuts…Something so basic and Logic cannot comprehend it - just a simple start/stop sync from s2400 to Logic is all i want…My interface is receiving midi from s2400 when i press it but nothing in Logic (even though it recognises the interface)…Typical Apple has to be in control lol…

Im assuming s2400 can send MMC? (i have MMC selected in Logics sync control settings)

Can Mickey confirm?

I can’t confirm in logic but when I tried in studio one (equally unsuccessfuly I may add) I could see the messages in the midi debugger it’s sending them.(now whether they are the messages that are correct I don’t know)

s2400 manual mentions receving MMC but vague about sending MMC

You may think it should work, but the fact is logic is crap for controlling external gear. The only software that can tightly control external hardware I’ve found is Five12’s Numerology. In my setup, I have a hardware midi sequencer, Expert Sleepers USAMO as master clock, and Logic Pro as a tape recorder. This setup has been rock solid. Let me know if you find something else that works.

1 Like

I think you have to create a Generic Midi Controller in Logic to start Logic from an MMC start message.

1 Like