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

1252628303190

Comments

  • Thanks tk32

  • @blueveek quick question about the Probability parameter in Atom2. Any plans to support per note probability in the Piano Roll. I love the feature but not on a global level.

    Many thanks. 👊🏼™️

  • edited March 2021

    @ErrkaPetti said:

    @ErrkaPetti said:

    @onerez said:
    @Paa89 Double tap and you should be able to select all the notes.

    More clear :-) - doubletap on the Select button...

    And, you can button Pattern, there you press button ”All notes”...

    Thanks.. Double tapping the paino-roll seems to work now..

    Edit... In the last update.

  • @tk32 said:
    Here is a quick guide to the universal gestures and note tools available in Atom2 - taken from the upcoming manual (which will be ready later this week)

    DRAFT:

    Thanks for this!

  • @blueveek hi there, sorry if this has been asked.
    is there a way to decrease the brightness and contrast of atom ? a colour similar to Cubasis would be really good on the eyes. see the images below one is Atom in Cubasis 3 and one is Cubasis 3 midi editor, Atom is really bright.

  • @tk32 said:
    Here is a quick guide to the universal gestures and note tools available in Atom2 - taken from the upcoming manual (which will be ready later this week)

    DRAFT:

    Lovely graphic look on the manual!

    Very clear that’s professional guys/gals involved here! Good work!

  • @echoopera said:
    @blueveek quick question about the Probability parameter in Atom2. Any plans to support per note probability in the Piano Roll. I love the feature but not on a global level.

    Many thanks. 👊🏼™️

    Yes!

    @Paa89 said:
    @blueveek hi there, sorry if this has been asked.
    is there a way to decrease the brightness and contrast of atom ? a colour similar to Cubasis would be really good on the eyes. see the images below one is Atom in Cubasis 3 and one is Cubasis 3 midi editor, Atom is really bright.

    Set your iOS display mode to "dark mode" in the Control Center. Atom will update automatically. As an aside: if all apps respected this iOS setting (and all apps should), then I'd get asked this way less often...

  • @echoopera said:
    @blueveek quick question about the Probability parameter in Atom2. Any plans to support per note probability in the Piano Roll. I love the feature but not on a global level.

    Many thanks. 👊🏼™️

    +many

    And this might get into mutate territory but being able to set alternate notes per note and set the probability for the “group set” would be ace! 50% root note. 25% fourth, 25% 5th or something like that. Nobody builds this kind of musical logic into probability and mutation and it’s so in line with how musicians think. Would really cut down on the need for multiple patterns, too.

  • @blueveek said:

    Set your iOS display mode to "dark mode" in the Control Center. Atom will update automatically. As an aside: if all apps respected this iOS setting (and all apps should), then I'd get asked this way less often...

    While it's nice that some apps offer "Dark Mode" support I keep both my Mac and iOS devices 'in the light'.
    Ie. "Dark Mode "is NOT enabled at system level.

    I know some apps have settings to either "Use System Settings" or let the user decide which imho is the best option.
    Then again, there's always the option to create a custom color theme....

  • @lukesleepwalker said:

    @echoopera said:
    @blueveek quick question about the Probability parameter in Atom2. Any plans to support per note probability in the Piano Roll. I love the feature but not on a global level.

    Many thanks. 👊🏼™️

    +many

    And this might get into mutate territory but being able to set alternate notes per note and set the probability for the “group set” would be ace! 50% root note. 25% fourth, 25% 5th or something like that. Nobody builds this kind of musical logic into probability and mutation and it’s so in line with how musicians think. Would really cut down on the need for multiple patterns, too.

    That's an incredible suggestion. Logged!

    @Samu said:

    @blueveek said:

    Set your iOS display mode to "dark mode" in the Control Center. Atom will update automatically. As an aside: if all apps respected this iOS setting (and all apps should), then I'd get asked this way less often...

    While it's nice that some apps offer "Dark Mode" support I keep both my Mac and iOS devices 'in the light'.
    Ie. "Dark Mode "is NOT enabled at system level.

    I know some apps have settings to either "Use System Settings" or let the user decide which imho is the best option.
    Then again, there's always the option to create a custom color theme....

    I'll probably expose a configuration option for both "theme mode" and "motion mode".

    • theme: "light", "dark", "auto"
    • motion: "on", "off", "auto"

    Can't avoid it :)

  • edited March 2021

    @blueveek said:

    Set your iOS display mode to "dark mode" in the Control Center. Atom will update automatically. As an aside: if all apps respected this iOS setting (and all apps should), then I'd get asked this way less often...

    While it's nice that some apps offer "Dark Mode" support I keep both my Mac and iOS devices 'in the light'.
    Ie. "Dark Mode "is NOT enabled at system level.

    I know some apps have settings to either "Use System Settings" or let the user decide which imho is the best option.
    Then again, there's always the option to create a custom color theme....

    I'll probably expose a configuration option for both "theme mode" and "motion mode".

    • theme: "light", "dark", "auto"
    • motion: "on", "off", "auto"

    Can't avoid it :)

    +1 !!! This would be great ....!

    An option to choose the light or dark theme just inside of ATOM - and independently of the IOS system would be great - cause yes, I like my music apps to be more on the darker side (visually) - while I prefer to keep safari and other „just reading apps“ in „light“ mode ,,, and this option would free me from having to switch that often inside the system ...

    So - thanks for implementing this option ... if so ...

  • @blueveek said:

    @lukesleepwalker said:

    @echoopera said:
    @blueveek quick question about the Probability parameter in Atom2. Any plans to support per note probability in the Piano Roll. I love the feature but not on a global level.

    Many thanks. 👊🏼™️

    +many

    And this might get into mutate territory but being able to set alternate notes per note and set the probability for the “group set” would be ace! 50% root note. 25% fourth, 25% 5th or something like that. Nobody builds this kind of musical logic into probability and mutation and it’s so in line with how musicians think. Would really cut down on the need for multiple patterns, too.

    That's an incredible suggestion. Logged!

    Yeah cool, thanks! You can get some cool chords going this way too (multiple stacked note group sets).

  • edited March 2021

    @blueveek said:

    @echoopera said:
    @blueveek quick question about the Probability parameter in Atom2. Any plans to support per note probability in the Piano Roll. I love the feature but not on a global level.

    Many thanks. 👊🏼™️

    Yes!

    @Paa89 said:
    @blueveek hi there, sorry if this has been asked.
    is there a way to decrease the brightness and contrast of atom ? a colour similar to Cubasis would be really good on the eyes. see the images below one is Atom in Cubasis 3 and one is Cubasis 3 midi editor, Atom is really bright.

    Set your iOS display mode to "dark mode" in the Control Center. Atom will update automatically. As an aside: if all apps respected this iOS setting (and all apps should), then I'd get asked this way less often...

    i did try dark mode but it makes Atom 2 really dark. Maybe a slight contrast decrease on the white skin would be really appreciated.
    there is also an issue with apple pencils and 3rd party pencils, it does work well when drawing notes but when trying to open menus, you have to tap on the icon few times.
    here is the video to it.

  • @lukesleepwalker said:

    @echoopera said:
    @blueveek quick question about the Probability parameter in Atom2. Any plans to support per note probability in the Piano Roll. I love the feature but not on a global level.

    Many thanks. 👊🏼™️

    +many

    And this might get into mutate territory but being able to set alternate notes per note and set the probability for the “group set” would be ace! 50% root note. 25% fourth, 25% 5th or something like that. Nobody builds this kind of musical logic into probability and mutation and it’s so in line with how musicians think. Would really cut down on the need for multiple patterns, too.

    Sounds like Ableton 11’s new probability features in the piano roll are what you are describing. I hope @blueveek has a look at their model when the time comes to update probability in Atom2.

  • @blueveek said:

    @wim said:
    Actually, I have this 16 button mini controller I made and am gonna try to ward off the launchpad purchase by geeking out trying to write a custom controller script for it. Maybe that'll help me stave off the impulse buy for a bit at least.

    Here's a barebones template for scripting that I've just made: https://github.com/victorporof/atom/blob/master/Controllers/Example.js

    Should be good to get anyone started.

    Thank you. Yes this is very helpful. I was working to decypher the LaunchPad MK3 script. I think you've just saved me a bunch of time. B)

  • I threw several crazy sequences generated in Thesys with octave shift, chords, and other weirdness. It recorded everything flawlessly except what’s to be expected (pitch-bend and other modulations)

    Thanks @blueveek

  • @audiblevideo said:
    I threw several crazy sequences generated in Thesys with octave shift, chords, and other weirdness. It recorded everything flawlessly except what’s to be expected (pitch-bend and other modulations)

    Thanks @blueveek

    That's great to hear. You won't believe how much work it actually is to make sure there's no dropped notes and stuff like that.

  • @RJB said:

    @lukesleepwalker said:

    @echoopera said:
    @blueveek quick question about the Probability parameter in Atom2. Any plans to support per note probability in the Piano Roll. I love the feature but not on a global level.

    Many thanks. 👊🏼™️

    +many

    And this might get into mutate territory but being able to set alternate notes per note and set the probability for the “group set” would be ace! 50% root note. 25% fourth, 25% 5th or something like that. Nobody builds this kind of musical logic into probability and mutation and it’s so in line with how musicians think. Would really cut down on the need for multiple patterns, too.

    Sounds like Ableton 11’s new probability features in the piano roll are what you are describing. I hope @blueveek has a look at their model when the time comes to update probability in Atom2.

    Really! I had no idea as i don’t follow Ableton Live development anymore. Will look at it though since I’m interested in how it might work.

  • edited March 2021

    @lukesleepwalker said:

    @echoopera said:
    @blueveek quick question about the Probability parameter in Atom2. Any plans to support per note probability in the Piano Roll. I love the feature but not on a global level.

    Many thanks. 👊🏼™️

    +many

    And this might get into mutate territory but being able to set alternate notes per note and set the probability for the “group set” would be ace! 50% root note. 25% fourth, 25% 5th or something like that. Nobody builds this kind of musical logic into probability and mutation and it’s so in line with how musicians think. Would really cut down on the need for multiple patterns, too.

    Stochas which was a desktop midi plugin had this feature. It was cool. IT's open source now the developer stopped updating it.

    One other feature it had was probability with linked notes. This was very useful where, for example, you'd want a double snare hit (a 16th note apart or something), and sometimes no snare hit at all. With normal per-note probability there's no way to do this, but linking notes and setting probability for both/all of them together would be very cool, I think especially for drums, but not solely.

    The logical end point of this for me would be to have the ability to set up a 25% chance of playing snare hit on beat 2, 30% on beat 2, 25% on both beats 4 plus 4&, and 20% chance of nothing. Probably hard to implement but would be great!

  • @wim said:

    @blueveek said:

    @wim said:
    Actually, I have this 16 button mini controller I made and am gonna try to ward off the launchpad purchase by geeking out trying to write a custom controller script for it. Maybe that'll help me stave off the impulse buy for a bit at least.

    Here's a barebones template for scripting that I've just made: https://github.com/victorporof/atom/blob/master/Controllers/Example.js

    Should be good to get anyone started.

    Thank you. Yes this is very helpful. I was working to decypher the LaunchPad MK3 script. I think you've just saved me a bunch of time. B)

    Hi @blueveek - quick question on the example script. The midi callback functions all include a timestamp parameter. Devices don't send a timestamp. Will this always be supplied by the host? All hosts? If not, does one need to handle this somehow?

  • @wim said:

    @wim said:

    @blueveek said:

    @wim said:
    Actually, I have this 16 button mini controller I made and am gonna try to ward off the launchpad purchase by geeking out trying to write a custom controller script for it. Maybe that'll help me stave off the impulse buy for a bit at least.

    Here's a barebones template for scripting that I've just made: https://github.com/victorporof/atom/blob/master/Controllers/Example.js

    Should be good to get anyone started.

    Thank you. Yes this is very helpful. I was working to decypher the LaunchPad MK3 script. I think you've just saved me a bunch of time. B)

    Hi @blueveek - quick question on the example script. The midi callback functions all include a timestamp parameter. Devices don't send a timestamp. Will this always be supplied by the host? All hosts? If not, does one need to handle this somehow?

    Atom is supplying the timestamp, not the device. It’s based on the host clock. It’s perfectly safe to ignore it altogether, everything will still be in sync, and any delay would be imperceptible. But if you want internal sample accuracy, I recommend passing it around.

  • @blueveek said:

    @wim said:

    @wim said:

    @blueveek said:

    @wim said:
    Actually, I have this 16 button mini controller I made and am gonna try to ward off the launchpad purchase by geeking out trying to write a custom controller script for it. Maybe that'll help me stave off the impulse buy for a bit at least.

    Here's a barebones template for scripting that I've just made: https://github.com/victorporof/atom/blob/master/Controllers/Example.js

    Should be good to get anyone started.

    Thank you. Yes this is very helpful. I was working to decypher the LaunchPad MK3 script. I think you've just saved me a bunch of time. B)

    Hi @blueveek - quick question on the example script. The midi callback functions all include a timestamp parameter. Devices don't send a timestamp. Will this always be supplied by the host? All hosts? If not, does one need to handle this somehow?

    Atom is supplying the timestamp, not the device. It’s based on the host clock. It’s perfectly safe to ignore it altogether, everything will still be in sync, and any delay would be imperceptible. But if you want internal sample accuracy, I recommend passing it around.

    Ahh. That's great. I was concerned because I don't think all hosts timestamps in midi messages.

  • I feel guilty for saying this but I have been refreshing the app store hoping Apple has released the bundle. I know it is coming soon. I bought Atom 1 a few months ago (at this point) because of the Atom 2 thread, expecting it would be a matter of days or weeks until the Atom 2 release. My thought was that by buying Atom 1 that I was funding development and providing money in the developer's pocket right then instead of after the app release. I was pleased to hear of the bundle, though honestly expected an IAP or some other path other than just a free upgrade.

  • Atom 2 is the biz! This app takes iOS music making to a whole new level. Really looking forward to some of the planned features mentioned here.

    I had a small issue with the recent update. Tried the "large fonts" config which helped my tired old eyes a lot. I then loaded an Atom 2 project I had saved it AUM which was built with the previous release. Large fonts gone and no more large font config - seems the JSON file was deleted. Tried deleting the JSON files to make them restore, deleting and reinstalling ATOM but the large fonts option is nowhere to be found. All I have is default.json and fatfingers.json now.

    A suggestion - it would be helpful for MIDI automation if one could easily find MIDI note numbers - maybe toggle the note name column to numbers? AUM uses note numbers and as previously mentioned there is no standard mapping of note names to note numbers.

    Thanks for the wonderful app and your incredible support and responsiveness to the community Victor!

  • @blueveek said:

    @wim said:
    Actually, I have this 16 button mini controller I made and am gonna try to ward off the launchpad purchase by geeking out trying to write a custom controller script for it. Maybe that'll help me stave off the impulse buy for a bit at least.

    Here's a barebones template for scripting that I've just made: https://github.com/victorporof/atom/blob/master/Controllers/Example.js

    Should be good to get anyone started.

    @blueveek said:

    @wim said:
    Actually, I have this 16 button mini controller I made and am gonna try to ward off the launchpad purchase by geeking out trying to write a custom controller script for it. Maybe that'll help me stave off the impulse buy for a bit at least.

    Here's a barebones template for scripting that I've just made: https://github.com/victorporof/atom/blob/master/Controllers/Example.js

    Should be good to get anyone started.

    Thanks, very helpful.
    Imo, what's missing is port information, knowing which port sent the data and being able to send data to a given port. Or is it already there ?
    Also it would be nice to have access to the host and atom "port", what atom receives and what atom sends to the host, being able to filter, change the data at this point.

  • Enjoying opening this and fiddling in AUM....not sure if it's a bug or a feature, but as mentioned previously the Apple pencil works great drawing in notes and moving stuff about, but seems to have no effect whasoever on the outside menus. Sorry if this has already been discussed/addressed.

  • @wim said:

    @blueveek said:

    @wim said:

    @wim said:

    @blueveek said:

    @wim said:
    Actually, I have this 16 button mini controller I made and am gonna try to ward off the launchpad purchase by geeking out trying to write a custom controller script for it. Maybe that'll help me stave off the impulse buy for a bit at least.

    Here's a barebones template for scripting that I've just made: https://github.com/victorporof/atom/blob/master/Controllers/Example.js

    Should be good to get anyone started.

    Thank you. Yes this is very helpful. I was working to decypher the LaunchPad MK3 script. I think you've just saved me a bunch of time. B)

    Hi @blueveek - quick question on the example script. The midi callback functions all include a timestamp parameter. Devices don't send a timestamp. Will this always be supplied by the host? All hosts? If not, does one need to handle this somehow?

    Atom is supplying the timestamp, not the device. It’s based on the host clock. It’s perfectly safe to ignore it altogether, everything will still be in sync, and any delay would be imperceptible. But if you want internal sample accuracy, I recommend passing it around.

    Ahh. That's great. I was concerned because I don't think all hosts timestamps in midi messages.

    Right. FYI, there's always going to be a timestamp in those callbacks, regardless of what the host does.

    @fprintf said:
    I feel guilty for saying this but I have been refreshing the app store hoping Apple has released the bundle. I know it is coming soon. I bought Atom 1 a few months ago (at this point) because of the Atom 2 thread, expecting it would be a matter of days or weeks until the Atom 2 release. My thought was that by buying Atom 1 that I was funding development and providing money in the developer's pocket right then instead of after the app release. I was pleased to hear of the bundle, though honestly expected an IAP or some other path other than just a free upgrade.

    It's been under review for a while now. I don't know how long this will take, but as soon as it's reviewed I'll make it available.

    @rheslip said:
    Atom 2 is the biz! This app takes iOS music making to a whole new level. Really looking forward to some of the planned features mentioned here.

    I had a small issue with the recent update. Tried the "large fonts" config which helped my tired old eyes a lot. I then loaded an Atom 2 project I had saved it AUM which was built with the previous release. Large fonts gone and no more large font config - seems the JSON file was deleted. Tried deleting the JSON files to make them restore, deleting and reinstalling ATOM but the large fonts option is nowhere to be found. All I have is default.json and fatfingers.json now.

    That's very strange. Can you close all hosts in which you're using Atom, delete the Atom folder on iCloud, then try again? Once you set a style or configuration it will be available in the current and all future instances. When you reopen a project, the old instances will update too.

    A suggestion - it would be helpful for MIDI automation if one could easily find MIDI note numbers - maybe toggle the note name column to numbers? AUM uses note numbers and as previously mentioned there is no standard mapping of note names to note numbers.

    Thanks for the wonderful app and your incredible support and responsiveness to the community Victor!

    Different labels for notes would certainly be nice. Logged!

    @mbncp said:

    @blueveek said:

    @wim said:
    Actually, I have this 16 button mini controller I made and am gonna try to ward off the launchpad purchase by geeking out trying to write a custom controller script for it. Maybe that'll help me stave off the impulse buy for a bit at least.

    Here's a barebones template for scripting that I've just made: https://github.com/victorporof/atom/blob/master/Controllers/Example.js

    Should be good to get anyone started.

    @blueveek said:

    @wim said:
    Actually, I have this 16 button mini controller I made and am gonna try to ward off the launchpad purchase by geeking out trying to write a custom controller script for it. Maybe that'll help me stave off the impulse buy for a bit at least.

    Here's a barebones template for scripting that I've just made: https://github.com/victorporof/atom/blob/master/Controllers/Example.js

    Should be good to get anyone started.

    Thanks, very helpful.
    Imo, what's missing is port information, knowing which port sent the data and being able to send data to a given port. Or is it already there ?
    Also it would be nice to have access to the host and atom "port", what atom receives and what atom sends to the host, being able to filter, change the data at this point.

    Both clearly useful hooks to implement, they just weren't necessary so far for my controller scripts. Logged!

    @JohnnyGoodyear said:
    Enjoying opening this and fiddling in AUM....not sure if it's a bug or a feature, but as mentioned previously the Apple pencil works great drawing in notes and moving stuff about, but seems to have no effect whasoever on the outside menus. Sorry if this has already been discussed/addressed.

    Yes, I'm working on making Pencil input better in the current beta.

  • I normally just fantasize about apps and when I get one I fantasize about the next one. I actually started mucking around with AUM/Atom2/Synthmaster one after falling in love with the reed instruments /soar with me preset using modulation and pitchbend to jam on the sound. Can one record pitch and modulation in Atom 2 or any other way in AUM?

    Cheers

  • edited March 2021

    Amazing app @blueveek!

    I'm wondering about the way that you display velocity horizontally with a line: it's super difficult to compare velocities this way: a long note and a short one will have much different line length.
    Displaying them vertically would make much more sense as all note blocks have the same height :)

  • @audiomike said:
    I normally just fantasize about apps and when I get one I fantasize about the next one. I actually started mucking around with AUM/Atom2/Synthmaster one after falling in love with the reed instruments /soar with me preset using modulation and pitchbend to jam on the sound. Can one record pitch and modulation in Atom 2 or any other way in AUM?

    Cheers

    Not yet, automation support is planned for a future update.

    @jsmonzani said:
    Amazing app @blueveek!

    I'm wondering about the way that you display velocity horizontally with a line: it's super difficult to compare velocities this way: a long note and a short one will have much different line length.
    Displaying them vertically would make much more sense as all note blocks have the same height :)

    Yup, wholeheartedly agree. See my other answer here.

Sign In or Register to comment.