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
Hey. Can you try disabling the "Mute" switch as @Krupa suggested? It's a years old bug in an Apple framework Meow is using and I don't think they're up to fixing it...
Definitely! System clipboard support will be coming. It might be slightly slower than the internal clipboard for very large selections, so I might add a switch for toggling between the two.
You can already loop very short sections and adjust by individual samples... there was also ping-pong looping, but I ditched it again for the time being... is ping-pong used a lot in practice? Probably for longer loops like pads etc...
I hope to push an update out today with basic recording, for now only using the current default input.
Sorry, I think I would consider this outside the scope for the app for the midterm 🥵 but it all depends on the sales!
Thanks! Only the second proper crash reported so far 🥳 you've somehow managed to move the playhead to an invalid position while penning! Will investigate.
And the freaky error message is part of my app framework's AMAZING crash handler! Other apps would just crash to the Homescreen 😄😉
I never use ping-pong looping as it creates an annoying 'pulsating' sound when the sample gets pitched up, same with cross-
fade looping...
I know I can play short loops, but think playing the file from start of the file to the 'sustain loop' like regular instruments.
Goodie, in that case we most definitely would need a 'mono conversion' and/or 'channel selection' that allows us to pick Left, Right or Mix/Stereo as most connected devices that become 'default inputs' will be stereo and when recording a mono-source (input 1 or 2) we would end up with a stereo recording which could be a 'dual mono' or 'stereo' depending on if the primary input channel can be selected.
Gotcha, no need to add, it's just 'wishful thinking'
Cheers!
Ah yes gotcha. It's not trivial because of Meow's architecture, when the loop is enabled, it actually limits many internal processes to the selected range, that includes playback. But I will keep it in mind!
OK, that does sound useful.
In the first iteration, the recording feature will always resample to the sample rate of the current file, and just merge stereo channels to mono if the current file is mono, or duplicate mono channels to stereo if the current file is stereo. If there is no current file yet, it will keep the input channels and sample rate.
Note that you can already do channel shenenigans in Process -> Channels (those always apply to the whole file though, not just the selection)
So even without channel selection, you could already do the following if, say, you want to only keep the left channel:
But yeah, not straightforward!
Was having the same issue of no audio coming out from iPhone 12 mini speaker .. I can confirm that disabling mute switch on side of phone solved it. Thanks.
ok, i disabled the mute. now there is sound. but it is very cluttered, the type of sound your hear when very low buffer sizes are used.
edit: the effect is stronger when playing mp3 instead of wav file format.
The sound is fine for me. What sample rate was your audio? What sample rate is your hardware using?
Yes, this is a known problem on older devices, I get the same on my 2017 iPad Pro unless I force a larger buffer size. I will look into bumping it up for the next update
Congratulations on the new app @SevenSystems I’ll give it a go. Cheers!
🤘
Oh, looking for an opinion here regarding the automatic crossfades:
They currently default to 'Off' both for Edit and Process operations. I used to have them both at 20 ms as default, but I thought maybe not having "unexpected" stuff happening in the background would be wiser.
What does everyone think, should they stay off for new default projects, or if not, what would be reasonable defaults (in ms)?
Have I understood it correctly that the automatic crossfade would be applied when doing copy/paste operations and to avoid glitches when processing a selection?
Exactly, and they can be both set separately in the respective menus. Open for any tweak suggestions here...
(the 'Process' crossfade area is also visualized in a slight gradient in the selection overlay)
I’d probably make the default be off AND have a few tips panels at first startup that mentions this and other important defaults.
Yes, will definitely do.
Loop point edition is not included?
+1 for defaulting to off.
20ms seems like a long time for default crossfade. I would think more like 2ms - just enough to reduce clicks.
Off topic:
I hate to bring up the "A" word, but Audacity has an amazingly useful "fix" function where you can highlight a small portion of audio and it automatically removes glitches in that section. It makes you select a small enough section of audio that it thinks it can successfully handle. It works great.
I used it to remove pops from some old vinyls and I couldn't believe how well it worked.
You mean storing loop points in the Metadata of a saved file? Then no, that's currently not supported.
I tried it today and it’s really smooth.
No crashes here at all.
@samu’s and @wim’s suggestions
are bang on.
Nice one.
OK
I think there's two distinct uses for them:
😁
Maybe outside the scope of Meow for now. But you might have luck with crossfade 😊 and Edit -> Delete, or Process -> Filter -> Lowpass.
Wait until the next beta is out! 😂 (no, it should actually improve things.)
🤘
New Beta has been sent to Apple and hopefully gets approved. I'll be on a family visit for a few days so won't be able to be around here that much. But everything will be closely watched and monitored! 😊
CHANGELOG:
We have enabled experimental iOS 15 support. If you are on iOS 15, please let us know if everything's working.
IMPROVEMENTS:
FIXES:
@SevenSystems : the welcome screen says something about pressing Record. Is there a record button somewhere that I am not seeing?
In the Save panel, it would be nice to have option of selection or whole file.
Playback stops when switching out of Meow.
Oh, sorry, forgot to remove that again. The 'Record' feature is almost done, but I have decided to skip it in this beta still.
I'm a bit hesitant to add a switch for this (technically easy) -- you can achieve the same by tapping on 'Select All' in the bottom toolbar first?
Yes, I didn't plan on including background playback for now. It's a bit of technical overhead on iOS.
For me, it would be a drag to lose my selection order to save the whole file.
You can undo after saving! 😜 (Undo includes all selection operations, not just actual modifications)
Love the name
@SevenSystems Toggling loop on/of momentarily interrupts playback.
Recording doesn’t work (apps should on first run ask for permission to use the microphone).
Kinda puzzling that 8Khz samples are supported but 24Khz and 32Khz samples pop up an error message.
I get it that in order for filters etc to work a somewhat realiably a fixed sample rate is needed.
Maybe add an option to ‘auto convert’ to preferred sample-rate and skip the error popup?
An option to ‘close’ the current file could be handy to ‘start fresh’ without having to quit and relaunch the app.
I have a suggestion for ‘alternate zoom gesture’ (total rip-off from Twisted Wave), swipe up to zoom in and swipe down to zoom out. Auditor also uses this gesture.
A double-tap on the waveform could fully zoom out as this saves a trip to the toolbars and keeps focus.
I’ll try to keep the suggestion relevant to the app with speed and usability in focus.
Cheers!