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 StoreLoopy Pro is your all-in-one musical toolkit. Try it for free today.
Comments
+1 😊
@Michael sorry, Tried this when SYNC IN was first implemented a while back and it was behaving weirdly. I just tried it again without involving AUM and it seems to work just fine. Super solid, even in the background. I suspect the problem to be with ableton Link.
I'm using a Squarp Pyramid sequencer, hoping to sync everything to the main brain.
AUM pops up in the list of clock destinations in the sync settings in AB3, but of course it can really only connect via Link. I set AB3 up to receive clock from the Pyramid, enabled Link, and then enabled Link in AUM. Back when I initially tried this, Sync was tight when AB3 was running on top, but when I switched to AUM, it would lag and if I changed the tempo, it wouldn't properly refresh until I switched back to AB3. I gave up and switched back to Midi Link Sync because it worked well enough and I was in the midst of a big project and didn't want to spend time troubleshooting. The downside of Midi Link Sync is that it doesn't recognize start/stop commands whereas AB3 does.
Just now Linking them again in this way, it certainly works better than the last time I tried it, but not as tight as native Clock IN in AB3. For some reason, Link will intermittently lose connection between the two apps. Once in a while "0 links" flashes at the top of the window (in AUM) and things get off until it establishes a connection again. When Link is working, there is a noticeable lag when changing tempo via the sequencer.
TLDR: AB3 sync in works fine, it's link that seems to be throwing a wrench into things. If AUM implemented sync in the way AB3 has, my problem would be solved :-)
With that cleared up it sounds like AB3’s midi sync in code would be really wonderful for AUM!
So , some good news
AUM is a fantastic app really but with midi sync in , (to me) the Ipad become a musical instrument that can be integrated with hardware ! If its done im selling my Octatrack
Yes, totally. @Michael has tightened that screw to perfection, I have no issues with sync between AB and Hardware.
@palms - FWIW, I always turn off Link notifications for new apps. They're distracting. I mention it though because it's an easy thing to try to see if it improves the situation any.
I am syncing AUM via AB3 & Link with hardware MIDI clock no problem. It's as tight as any app that can slave to clock.
Still I get better results using Link and sending out MIDI notes (converted to gate) syncing analog clock than anything slaved to MIDI clock.
Exactly! AUM with sync in, paired with Drambo would be a dream come true!
If I can figure out why Link keeps dropping out for me, I will switch to this method for the time being. Seems "good enough".
Would be nice to have the option within AUM without having to run extra apps in the background. The fewer steps of fiddling with things before getting to the making music part, the better. It's why I gravitated to AUM in the first place. AB3 usually takes several more steps for things like midi learn and setting up midi channels etc. Plus the ease of routing midi and audio is next level.
Sounds like a smart setup. Can you elaborate on this?
My guess is that AB3 stops running when going to background because you have no apps/plugins loaded in it, so it thinks it's idle. Try adding some small dummy IAA app to keep it running?
Never heard about this, do you have a link where one can read more?
Yes:
https://help.ableton.com/hc/en-us/articles/209770945-Fluctuating-BPM-when-running-Live-as-MIDI-sync-Device
"-MidiClockSlave=g" in Options.txt works the best for me although it's much worse than Groove Rider on iOS, for example.
Thanks for the suggestion @j_liljedahl as I noted in a subsequent post, this problem seems to have been fixed in AB3 since I tried it a while ago. Sync stays synced now. I'm currently testing this setup with my hardware. Would still be preferable to not have to run a seperate app that eats precious cpu
@j_liljedahl , if you're considering midi clock slave, can you pretty please consider implementing Song Position Pointer (SPP)? 🙏🏼
That would provide a huge missing piece for many of us, and would be a huge differentiator for AUM as an iOS host.
Thanks! Oh, I misunderstood and thought you were talking about Link, not Live.
Please we need this. I'd be happy with it being an expensive in-app purchase to support the development.
AUM neither does time stretching nor pitch shifting of audio tracks so adding MIDI clock slave sync should be much easier than what Intua did in BM3 or what @Michael did in Loopy HD.
👍
AUM does adjust playback rate of FilePlayers to sync with the current tempo. Actually this is where most trouble can happen, because any jitter will sound like tape warble..
Yes but this is re-pitching, not pitch shifting and it's a rather simple resampling algorithm.
If you have fluctuating LINK members, the pitch will fluctuate just as much - it's only that LINK forces the developer to use a rather stable and precise system clock while it seems that MIDI clock quality has widely different quality implementations in different iOS apps, probably for the lack of knowledge about proper mechanisms like thread prioritization.
Have you tried my suggestion with Ableton Live as a clock receiver?
And have you tried BeatMaker 3 as a clock receiver?
Groove Rider is another great working example (use sample mode = LOOP and Re-Pitch=ON).
Most people will use clock with stable sources I think (There's a lot of hardware out there today!) and not run into to many problems if [Status] Start/Stop/Continue is implemented.
And yes, that's what slave clock support comes with: A smoothing algorithm and offset correction like in the working apps we know, plus the user's responsibility to deliver halfway stable MIDI clock pulses.
ATTENTION: What follows is an attempt at humor. You do not have to find it funny.
I feel bad that @j_liljedahl had to go an update his FX to AUv3's just to pay the rent on his yurt in the time of a pandemic and all we could do is pick away at the MIDI slaving issue.
If you just stay inside AUM you will never have any problems. All your trouble will melt away and you can sell off all that external stuff and buy the AU3FX apps.
Maybe, he's doing the AU3FX apps as a palette cleanser before attacking the MIDI slave issue like a piece of tough jerky.
Anyway, we'll find something else to harp on anyway because we are all "app breakers". And AUM is really just another app. An app that eats all the other apps... or should if we'd stop finding these nasty "bugs".
I understand the attempt at humor and I'll comment.
My intention is not to harp at @j_liljedahl but to say that I am happy to pay him for MIDI Clock Sync to both support him and the development of AUM.
Audiobus 3 and AUM are incredible software systems and I'd like to support their development with purchases to support the developers and aid us all in creativity.
Many of us I'm sure have no interest in staying in AUM exclusively and Ableton Link while useful does not replace MIDI Clock Sync.
I have no expectations of any timeline or action and I appreciate the work @j_liljedahl and Michael are doing.
I am perfectly happy with having AUM as the master clock for a lot of setups. Unfortunately my main setup uses a Roland MC-707 as a sort of co-pilot main brain and the 707 is notorious for being a garbage midi slave in general.
I do however have a configuration that works for me:
Here's the part that can be a pain if you're not into manual labor. I manually set the tempo speed in AUM to match my hardware. And if I ever need to start / stop on my hardware I have to remember to rewind the playhead AUM before I start again. I've just sort of gotten used to doing it this way because it's the only solution for me that works if I want to use any of the fun midi sequencers in AUM and have them synced to my MC-707.
I've tried some of the other solutions mentioned in this thread and older threads but they all seem to fail or go out of sync.
@honkimon Funny, the MC-707 is the only hardware device I know that supports but fails syncing to MIDI clock properly.
You could try to replace AUM with Drambo, it's not the same but it can slave to MIDI clock quite well.
I’ve used both AudioBus3 and BeatMaker3 at different times to sync iOS to hardware and then different hardware to iOS. Always worked flawlessly for me. AudioBus3 is the best MIDI experience on iOS for sync IMO — 2nd level of hardware syncs better to AB3 than to the first layer of hardware.
@j_liljedahl Is some version of midi slave sync still on the cards for AUM?
I would echo what the others have said that I'd be totally happy with an IAP extra charge for this functionality. I would imagine for most people with lots of external hardware any additional cost you would charge would be insignificant compared to the rest of their setup.
+1 on any Kyma IAPs
btw. dev mentioned here several times that midi clock handling will be reworked. Including multiple destinations and midi clock input support.
Probably the current state of iOS doesn’t help devs moving forward with their plans...
So why have other iOS developers done it in their apps many years ago?
Not sure what do you mean, or if it’s rhetorical question?
It's not something he wanted to do in the first place. He is bending to popular request. It's hard to prioritize something that your heart's not into when you have a mountain of other things pulling on your time. It can also be a lot of work to re-architect for something that an app wasn't designed from the ground up to accommodate.
I would agree if AUM didn't support Ableton LINK but it does.