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
Just wanted to say that Logic on iPad is multicore too..
Well that is just not true. With existence of Mini and Air with M1 cpu, those are definitely not “super expensive iPads”
Also if you want to use top quality synths and FXs, and you make more synth than sample based music, music which heavy relies on advanced synth/fx sound design and layering, then multicore support may be actually crucial thing which allows you finish track at all.
Freezing tracks is just not ideal solution especilly of ou ise lots aof parameters automations. It works, but it’s very annoying obstacle.
You know, not eveybody makes music which consists from few channels of ssmoles with near to zero automations There are other, “hw very demanding” genres 🤣
I posted on AEM thread , I have an old iPad Air2 and indeed I get triple+ performance when enabling multi-core
But the architecture performance plus efficiency cores , certainly plays a role . The Air2 had 3 same cpu cores , I don't know if the boost is the same on modern iPads
Ntrack supports multi core
If true , that's a major design flaw
On devices with 2 high performance CPU cores, multi-core rendering is disabled in order to keep one of the cores available for all the non-audio stuff (UI, touch, the operating system…)
if they beta tested and actually saw that the non-audio stuff is not capable on the efficiency cores , ok
Also judging from M1 cpus and DAW benchmarks on desktop , the efficient cores are very capable
i didn’t say you NEED m1 cpu .. i reacted on claim that multicore support is just for “those with super expensive ipads” with example that M1 mini/air definitely aren’t super expensive but multicore support in daw makes huge difference on them how much you can run …
i had mimi 5 (A12 cpu) befor and multicore in cubasis was like ok, it was possible to enable it, but it wasn’t much reliable.. on M1 it works fantastic, i can run a MUCH more Model D instances than in non multicore daw .. i think 3x as much but not sure, need to try it again
ok tried it
NS2 / buffer “hight” (10ms) / 8 instances, load around 85% / no crackles
C3 / buffer 10 ms / 26 instances, load around 85% / no crackles
adding one more instance in both cases and crackles start appearing here and there
yes default preset playing one long note c3
LOGIC (with same buffer - 512, which is 10 ms) handles a bit less than Cubasis .. when i loaded 26, just switching into mixer view caused popuo about insufficient cpu, where cubasis was rock solit at 26 instances
To answer that, multi-threading vs. multi-core need to be clarified.
Multi-core processing has always been part of iOS and is handled in the background by it. The operating system allocates CPU cores as it sees fit to optimize battery and reduce heat. When the operating system has less to do tasks are shifted to fewer and lower performance cores. More and higher performance cores are brought online when performance starts to suffer. This is why CPU % meters can be misleading as they report % of available processing power at any time.
Multi-threading is a programming technique. Rather than having one thing happen after another linearly, tasks can be set up so that they run independently without interrupting each other. It's possible to request higher performance cores for high priority threads, but the operating system ultimately decides.
Multi-threading techniques have always been available to iOS programmers. But audio DSP is special in that great care has to be taken not to "block" the audio thread. Blocking happens when a high-priority task such as rendering audio is delayed to do something like a GUI update, causing audio glitches.
What was added to iOS was not multi-core processing. That has always been there. What was added is multi-threaded audio processing. Prior to multi-threaded audio processing, there could only be one audio render thread and therefore could only run on a single core at a time. Multi-thread audio processing allows that rendering to be broken up into parallel threads so that they can potentially run on more than one core.
So. Finally to the answer: Multi-threaded audio processing has no automatic benefit to audio apps. They have to be specifically written to take advantage of the feature. That isn't a simple task and isn't of benefit to all apps. It's more benefit, say, to a DAW that has many audio streams to process than a reverb that has only one.
Just as a Lamborghini is faster than a Lada, faster processors perform better and can do more before bogging down. Of course you're not over tasking the processor, then it makes no difference. A Lamborghini and a Lada will arrive at the same time if sticking to a speed limit they can both obtain.
Hopefully the answer to the first question is clear now. The answer is "yes" but is also "yes" for any other multi-core iOS chip.
The answer to the second question is "no". Because of the way iOS dynamically allocates processing resources, you can't really know when you're maxing out other than when you start to get audio dropouts or GUI freezes. In fact, you can get higher CPU % readings when doing less if the operating system has dialed back cores to save battery and reduce heat.
@wim you should be teacher, you know excellently explain things ! good job 👍
Thanks. They key is acting like you know what you're talking about whether you do or not. 😉
There are probably some inaccuracies in there, but directionally it should be OK.
Thanks so much for that. You really taught me something !
Very informative thanks Wim!
its a full-on port from desktop and the code was ready before the handshake from Apple appeared. handles 25 model d with 70% tapped out at 29 instances 94% cpu