Loopy Pro: Create music, your way.

What is Loopy Pro?Loopy Pro is a powerful, flexible, and intuitive live looper, sampler, clip launcher and DAW for iPhone and iPad. At its core, it allows you to record and layer sounds in real-time to create complex musical arrangements. But it doesn’t stop there—Loopy Pro offers advanced tools to customize your workflow, build dynamic performance setups, and create a seamless connection between instruments, effects, and external gear.

Use it for live looping, sequencing, arranging, mixing, and much more. Whether you're a live performer, a producer, or just experimenting with sound, Loopy Pro helps you take control of your creative process.

Download on the App Store

Loopy Pro is your all-in-one musical toolkit. Try it for free today.

Xeqence 2 sending midi to AB3 and AUM, AUM is out of sync

I had all au's hosted in AB3 and all was good, but had to move EG Pulse to AUM so I could have multi out. Pulse is now a fraction behind everything else.

Firstly I had the midi going from X2 into AB3, so just routed it from there to AUM. I thought that might be the problem, so routed it directly from X2 into AUM, but it's still the same.

All is synced with ableton link.

Am I missing a latency setting or something?

Comments

  • From the top of my head, I can't imagine anything in Xequence that would cause this, as the timestamps used for Audiobus MIDI and regular MIDI are (IIRC) identical.

    Are you sure you don't have any audio plug-ins in one host that may introduce latency -- or maybe one has plug-in delay compensation, and the other doesn't?

    Also, is EG Pulse hosted "the same" (i.e. both AU or both IAA, if applicable) in AUM and AB3?

  • edited August 2020

    @SevenSystems said:
    From the top of my head, I can't imagine anything in Xequence that would cause this, as the timestamps used for Audiobus MIDI and regular MIDI are (IIRC) identical.

    Are you sure you don't have any audio plug-ins in one host that may introduce latency -- or maybe one has plug-in delay compensation, and the other doesn't?

    Also, is EG Pulse hosted "the same" (i.e. both AU or both IAA, if applicable) in AUM and AB3?

    I’ve just made a bare bones test:

    2 Xequence tracks, one for AB3, one for AUM

    AB and AUM are both hosting EG Pulse as an au in a single lane.

    X2 has the exact same midi clip in both tracks, with just a 4 bar kick drum loop.

    They’re out of time 🤷‍♂️

    I can send you the AudioBus preset file if you like?

    Edit:

    I’ve tried switching from eg pulse to Bass 808 and same problem.

    Also tried changing the buffer size and the amount they’re out changes with the buffer size, so defo seems like a latency problem. I don’t know how to sort this though.

  • wimwim
    edited August 2020

    @gregsmith - In your tests are you using EG Pulse Multi-out in AUM or the regular one? I can do some tests, but want to replicate what you're doing and not guess.

    One thing that crossed my mind to try was to try sending to the Audiobus Virtual MIDI Bridge, then to Pulse, rather than directly to Pulse in Audiobus. (Audiobus 3 port rather than Audiobus port in X2 and X2 not hosted in Audiobus.) to see if that makes a difference.

  • @wim said:
    @gregsmith - In your tests are you using EG Pulse Multi-out in AUM or the regular one? I can do some tests, but want to replicate what you're doing and not guess.

    One thing that crossed my mind to try was to try sending to the Audiobus Virtual MIDI Bridge, then to Pulse, rather than directly to Pulse in Audiobus. (Audiobus 3 port rather than Audiobus port in X2 and X2 not hosted in Audiobus.) to see if that makes a difference.

    Originally multi out, but then normal Pulse. I even tried switching both to bass 808 and I had the same problem.

    I’ll try switching it round as you suggest and see what happens.

  • Also, maybe check sync settings in Audiobus and make sure there is no sync sending to or from AUM and that there are no sync adjustments left around from other sessions. There should also be no sync set in the midi outputs in X2.

    None of those are very likely to be it, but eliminating everything possible is troubleshooting best practice.

  • @gregsmith said:

    @wim said:
    @gregsmith - In your tests are you using EG Pulse Multi-out in AUM or the regular one? I can do some tests, but want to replicate what you're doing and not guess.

    One thing that crossed my mind to try was to try sending to the Audiobus Virtual MIDI Bridge, then to Pulse, rather than directly to Pulse in Audiobus. (Audiobus 3 port rather than Audiobus port in X2 and X2 not hosted in Audiobus.) to see if that makes a difference.

    Originally multi out, but then normal Pulse. I even tried switching both to bass 808 and I had the same problem.

    I’ll try switching it round as you suggest and see what happens.

    Edit:

    So I switched the X2 track from an Audiobus one to an Audiobus 3 track, then ejected Xequence from Audiobus and changed to virtual midi bridge.

    They did then play in time. Xequence seemingly crashed shortly after the 2 times I tried which is weird.

    So not really a solution but hopefully it helps to find the problem

  • @wim said:
    Also, maybe check sync settings in Audiobus and make sure there is no sync sending to or from AUM and that there are no sync adjustments left around from other sessions. There should also be no sync set in the midi outputs in X2.

    None of those are very likely to be it, but eliminating everything possible is troubleshooting best practice.

    Checked those too. Can’t see anything other than ableton link and iaa sync. Turned them off with no difference.

  • Is anyone able to try and replicate this
    please? Steps:

    1. Open audiobus and put eg pulse in with Xequence 2 as the midi source

    2. Open AUM and put eg pulse in with AUM Destination as the midi source

    3. In Xequence 2, add an instrument using audiobus (not audiobus 3) as the midi destination

    4. Then in Xequence 2, add an instrument with AUM as the midi destination

    5. Add a very simple drum clip to instrument 1 and add the exact same drum clip to the other instrument.

    6. Hit play in Xequence. Are they perfectly synchronised? On mine AUM is slightly behind (I think!). I have buffer size set to 1024. It goes more out of sync, the larger the buffer size.

    Or maybe you can tell me what stupid mistake I’m making? 😂

  • edited August 2020

    @gregsmith it sounds to me like AUM might not be passing the MIDI packets soon enough along with their timestamps, instead delivering them only on the next buffer boundary (I think I once talked about this with @j_liljedahl but not sure), while Audiobus does... @Michael )

    What's for sure is that there's nothing I ( @SevenSystems 😄) can do 😒

    @gregsmith what you CAN do is pull the AUM tracks in Xequence a bit backwards using the Delay slider in the "..." menu. However, then you'll still have jitter +/- the audio buffer length, unfortunately.

  • Thanks @SevenSystems

    That’ll be fine as a workaround for now. I’m bouncing the tracks as audio to cubasis for mixing anyway.

    Hopefully there’ll be some sort of fix for this before the next time it comes up @j_liljedahl @Michael 😉

  • 🙂 hope I haven't been "guilt-tagging" anyone for no reason.

    Yeah I guess at some point, to solve all these inconsistencies, it would definitely make sense to make Xequence an AU MIDI Plugin. 🦆

  • @SevenSystems said:
    🙂 hope I haven't been "guilt-tagging" anyone for no reason.

    Yeah I guess at some point, to solve all these inconsistencies, it would definitely make sense to make Xequence an AU MIDI Plugin. 🦆

    Don’t tease me like that!! 😂

  • wimwim
    edited August 2020

    @gregsmith said:
    Is anyone able to try and replicate this
    please? Steps:

    1. Open audiobus and put eg pulse in with Xequence 2 as the midi source

    2. Open AUM and put eg pulse in with AUM Destination as the midi source

    3. In Xequence 2, add an instrument using audiobus (not audiobus 3) as the midi destination

    4. Then in Xequence 2, add an instrument with AUM as the midi destination

    5. Add a very simple drum clip to instrument 1 and add the exact same drum clip to the other instrument.

    6. Hit play in Xequence. Are they perfectly synchronised? On mine AUM is slightly behind (I think!). I have buffer size set to 1024. It goes more out of sync, the larger the buffer size.

    Or maybe you can tell me what stupid mistake I’m making? 😂

    I'm able to reproduce your issue when set up the way you described. AUM is playing later than Audiobus on every beat. That does seem to be an AUM issue as I don't see how Audiobus could play a note before it happens.

    Setting up with X2 not in Audiobus and sending to Audiobus 3 destination through Audiobus Virtual Bridge is in sync, though occasionally a note was off timing by a little. Over time the off-timing notes increased to every 4th beat or sometimes every 8th beat.

  • wimwim
    edited August 2020

    Workaround / clue to the cause found!

    Disable Link in Audiobus. Sync is perfect then. If Audiobus Virtual Input is used rather than having Xequence loaded in Audiobus and using the Audiobus midi destination.

    FYI @Michael, @j_liljedahl

  • @wim said:
    Workaround / clue to the cause found!

    Disable Link in Audiobus. Sync is perfect then. If Audiobus Virtual Input is used rather than having Xequence loaded in Audiobus and using the Audiobus midi destination.

    FYI @Michael, @j_liljedahl

    Thanks @wim

    Will probably cut audiobus out of my setup until this is sorted. Shame to lose the single audiobus preset for everything, but multi out is more important.

Sign In or Register to comment.