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.
Background MIDI on iOS 13
Hey all, aspiring iOS music dev here ![]()
I've been working on a MIDI sequencer for a while now, and unfortunately iOS 13 seems to have killed it. Before I start over from near-scratch, I wanted to check with some of the other devs here.
My strategy for sequencing MIDI, was to spawn my own C++ thread, and schedule MIDI events from there using mach_time. I managed to get that running in the background on iOS by enabling background audio, and using Audiokit to play silence whenever my sequencer played.
However, Apple seems to have axed that strategy with their new background task management. My sequencer no longer plays when the app is in the background. I looked into using BackgroundTask, but it doesn't seem to allow infinite background tasks (I've read anecdotes of max 3 minutes before iOS pauses/kills the task).
My only idea now is to use a CoreAudio render callback to do my MIDI processing. Is this my only option? Any help would be much appreciated!
Comments
That’s how I do it and that still works. I don’t have experience with Audiokit so I don’t know what has changed and whether they can fix it.
Thanks for the quick reply! The MIDI sequencing gods have spoken

I tried so hard to avoid dealing with CoreAudio for this first project... but it looks like my fate is sealed