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
Beautiful!
Thanks a lot 😊
Thanks for the inspirational video... I'm going to make something like that now. It looks like
you can get lost in that waterfall of sound for a good time.
Great vibes, man.
GORGEOUS.
Lovely!
Thanks for taking the time to check this out. Much appreciated!
@Gavinski @shortsadvocate @lukesleepwalker @lasselu Thanks a lot 🙂
@McD Yes, you can easily get lost in playing with those waterfalls...looking forward Zimmerantenne what you‘ll do 🙂
I enjoyed this a shitload. Hearing it gradually tear itself apart over the last minute and a half was such a perfect ending too.
Beautiful! Great atmosphere and also so nicely filmed.
@brambos : I am using MIDI cc to turn recording off and on and noticed a quirk. If I send the value 127 to turn it on and then at some time later send 127 again to toggle it off, Gauss ignores that second event. It seems that I need to send a value less than 64 after sending 127 for it to see the next 127.
Indeed, that’s the pedal/toggle behvaior that was discussed earlier. You have to press+release the pedal for it to be registered.
If you just send the same value into the plugin it won’t see anything change (remember that the plugin never gets to see the MIDI messages... AUM translates that into constant AU parameter value 1.0 and it will just be a constant value unless you also send it a drop)
That's the "toggle" behavior that was preferred by everyone that commented if I remember correctly. For myself, it's the way I expected / hoped for it to work.
That was great, thanks for sharing!
Lovely stuff, really mellowed me out after a stressful day last night, nice one!
I guess I assumed it ignored the 0 event entirely. Some midi toggles do that. Toggle on receipt of high value and completely ignore the low value. I can work around it. I was just surprised.
I see. I didn’t realize that it doesn’t get notification of the midi message.
I just got it and its really cool how its making rhythms out of my lil sounds and even a synth note sample. Im at that fun point where I don't know what's happening but its sounding usable and when your looking for the record performance and its there, life is good. So far so good.... cheers I honestly think bram and the crew did something magic, even the mic input is making musical lil loops and sounds kinda good. I hope its not too cpu intensive and seems good on that end so far...
Wonderful seamless
I lost the morning to some fun phasemusic/frippertonics explorations.
I set up three Gauss instances with very similar but not exact loop lengths. Fed the same input to two of them (with slightly different effects before Gauss. Very slight tape decay. One those two Gauss units had a loop I liked, I sent my guitar to the third one. As the loops drifted ever more out of phase and started to decay, I'd add the occasional note to one of the loops.
Next exploration is to have use a super slow LFO to make microadjustments to the tape speed and/or warble.
So much fun.
Sounds lovely, post a screen capture next time!
It’s nice we can do these things with the transport mappable now
@brambos Maybe I am doing something wrong, but is there a way to snap to 100, 50 etc... tape speed with a midi controller? I still cant get it to stop at 100... its either 99 or 102. 😟
First thing I tested also. I still can't hit 100, 50, or 0.
We discussed this issue in the other Gauss thread. This is something I haven't found an elegant solution for. The problem is: Gauss doesn't receive your MIDI CC messages. You're sending MIDI CC to the host and the host converts those into AU Parameter values which are then sent to the plugin.
How those CC values are converted to parameter values is up to the host (e.g. AUM does that, not Gauss). And the plugin itself will happily accept perfect values, such as 0.5, 0.25, 0.125 etc.
So I could try to be smart and anticipate how AUM converts those CC values... but that would mean you'll never be able to get those wonderfully crunchy 0.01x speed values because it would then always snap to "pause".
It would also mess up any recorded automation session in hosts which support that because when playing back the snap-behavior would make it sound different.
The cleverest thing I have come up with is only snapping to 1.0x speed and -1.0x speed and not the slower snap points (and only when snapping is enabled on the screen). But it feels like an ugly hack.
The 0-127 MIDI CC value range is quite simply not good enough for finely controlling speed
@brambos Sorry I missed it...... I would not mind the snap to 1.0 and -1.0. Thanks for your work!!!!
But this would still mess up recorded automation sessions (which will sound different) and smoothly drawn changes (e.g. in Cubasis).
Gauss can't tell the difference between AUM sending a value converted from a MIDI CC message, or a precise value sent by another host or an automation value that was recorded earlier.
I have learned a long time ago that you should never implement host-specific hacks, because those always come back to bite you at some point.
0-127 isn't enough for most things unfortunately. Midi 2.0 can't come quickly enough!
Regardless, thank you for all your efforts!
@brambos Your right. Thanks though. I can most definitely get around this.
I'll keep thinking about this, but I'll leave it as is until I find a workaround that 'feels good'.
@brambos What if you added separate AU parameters for the snap values? So if the "0.5 Snap" parameter receives a MIDI input, it snaps to 0.5, etc. That could create some wonkiness if multiple Tape Speed parameters receive concurrent or continuous MIDI inputs, but you'd have to be intentionally trying to break it. Just an idea; it's an amazing app either way.