Public Service Announcement: PROPER WAY to link LUNA and Ableton for live recording

tingletime

New Member
Hey all,

I'm an Ableton producer, and have held firm in my belief over the years that it's frankly a terrible DAW for recording live performance audio. I'm also extremely sus of it's summing algorithm, and believe Ableton masters sound 'worse' than other DAWs. It's the best sequencer there is, but that's about it.

I've recorded and mixed down in PT for a long time, but LUNA is changing all that. It's an incredibly intuitive, free, and most importantly AMAZING SOUNDING and sample accurate DAW for recording and mixing.

My optimal workflow, like I'm sure would be for many other Ableton users, is slaving Ableton to LUNA for live recording while the Ableton session is still work in progress, without having to bounce things out.

The @UniversalAudio Youtube channel put out a video on how to do this with the native LUNA midi clock output. I tried this, and found even with delay correction this method is still honestly quite trash. No fault to UAD, midi clock is ancient at this point. But the initial playback jitter and crazy bpm drift in Ableton make this super inaccurate.

Enter Timecode. Usually you need to generate timecode and distribute it to sync devices. Pro Tools is very timecode friendly due to scoring for video capabilities, but I didn't expect this from LUNA.

Some PROPER gents at TXL coded a plug in that automatically generates timecode from your DAW and translates to MIDI. Works flawlessly. https://txl20.com/product/txl-timecode-plug-in/

Steps to slave Ableton to LUNA accurately:

1) Download TXL20 Timecode plugin. It's like $20
2) Open LUNA and load plugin onto *mono* instrument track
3) Select MTC, and route to IAC Driver Bus 1 (Macs default midi router. *Make sure the device is online in Audio Midi Settings/Midi Studio)
4) Open Ableton. Route your Master to Console's Virtual Channel 1/2. This Ableton output number will vary based on your hardware setup. Just look for it in Consoles I/O
5) In Ableton under Midi settings make sure IAC Driver is set to "sync". Use the dropdown arrow and set sync type to MIDI Timecode
6) In Ableton select "Ext" in top left corner of DAW to set clock to External. Test playback from LUNA and see if Ableton playhead is moving
7) Sync things up. Use the midi clock sync delay inside *Ableton* to dial. Best way is to start running the click track in both daws and drag the Ableton slider till aligned.


That should be it. Zero bpm drift. Minimal sync jitter on playback start. Far superior to Midi Clock.

*Disclaimer: I use this setup to most accurately record inside LUNA while hearing Ableton. I do not route the Ableton Virtual channel into LUNA, as this introduces additional latency which defeats the purpose. When you simply monitor Ableton inside Console instead of Luna, latency is zero.

Hope this helps all you Ableton folks out there - it's drastically simplifying my workflow and making it effortless to live record alongside Ableton without all the timing struggles.

And MAJOR PROPS to @UniversalAudio for such a fantastic piece of Software with LUNA. Sounds AMAZING.

-Austin
 
Last edited:

EoSNJ

Active Member
UA needs to implement MTC - both send and receive. That's the proper solution.
 
  • Like
Reactions: Abu

tingletime

New Member
UA needs to implement MTC - both send and receive. That's the proper solution.
Of course that would be the most legit. But seeing as LUNA is first and foremost a “recording software” vs DAW according to UAD, Id say that’s a long shot. This works in the mean time!
 

EoSNJ

Active Member
Of course that would be the most legit. But seeing as LUNA is first and foremost a “recording software” vs DAW according to UAD, Id say that’s a long shot. This works in the mean time!
They've stopped pretending Luna isn't a DAW. The product page, top line says "LUNA Digital Audio Workstation
 

swaite

Hall of Fame Member

swaite

Hall of Fame Member
Glad you're enjoying and thanks for contributing to the community.
Hey Drew - can you explain why this works?

“I do not route the Ableton Virtual channel into LUNA, as this introduces additional latency which defeats the purpose. When you simply monitor Ableton inside Console instead of Luna, latency is zero.”
 

UniversalAudio

Official UA Representative
Hey Drew - can you explain why this works?

“I do not route the Ableton Virtual channel into LUNA, as this introduces additional latency which defeats the purpose. When you simply monitor Ableton inside Console instead of Luna, latency is zero.”
Sorry, not a Live user.

I'd have to do some investigating/testing.
 

swaite

Hall of Fame Member

Karlu Castaneda

New Member
Hey, thanks for this great manual!

I set it up and am excited to see how it works now :)

I was looking for a solution to use LUNA for recording samples and then load them to Ableton. I prefer LUNA for recording and (sometimes) mixing.

Anyone has an idea how to reverse this principle? So you could press start in Ableton and it would trigger the clock in LUNA?
 

swaite

Hall of Fame Member

Substepz

Active Member
My Ableton Output is routed to Virtual Channel on my Apollo x6, and in LUNA I just created an audio track with Virtual channel input from my Ableton.

