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 Store

Loopy Pro is your all-in-one musical toolkit. Try it for free today.

Strokes (Sequencer, Sampler, Synthesizer & Groovebox) news

1131416181921

Comments

  • @peterwoods said:
    The subject is very fascinating. Although I still think of it more as a drum or percussive sequencer than a melodic one, hopefully—and actually, it's very likely—that will change soon as it gains more control over per lane gating.

    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.

  • @congburn said:

    @ik2000 said:
    @congburn great wee starter tutorial! Any plans for more advanced ones in app?

    Thanks :)

    Yeah defo up for making more, the question is where to go next - I was thinking about breaking down Weights & using it to modulate sounds but I'm open to suggestions

    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.

  • @Wrlds2ndBstGeoshredr said:
    Not tutorial recs, but I do have some ideas!

    Some great ideas here!

    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).

    A page dedicated to macro level performance controls is something I've been thinking about :)

    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.

    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

  • @enkaytee said:

    @ghost_forests said:
    Nothing seems to happen when I tap on “Tutorial”, @congburn, thought you’d like to know! M2 Pro 12.9” latest OS

    There should be a pop up that appears in the bottom right corner:

    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.

  • @gkillmaster said:
    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.

  • @Wrlds2ndBstGeoshredr said:

    @gkillmaster said:
    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.🙄

  • @Kashi said:

    @FastGhost said:
    I think I just passed the "understand half of Strokes" point. Starting to genuinely love this app.

    I’m just approaching the “I understand absolutely NOTHING about Strokes” point.

    Really really hoping @Gavinski or @sfm make an easy-to-follow, thorough tutorial for this. Have watched the dev’s videos and he seems like a really nice guy. Generous, passionate. But in all his vids he talks very quickly and assumes a level of understanding that I simply don’t possess

    Yep, those vids kind of lose me too - far too fast. I am planning to do a walkthrough on this but not sure when!

  • @Gavinski said:

    @Kashi said:

    @FastGhost said:
    I think I just passed the "understand half of Strokes" point. Starting to genuinely love this app.

    I’m just approaching the “I understand absolutely NOTHING about Strokes” point.

    Really really hoping @Gavinski or @sfm make an easy-to-follow, thorough tutorial for this. Have watched the dev’s videos and he seems like a really nice guy. Generous, passionate. But in all his vids he talks very quickly and assumes a level of understanding that I simply don’t possess

    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 said:
    Hope this is interesting

    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

  • @jsmonzani said:
    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?

  • @Wrlds2ndBstGeoshredr said:

    @jsmonzani said:
    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.

  • @jsmonzani said:

    @Wrlds2ndBstGeoshredr said:

    @jsmonzani said:
    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.

  • @gkillmaster said:
    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.

  • @Wrlds2ndBstGeoshredr said:

    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!

  • @Wrlds2ndBstGeoshredr said:

    @jsmonzani said:

    @Wrlds2ndBstGeoshredr said:

    @jsmonzani said:
    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….!

    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.

  • @gkillmaster said:
    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.

    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.

  • @monz0id said:

    @gkillmaster said:
    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.

    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.

  • @Pxlhg said:
    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.🙄

    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.

  • @monz0id said:

    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.

  • @ElectroHead said:

    @monz0id said:

    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.

    HOLD THE BELLS!!

  • @Wrlds2ndBstGeoshredr said:

    @Pxlhg said:
    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.🙄

    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.

    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.

  • @jsmonzani said:

    @Wrlds2ndBstGeoshredr said:

    @Pxlhg said:
    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.🙄

    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.

    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 :D I guess I could write to dev to get it sorted. (Thanks anyway :) )

Sign In or Register to comment.