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
Yeah I've also noticed big battery drain which could be related to these plugins as it seems higher than usual.
I can certainly confirm the latency problem in Drambo, it seems pretty big. Maybe Drambo issues plus the UA-specific issues = ouch!
Note that the Drambo issue (which is not a bug, just a missing feature) is specific to latency compensation, not extra latency
Hey everyone- thanks so much for the feedback and support. It's getting into the Holiday here so we'll be a bit unresponsive until next week but we're definitely keeping track of the comments and issues that have been pointed out. Latency is the highest priority and we'll see what's going on and fix whatever we can on that side. For the battery drain I'm sure there's room for improvement- something as simple as lowering the visualizer update frame rate on iOS for instance, sounds like it might do quite a bit if it really is gui related (likely). If anyone is testing Needlepoint/Bass-Mint again and wants to do an experiment of disabling the visualizer in the settings menu to see if that makes a big difference, please do let me know. Cheers!
Thanks for that ... the battery drain also happens in Silo, so will try with Visualiser off.
Right- Silo is on my radar 100%, it's just that even with the visualizer off it has the meters updating on the side so it won't be as much of an obvious test, though it should substantially better since the spatializer/grain drawing is relatively heavy in comparison.
No worries - thanks for the update! I wonder if any GUI update, no matter how small, requires a whole screen redrawing, or if region redrawing is possible ... I guess this would make a significant difference to the cost of redrawing.
Over the years quite a few of the desktop plugin’s that have made their way to iOS have had problems. UA has a solid reputation and will take care of any issues. I’m getting the latency issues inside Cubasis 3 using Tails; have a snare drum with a reverb on it and it’s got latency issues for sure. I’m patient and still glad I got in at the introductory pricing for sure…
Any word on when the bundle is dropping? I better spend my 20 before I lose my nerve and buy 6 copies of jam with Jordan.
Also not pointed out, the Tails ducking sensitivity/time and amounts are beasts that must be tamed (in a good way…it really unlocks the inventiveness beyond the beauty of the tails themselves). Sometimes the “impression” of latency can occur with certain dial-ins and presets (to be clear, I’ve experienced some latency issues and I do agree that there is room for improvement. Just saying it’s a very touchy and imo amazing thing when it comes to finding cool ideas. Sometimes that slow response might just be happening because of “sloppy” use).
You know, that’s what I thought too. But the latency persists even when the node is deactivated. Are you not seeing latency when playing a live input, like a guitar?
Check to see if latency compensation is on or off..and turn it off.
If it is on, this may be due to latency compensation...which delays all signals to match the plugin with the most latency. By design, the latency compensation amount will stay the same i imagine when bypassing so that unbypassing doesn't cause a latency jump on all tracks.
wait – I need to know: are people playing a guitar through Tails and NOT experiencing latency? I’ve tried all the varying adjustments in buffer and latency compensation, and none of it makes a difference. I feel like I’m on ketamine. The sound bears only the slightest relation to what my hands are doing.
I would love for this to be user error! Tel me what patches have the least latency for you @oat_phipps and I’ll dive right in.
Maybe there is some some delay compensation that one can't turn off?
@ExAsperis99 : i just tried with my guitar. i am experiencing the same thing. Even with latency compensation off, Tails being on any track or bus is resulting in the dry signal being noticeably latent even if the the dry signal doesn't pass through Tails and Tails is bypassed.
I notice that the latency compensation toggle says hardware. So maybe the software latency compensation is undefeatable?
@j_liljedahl ?
@espiegel123 @ExAsperis99 latency compensation can't be disabled, a less-than-ideal workaround is to add a "Time Offset" node to the guitar channel, with the same amount reported by "Latency Compensation", but negative. Obviously this wouldn't address the latency inherent to Tails itself, so it won't work if you're processing the guitar signal with it.
Edit:
For completeness, here's a screenshot: VTines is being processed by Tails (with 100 ms latency) in channel 2, but the guitar can be played without additional latency through channel 1. This is effectively defeating latency compensation for channel 1.
@trickyflemming @amusesmile here are some rough measurements I took with Instruments, using VTines being processed by one plugin at a time, with the default preset. I don't know if this supports the theory of the UI being the culprit or not. I tested a few others (Crystalline, some by FAC, some by Bram Bos, Pro-Q 3) and all had an increase in CPU usage with UI open, but only Crystalline's was as dramatic as these. Thanks in advance for taking a look when you get back!
Thanks!
Note that if you have a bus send on the guitar input, put the Time Offset node after the send
do UA plugs have similar issues on desktop?
It is reported on desktop forums (see above).
Think quite a few people on the beta threads said they had them on desktop so maybe they can confirm?
Hey! As Josh mentioned earlier we're a bit tied up until Monday, but I thought I'd give a roadmap for fixing these bugs so that you don't feel like we're peacing out. On Tuesday or Wednesday (pending Apple approval after getting together a bugfix), we will test out some builds on the beta branch.
1) For starters, we will definitely put in a frame rate limiter. The interfaces are causing particularly excessive drain on devices with 120 FPS rendering.
2) We had disabled hardware rendering on Windows and Mac due to incompatibilities with older Windows machines and incoming OpenGL deprecation on macOS. However, we will test turning the hardware rendering back on since the iOS devices are far more homogeneous as far as GPUs go. This will be an enormous improvement for CPU use and battery drain. In particular, the Tails interface should feel significantly more fluid.
3) Tails currently has latency fixed at 100 ms for its tonal analyzer. At some point (maybe the week after next, maybe sooner depending on how internal testing goes), we will push a build with toggle for an optional 10ms low latency mode. This will affect the analyzer, but it would be vastly preferable for people attempting to play a live instrument with Tails.
One additional thought: Would people want an optional zero-latency mode that completely bypasses the analysis stage and gives you a reverb-only mode?
Regarding latency on other plugins: lo-fi-af uses a Fourier transform for its spectral section, which gives unavoidable latency. The Analog section also has a lookahead maximizer (PRESS... the same latency occurs on Needlepoint and Silo's compressors). We could look into low latency options for the compressors, but for lo-fi-af the latency will be unavoidable for the Spectral section. While we could, say, report zero latency when the spectral section is disabled, it ends up with a lot of other undesirable side effects in DAWs when enabled/disabled. In particular, in some DAWs (notably Cubase... probably Cubasis if I had to guess), you can get stuck in an infinite feedback loop if you automate the mode enabled toggle. When latency changes, Cubase moves the transport's playhead, which will then venture back in time to when the toggle was in a different state.
It was finally marked as "In Review" yesterday. I don't anticipate it getting cleared today because of the holiday, so hopefully they'll approve it tomorrow!
I’ve already bought Lo-Fi-AF and Silo (among my favorite 5 purchases this year) - what will be in the bundle and how much will it cost?
That's covered on page 2 of this thread. $20 for all apps, meaning 1 for free. I'm not sure if bundle discounting will apply if you already have bought some, I guess that's up to Apple's mysterious ways of bundle pricing.
Sounds good regarding incoming fixes. If you ask then ABF surely say yes please to a zero latency option
Btw, I noticed that Venus Theory has a nice walk-through of lo-fi-af:
Edit: Silo as well:
Apple’s bundle pricing is pretty straightforward. Whatever you have actually paid for bundle components is subtracted from the cost of the bundle if you already own some.
Sometimes, the App Store doesn’t display the right calculated price at first which is usually fixed by scrolling to the bottom and back to the top and refreshing the page.
Thanks for such a comprehensive response, and for great responsiveness to user feedback! Looking forward to the updates.
Yes please for frame rate limiter (is it possible to offer a Setting e.g. 15/30/60 fps?
Yes please for zero latency mode for Tails I.e. reverb only.
If beta testing would help get them out the gate, happy to jump on that esp for battery drain/frame rate.
If your weekend availability is due to Thanksgiving, Happy Thanksgiving!
Another top-of-the-line dev dares to take on the AB Forum Army! @trickyflemming 😎👍🏼
The problem of latency is only for the reverb or for Silo?
Tricky discussed it all in detail above - see his long post on the matter
I’ve been experimentIng and found this pretty confusing… this setup initially fails to null but if you move the phase and plugins up/down on the list then it nulls to silence (as should be expected with 100% dry)
It appears to be an issue with PDC upon initialising… this is probably why choosing a new latency buffer or even resetting it solves the latency compensation issues.
I hope that is helpful!?!