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.
midiflow channels restarts randomly during perfotmance
Hi, loving Audiobus, but .....
I'm using Audiobus with a midi keyboard rig. Generally works well, save for the occasional stuck note and a really annoying problem of midiflow channels randomly stopping. The mixer screen says Channels is restarting, but I usually have to intercede to manually shut down and restart. Whats causing this and how do I stop it? Its a show stopper. Using the latest ipad pro and a Tascam H2x2 interface in case its pertinent.
Comments
To try diagnosing, search for "Analytics Data" in Settings. Look for files whose names begin with midiflow. Ignore files with "resource" in the name. If you find a midiflow log at the time of the failure, then midiflow is crashing, or being killed by the system. If you find one, look for "signal" on the first couple of pages, and report it here. That will give us a clue. These logs are preserved for about a week.
Alternatively, if some other app is requiring a lot of CPU memory, Channels might be getting booted out to make room. Look for a "jetsam" log at the time of the failure. If you can, search the file for "reason (note the quote), and it may name midiflow as the offending app.
Also, I wonder why you need Midiflow Channels now. Those apps were created before AUv3. You can now do any channel mappings using Audio Units running inside Audiobus. You could use mfxConvert, or just a couple of lines in the free StreamByter, to do the same job.
this is all I see in settings:
Of course, I'm a complete noob. Korg Modules do not seem to have midi channel selection, and i have a split keyboard sending to diff channels.
I meant in the iOS system Settings (gear app). Use the search box at the top to look for Analytics Data. This is where the system stores its logs.
I'm sure you could replace all of those midiflow instances with either StreamByter or mfxConvert.
Could you please identify the app with the colored circles icon?
A StreamByter channel remap is just
where N and M are one less than the MIDI channel numbers, in hexadecimal. So, for example
converts data on MIDI channel 3 to MIDI channel 16. This is because the channel numbers in MIDI messages are 0..F, corresponding to MIDI channels 1..16.
You can just insert StreamByter as an AUv3 MIDI effect (similar to MF Channels), enter the one-line script, Install Rules, and you're set. The StreamByter instances will be saved in the updated Audiobus preset. You can insert multiple remapping rules in one script, if necessary. StreamByter includes a MIDI monitor (magnifier icon), so you can confirm it's working.
I think mfxStrip is the one that's most appropriate for this. mfxConvert is too granular. Or, StreamByter, of course, if needing to understand coding isn't an issue.
@ERP - with that many instances of Module you could be running into memory allocation issues. If iOS thinks it's low on resources, it can decide to suspend standalone apps not running in the foreground. If you can find crash logs, the masterful @uncledave can probably tell exactly what's going on. I'm only guessing here. If there's any way you can shift away from midiFlow channels to an AUv3 only setup you'll surely be better off.
I'll also mention that AUM has channel routing and filtering built in. As wonderful as AB3 is for other things, midi channel filtering is sadly not one of it's built-in things.
thanks all. I'll give mfxstrip a try. So far, so good.
re running out of resources: Even on an ipad pro M1?
how does one locate "crash logs"?
chordpolypad is the other app
They're the Analytics Data I was trying to lead you to. The exact click sequence in iPadOS 15 is
Settings–>Privacy–>Analytics & Improvements–>Analytics Data.
See if you can find any filenames beginning with mfconvert, or however the app is named.
Lots of "audiobus3 wakeups", One instance of Chordpolypad. Three instances of MFchannels.
Yep. iOS manages resources with the priority on extending battery usage and managing temperature. That can be an issue regardless of the device. Apple doesn't necessarily see the world from a musician's perspective.
Files with "resource" in the name are not significant, like Audiobus3.wakeups_resource. If the MFchannels filenames do not include "resource", they are likely crashes, either due to app errors or triggered by the system if it thinks the app has hung.
If you're switching to mfxStrip, there's little point in trying to diagnose MFchannels.
well uncledave, I learned a few things. Thank you.