This way in LUNA I can hear Ableton in real time. This is what you wanted to achieve? Screenshot below:

Screenshot 2024-07-20 at 03.58.31.png
 

Karlu Castaneda

New Member
I've been wondering if you could slave LUNA to Ableton clock. Which I guess at the moment is not yet possible. I work mostly in Ableton and would like to record through LUNA to use the convenience of the preamps and less latency.

Well, Ableton has some sort of low latency mode now... A slave function and Tuner ! (haha) for LUNA would be good.
 

Emanon

Venerated Member
It is my goal one day to be an excellent at recording live in the church Gospel music projects. I understand very little what's being said in this thread but one day I will. Right now I'm still getting my hands dirty learning to record in the studio. I anticipate the the day I graduate to to live projects.
 

Substepz

Active Member
I've been wondering if you could slave LUNA to Ableton clock. Which I guess at the moment is not yet possible. I work mostly in Ableton and would like to record through LUNA to use the convenience of the preamps and less latency.

Well, Ableton has some sort of low latency mode now... A slave function and Tuner ! (haha) for LUNA would be good.
What exactly do you mean? I have my Ableton track in LUNA as you could notice in my screenshot. I don't know how to measure the speed of the sound coming from Ableton to LUNA but I can assure you there are no latency or something.

For example, I have added an Ableton Track on LUNA for me to listen to "Sound Previews" with my SoundID Reference plugin. Right now even if you add SoundID Reference plugin into Ableton Master track, this plugin will not pick up any sound from the "Preview Sound" section. The reason Im doing this is because I have calibrated my Audio Monitors with SoundID Reference. So the only way was for me to work with LUNA, add SoundID Reference plugin into a LUNA track and make Ableton go through it with Master + Preview Sound included so I can hear both coming out in my calibrated speakers. All in real time without any latency (Of course with an Apollo interface).

From your end what is the struggle using Ableton and LUNA?
 
Last edited:

Karlu Castaneda

New Member
What exactly do you mean? I have my Ableton track in LUNA as you could notice in my screenshot. I don't know how to measure the speed of the sound coming from Ableton to LUNA but I can assure you there are no latency or something.

For example, I have added an Ableton Track on LUNA for me to listen to "Sound Previous" with my SoundID Reference plugin. Right now even if you add SoundID Reference plugin into Ableton Master track, this plugin will not pick up any sound from the "Preview Sound" section. The reason Im doing this is because I have calibrated my Audio Monitors with SoundID Reference. So the only way was for me to work with LUNA, add SoundID Reference plugin into a LUNA track and make Ableton go through it with Master + Preview Sound included so I can hear both coming out in my calibrated speakers. All in real time without any latency (Of course with an Apollo interface).

From your end what is the struggle using Ableton and LUNA?
Interesting installation you made there. I can't follow completely why you did this, but it sounds convenient.

My preferred working space is Ableton, because of its Live-Loops, additional Plug-Ins, Tuner (Haha, UAD why???), etc. But: I prefer Luna for recording anything other than a pad, since the super low latency combined with the fancy pre-amp architecture is promising. So. Right now using this way I have to go to press play in Luna to start my Ableton Live Set for instance, and would like to have it the other way round, meaning having Luna as a slave to Ableton. So then I could just leave my Ableton set up, press play and pause there, and then switch to Luna to record some loop or track using the advantages of the Uad system.
 

Substepz

Active Member
Interesting installation you made there. I can't follow completely why you did this,
Well its pretty simple. Usually I calibrated my speakers with SoundID reference. The problem is in Ableton, you can add the SoundID Reference plugin into the Master channel but when you are searching for sounds in your Folders and wants to preview them in Ableton, the plugin does not pickup the signal from the Preview Tab Cue (This makes sample selection difficult for me)

So what I did was a workaround, I have rerouted the Master Output and Preview Sound Cue from Ableton to Virtual Channels.

In LUNA then I am monitoring Ableton output channels in Real time with my SoundID Reference plugin. This way I can preview samples from Ableton which are played on my Speakers calibrated. And with this setup I continue working in my Ableton knowing that the sounds from Ableton (does not matter if Master Output or Preview Sound Cue) will always come out through SoundID Reference plugin for my calibrated speakers

Screenshot 2024-07-26 at 18.29.26.png
Screenshot 2024-07-26 at 18.29.59.png
 

MiguelCScott

New Member
Sorry, not a Live user.

I'd have to do some investigating/testing.
If you have Digital I/O on your interface like ADAT optical In and Out, you can patch the Output to the Input on the interface. In this scenario, you can send Ableton channels or just a stereo mix via the digital output to LUNA using a digital input. This way you can still take advantage of the low latency that ARM provides, if you are using an Apollo. I do this all the time in a variety of situations. Don't forget about your digital I/O.
 
UAD Bundle Month
Top