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.

Atom | Piano Roll 2 is now available

1707173757690

Comments

  • edited May 2021

    @wim said:

    @blueveek said:

    @wim said:

    @blueveek said:
    Yeah, Filter and others like De-Ghost / Gate, don't care about waiting for note-off.

    Interesting. I can't think of how De-Ghost can work without waiting for the next note to arrive to decide whether or not to send it, but I'll take your word for it. B)

    Oh, it does wait for the next note to arrive, but that's a note-on message, not a note-off.

    But still has to introduce a delay to any note that you do want to let through, right? Because you have to wait some time to decide if the note is long enough.

    I think the slight confusion here is caused by the fact that you might assume De-Ghost is a tail throttler or debouncer, when it’s the other way around. First event passes, next one doesn’t.

    See the leading edge bit: https://css-tricks.com/debouncing-throttling-explained-examples/ (the example is for debouncing, but I’m sure you can deduce how it applies to throttling too).

    Sorry, I know you have better things to do than answer my off topic questions. :D

    Nah it’s fun :)

  • @blueveek said:
    I think the slight confusion here is caused by the fact that you might assume De-Ghost is a tail throttler or debouncer, when it’s the other way around. First event passes, next one doesn’t.

    Ahh! I get it now. Thanks!

  • @blueveek said:

    @wim said:

    @blueveek said:

    @wim said:

    @blueveek said:
    Yeah, Filter and others like De-Ghost / Gate, don't care about waiting for note-off.

    Interesting. I can't think of how De-Ghost can work without waiting for the next note to arrive to decide whether or not to send it, but I'll take your word for it. B)

    Oh, it does wait for the next note to arrive, but that's a note-on message, not a note-off.

    But still has to introduce a delay to any note that you do want to let through, right? Because you have to wait some time to decide if the note is long enough.

    I think the slight confusion here is caused by the fact that you might assume De-Ghost is a tail throttler or debouncer, when it’s the other way around. First event passes, next one doesn’t.

    See the leading edge bit: https://css-tricks.com/debouncing-throttling-explained-examples/ (the example is for debouncing, but I’m sure you can deduce how it applies to throttling too).

    Sorry, I know you have better things to do than answer my off topic questions. :D

    Nah it’s fun :)

    Rather than a real-time script processing input or output are you also considering a script that allows “offline” processing of events at rest in the piano roll? This would just be user-defined processing commands/actions that could have permanent or non-destructive behavior.

  • edited May 2021

    @xor said:

    @blueveek said:

    @wim said:

    @blueveek said:

    @wim said:

    @blueveek said:
    Yeah, Filter and others like De-Ghost / Gate, don't care about waiting for note-off.

    Interesting. I can't think of how De-Ghost can work without waiting for the next note to arrive to decide whether or not to send it, but I'll take your word for it. B)

    Oh, it does wait for the next note to arrive, but that's a note-on message, not a note-off.

    But still has to introduce a delay to any note that you do want to let through, right? Because you have to wait some time to decide if the note is long enough.

    I think the slight confusion here is caused by the fact that you might assume De-Ghost is a tail throttler or debouncer, when it’s the other way around. First event passes, next one doesn’t.

    See the leading edge bit: https://css-tricks.com/debouncing-throttling-explained-examples/ (the example is for debouncing, but I’m sure you can deduce how it applies to throttling too).

    Sorry, I know you have better things to do than answer my off topic questions. :D

    Nah it’s fun :)

    Rather than a real-time script processing input or output are you also considering a script that allows “offline” processing of events at rest in the piano roll? This would just be user-defined processing commands/actions that could have permanent or non-destructive behavior.

    That’s what @MisplacedDevelopment suggested and I agreed with here: https://forum.audiob.us/discussion/comment/953172/#Comment_953172

  • @espiegel123 said:
    @Intrepolicious : why don't you start a separate thread. Your issue has to do with setting up the Launchpad pro to GeoShred chain and not Atom.

    Tip: you should to put the Midi filtering/cloning between the Launchpad and GeoShred. To start, forget about Atom and focus on Launchpad to midi filter of some sort to GeoSwam

    I will, and I don’t mean to clutter up this thread with my stuff.. I just figured, yknow:

    • Launchpad support in Atom2?
    • MPE? Because Atom 2 does MPE now right? and that’s what I’m trying to record?

    Ok, I’ve just confirmed that I have my Launchpad working to control GeoSWAM using the “Channel shifter” patch by @orchid in Mozaic. This works perfectly! I can use the LP’s velocity sensitive pads as expected, and control the X/Y box in GeoShred. That part was easy.

    Now I’m stuck on getting everything recorded in Atom 2. First couple tries picked up the notes I’m playing, but hasn’t yet recorded the expression (at least not that I’m able to play back)

    Quick question, and I think I’m still “on topic” here for asking; what do I need to connect to the recording Atom instance to get all the expressions from the MPE instruments?

  • edited May 2021

    @Intrepolicious

    If

    Launchpad > Mozaic > GeoSWAM

    is working, then

    Launchpad > Atom > Mozaic > GeoSWAM

    or

    Launchpad > Mozaic > Atom > GeoSWAM

    should theoretically work.

    Make sure Atom is in MPE mode with all channels enabled in both cases.

    There’s a bug in the current beta version where perfectly overlapping notes on different channels aren’t always emitted properly, but I don’t think that’s causing any problems in your case (though it might?).

  • edited May 2021

    @blueveek said:
    @Intrepolicious

    If

    Launchpad > Mozaic > GeoSWAM

    is working, then

    Yes
    Launchpad > Atom > Mozaic > GeoSWAM

    or

    Launchpad > Mozaic > Atom > GeoSWAM

    should theoretically work.

    Make sure Atom is in MPE mode with all channels enabled in both cases.

    There’s a bug in the current beta version where perfectly overlapping notes on different channels aren’t always emitted properly, but I don’t think that’s causing any problems in your case (though it might?).

    Thanks Victor! What I emboldened above works perfectly, on the front end. Meaning I can now control my “MPE instrument” with my Launchpad.

    (The other one does not work because Atom and the Launchpad see each other and are like Mozaic who? )

    But I’m not getting the expressions recorded… …. … _please standby…… ….
    and I just realized why as I was typing this!!!

    Because I was not RECORDING the expressions! Duh!

    🙄 Yeah, with your chain, I was only recording what was coming from the Launchpad into Atom. I was controlling the expression with geo’s onscreen XY thing with one hand…. No wonder I’m not hearing the expressions in the recorded material! lol

    @espiegel123 @blueveek guys, thank you 🙏

  • @Intrepolicious : fwiw, my recommendation is to put Mozaic between the Launchpad and Atom and pass on Atom's output to GeoSWAm. That way you don't need to process atom's output and you will know from hearing just what has been recorded.

  • @espiegel123 said:
    @Intrepolicious : fwiw, my recommendation is to put Mozaic between the Launchpad and Atom and pass on Atom's output to GeoSWAm. That way you don't need to process atom's output and you will know from hearing just what has been recorded.

    Thanks, I’m going to try a couple different things now that I have a working understanding of what’s going on here. At least I think I’m starting to understand..

  • @blueveek said:
    A sneak peak at the upcoming "16 tracks in a single instance" support (if you don't care about MPE).
    Since the underlying engine already allowed it, I thought to finally officially make it a user-facing feature.

    A few nice things:

    • Multiple channels can be edited at the same time.
    • Channels can be "locked", just like Photoshop layers can be locked.
    • Multi-channel functionality supports 3 modes: MPE, Filter and Funnel. More on those in the upcoming manual update.

    Sounds like this could be a handy. compact way for triggering patterns in all your other Atom instances? Thanks!

    @_ki BIG Pitch or BIG Velocity Label - Thankyou!! Another thing I was after.

    It's like prayers have been answered overnight! Looking forward to trying both out.

  • Yes! @_ki thank you for the uploads! I’ll definitely be trying these out!

  • Seems like the iCloud Drive Atom folder is protected. The files app wont let me move a zip, folder or files in there? Same with most of the other app folders, but not all folders like Downloads. Is there a setting I need to change to allow that?

  • @soundtemple said:

    @blueveek said:
    A sneak peak at the upcoming "16 tracks in a single instance" support (if you don't care about MPE).
    Since the underlying engine already allowed it, I thought to finally officially make it a user-facing feature.

    A few nice things:

    • Multiple channels can be edited at the same time.
    • Channels can be "locked", just like Photoshop layers can be locked.
    • Multi-channel functionality supports 3 modes: MPE, Filter and Funnel. More on those in the upcoming manual update.

    Sounds like this could be a handy. compact way for triggering patterns in all your other Atom instances? Thanks!

    @_ki BIG Pitch or BIG Velocity Label - Thankyou!! Another thing I was after.

    It's like prayers have been answered overnight! Looking forward to trying both out.

    A little mini video? 😷

    Thanks..

  • The user and all related content has been deleted.
  • @RajahP said:

    @soundtemple said:

    @blueveek said:
    A sneak peak at the upcoming "16 tracks in a single instance" support (if you don't care about MPE).
    Since the underlying engine already allowed it, I thought to finally officially make it a user-facing feature.

    A few nice things:

    • Multiple channels can be edited at the same time.
    • Channels can be "locked", just like Photoshop layers can be locked.
    • Multi-channel functionality supports 3 modes: MPE, Filter and Funnel. More on those in the upcoming manual update.

    Sounds like this could be a handy. compact way for triggering patterns in all your other Atom instances? Thanks!

    @_ki BIG Pitch or BIG Velocity Label - Thankyou!! Another thing I was after.

    It's like prayers have been answered overnight! Looking forward to trying both out.

    A little mini video? 😷

    Thanks..

    You asking me for a video? I'll have to wait until feature is out first!

  • @soundtemple said:

    @RajahP said:

    @soundtemple said:

    @blueveek said:
    A sneak peak at the upcoming "16 tracks in a single instance" support (if you don't care about MPE).
    Since the underlying engine already allowed it, I thought to finally officially make it a user-facing feature.

    A few nice things:

    • Multiple channels can be edited at the same time.
    • Channels can be "locked", just like Photoshop layers can be locked.
    • Multi-channel functionality supports 3 modes: MPE, Filter and Funnel. More on those in the upcoming manual update.

    Sounds like this could be a handy. compact way for triggering patterns in all your other Atom instances? Thanks!

    @_ki BIG Pitch or BIG Velocity Label - Thankyou!! Another thing I was after.

    It's like prayers have been answered overnight! Looking forward to trying both out.

    A little mini video? 😷

    Thanks..

    You asking me for a video? I'll have to wait until feature is out first!

    Sorry, I meant one from @blueveek..

  • @_ki I love it when you sprinkle your magic dust over a favourite app! 🧙‍♂️

  • >

    Ok, I’ve just confirmed that I have my Launchpad working to control GeoSWAM using the “Channel shifter” patch by @orchid in Mozaic. This works perfectly! I can use the LP’s velocity sensitive pads as expected, and control the X/Y box in GeoShred. That part was easy.

    Oh, awesome! Glad the “Channel shifter” patch is working out for you 🎉

  • @Intrepolicious said:

    @blueveek said:
    @Intrepolicious

    If

    Launchpad > Mozaic > GeoSWAM

    is working, then

    Yes
    Launchpad > Atom > Mozaic > GeoSWAM

    or

    Launchpad > Mozaic > Atom > GeoSWAM

    should theoretically work.

    Make sure Atom is in MPE mode with all channels enabled in both cases.

    There’s a bug in the current beta version where perfectly overlapping notes on different channels aren’t always emitted properly, but I don’t think that’s causing any problems in your case (though it might?).

    Thanks Victor! What I emboldened above works perfectly, on the front end. Meaning I can now control my “MPE instrument” with my Launchpad.

    (The other one does not work because Atom and the Launchpad see each other and are like Mozaic who? )

    But I’m not getting the expressions recorded… …. … _please standby…… ….
    and I just realized why as I was typing this!!!

    Because I was not RECORDING the expressions! Duh!

    🙄 Yeah, with your chain, I was only recording what was coming from the Launchpad into Atom. I was controlling the expression with geo’s onscreen XY thing with one hand…. No wonder I’m not hearing the expressions in the recorded material! lol

    @espiegel123 @blueveek guys, thank you 🙏

    Which Mozaic script are you using?

  • @espiegel123 said:
    @Intrepolicious : fwiw, my recommendation is to put Mozaic between the Launchpad and Atom and pass on Atom's output to GeoSWAm. That way you don't need to process atom's output and you will know from hearing just what has been recorded.

    Success!

    I ended up using MIDI tools’ Clone & Filter between the Launchpad and Atom, then Mozaic between Atom and GeoSWAM and everything started working!

    https://forum.audiob.us/discussion/45150/finally-got-it-working-an-mpe-success-story-starring-atom-2-geoswam-and-my-new-launchpad-pro-mk3#latest

    @orchid said:

    >

    Ok, I’ve just confirmed that I have my Launchpad working to control GeoSWAM using the “Channel shifter” patch by @orchid in Mozaic. This works perfectly! I can use the LP’s velocity sensitive pads as expected, and control the X/Y box in GeoShred. That part was easy.

    Oh, awesome! Glad the “Channel shifter” patch is working out for you 🎉

    Yes Sir, works a treat!

    @Foleslaw said:

    @Intrepolicious said:

    @blueveek said:
    @Intrepolicious

    If

    Launchpad > Mozaic > GeoSWAM

    is working, then

    Yes
    Launchpad > Atom > Mozaic > GeoSWAM

    or

    Launchpad > Mozaic > Atom > GeoSWAM

    should theoretically work.

    Make sure Atom is in MPE mode with all channels enabled in both cases.

    There’s a bug in the current beta version where perfectly overlapping notes on different channels aren’t always emitted properly, but I don’t think that’s causing any problems in your case (though it might?).

    Thanks Victor! What I emboldened above works perfectly, on the front end. Meaning I can now control my “MPE instrument” with my Launchpad.

    (The other one does not work because Atom and the Launchpad see each other and are like Mozaic who? )

    But I’m not getting the expressions recorded… …. … _please standby…… ….
    and I just realized why as I was typing this!!!

    Because I was not RECORDING the expressions! Duh!

    🙄 Yeah, with your chain, I was only recording what was coming from the Launchpad into Atom. I was controlling the expression with geo’s onscreen XY thing with one hand…. No wonder I’m not hearing the expressions in the recorded material! lol

    @espiegel123 @blueveek guys, thank you 🙏

    Which Mozaic script are you using?

    “Channel Shifter” by @orchid (the person that posted right above you!)

  • @soundtemple said:
    Seems like the iCloud Drive Atom folder is protected. The files app wont let me move a zip, folder or files in there? Same with most of the other app folders, but not all folders like Downloads. Is there a setting I need to change to allow that?

    Same here, anyone got a solution for this. Even if I can't try them, yet .. thanks @_ki for the effort and sharing.

    I really hope we'll see an extended version of the manual soon, there's so much new I need to learn about Atom and trying to get the info here (in the thread) is not easy.

    Last but not least, a big big thanks to you too @blueveek for all your efforts with this app.

  • @Intrepolicious said:

    @espiegel123 said:
    @Intrepolicious : fwiw, my recommendation is to put Mozaic between the Launchpad and Atom and pass on Atom's output to GeoSWAm. That way you don't need to process atom's output and you will know from hearing just what has been recorded.

    Success!

    I ended up using MIDI tools’ Clone & Filter between the Launchpad and Atom, then Mozaic between Atom and GeoSWAM and everything started working!

    https://forum.audiob.us/discussion/45150/finally-got-it-working-an-mpe-success-story-starring-atom-2-geoswam-and-my-new-launchpad-pro-mk3#latest

    @orchid said:

    >

    Ok, I’ve just confirmed that I have my Launchpad working to control GeoSWAM using the “Channel shifter” patch by @orchid in Mozaic. This works perfectly! I can use the LP’s velocity sensitive pads as expected, and control the X/Y box in GeoShred. That part was easy.

    Oh, awesome! Glad the “Channel shifter” patch is working out for you 🎉

    Yes Sir, works a treat!

    @Foleslaw said:

    @Intrepolicious said:

    @blueveek said:
    @Intrepolicious

    If

    Launchpad > Mozaic > GeoSWAM

    is working, then

    Yes
    Launchpad > Atom > Mozaic > GeoSWAM

    or

    Launchpad > Mozaic > Atom > GeoSWAM

    should theoretically work.

    Make sure Atom is in MPE mode with all channels enabled in both cases.

    There’s a bug in the current beta version where perfectly overlapping notes on different channels aren’t always emitted properly, but I don’t think that’s causing any problems in your case (though it might?).

    Thanks Victor! What I emboldened above works perfectly, on the front end. Meaning I can now control my “MPE instrument” with my Launchpad.

    (The other one does not work because Atom and the Launchpad see each other and are like Mozaic who? )

    But I’m not getting the expressions recorded… …. … _please standby…… ….
    and I just realized why as I was typing this!!!

    Because I was not RECORDING the expressions! Duh!

    🙄 Yeah, with your chain, I was only recording what was coming from the Launchpad into Atom. I was controlling the expression with geo’s onscreen XY thing with one hand…. No wonder I’m not hearing the expressions in the recorded material! lol

    @espiegel123 @blueveek guys, thank you 🙏

    Which Mozaic script are you using?

    “Channel Shifter” by @orchid (the person that posted right above you!)

    THANKS!

  • @blueveek said:
    A sneak peak at the upcoming "16 tracks in a single instance" support (if you don't care about MPE).
    Since the underlying engine already allowed it, I thought to finally officially make it a user-facing feature.

    A few nice things:

    • Multiple channels can be edited at the same time.
    • Channels can be "locked", just like Photoshop layers can be locked.
    • Multi-channel functionality supports 3 modes: MPE, Filter and Funnel. More on those in the upcoming manual update.

    Wow. Will this work in conjunction with patterns?.
    Channel per instrument + patterns for song parts = you can do a whole song, up to 16 instruments and x parts within one single instance of Atom2. Is that right?. That’d be amazing.

  • @tahiche said:
    Wow. Will this work in conjunction with patterns?.
    Channel per instrument + patterns for song parts = you can do a whole song, up to 16 instruments and x parts within one single instance of Atom2. Is that right?. That’d be amazing.

    Yes.

  • @blueveek I’m sure it must have been covered somewhere in this massive thread, but how do I use Atom properly inside apps like Beatmaker 3 and NanoStudio 2. I can load them up as midi fx but how do I get the midi to record onto the actual track/timeline ? Sorry if it’s been covered already.

  • multi midi channel editing is very cool. 16 tracks in a single instance is a pain in my opinion, but it’s a much more immediate way of composing two or more closely related instrument parts. very fast and visual way of creating a complex interplay.

  • @Thepixelproducers said:
    @blueveek I’m sure it must have been covered somewhere in this massive thread, but how do I use Atom properly inside apps like Beatmaker 3 and NanoStudio 2. I can load them up as midi fx but how do I get the midi to record onto the actual track/timeline ? Sorry if it’s been covered already.

    That'd be the MIDItools route or bus AU trick wouldn't it? There's a video on that on Audioveeks YouTube (think its the earliest or second earliest one).

  • Very simple request… what about a join or glue note facility I.e. the opposite of slice. select two or more notes and it would make them one note of the combined length. Ta.

  • Anybody face a bug where notes stop playing all of a sudden only to be fixed by unlaunching and then again launching?

  • @noniman93 said:
    Anybody face a bug where notes stop playing all of a sudden only to be fixed by unlaunching and then again launching?

    Here is the issue. (Hope I am not doing anything wrong!)

Sign In or Register to comment.