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
Hurrah! I didn’t even consider this as a possibility. Thank you! This absolutely works for my main use case (adding blank space vs trimming). Since the various Gauss instances/loops aren’t running in sync, it doesn’t really matter where the blank tape is inserted. Plus, the loop length parameter is modulatable! Take that, razor blade. If I find I need to offset the start of a loop for some specific reason I can always trigger play via midi.
If you want to do it this way, I recommend setting the loop length to some arbitrary length, erase the loop and record using "Overdub". This will make sure the start and end of your recording will have a subtle fade in/out.
I already did this Eno-ish thing as Gavin described... that’s already working but not in the deep way you are requesting.. could be cool, butI dont have high hopes for this
Thanks again all, the magic rhythmic part and pitch actually are now clicking and I know what Im doing! Cheers, and thanks Gav for pushing for that sync part. I love unsynched as well but a semi sync like bar is ace.
Retrigger is actually a feature of the Cocoquantus, and we were already discussing the merits of this feature for our app
So, just to be clear, you're not ruling out that Bram X Peter Blasser iOS collaboration at this stage...?
(Btw - the Lines guys have been making PCBs for the Ciat Lonbarde "paper circuits" modules if you fancy getting your soldering iron out)
Oh, would love to see that collaboration. But I can't see it happening. Peter Blasser did not seem likely to be up for the idea of making an iOS app last time he discussed the idea when I sent in a question on this topic for him when he appeared on Hainbach's channel. In fact he didn't even discuss it, more just made some kind of disgusted facial expression and moved on to the next question 😂
OH, thanks Bram that was the wooden unit eh. So cool. Cheers
Decided to get lost in the deep end of the pool @brambos @Hainbach
Thanks again for such a wonderful instrument
For this reason, I'd rather use dead zones instead of snapping.
(I've only sketched the center area but they could also sit at .125, .25, .5)
Can't MIDI control be separate from host AUv3 parameter control?
Indeed. And since speed comes with pitch, a finer resolution control source might be a better idea, like MIDI pitch bend maybe?
In my opinion, the separate parameter is much better than a dead zone. With only 128 possible midi values, dead zones would really bollocks things up. You can use the two parameters together (the non-snap and the snap parameter) easily enough to get the behavior that you are wanting using mozaic and/or streambyter (or using Drambo's logic tools I'd guess).
And depending how much of a range you want for speed values, you could also use AUM's parameter scaling to confine the range to one where it is easy to land on 1.0 with a specific MIDI number).
My way of solving the CC to AU parameter mapping would be a simple Graphic Shaper in Drambo, it allows for both 'dead zones' and selected, custom fine-adjustable regions using a simple MIDI controller. This is most likely the most beneficial live setup, it could even be made to switch between different "response curves" by MIDI controller buttons.
The AUv3 would need to be hosted inside Drambo standalone of course.
But Drambo has the luxury of doing its own MIdI CC conversion. Gauss doesn’t receive MIDI, it receives AU Parameter values and it can’t distinguish between previously recorded values (which should be treated as is, without snapping) and Midi controller input (which needs the snapping).
The separate parameters (one for recording, one for remote control) was the only way to make the distinction in this case.
Ah OK, sorry, I didn't know that Gauss has no MIDI input.
Hosting Gauss inside Drambo would/might be an option though.
Edit: Just tried that with precise pitch control using the apeMatrix sampler, it works.
It is the case with any AU parameters you handle in AUM via MIDI Control (or any AU host that lets you manipulate AU parameters). Hosts send the parameter values to the AUs not MIDI events. So, if a host maps MIDI to the parameters it converts MIDI to parameter values (which have a much higher resolution).
In AUM, you can achieve improved granularity by using its range controls. So, if you choose 40%-60% it will map the MIDI range of 0-127 to 40% to 60% of the parameters range. It reduces the range of values but vastly increases granularity. AUM doesn’t let you map pitchbend or after touch to AU parameters. If it did that would also provide nice granularity or if it handled relative MIDI.
@brambos How is automation for this param going to work in a host like Cubasis, which allows recording just by interacting with the plugin's UI? Is it going to record both the original and the new "snapping" version of it or is this new param "input only" or something along those lines?
The new parameter doesn't have a corresponding control in the UI, so in it won't be accessible unless the host gives access to AU parameters directly (either via drawing, entering values, or some other mechanism).
Thanks for the explanation!
@brambos with loop decay, monitor and overdub enabled I've been experimenting using the tape as a delay, which coupled with the sequencer is giving me pretty interesting results (somewhat reminiscent of the Thermae pedal). To make it even more interesting, could it be possible to make the loop length shorter than 0.5 seconds?
....
Wasn’t Gauss impressing (sotospeak) the movements of the Filterknobs on the tape when i have overdub and record running? Like an additive mode?!
No, those are effects that are applied in realtime while playing only.
Thanks man. I thought i actually experienced that while playing around. But it seems not to be the case then
Dearest Gaussers, please help. Is there a way to start Gauss recording by pressing play in AUM? I’m getting my head around ‘exposed parameters’ and can start recording via a ‘note’ but I’d like to record a guitar loop from the file player. Fingers crossed, cheers.
You can assign a midi command for both record in Gauss and play in AUM so if assign the same midi command it should do what you want.
in "midi ctrl" on the AUM menu you can assign parameters for the transport controls
@Carnbot thank you, at first I thought the exclamation mark in the yellow triangle was telling me I’d broken some kind of midi law but it worked. Cheers 👍
Does someone know a similiar plugin like this for windows?
I dont know how it will sound but this should be pretty epic.
They listened to us and added this one feature of tape degradation which I so badly wanted. I think Christmas came late this year.... thank you so much @brambos for giving it another update round... hands down best 8.99€ I spent this year! period!
yeah, It took me some time (as usual) but now its officially a niche looper I will use. The less degraded sound for less tape sounds seem kinda clear to me if I get settings right. Hails to Bram Bos and his collaborator.
I have been using Kosmonaut a bit for doing "retrospective" looping, i.e. looping "what just happened" at a set amount of bars back in time (which can be quite a few bars if you set an external midi controller to that value). It is quite fiddly to get it "right" (seamless) though. Is that functionality in Gauss? Sorry for basic question, I don't know the terminology of "frippertronic" etc, so it might be obvious to the rest here.
Also, in Kosmonaut, one thing that I was missing was to have it start/stop at next Link cycle. Missing it just slightly would create weirdness and not do a seamless loop. I fully appreciate this usage isn't the main use case for Kosmonaut, so this isn't a complaint in the slightest (and it has been quite fun experimenting), but I was wondering if the loop recording in Gauss has a setting that allows it to be timed to the Link cycles? Much like AUM does perfect loops (if you press record whilst it is running it will start recording at the next cycle, etc).