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 2 scripting out track exclusivity

I've been playing with my Launchpad Pro 3 with Atom 2 and modifying the default script to customize the behavior a bit. Scripting is not my forte, I could use a bit of help with this one if anybody has some experience with this.

What I'd like to do is try and remove the track exclusivity functionality so I can launch multiple clips on the same track from the LPP. Does anybody have any experience in this area, or could maybe point me to a line(s) of code to start playing with or removing?

Comments

  • Have you tried changing the launch settings (long press the “Launch” button), from “Launchpad mode” to “Ableton mode”?

  • Yea I was playing with that bit, but it seems to just repeat the clip at note on instead of start/stop the clip.

    What I'd like to do instead is have start/stop clip functionality for multiple clips in the same track simultaneously.

    Like launch 1:1 and then launch 1:2 without stopping 1:1

    If that makes sense :)

    Thanks!

  • There are approximately 9 atom patches on Patchstorage, I think one might be for launchpad.

  • My mistake. Different controller.

    Here’s the link.

    https://patchstorage.com/platform/atom-piano-roll-2/

  • Setting Launch > Choke Mode to OFF doesn't do this?
    Sorry, I don't have a LaunchPad to try this with, but it seems like the setting that would work.

  • @silentdaemon said:
    Yea I was playing with that bit, but it seems to just repeat the clip at note on instead of start/stop the clip.

    What I'd like to do instead is have start/stop clip functionality for multiple clips in the same track simultaneously.

    Like launch 1:1 and then launch 1:2 without stopping 1:1

    If that makes sense :)

    Thanks!

    I don’t have my LPMK3 in front of me at the moment, but I’m sure it’s one of those modes. I ran into the same thing. I’ll confirm later, but it’s definitely one of those launch settings. Try setting choke to off as @wim suggested.

    Also, are you using Atom 2 inside AUM here?

  • edited August 2022

    i know it is not the subject but some how related

    can we have on launchpad not a clips (instances od atom) but patterns in one instance? such script could make little less memory usage as only one instance per track could be used….

    EDIT: I asked theoretically, if somebody confirm, I would be more interested into invest time and find this place in code to make changes…. Can somebody put a little light here?

  • Thank you both Wim and Edward_Alexander!

    Setting choke group off did the trick!

  • @szczyp said:
    i know it is not the subject but some how related

    can we have on launchpad not a clips (instances od atom) but patterns in one instance? such script could make little less memory usage as only one instance per track could be used….

    EDIT: I asked theoretically, if somebody confirm, I would be more interested into invest time and find this place in code to make changes…. Can somebody put a little light here?

    Based on the available documentation for the API, I don't see that as possible. There just aren't the needed calls for patterns like there are for instances that could be used for this.

    The pattern switching enhancements were added well after the initial release. It's possible that the developer extended the API without publishing documentation of the API calls, but without hearing from @blueveek there's no way of knowing. It's been a long time since he went mostly silent about Atom 2.

    Not that I would have a big enough brain to make the changes to the Launchpad scripts even if the calls were there. I managed to make a simple custom script for my NanoKEY Studio, but the LaunchPad scripts are way over my head.

  • edited September 2022

    @wim appreciate! And I remember suggest from developer to use rather instances for fluid change between clips than patterns…. Plus what you said - it is still a lot of work in script even If calls for patterns would be available.
    And last: we have MIDI/auv3 control to change patterns and this is Ok for me.
    Atom2 is my main (at the time, and long thinking, experimentation) sequencer in Drambo as it offers more than 64 beats or triplets. Maybe I will go into shorter clips in the future in Drambo or longer and more detailed in helium, experimenting with re-record from one sequencer into another. A lot of work and fun it is with this all tools.
    Thanks for claryfication!

    @wim EDIT; the truth is, I use donuts in loopy pro as bridge to trigger atom2 patterns, this way customisation of mix audio donuts, faders and knobs MIDI , ATOM2 patterns is possible. As loopy pro show on Launchpad the leftmost up-most 8x8 clips, I can decide what is shown on the Launchpad even If on screen are more donuts.

  • Whilst we’re talking about atom2 scripting, does anyone have the smarts to hide certain notes? Would love to fold down to just one octave or something for drum sequencing or whatever.

    I had a good look through the css examples but couldn’t find anything useful there.

  • @gregsmith I also tried to hide some piano lines about a year ago, but didn't succeed.

    I even experimented with css classes and ids not mentioned in the example scripts, but couldn‘t find new stuff. As a result of my experiments i asked Victor, if he could simply mail me ATOMs internal DOM model without any documentation, but he amswered that only very few of the nodes/classes are exposed and most of them are obfuscitated to be hidden from user-scripts changing them.

  • @_ki said:
    @gregsmith I also tried to hide some piano lines about a year ago, but didn't succeed.

    I even experimented with css classes and ids not mentioned in the example scripts, but couldn‘t find new stuff. As a result of my experiments i asked Victor, if he could simply mail me ATOMs internal DOM model without any documentation, but he amswered that only very few of the nodes/classes are exposed and most of them are obfuscitated to be hidden from user-scripts changing them.

    Ah thanks for this! I was going to go down a similar path so you’ve saved me a lot of time!

    Shame that I don’t think we’ll ever see an atom 2 update again. It’s so good.

Sign In or Register to comment.