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

1333436383990

Comments

  • @blueveek - can Bluetooth devices work with custom Atom 2 controller scripts? I'm not getting anywhere with my first test script so far and would just like to confirm this before I spend more time trying to figure out what I'm doing wrong.

    I'm connecting the Bluetooth device with AUM's connection dialog. I've tried connecting before loading Atom and after.


  • wow this is interesting. coppied a pattern 3 days ago and it still shows up in the clip board.
    @blueveek how long does Atom 2 keeps coppied clips for?

  • @wim said:
    @blueveek - can Bluetooth devices work with custom Atom 2 controller scripts? I'm not getting anywhere with my first test script so far and would just like to confirm this before I spend more time trying to figure out what I'm doing wrong.

    I'm connecting the Bluetooth device with AUM's connection dialog. I've tried connecting before loading Atom and after.

    Had no luck with bluetooth so far, and trouble finding my controller, but AUM and StreamByter work, so you can always re-direct in AUM. It would be nice that Atom writes a little log file showing available ports with the expected spelling, every time there is a port change.

  • I've been intently reading this thread but I didn't quite jump into using it yet and didn't pay attention about whether this came up:

    Is there an easy to way to set the Launch Note/CC from the Launch bar? e.g. something akin to a Midi Learn for the launch trigger?

    I'm using this a bit differently with the launchpad's custom layout instead of DAW mode - I'm using the step record function to record pad presses in sequences on my launchpad X to make animations akin to Launchpad lightshows. Then I want them to be triggered by pad presses on a Launchpad Custom layout. It's kind of a pain to have to select each note via scrolling, is there an easier way to do this?

  • edited March 2021

    @dvi said:
    I’m having a joy of a time producing .mid files with Piano Motifs and importing them into Atom2. Piano Motifs exports melody+accompaniment in a single file which are rendered as two patterns in Atom, making it very easy to distribute them across tracks and route them into their destinations. Using the slide over function in Piano Motifs and Files makes the whole process a breeze. Much joy.

    @blueveek, I have a semi-crash to report, what’s the best way to do so? One of the Atoms is stuck rendering the graphics. I can launch/stop it and it responds well, but the AU is spinning. The other Atoms work fine.

    That looks like a symptom of running low on memory: the UI has been nuked and attempting to reload. This "semi-crash" is a "semi-feature" in most situations, which you should't have noticed. The newly active instance should gained priority in favor of the other ones, nuking the inactive ones and springing itself back to life. I'm not sure why it hasn't happened in your case, but it should be benign (there's not data loss, reopening the window or the AUM project should work perfectly well).

    @urbanvanilla said:
    I've been intently reading this thread but I didn't quite jump into using it yet and didn't pay attention about whether this came up:

    Is there an easy to way to set the Launch Note/CC from the Launch bar? e.g. something akin to a Midi Learn for the launch trigger?

    Yes, use MIDI learn in your host if it supports it. For example, in AUM, you can tap the third leftmost button in the window titlebar to expose all parameters in a popup, pick "Launch" then learn it. Alternatively, enter MIDI learn mode by pressing the knob-looking icon in that popup, tapping on the Launch button in Atom's UI, the learning a MIDI trigger for it.

    @Paa89 said:
    wow this is interesting. coppied a pattern 3 days ago and it still shows up in the clip board.
    @blueveek how long does Atom 2 keeps coppied clips for?

    Until you delete them :)

  • @wim said:
    @blueveek - can Bluetooth devices work with custom Atom 2 controller scripts? I'm not getting anywhere with my first test script so far and would just like to confirm this before I spend more time trying to figure out what I'm doing wrong.

    I'm connecting the Bluetooth device with AUM's connection dialog. I've tried connecting before loading Atom and after.

    All virtual MIDI ports should work just fine, the big hurdle is finding the actual port name to target, so based on the comment below:

    @mbncp said:

    @wim said:
    @blueveek - can Bluetooth devices work with custom Atom 2 controller scripts? I'm not getting anywhere with my first test script so far and would just like to confirm this before I spend more time trying to figure out what I'm doing wrong.

    I'm connecting the Bluetooth device with AUM's connection dialog. I've tried connecting before loading Atom and after.

    It would be nice that Atom writes a little log file showing available ports with the expected spelling, every time there is a port change.

    ...I think this would be a splendid idea. How about I add a Logs directory on iCloud with custom logging, that spits out what's happening with scripts and lists out all of the available ports? I'll also implement console.log(...) for the sandbox, so you can also debug your own code this way. Sounds good?

  • edited March 2021

    @blueveek said:

    @urbanvanilla said:
    I've been intently reading this thread but I didn't quite jump into using it yet and didn't pay attention about whether this came up:

    Is there an easy to way to set the Launch Note/CC from the Launch bar? e.g. something akin to a Midi Learn for the launch trigger?

    Yes, use MIDI learn in your host if it supports it. For example, in AUM, you can tap the third leftmost button in the window titlebar to expose all parameters in a popup, pick "Launch" then learn it. Alternatively, enter MIDI learn mode by pressing the knob-looking icon in that popup, tapping on the Launch button in Atom's UI, the learning a MIDI trigger for it.

    I did try this, but then it basically bypasses all your amazing launch options - it just becomes a hold to play or toggle on and off thing. Am I missing something?

    It's okay either way, perhaps if there is a reason this functionality doesn't exist I am missing. I might just make an AUM template with all 64 pads bound to empty atom instances for me to import/record the lightshow clips into!

  • edited March 2021

    @urbanvanilla said:

    @blueveek said:

    @urbanvanilla said:
    I've been intently reading this thread but I didn't quite jump into using it yet and didn't pay attention about whether this came up:

    Is there an easy to way to set the Launch Note/CC from the Launch bar? e.g. something akin to a Midi Learn for the launch trigger?

    Yes, use MIDI learn in your host if it supports it. For example, in AUM, you can tap the third leftmost button in the window titlebar to expose all parameters in a popup, pick "Launch" then learn it. Alternatively, enter MIDI learn mode by pressing the knob-looking icon in that popup, tapping on the Launch button in Atom's UI, the learning a MIDI trigger for it.

    I did try this, but then it basically bypasses all your amazing launch options - it just becomes a hold to play or toggle on and off thing. Am I missing something?

    It's okay either way, perhaps if there is a reason this functionality doesn't exist I am missing. I might just make an AUM template with all 64 pads bound to empty atom instances for me to import/record the lightshow clips into!

    It should actually be equivalent to setting the launch note. Make sure the you've picked the right combination of "Invert" and "Toggle" in the host (turn them both OFF for it to work as "hold" mode), and pick your preferred right Launch preset in Atom.

    EDIT: hmm, I see there's a bit of non-obvious interaction between all of these things, and not quite as equivalent as I thought. I'll have a closer look.

  • edited March 2021

    @blueveek said:

    @urbanvanilla said:

    @blueveek said:

    @urbanvanilla said:
    I've been intently reading this thread but I didn't quite jump into using it yet and didn't pay attention about whether this came up:

    Is there an easy to way to set the Launch Note/CC from the Launch bar? e.g. something akin to a Midi Learn for the launch trigger?

    Yes, use MIDI learn in your host if it supports it. For example, in AUM, you can tap the third leftmost button in the window titlebar to expose all parameters in a popup, pick "Launch" then learn it. Alternatively, enter MIDI learn mode by pressing the knob-looking icon in that popup, tapping on the Launch button in Atom's UI, the learning a MIDI trigger for it.

    I did try this, but then it basically bypasses all your amazing launch options - it just becomes a hold to play or toggle on and off thing. Am I missing something?

    It's okay either way, perhaps if there is a reason this functionality doesn't exist I am missing. I might just make an AUM template with all 64 pads bound to empty atom instances for me to import/record the lightshow clips into!

    It should actually be equivalent to setting the launch note. Make sure the you've picked the right combination of "Invert" and "Toggle" in the host (turn them both OFF for it to work as "hold" mode), and pick your preferred right Launch preset in Atom.

    i thought it would, but it doesn't seem to at the moment? When I set Launch to the pad via the AUM Midi learn knob thing I can only do hold and toggle style based on the Toggle setting in AUM, not the custom launch settings or One Shot (which is the one I want at the moment) of Atom 2. Like for instance, if I set the Launch Note in Atom2, set it to one shot, it does the one shot mode where everytime I press the pad, it restarts the loop, and ends if i dont press it again.
    If i use Launch via AUM Midi Learn toggle, pressing a pad makes it play, then pressing again turns it off mid way, then pressing again restarts it.

    Again, I'm not trying to add to your huge list of suggestions! I can easily work around this, just wanted to know if it was a thing I was missing. Thanks for all the great work that went into this, I love it!

  • @urbanvanilla Yup, you're right. I'm now verifying whether I can make them equivalent. I think it should be doable.

  • @blueveek said:
    @urbanvanilla Yup, you're right. I'm now verifying whether I can make them equivalent. I think it should be doable.

    Awesome, thank you for even listening! This app is amazing. Fills so many holes in what I've been looking for on my ipad with a launchpad!

  • @blueveek said:
    ...I think this would be a splendid idea. How about I add a Logs directory on iCloud with custom logging, that spits out what's happening with scripts and lists out all of the available ports? I'll also implement console.log(...) for the sandbox, so you can also debug your own code this way. Sounds good?

    Would be great !!

  • I’d also be keen for the log as I was wondering how i would use Mozaic as an available port.

  • @soundtemple said:
    I’d also be keen for the log as I was wondering how i would use Mozaic as an available port.

    If you host Mozaic in AUM you can then send SysEx to AUM from an atom script.
    But it's a bit painful to setup, so a log file on iCloud would make it easier and more info could be added, like the available port names,..

  • Sorry basic question. Is there a setting so that Atom will auto extend the number of bars whilst recording?

  • @NimboStratus said:
    Sorry basic question. Is there a setting so that Atom will auto extend the number of bars whilst recording?

    Not yet, but it's known and backlogged.

  • @blueveek said:

    @NimboStratus said:
    Sorry basic question. Is there a setting so that Atom will auto extend the number of bars whilst recording?

    Not yet, but it's known and backlogged.

    Cool! Thanks :-)

  • @blueveek Maybe it's my 'sausage fingers' but sometimes when I try to scroll the upper toolbar I instead accidentally change the values for Tempo, Swing or Probability. This means that I have to take extra care where to tap when scrolling the top bar.
    (Ie. I have to 'avoid' the fields with left/right arrows).

    I have no good solution for this other than to divide the upper menu to two 'touch sections', the area closest to the piano grid to scroll and the upper area to change the values.

    On the iPhone 8 it's almost impossible to change the velocity & velocity chaos offset without scrolling the toolbar.
    Looking forward to the day when Atom 2 gets the nice velocity editing from Atom 1 :)

    Cheers!
    /Samuel

  • @Samu said:
    @blueveek Maybe it's my 'sausage fingers' but sometimes when I try to scroll the upper toolbar I instead accidentally change the values for Tempo, Swing or Probability. This means that I have to take extra care where to tap when scrolling the top bar.
    (Ie. I have to 'avoid' the fields with left/right arrows).

    I have no good solution for this other than to divide the upper menu to two 'touch sections', the area closest to the piano grid to scroll and the upper area to change the values.

    Thanks for the feedback @Samu!

    Indeed it's a bit of a hard problem to solve. It's technically not caused by 'sausage fingers', just having sliders that slide horizontally in a toolbar that's also scrolling horizontally: not ideal!

    I think I may end up hiding the tempo/swing/prob sliders into a sub-toolbar to workaround this issue.

    On the iPhone 8 it's almost impossible to change the velocity & velocity chaos offset without scrolling the toolbar.
    Looking forward to the day when Atom 2 gets the nice velocity editing from Atom 1 :)

    Yes, planned along with the automation update.

  • @wim @mbncp @soundtemple logging!

    A new directory called "Logs" is created on iCloud containing log files. Devices, input and output ports are automatically logged for convenience. Use console.log(...) to log a custom message from your script.

    If you have a text editor like Textastic, the log preview automatically updates in real time.

  • I’m not sure how I managed it but I just picked up Atom 2 for $1 in the new bundle offer.

    https://apps.apple.com/us/app-bundle/atom-piano-roll-upgrade/id1559390892

  • edited March 2021

    Atom 2 is how you get complicated songs built in AUM!
    It feels like it came with it since it integrates so well.
    This for me leaves no excuse to not finishing songs in AUM as i always struggled with using other like apps, i could make great parts but now they can all be combined into full works!
    Thanks for this app !
    I think it needs a tip jar as its value is ever changing!

  • Tip jar needed, indeed! An essential tool in AUM.

    @blueveek Why does the transport need to run for one shot mode? The one thing that trips me up when I’m working in one shot mode setup is that i forget to hit play! Too many times over the last week I’ve been troubleshooting the launch notes for a while only to remember that i didn’t have the transport engaged.

  • @Emanresu said:

    @Emanresu said:

    @winconway said:

    @Emanresu said:
    not compatible with Apple pencil 1? have awful response

    Pencil support was specifically for note entry and editing at the moment, if you are getting terrible response there, can I ask what iPad, I’m testing on a 2019 basic and Mini 5 with Pencil 1.

    confirm have hard using toolbar and settings panels. will this be fixed or should be fun enough with what we have

    after some time of use report that editing with pencil (1 gen + mini 5) also has bad response - deleting a note with a double tap or selected note with one tap. In first version it all works fine, with fingers 1 and 2 versions too.

    fixed in update thanks

  • @blueveek said:

    @Samu said:
    @blueveek Maybe it's my 'sausage fingers' but sometimes when I try to scroll the upper toolbar I instead accidentally change the values for Tempo, Swing or Probability. This means that I have to take extra care where to tap when scrolling the top bar.
    (Ie. I have to 'avoid' the fields with left/right arrows).

    I have no good solution for this other than to divide the upper menu to two 'touch sections', the area closest to the piano grid to scroll and the upper area to change the values.

    Thanks for the feedback @Samu!

    Indeed it's a bit of a hard problem to solve. It's technically not caused by 'sausage fingers', just having sliders that slide horizontally in a toolbar that's also scrolling horizontally: not ideal!

    I think I may end up hiding the tempo/swing/prob sliders into a sub-toolbar to workaround this issue.

    Another possible solution to this is what I'm trying to do with a custom script. Just move those slider buttons (tempo, swing, prob) to be the right-most items of the top scroll bar. If it's last in the list of top bar items, it will be a lot easier to avoid and scroll around.

  • Is there a way to have the play head locked to the roll while recording. I’m not recording to a loop and when it gets to the end of the screen the play head and piano roll don’t move so I can’t really see what’s going on.

  • If I already have full LK... already know how to use it and love it... what does Atom 2 get me that I don’t already have?

  • edited March 2021

    @sloJordan said:
    @blueveek said:

    @Samu said:
    @blueveek Maybe it's my 'sausage fingers' but sometimes when I try to scroll the upper toolbar I instead accidentally change the values for Tempo, Swing or Probability. This means that I have to take extra care where to tap when scrolling the top bar.
    (Ie. I have to 'avoid' the fields with left/right arrows).

    I have no good solution for this other than to divide the upper menu to two 'touch sections', the area closest to the piano grid to scroll and the upper area to change the values.

    Thanks for the feedback @Samu!

    Indeed it's a bit of a hard problem to solve. It's technically not caused by 'sausage fingers', just having sliders that slide horizontally in a toolbar that's also scrolling horizontally: not ideal!

    I think I may end up hiding the tempo/swing/prob sliders into a sub-toolbar to workaround this issue.

    Another possible solution to this is what I'm trying to do with a custom script. Just move those slider buttons (tempo, swing, prob) to be the right-most items of the top scroll bar. If it's last in the list of top bar items, it will be a lot easier to avoid and scroll around.

    That's right! Should be a nice custom style that compliment the iPhone's small screen and/or optimizes the UI for a "looper only" workflow.

    @jblock said:
    Is there a way to have the play head locked to the roll while recording. I’m not recording to a loop and when it gets to the end of the screen the play head and piano roll don’t move so I can’t really see what’s going on.

    Playhead follow has been requested and backlogged. Thanks for the vote!

    @skiphunt said:
    If I already have full LK... already know how to use it and love it... what does Atom 2 get me that I don’t already have?

    If you're already making music and, as you've put it, loving your setup, why consider switching? Keep making music, don't chase new apps :)

    If you're not looking to switch, but to augment your workflow, there's a few users that have been commenting about successfully using the two apps together.

    In both situations, at a very high level, if all you care about is the clip launching and editing aspects, and you think you might prefer more modularity, or more launch configurations, or more complex music theory tools for editing, or the ability to customize your controllers with scripting, then Atom might be worthwhile for you. There might be other reasons you could find that might sway you one way the another.

    The good news is that it's relatively cheap to answer this for yourself, 10$. If you've already bought Atom, it's 1$. And I don't have any IAPs so refunds should be straightforward.

  • @lukesleepwalker said:
    Tip jar needed, indeed! An essential tool in AUM.

    @blueveek Why does the transport need to run for one shot mode? The one thing that trips me up when I’m working in one shot mode setup is that i forget to hit play! Too many times over the last week I’ve been troubleshooting the launch notes for a while only to remember that i didn’t have the transport engaged.

    It makes sense because it relies on the host to determine BPM and timing etc.

  • edited March 2021

    @urbanvanilla said:

    @lukesleepwalker said:
    Tip jar needed, indeed! An essential tool in AUM.

    @blueveek Why does the transport need to run for one shot mode? The one thing that trips me up when I’m working in one shot mode setup is that i forget to hit play! Too many times over the last week I’ve been troubleshooting the launch notes for a while only to remember that i didn’t have the transport engaged.

    It makes sense because it relies on the host to determine BPM and timing etc.

    I could decouple things, but it's a source of complexity that I've found reasonable to avoid. I'm trying to keep things as simple as possible, but not simpler than that. If there's enough demand I can easily implement my own timeline that's decoupled from the host's, but I remain unconvinced that it's currently worth the maintenance cost.

Sign In or Register to comment.