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
I think GarageBand’s limitations have been well documented.
GB does have some weird limitations and workflow issues, but in the context of this thread, it does also have multiple high priority threads running. Not enough to take full advantage of the M1, because it does still have to run on A10 or whatever too.
One thing to note is that on iOS (or macOS) there isn't really a difference between multi-core and multi-thread. You don't get to tell the os where to run the thread. You don't get to set a thread affinity. The OS handles this. With the new libraries from the Apple audio group, you do get to tell the OS that certain threads are related and how they need to perform together (completion time wise). But, where the OS decides to run these is completely out of your control (and in my opinion, that's the way it should be on these devices).
As a developer, the only reason I started to write plugins for iOS is the touch interface. Exploring how the touch interface can be applied to music creation is the only point of doing anything for i(Pad)OS for me. If I want a desktop DAW, I'll use a desktop computer.
Getting back to multithreaded audio apps, yes, being able to throw more power via threads (cores) would be really nice. But, it does come with complications. If you look at the way Logic or MainStage runs their threads, you can see that they take advantage of the way the bussing structure works. This lets them do things like absorb extra latency needed to do the multithreading into the delay time of reverbs and such. In something like AUM, that is very freeform in its structure and layout, this would be really hard to achieve. It would have to be able to do things like let the user mark which mixer sections were independent or do some post analysis of the configuration to figure out what was possible threading wise. It would need to do this every time you added a buss or interaction between busses.
What I want from music apps in 2022? I just want DAWs that use tracks as mono when I want to use mono. That would save a ton of processing that isn't needed. I run most everything as mono up until the point where I want a stereo effect or set the pan position in the mix.