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
It can be very melodic--if you like the kinds of sequences produced by Rene or SnakeBud. It's really good at that modular-style sequencing, without requiring any patch-building. As a semi-modular, much of the patch is already hardwired for you.
Not tutorial recs, but I do have some ideas!
Because Strokes seems to be optimised as a improvisational performance tool:
I've been jamming Strokes as a mixer, manipulating mute and solo buttons and wiggling the filter controls to bring voices in and out and thereby improvise an arrangement. I have two problems with this approach. First, the solo button only permits a single voice to be soloed at a given time. Second, and more significant for me, is that the mute/solo buttons are on the B page and the filter controls are on the A page. Is there a way to get these essential performance controls all on the same page?
On a related note, the Shares sliders are also key performance controls, but I cannot see them in split view. In Split view I'd most want to use the patterns, notes, and shares controls. Maybe the matrix. The rhythm grids are sections I'd be least likely to change in performance (invert buttons excepted).
Some other ideas:
I'd like to see the pan and gain controls in the mod list for the voices. Especially the pan. Especially if you add some synced LFOs!
On occasion I've found myself wanting to run two mod sources to a single input parameter. In Eurorack you can stack patch cables.....
Audio input: I'd like to be able to load Strokes in AUM as an effect and mix audio from AUM into Strokes along with the native voices. An audio input module could bring AUM audio in and run it through the native fx, subject to native modulation.
Some great ideas here!
A page dedicated to macro level performance controls is something I've been thinking about
I usually prefer to not to give away what I'm working on, but these are all on my to do list in the exact order of priority that you listed them.
I think once the volume/amp control becomes a routable modulation destination it will open up the oscillators in really interesting ways - once you're using weights to modulate the amplitude of the oscillators (bypassing the envelope) you'll be able to do drones, sidechaining etc.
And then that amp envelope could be used for something else like the index of the FM oscillators - or the filter cutoff.
If you're interested in merging modulation sources you might be interested in my Max For Live device Dispatch -> https://www.congburn.co.uk/dispatch
D’oh, completely missed that! I think my brain had somehow prepared me for a video, cheers for that
Having multi output is great. The gain control for each voice seems to stop working though which is a bit weird.
For me, the 8 logic channel algorithms (ch. 5-8) don't seem to have any effect on the euclidean sequencer rhythms. They are turned on and it seems like the red bar is responding to the logic calculation per step but it doesn't alter the audible sequence. I must be doing something wrong but can't figure it out.
It’s the other way round—CHs 5-8 derive their rhythm from 1-4.
O! I see. thanks a lot!!
How do I set the output for each synth when using multi out? They seem to be all over the place and it's sixteen of'em so AUM get's crowded as f. I would like synth 1 to be the first child (2) and the second second(3). I can't find an option for this anywhere and don't think the manual has been updated either. I probably shouldn't ask why it's sixteen outputs as I most likely wont understand the reply.🙄
Yep, those vids kind of lose me too - far too fast. I am planning to do a walkthrough on this but not sure when!
Guess you could try slowing down / pausing the videos - I got a bit more from the earlier ones doing this...but yes, John is a bit of a fast talker...😏
A little advanced trick: self-modulation with AUM
Just wanted to share with you how Strokes can self-modulate any of its parameters, generating for instance pitch variations on a melody.
I'm using Strokes as a MIDI source to drive Elsa sampler, and I first limit the notes to a selection of interesting ones (go to Ch.1 A/B and press the included piano keyboard to your liking)
I then set up a sequence on Ch 1 with 3 notes from the matrix (Matrix 1 is set to modulate Ch 1 pitch, see the yellow highlighted elements on the screenshot below).
Since it's repetitive, what about semi-randomly change the first note of this sequence? Let's use Weight A for this and a bit of AUM's magic.
I first set an interesting modulation curve with weights A (you can see the curve in the scope). I did it by setting random triggers on Ch.2 and 3 and using them for Weight A.
Now check the midi settings, you'll see that Weight A is mapped by default to CC 102.
The interesting trick is that Strokes exposes almost all knobs in AUM: by setting itself as a modulation source with AUM and assigning CC 102 to Matrix 1 (the first note of the matrix), it will change it randomly.
You can basically modulate anything, changing Euler's sequences etc.
Hope this is interesting
@jsmonzani amazing!
To say the least. Thank you so much.
That’s great stuff, thanks. I tried to self-mod the pan control a few days ago but did not get it working. I gave up and used Rozeta lfo instead. It would be useful to be able to send Weights to it.
Thanks for your interest! Unless @congburn adds a modulation with flexible destinations, this AUM trick is a good workaround!
@Wrlds2ndBstGeoshredr I've successfully self-modulated Pan without any problem (with Matrix), maybe the modulation wasn't working because you were using multi-out? In this mode, Pan (and I think Gain) are ignored
Now I’m wondering if one could send two Strokes modulation sources to a single destination. Say send both Matrix 1 and Weights A to modulate pitch. I can’t think how to do it in AUM. Anyone have a solution for mixing two streams of CCs into one?
It would probably require a third party tool. I could most probably do it easily with miRack. But i don't think there's something readily available.
I wonder if you could send one stream via the internal Strokes mod matrix, and another stream through AUM to the same destination. Hmmmm….!
I'm starting to really get the MO of Strokes. It this interconnected web and you poke and pull on it so to speak. It's so nice to be able to create melodies and rhythms I love without having a specific goal. It's so capable of such great musical diversity and depth and cohesiveness all on it's own. I love this thing!
Sometime I find myself wondering what it would be like if you had randomize functionality on the sequences and weights and matrix and accents etc. I like the way it works as is cause you have to manually drive it and it might be too jarring or crossing a line to have randomization features like this. Could be too much, but also might be great.
Curious if anyone else would find this useful? I was thinking of making a request.
I like because it’s not random—it all makes sense. It’s not like there is a lack of variation available in what’s already there. I find when I start building a patch it’s initially uninspiring. But then I turn up all the knobs a little and start pushing buttons and adjusting dials and it comes alive.
This is exactly my experience with it too. Well said!
Probably not: the MIDI CC should take precedence over any internal modulation source.
Here’s a simple miRack patch, combining matrix ch 1 (cc 20) and weight A (cc 102). I add them, then multiply the result with a number lower than 1 to prevent too high values. You can use any attenuverter for this if you prefer (I.e. multiply + add). The result is send to CC 0
(I use the Configure button in miRack’s MIDI to CC to set up 20 and 102)
MiRack takes its input (not modulation) from Strokes. Then Strokes takes its modulation from miRack and you can modulate what you wish using CC 0.
A randomiser option would tempt me to get this. Complex apps like this really benefit from being able to generate a series of random states, so you can keep clicking until something interesting pops up, and then tweak it to perfection. Happy accidents.
Random starting states would be more interesting to me than a random modulator. For the latter, it’s easy to dial in something similar by pulling down the Shares sliders pretty low and adding a lot of delay to the Weights.
I haven’t found any way to control the separate outputs. It seems you have to keep opening new separate out channels in AUM until you get the ones you need. Then go back and delete the ones you don’t need.
I’ve also noticed that the pan and gain buttons seem to stop working after you set up separate outs.
HOLD THE BELLS!!
That's a AUM thing with multi out. If I remember correctly, when you open your multi outputs, there are numbers next to them like "2". Click the number or the node (can't remember which one) to get a list of all outputs from which to choose from.
Yeah sure but that does not tell you which of the 8 synths in Strokes that (#) it's dedicated to. One would think that the first would go to number two and the eight to number nine (and everything ordered between those). Then of course there are another 8 to scratch my already bald scalp over I guess I could write to dev to get it sorted. (Thanks anyway )