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.

Hypnopad’s iPad only studio project

24

Comments

  • I’ve got mfxConvert . An upload of an AUM patch would be much appreciated. Even though things may change quickly with mirack the patch as is helps me conceptualize the signal flow and your reasoning behind it. Things are slowly coming together on this end. I’ve got a good idea of what the final AUM patch/controller routing/ song structure/ etc will look like.
    It would be cool if one could copy individual tracks in AUM to a clipboard of sorts. I’ve got several projects in AUM each with a relevant track and now am wanting to combine them into a bigger consolidated project.
    Anyway, thanks again.

  • Yowza, this sure turned into a science experiment! Impressive work here...

  • _ki_ki
    edited May 2020

    @hypnopad said:
    It would be cool if one could copy individual tracks in AUM to a clipboard of sorts. I’ve got several projects in AUM each with a relevant track and now am wanting to combine them into a bigger consolidated project.

    In AUM you can append selected channels (including all its plugins and settings) from another session (or a saved version of the current session) by going to the load screen and long pressing the filename. This popups a dialog with import option where you then can select specific channels to be imported and appended. If there is a midi routing between the imported channels, it will also be imported.

  • McDMcD
    edited May 2020

    @_ki said:
    In AUM

    I did know know about the Long Press option but I can now see "Import Channels" in the listing of things you man do with a saved session (Project).

    Also, AUM has an IMPORT button when you add a track. It opens a SESSIONS listing. Pick a SESSION and it open an IMPORT list with there tracks contained in that saved session. By default all are selected... unselect all but one and you can build new tracks from old sessions. MIDI tracks are also saved and all those settings come across too. It's a wonderful feature to save a lot of re-work for a complex "rig" of apps.

    You can also Copy an old project and start throwing anyway tracks and re-build it with new extra tracks.

    Sometimes I get frustrated with the Left to Right organization of a session and I'll save it with a junk name and deleted the tracks and import them in the order I want to see. Is there a simple way to re-order your tracks in the GUI? I went for a long time not realizing I could re-order the FX apps by sliding them to the right and shifting up or down. ANSWERED: OK! You take the TRACK and slide it up and then right or left. I wonder what else I don't know about AUM. Sliding down on the OUTPUTS and right-left works too.

    AUM sessions is the best way to distribute Mozaic-based sessions because all the knobs are pre-set. Is this true for a Drambo-based rig?

  • @_ki said:

    @hypnopad said:
    It would be cool if one could copy individual tracks in AUM to a clipboard of sorts. I’ve got several projects in AUM each with a relevant track and now am wanting to combine them into a bigger consolidated project.

    In AUM you can append selected channels (including all its plugins and settings) from another session (or a saved version of the current session) by going to the load screen and long pressing the filename. This popups a dialog with import option where you then can select specific channels to be imported and appended. If there is a midi routing between the imported channels, it will also be imported.

    Thanks for this! I was poking around the track pop up window and didn’t see anything. Probably never would of thought about a long press either.

  • @McD said:

    Also, AUM has an IMPORT button when you add a track. It opens a SESSIONS listing. Pick a SESSION and it open an IMPORT list with there tracks contained in that saved session. By default all are selected... unselect all but one and you can build new tracks from old sessions. MIDI tracks are also saved and all those settings come across too. It's a wonderful feature to save a lot of re-work for a complex "rig" of apps.

    Glad I asked/pondered the question. Got two great responses. Both will help me out immensely.
    Thanks guys!

  • @lukesleepwalker said:
    Yowza, this sure turned into a science experiment! Impressive work here...

    It sure is. I’m just trying to wrap my mind around a lot of new concepts. I’m learning a lot though. And to think I almost gave up on this a while back!

  • edited May 2020

    Here you go! @hypnopad
    https://www.dropbox.com/s/24eghq8ox8m8dqy/Velocity filter.aumproj?dl=0

    If you want a pad to trigger a specific sequencer, just convert the channel # of that pad's note to the channel # of the Midi-1 module feeding that sequencer.

    Take note I don't have much going on in the sequencers. I set them all to single notes so I could test the velocity responses better.

    Current velocity routings:
    C2 velocity for decay
    D2 velocity for sample speed
    E2 and F2 velocity for attack

    And cause I love annotating stuff:

  • @McD Upon further investigation, it seems like its a files app popup (since it shows the telegram options in the upper part and Shortcut apps options if one scrolls down) that i get when opening the AUM menu/Files and long press one of the sessions on IOS 13.2.3:

    .

    Your path of simply choosing ‚Import‘ after pressing the big plus to add a channel is a lot easier, i don‘t know why i kept overlooking this obvious option all this time :) Probably muscle memory that presses either the midi or audio button within a glimpse

  • edited May 2020

    @aleyas The upload of the AUM project didn’t have the new mirack project in it. It opened up with my latest project version.Do I need to have the mirack file sent separately?
    Also been getting a weird thing with mirack not rendering the GUI correctly in AUM.

    The modules appear only when I touch them.
    (edit) This was happening in AUM. Went away when I opened the mirack app separately and then came back to AUM.

  • edited May 2020

    Ah sorry about that, I thought it would copy the settings, but I guess IAA doesn't do that. Here's the patch.
    https://www.dropbox.com/s/jiwvkfz3jadxrmj/4x seq32 with sampler.zip?dl=0

    Yeah, that graphical glitch has happened to me probably a dozen times. Only in Aum so far though.
    Try opening the project in standalone first, then load in Aum.

    Hope the routing makes sense! The 4 midi-1 modules driving the sequencers / velocity should be set on channels 2-5, to correspond with mfx. Once you got a handle on the routing, as usual, just modify the hell out of it to your setup.

    @hypnopad said:
    @aleyas The upload of the AUM project didn’t have the new mirack project in it. It opened up with my latest project version.Do I need to have the mirack file sent separately?
    Also been getting a weird thing with mirack not rendering the GUI correctly.

    The modules appear only when I touch them.

  • Glad to know it wasn’t just me. The project looks interesting - thanks for all the annotation . What’s up with the note seq module in the upper right corner?

  • Ahaha I didn't even realize that was there! I was commenting in the Koushion thread about the similarity to this module, didn't realize I opened it in this project. Can just delete that :D

    @hypnopad said:
    Glad to know it wasn’t just me. The project looks interesting - thanks for all the annotation . What’s up with the note seq module in the upper right corner?

  • I haven’t had a play yet but just looking at the routings I have a couple of questions regarding the velocity. It looks like none are routed to actual volume or am I missing something? Also I see one is routed to sample speed(pitch). Is there a way of adding something in line (like a cv quantizer in Drambo) to define a scale so when you can improvise within a set of predetermined pitches?

  • Correct. I hadn't routed velocity to actual volume/amplitude in this patch. Primarily, I wanted to ensure that velocity was indeed functioning, so for testing purposes I routed it to more obvious parameters. If you route it to the mixers ‘level’ input, that will do to the trick. Alternatively, you can route velocity to the DAHD scale input. But make sure the scale pot is at 12 o'clock, cause it'll invert the envelope anything left of center.

    There are 7 tagged quantizers. The Lazy Susan quantizer has a keyboard you can map the notes too, like in Drambo. I just tested it with velocity -> quantizer -> VCO pitch input. Worked great. Got an attenuation knob too, so you're not jumping around like 5 octaves.

    Also, you could be routing the velocity to several sources at once: pitch+volume, quantized pitch+decay, etc. A basic VCA after the velocity output be sufficient to scale the range, if the module doesn't have a built in attenuator.

  • That’s excellent . Between this and Drambo I can now truly appreciate the power of modular systems.
    Just like back in the 80’s when I learned all I could about MIDI. The initial learning curve was so worth it in order to use it to its full potential later on. Rabbit hole entered.

  • @aleyas I’ve been trying to figure out the midi routing/bussing/filtering of multiple instances of mirack in AUM. Not sure if it’s an interesting puzzle or an undoable one. Maybe easier if/when they let all the instances communicate with each other( heard he was open to doing this). I’m going to keep trying. Seems like the reset and write functions are the trickiest to implement on this end. I usually have a breakthrough with something right after I complain about having issues with it- hoping this is the case! Let me know how things are going on your end.

  • edited May 2020

    Interesting puzzle for sure, but doable. With the IAA before, most of the plumbing occurred in miRack itself. Now that it's gone AUv3, Aum is gonna be handling more of that. I'm pretty sure I can patch it up relatively quickly, it's been in the back of my head for the past couple days since the update.

    I think you would need two Midi-1 modules per instance. One module would be responsible for writing to the sequencer, the other module to handle the clock triggers and velocity. Hmm, and a third Midi-1or Trigger-16 module to handle reset.

    AUM may be able to do the note filtering instead of mfxconvert. So if you had drum pad X set to C2, then you would filter out every note besides that C2. Then, with a midi-1 module, derive velocity and clock triggering from that drum pad. The 'write' and 'reset' midi-1 modules should be set to different channels though.

    Kind of confusing, but I'll upload an AUM project in the afternoon. What signal/module flow are you currently using in your project? (so I can match it to make it easier to study the project).

  • If you’re asking about what mirack signal flow I’m using , I’m basically using the last one you uploaded plus 2 more player modules- six total with some audio effects added ( which will probably be changed out with effect apps within AUM).
    The actual AUM project is in constant flux and many versions due to all my experimenting so don’t worry about that. I’m sure when I see what you’ve come up with it will all make sense. I thought I was good at midi flow but apparently I have a ways to go regarding AUM and modulars.
    Curious how you think things will change if the dev does decide on having the multiple instances communicate with each other. Will it make it easier or not for this kind of setup.

  • Just as I thought. Publicly declaring I am having difficulties figuring things out seems to focus my mind. I figured it out and it turns out I was way over thinking it. You don’t need any note filtering from AUM or midi bussing channels/ three midi-1 modules in a instance / etc....
    Started from scratch and kept it simple. Each instance in AUM used a midi-1 module for the write on one midi channel and used a midi triggers module for note filtering for my pads and for reset on another midi channel.
    Speaking of the reset - I can see why it goes to the second note now.I can hear it triggering the first note of my sequence if the sample has a long envelope. It shouldn’t do this.It should just reset - not reset AND play the first note. It makes me not want to use it unfortunately.

  • edited May 2020

    Yeah, that was my experience too with the reset function. Unfortunately I don’t have any ideas about how to fix that. One of the other miRack sequencers may behave differently. If I find something I’ll let you know.

    Ah, I see what you’ve done. Yeah that works well without deep diving into Aum routing. Doesn’t look like there’s any velocity in that setup though. The more complicated plumbing was mostly just for that one feature, cause the trigger-16 module lacks a velocity output.

    Hope we can figure out that reset function. It’d be a shame if you had to can the project because of that.

    edit: also, with the update, just about any knob or button can be controlled by midi now too. Something may be able to be done with that too.

  • When I said “makes me not want to use it” I meant the reset feature not the setup. I’m liking this project too much now to give up.
    Just imported my Drambo multilayered Impaktor AUM channel from another AUM project into this and the song is really taking shape now.
    Midi mapping sounds cool but I don’t see anything I’d want to modulate in mirack with this particular setup. But I am thinking of adding my Touche’ controller to the mix once Drambo gets midi mapping/learn.
    Will look into the velocity issue next session- hopefully it won’t complicate things too much. At this point it’s not a deal breaker either.

  • edited May 2020

    Cool, hope to hear what you're doing with the project some time!

    @hypnopad said:
    Curious how you think things will change if the dev does decide on having the multiple instances communicate with each other. Will it make it easier or not for this kind of setup.

    And about the multi-instance thing. Personally I think the update that'll have the most impact for miRack is gonna be midi out. Especially for this setup. Anything that can be communicated across multiple instances could still be achieved in a single instance, I think. Well, I welcome that kind of flexibility though. Sometimes it takes playing with a new feature for a while for it to become readily apparent how you can use it.

  • @aleyas Just did a proof of concept with the midi learn for the scene changes (Drambo chords) from my pedal as that same pedal plays bass notes from Mirack.
    It works but there is a major problem. Since there is no midi out from Mirack, I have to use a second round robin from a Mozaic script from @McD that the pedal also triggers. I would need both to have a midi mappable reset buttons in order to have them sync up. Mozaic doesn’t have one and the one in Mirack is less than adequate. That leaves needing Mirack to have midi out in order to use the same note sequence for both bass line and midi learn. They would always be in sync because they are the same.
    Do you know if/ when Mirack will get midi out functionality? The project isn’t dead in the water without it (I can still trigger scenes directly on the iPad screen in Drambo ) but that’s not what I really want to have to do.

  • edited June 2020

    Hey, so I noticed this post by mifki on muffwigglers. Pretty encouraging that it was posted just a few days ago. So at least it's coming eventually (hopefully soon!)

    About the reset problem in mirack. I even tried mapping 'sequence length' to midi, and temporarily reducing length to 1. The note still triggers even then..

    I think there could be a solution with logic gates though.. Just thinking out loud here, but..

    trigger 1 feeds reset
    trigger 2 feeds sampler trigger / envelope / seq clock

    Maybe we could use an XOR gate to output 0 (to the sampler/envelope), but still resets the sequence to 1. Then we can offset the sequence by 1 step (so step 2 = beginning of sequence).
    The outcome would be: Resetting the sequence would trigger silence, and back to step 1. True sequence begins on step 2.

    To workaround the offset, we could use a single dedicated trigger (summed with your pad triggers) feeding all sequencers clock inputs. Hit it once before you begin playing to "initialize" the project to step 2.

    Man.. I hope that makes sense. I'll give it a shot and report back. I hope it's more manageable in actual practice than to explain.

    @hypnopad said:
    @aleyas Just did a proof of concept with the midi learn for the scene changes (Drambo chords) from my pedal as that same pedal plays bass notes from Mirack.
    It works but there is a major problem. Since there is no midi out from Mirack, I have to use a second round robin from a Mozaic script from @McD that the pedal also triggers. I would need both to have a midi mappable reset buttons in order to have them sync up. Mozaic doesn’t have one and the one in Mirack is less than adequate. That leaves needing Mirack to have midi out in order to use the same note sequence for both bass line and midi learn. They would always be in sync because they are the same.
    Do you know if/ when Mirack will get midi out functionality? The project isn’t dead in the water without it (I can still trigger scenes directly on the iPad screen in Drambo ) but that’s not what I really want to have to do.

  • @aleyas Now that the way I’m going to be using this rig is becoming clearer and I’m playing it more, the problem with the reset function is becoming less of an issue.
    1) Midi out from Mirack will solve the main issue of syncing the two most important sequences.
    2) For the rest of the sequences it’s not that important that that they get reset for now.
    3) The issue of the note sounding when being reset is not really a problem while actually performing. It only happens with sustained notes and only when you hit reset quickly after hitting a note. I found when I’m playing I’m never hitting reset right after a note- there’s always enough of a pause for it not to be an issue.
    That’s not to say it won’t present itself as a problem in the future but for right now ( when midi out comes to Mirack) it’s ok.

    I’m going to focus on getting the velocity up and running with multiple instances. I only need it on 20% of the sequences though. Any insight/help with that would be appreciated.
    Also going to look into chords/ polyphony. Thought the 4channels/ 3 CV outs in the mirack sequencer could play a part in that . Do you understand what’s up with those 4 sequences and how to use them? Seems like the 3 CV outs can’t go to the same player. Maybe three separate players all tuned differently.
    Anyway that’s enough for now. Thanks

  • Okay, I can get the velocity working with AUv3, but it will still require a little filtering and an extra Midi-1 module in the rack.
    You're correct, tracks 2 & 3 (didn't see track 4's outputs?) can get you polyphony, and will require extra player modules and envelopes. Something cool about VCV Rack for desktop is that it's got polyphonic CV cables. For now in miRack though we still have to patch it the old fashioned way. I'll give it a play and get a project up in the next day or two.

    I'm curious how you'll be using miRack with Drambo. I believe you're using impaktor style instruments, right?

    @hypnopad said:
    @aleyas Now that the way I’m going to be using this rig is becoming clearer and I’m playing it more, the problem with the reset function is becoming less of an issue.
    1) Midi out from Mirack will solve the main issue of syncing the two most important sequences.
    2) For the rest of the sequences it’s not that important that that they get reset for now.
    3) The issue of the note sounding when being reset is not really a problem while actually performing. It only happens with sustained notes and only when you hit reset quickly after hitting a note. I found when I’m playing I’m never hitting reset right after a note- there’s always enough of a pause for it not to be an issue.
    That’s not to say it won’t present itself as a problem in the future but for right now ( when midi out comes to Mirack) it’s ok.

    I’m going to focus on getting the velocity up and running with multiple instances. I only need it on 20% of the sequences though. Any insight/help with that would be appreciated.
    Also going to look into chords/ polyphony. Thought the 4channels/ 3 CV outs in the mirack sequencer could play a part in that . Do you understand what’s up with those 4 sequences and how to use them? Seems like the 3 CV outs can’t go to the same player. Maybe three separate players all tuned differently.
    Anyway that’s enough for now. Thanks

  • edited June 2020

    @aleyas Yes.
    Here’s a short little proof of concept
    demo. Roland pad triggering layered Impaktors in Drambo. Handsonic foot pedal playing bass round robin in Mirack. Pedal also switching scenes(chords) in Drambo via Mozaic round robin. Handsonic playing synth via round robin in another instance of Mirack. All in AUM.

  • Wow @hypnopad , that sounds great already. Can't wait to hear what you'll be able to do with it once you've finally realized the project you're building now. Step by step it's falling into place with all these new updates.
    This is one of the coolest workflows I've seen, really.

  • @aleyas Thanks. Yeah this workflow might be a struggle to build but once that’s done, it’s so fun to just play!

Sign In or Register to comment.