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
Not good enough for me (as a customer) unfortunately. Single precision can generate a -80 dB noise floor in cases, and if you use multiple EQs in a single project, all those noise sources add up and things become audible. And with today's CPU power, which can run state space filters at 1000+ times real time, complexity isn't really an argument anymore. Just my opinion of course - everyone is free to have a different one but the measurements and the extremely noisy screenshots do tell their own story.
The parametric EQ screenshot shows +64db on both the low and high shelf.
+64 is an extreme boost and the sound still sounds pretty clean as you can see in that screenshot.
Probably in the FX tab.
Here:

@DavidM , I just checked that vDSP biquad struct. The coefficients are double-precision but the input and output is single precision.
I agree with you that biquad is not the optimal way to do filtering, and it's not what I would use if there were another assembly language optimized filter available for Apple devices. But with double-precision used internally that filter really shouldn't be making as much noise as we are seeing in @jolico 's sine sweep output. I tried a similar experiment with another input source and saw a similar level of noise without the filter just by boosting the input level +64 dB with AUM so I wonder if the noise is from the input rather than the filter.
@jolico , what app are you using to generate the sine sweeps? I'd like to do a noise check test where we simply boost it by 64 dB without applying any effects at all. Would also like to export the boosted sweep to Izotope RX to confirm that the noise is in the signal itself and not in the spectrogram app.
Here is the wav file.
I generated only a 3 second sweep so that the whole sweep is visible in screenshots.
Make your own 3 second 20-20,000 sine sweep and check.
This is the sine sweep @jolico posted, viewed in iZotope RX advanced without any modification:
It appears that the app that generated this sweep updates the frequency of the sweep only once with each audio buffer rather than continually updating with each audio sample. The result is that the frequency increases in little discrete steps and at the edges between buffers there is some discontinuity. It might be clean within the bounds of one buffer but due to the edge discontinuities, the FFT used to produce the spectrogram shows noise.
The attached wav file contains a sine sweep that has a higher signal to noise ratio. Below is the spectrogram and spectrum:
Thank you.
FYI this is what I used to generate my sine sweep:
https://apps.apple.com/us/app/multitone/id1161245288
Interesting. Thanks for posting the link.
I hope AU Gen X generates a cleaner sweep signal.
I think we need to make an app that does just sine sweeps and nothing else. It would be helpful to have an app that generates clean 32 bit sweeps with a very simple UI design.
Not really. It has aliasing on its own.

That would be awesome.
Have you tried with any of the modular apps, SnVx, miRack or Drambo?
A simple saw wave LFO to drive the pitch of the sine wave oscillator should do it, yes? Would be useful to see whether these apps do generate a clean signal.
Maybe Audulus?
The sine sweep that @Blue_Mangoo posted is very clean and would be best for testing, because it's a wav file that can be used in all hosts etc. and tests will be consistent.
My mastering chain is aliasing-free.

We will plan to make a sine sweep app. The wav file is quite good. The only problem is that it’s 24 only bit encoding; we could get 32 bit output from an app. 24 bit is usually more than enough but if you are going to boost 64 db to test an eq then even a 24 bit audio file will show its limitations.
The spectrogram in the image above does not look smooth. Does it become smooth if you pause and drag it to the right a few pixels?
No. It always has those four bumps & (barely visible/audible) aliasing.
I just noticed that there is a problem with the way the spectrogram stitches together images to produce the spectrogram view. I didn't notice it until I ran this sine sweep through it. We will fix it this week, I hope. I am not sure if that is the reason why your sine sweep looks like it has steps on it. The one you got from multitone actually had frequency steps in the audio file. But due to the spectrogram error I still get some steps even when the input file doesn't have them. If the input file is clean then the steps disappear when you pause and drag the spectrogram to the right. Otherwise, if the file has them then of course they will not disappear.
Oh yes, now I see what you mean. It does straighten out when you move it slightly to the right.

If it’s no trouble, could you please also make the pause and full-screen buttons bigger?
On iPhone 6s the buttons are so small and I keep missing them.
Sorry to bring this up again, but just comparing the heat map from Isotope RX to your gradient, the heat map is much nicer and also easier to read. Is there any technical reason why you couldn't implement something similar in your app?
No technical reason. I just like ours better. Originally I was using one more like izotope rx has but I don’t like the way that colour scheme looks
👍
We already have AI that pulls vocals/bass/drums etc. out of mixed tracks. Hopefully soon we’ll get AI that removes aliasing.