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
@SevenSystems well at least we will know that Xequence 3 will be fully optimized!!! That’s coming soon right? 😁
I got the message 😁
Most operating systems have no virtual memory system. Nearly every embedded system has no VM at all and you get to deal with memory segmentation, fragmentation, and limitations all by yourself with no help from the OS or maybe just a little help in some cases.
Swap is only one way to handle doing VM. iOS uses a different method that has benefits and disadvantages. As you say swap was invented in the bronze age, back when the total available hard drive space was less than the per process limitation iOS has now. It has major disadvantages that come with it as well. Part of what makes it much better for performance on systems with swap to add more RAM is the fact the the applications hitting swap was a massive performance hit.The main point of swap wasn't to allow for use of excessive amounts of memory but was to allow the OS to present a contiguous memory address to the application. The swap part was there to make it possible to do this. As a developer, you still need to be efficient with memory or your own application is going to suffer performance wise because it's constantly hitting page faults. However the memory architecture is setup, it's on the developer to work within its limitations. In a real time setting, a page fault is automatic death. If on an audio thread your memory got paged out or you needed to wait for a new page to be swapped in, there's no way you could make your deadline.
I have no idea how Procreate is architected. I suspect that what really happened is they got caught a little off guard by the M1 raising the expectations of their user base. I noticed yesterday that I got an update for Procreate that said it had "even more layers" on the M1 iPad. They did this without Apple changing the RAM limitations.
What I'm saying is that applications have been able to do very pro levels of graphics well before we had anything close to 5GB of RAM available with or without SWAP. LumaFusion is able to handle multiple streams of high-res video flying through the system and doing all sorts of graphics processing on them in the RAM limitations.
As far as I know, you still can't have any form of compiler -- including JIT -- on iOS itself. If you could, then that would solve the issue of running open source software on iOS. It would be huge for me personally because it would enable a couple of major uses I want for developing a couple of applications I want to do.
Would lifting the RAM limit allow multiple instances of resource-heavy software like Kontakt/Reaktor/Omnisphere?
...without requiring the developers to recode or understand how memory-management works on iPadOS?
renaming file extensions
LOL
Apps shouldn’t be using “excessive memory.” If they are, the developer hasn’t done a clean job of programming.
Found this chart showing what hardware is still supported by the latest OS. I imagine that supporting almost seven year old hardware and the latest and greatest makes for some interesting challenges.
https://en.m.wikipedia.org/wiki/IPad
No, lifting the RAM limit wouldn't help because AUv3's have much tighter restrictions on iOS than normal apps do. Although, I doubt if even these are using more than 5GB of RAM. I'd guess that Kontakt and Omnisphere could already be ported to iOS --- maybe. Reaktor is a bit different. It might not even pass the limitations on having a compiler or JIT on iOS.
Backup/Restore the device with external drives and Sync Folders without using iTunes, iMazing etc.
Incremental Backups please…
100%. I’d love to be able to connect any iPad to an external drive and back up the entire system. Since I no longer have a desktop computer this has come sharply into focus for me.
My recommendation was not using excessive memory. I agree that it should be a design goal to keep that low. But the other extreme is also bad. If you start streaming everything from disk then your application could be sluggish as nothing beats RAM when it comes to speed (except CPU registers). You might also end up in a maintenance hell with your codebase as it will be complicated. You might encounter race conditions because the disk I/O influences the timing of operations. It should always be a well considered decision when you add complexity. The KISS principle - keep it simple stupid
Depends on the definition of "excessive"
Imagine you'd have a tempo synced delay running at 1BPM with 8-16 bars of delay time?
That would require quite a chuck of ram...
Mostly improved emojis but some more stability would be nice too.
Hopefully some nice advancements in AR.
A nice AR AUv3 where I can take a pic of my room and it will insert an audience for the lack of gigs during covid.
Hmm, a delay that supports one breve of delay at 20BPM has a memory footprint of ~80MB* at 48kHz. That delay happens to be working on 64bit floats and is 4 times oversampled. So, assuming the 16-bar delay in question doesn't need the oversampling and can run at 32bit floats, you could divide that by 8, but then you want to multiply by 20 to get to 1BPM and then do 8 times to get to 16 bars. So, 10MB * 20 * 8 =~ 1600MB and you've used 2 to 3 times the memory allocated to all instances of your plugin. You could do it as an Audiobus app and have plenty of room to spare on the new M1 iPad though.
It'll never happen, but wouldn't it be nice to have a way to fully back up and restore to the exact state of the backup, without being forced to the latest OS?
I'd like Apple to switch to a longer release cycle. Every year they rush to get out new versions of iOS/macOS and it really affects software quality. Maybe it makes sense for iOS since they try to tie a new iOS version to a new iPhone model, but for macOS the release cycle should be longer. F#ck marketing people, more power to engineers
MacOS used to be very stable, then they switched to annual updates and you know what followed... Now every year they release a half-baked major version riddled with bugs/security issues and light on new useful features. The annual release cadence is not working for macOS, how long will it take Federighi to realise that?
Hoping for a “line in the sand” update with iPadOS15. Eliminate as much tech debt as possible (so, finish pulling the plug on IAA). Drop support for older devices (including my 9.7" iPad Pro). Promote iPadOS as its own “parent OS” instead of the poor sibling to iOS.
Make the M1 iPad Pro with Magic Keyboard into what it should be. So, full support for external monitors through Thunderbolt, complete suite of full-featured first-party pro apps (including the full Alchemy in the full Logic Pro… and Xcode!), enhanced multitasking, clearer paths for developers going from desktop AU to AUv3, maybe even a special section of the App Store for apps requiring such a machine…
Not expecting sideloading anytime soon, despite all the court cases. Some solution for very demanding niche products would be more than welcomed. Having “our” music apps mixed in with mass appeal products didn’t make that much sense in 2008. It’s just plain weird, now.
And WWDC would be the right context to make a big push for developers of pro apps. Apple has its “Pro Users Group” which helped the company get out of a deadend in terms of pro hardware. Now that Apple Silicon is here, a renewed push for pro software will require a broad range of third-party devs (not just the usual suspects). Since it’s an online event, those pro devs who wouldn’t have gone to San Jose will get access to what they need.
It might sound like a stretch to get UE5 on iPadOS. If we did get it, that could open up all sorts of possibilities for touch-first development (including MetaSounds).
We won’t get touchscreen Macs and we won’t get macOS for iPad. We can still get complex apps running on “laptop class” M1 iPad Pros.