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.

Request new Mozaic Scripts *HERE*

1131416181969

Comments

  • Wha...wha... wha...What! Holy Crap! Thank you so much! Honestly @wim you are awesome. I can’t thank you enough for doing this. Heck I’ll gift you a $00.99 app of your choice if you want. This is so cool. I’m gonna download and they this baby out ASAP.

  • I hope it’s not buggy. I didn’t do as much testing as I probably should have.

  • That’s totally fine. More than fine, I’m ecstatic. I’ll do some testing over next day or 2 and let you know how it goes. This thing looks so cool. Thanks again, you’re a true hero.

  • I love the name too, instead of Rando you went Rambo. Perfect.

  • Just now running it on 1 channel on Retro piano in AUM.... It sounded gorgeous. Further testing to come but initial Results are beautiful. Thank you.

  • 👍🏼

  • I like skip too, great addition, as well as the amount Of random applied by percentage for each. so cool.

  • wimwim
    edited June 2020

    If you don’t like some of the default settings, you can customize them at the top of the script.

  • Thanks @wim!

    I've always wanted to have something that can that apply velocity and delay changes in a more pulsating way (there is a whole theory behind layering of micropulses and way back there was a program called SuperConductor).

    As your work already appeared to take me a good ways there, I shamelessly re-used and re-purposed your script. The result is a somewhat different kind of humanization: Pulser - Multi Channel Note Pulser (1.0) pulsates note velocity and delay timing.

  • @Tim6502 said:
    Thanks @wim!

    I've always wanted to have something that can that apply velocity and delay changes in a more pulsating way (there is a whole theory behind layering of micropulses and way back there was a program called SuperConductor).

    As your work already appeared to take me a good ways there, I shamelessly re-used and re-purposed your script. The result is a somewhat different kind of humanization: Pulser - Multi Channel Note Pulser (1.0) pulsates note velocity and delay timing.

    That’s totally wicked! B)
    I was thinking after I finished with that one what I could do with the unused knobs, and was thinking of maybe adding variation by LFO or something. Now I don’t need to go there. ;)

  • I was wondering if you saw that new Pulser script @wim

  • Not to put you guys on blast but I’m so excited about these 2 scripts I created a thread. I hope that’s ok. Thanks @wim and @Tim6502

  • @wim that skip button is super cool, if you time it right or set an lfo, you can take it to 100 to completely drop the midi out, then slam it back to zero On the one beat, and it sounds awesome. Like the player stopped playing ( like a silence/rest kinda fill, Or somethIng, not sure what it’s called) then it comes back in. So I might at a certain part have the midi drop out the 2nd half of a bar then come back at the start of next bar. Coolness.

  • Hello Mozaicsters :smiley:
    A Mozaic script controller for Drambo would be great.

    There’s so many uses for Drambo.
    So first one I suggest for using Drambo as a “midi looper” From the midi sequencer template.

    Pads:

    1-8 mutes

    9 up midi channel (with indication of channel)
    10 down midi channel
    11 record
    12 undo
    13 skip patterns up
    14 skip patterns down
    15 metronome
    16 mute/trig

  • edited June 2020

    @wim I’ve got a project going now that I’m documenting in another thread. https://forum.audiob.us/discussion/39146/hypnopad-s-ipad-only-studio-project#latest
    I’ve had lots of incredible help from fellow forum members (including yourself) but one piece of the puzzle has been elusive. Lots of almost there’s but nothing that has ticked all the boxes. I see you have had a go at doing a round robin device (from Bram Bos script) so I thought you would be a good person to ask.
    Basically I’m trying to reverse engineer my laptop/Ableton Live workflow and apply it to an iPad only one to see if I can do it and to learn new things that I can then bring back to that setup. I’m having varying degrees of success. The one device I’m having the most problem replicating is a melodic round robin device. I’m using a couple max for live devices in Ableton which work really well:


    Obviously the piano roll GUI can’t be recreated but hopefully the important features can.
    1 Set arbitrary note values ( no scales)
    2 Set length- 16 seems long enough for my use
    3 Set velocity for each note (0 would be a rest) or the option to pass thru incoming velocity
    4 Reset button - midi learnable and in my pipe dreams timed ( engage after 5(programmable) sec of inactivity
    All of this programmable from the GUI. McD made some scripts but I was forced to program it from the code window and that was confusing and less than ideal for me.
    Here is one possible mock up.

    Of course the actual design would depend on the restraints of the script( which I’m not knowledgeable of) but you get the gist. I think this device would be quite a asset to the community.
    I appreciate any help. It looks like a lot of work to me so feel free to pass on it. Thought I’d ask in the expert thread and take advantage of it while it’s still here.

  • wimwim
    edited June 2020

    On the surface, what you want to do doesn't sound too tough. But I'll need to dive back into that thread to pick up the details. I'll let you know if it looks like something I can help with. There are others, such as @_ki who are way better at this stuff than I am too. Maybe someone else will jump in. -cheers.

  • wimwim
    edited June 2020

    @hypnopad - Some questions and assumptions...

    • You say round-robin, but it seems to me that you're looking for a looper of up to 16 steps. Is that correct?
    • I take it you'd like to be able to individually edit the notes on each step, presumably by selecting a step then setting the note for it. You have a knob for setting the note. Would setting the note by playing on a keyboard make more sense, or did you specifically want a knob?
    • Velocity and length should be editable on each step.
    • Steps should be mutable.
    • Start and end point of the loop should be configurable.
    • I don't get the "reset" thing. That one needs more explanation.
    • Monophonic or Polyphonic?

    On the other hand, except for the reset function, I can think of some things that seem much better than Mozaic for this. Why not just use Atom? Or Step Bud? I could probably think of several others too. There is a Mozaic script called Metroplex that is excellent as well, and probably others. If there are reasons why these don't fit the bill, then understanding why would help to define a script better.

  • Is there a clock divider script? Is this even possible on iOS?

  • @wim I guess a little background information from me would have helped. I’m an electronic drummer that plays bass lines/melodies/ etc in real-time - no looping or backing tracks -no sequences running. I have a limited number of pads that I play with sticks so I really need to leverage technology to get the most out of each pad.For instance- every time I play my kick pedal it sends the same D3 note out. When it hits the melodic round robin/ real-time step sequencer each D3(this could be ANY note by the way) it steps through the sequence one note at a time. That way I have total control over the phrasing of the notes. It does loop back but I wouldn’t call it a looper.
    A dial suits me better than keyboard input.
    The reset button sets everything back to the first note of the phrase.
    Hope that helps. If atom or StepBud or metroplex does that then that’s great. I thought I had checked everything out.

  • @Wrlds2ndBstGeoshredr said:
    Is there a clock divider script? Is this even possible on iOS?

    No, Mozaic doesn't handle midi clock messages. What are you trying to do?

  • wimwim
    edited June 2020

    @hypnopad said:
    @wim I guess a little background information from me would have helped. I’m an electronic drummer that plays bass lines/melodies/ etc in real-time - no looping or backing tracks -no sequences running. I have a limited number of pads that I play with sticks so I really need to leverage technology to get the most out of each pad.For instance- every time I play my kick pedal it sends the same D3 note out. When it hits the melodic round robin/ real-time step sequencer each D3(this could be ANY note by the way) it steps through the sequence one note at a time. That way I have total control over the phrasing of the notes. It does loop back but I wouldn’t call it a looper.
    A dial suits me better than keyboard input.
    The reset button sets everything back to the first note of the phrase.
    Hope that helps. If atom or StepBud or metroplex does that then that’s great. I thought I had checked everything out.

    Oh, OK, I think I understand now. You're not looking for something free-running but want the next step to trigger each time you send a particular note? And the "Length" isn't the time between steps, but the gate-length of the note?

    If that's right, then how would you propose selecting which step to edit? Is tapping on the pad then turning a knob (or sending a midi CC) good enough, or would you want to select which step to edit using a knob or midi cc? Monophonic per step (makes a big difference in the UI design).

  • edited June 2020

    @wim Exactly. I was thinking length would be the number of steps of the sequence(1-16) There could also be a gate parameter for note length that’s global (not per note). Definitely monophonic. I think hitting a pad and turning a dial is fine.Would it be too crowded to put note value/velocity/ gate on each pad? If so then maybe three pages(is more than two possible with SHIFT ?) with single parameters per pad would work.Not sure where to put the reset pad though. If more than two pages available just a single button on a fourth page would work- it would be triggered by midi through AUM.
    An example of an improvised melody using a round robin@ 2:07 in this video.

  • wimwim
    edited June 2020

    @hypnopad cool video! B)

    OK, I'm in. I think I have enough to go on to do a quick mock-up of an interface (seemingly always the hardest part) for your feedback. I already got part way there. It shouldn't be a problem to get all the controls and labels need available somehow.

  • Great! Thanks. I love the helpful people on this forum.

  • _ki_ki
    edited June 2020

    @hypnopad Thanks a lot for the video - combining Wavedrum, footpedal, DrumKat and Touche is really a cool setup for live performances :)

    In several of your other drumscapes videos you are using even more pads.

    Your concept works well, each pad produces particular assigned sounds and the visitor/audience can follow and understand the performance. Even if the sounds or harmonics change, its clear that this happened right after hitting some ‚setup-changing’ pads. The performance is easy to grasp as ‚being played live and in full control of the performer’ - in contrast to pressing specific colored pads on a 8x8 launchpad, where its still not clear what parts are sequenced and what sounds result from pad drumming.

    If you‘re ever gonna do a concert or perform on a festival nearby, i‘ll would love to visit.

  • Helloe mozaicsters.

    How do I fix:

    [OnPadUp] Syntax Error: unknown or invalid argument "@ONPADDOWN"
    [OnPadUp] Syntax Error: missing -1 closure(s) (endif, endfor, endwhile)

    https://patchstorage.com/cc-toggle-v1-04-mod-kitr/

  • @_ki said:
    @hypnopad Thanks a lot for the video - combining Wavedrum, footpedal, DrumKat and Touche is really a cool setup for live performances :)

    In several of your other drumscapes videos you are using even more pads.

    Your concept works well, each pad produces particular assigned sounds and the visitor/audience can follow and understand the performance. Even if the sounds or harmonics change, its clear that this happened right after hitting some ‚setup-changing’ pads. The performance is easy to grasp as ‚being played live and in full control of the performer’ - in contrast to pressing specific colored pads on a 8x8 launchpad, where its still not clear what parts are sequenced and what sounds result from pad drumming.

    If you‘re ever gonna do a concert or perform on a festival nearby, i‘ll would love to visit.

    Thanks @_ki Glad you appreciated the video- I tried to demystify what I was doing. I know I appreciate it when I can see and understand what an electronic musician is doing.
    My setup constantly contracts and expands due to me experimenting with different things. The other drums were an original Wavedrum
    and a Roland pad triggering Impaktor. Unfortunately the parameters in the WD required system exclusive messages so I had to convert note values from my pedal to cc values in Ableton and then send that to an iPad running a patch I made in MidiDesignerPro to convert cc to the appropriate sysex info for each parameter. It just got a little too convoluted even for me.
    I’ve been coming up with some really nice multi layered Impaktor type tracks in Drambo which I can modulate with scene changes. I’ll definitely bring that back into my laptop rig when I’m done with this project/ experiment.
    You’ll also notice I sometimes use a mic connected to another iPad running ThumbJam in audio to midi conversion mode. Great fun for someone who can’t sing!
    I’ll let you know if I play out but the way things are going that might never happen.
    Thanks again for what you guys do here in the Mozaic threads for the community.

  • wimwim
    edited June 2020

    @Tamir_Raz_Mataz said:
    Helloe mozaicsters.

    How do I fix:

    [OnPadUp] Syntax Error: unknown or invalid argument "@ONPADDOWN"
    [OnPadUp] Syntax Error: missing -1 closure(s) (endif, endfor, endwhile)

    https://patchstorage.com/cc-toggle-v1-04-mod-kitr/

    Check the @OnPadUp section. You're probably missing the @End that it needs to close it.

    [edit] ahh, yes, I can see that @_ki already answered on the patch storage page. 👍🏼

  • @_ki said:
    @hypnopad Thanks a lot for the video - combining Wavedrum, footpedal, DrumKat and Touche is really a cool setup for live performances :)

    In several of your other drumscapes videos you are using even more pads.

    Your concept works well, each pad produces particular assigned sounds and the visitor/audience can follow and understand the performance. Even if the sounds or harmonics change, its clear that this happened right after hitting some ‚setup-changing’ pads. The performance is easy to grasp as ‚being played live and in full control of the performer’ - in contrast to pressing specific colored pads on a 8x8 launchpad, where its still not clear what parts are sequenced and what sounds result from pad drumming.

    If you‘re ever gonna do a concert or perform on a festival nearby, i‘ll would love to visit.

    Hey man, feel free to take this one if you feel like it. You can probably produce a better end result than I can.
    -cheers

  • @Wim No, no - i didn‘t want to volunteer, just comment on the setup and express that i liked the performances :)

    I have enough scripts to finalize, about seven or so. One of them in the ‚nearly ready‘ state since January. I'm just over a phase where I just did't feel like scripting in my spare time . Now after publishing ‚Midi MultiCast‘ (which was done in just a few days), i returned to work on these older ones. Thats one reason why i included the import feature using the ‚Migration Manager Include’ which was ready since February.
    That generated enough pressure to finish the demo and documentation for the include itself and i could publish it on the same day. Yay, two of them done, five more to go...
    Hopefully i can finish the most complex of them (‚MutatoR‘) in the next week and ‚get it out of the house‘. Then the other ones will be easier to finish.

    TL;DR: Please go forward and keep working on your idea for the triggered sequencer, i‘m busy finishing older scripts

Sign In or Register to comment.