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

1323335373890

Comments

  • @blueveek said:
    Update is out!

    Pencil ✏️ support is much appreciated thanks 🙏

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

    @ipadbeatmaking said:

    @blueveek said:
    Update is out!

    Pencil ✏️ support is much appreciated thanks 🙏

    I'm always confused why Apps seem to need support the Pencil.
    Should this not be handled totally transparent by the OS?
    Just Pencil or mouse instead of finger.

    Depends on how developers decide to approach it. In Atom's situation, there's a plethora of micro-interactions and subtle behaviors that I've decided to support which are incompatible with the default gestures that Apple provides.

  • The user and all related content has been deleted.
  • @tja said:
    Thanks, @blueveek

    Again about the bundle (see above):

    Why is this only 1 Euro?

    A mistake?
    No interest in money?

    I'm really confused, never saw such a cheap bundle.

    It's very simple:

    • If you're financially or for whatever other reason unable to purchase the upgrade at full price, go with the bundle.
    • If you're able or want to support me, buy the full version.

    You pick the option you want.

    Leaving a honest review is free.

  • edited March 2021
    The user and all related content has been deleted.
  • @blueveek said:
    Update is out!

    Amazing 🤩

  • @blueveek Atom 2 is another 'gift that keeps on giving' (Just like the Tonality app).

    Is there any way to set the 'gate time' for tapped notes when the speaker icon is on?
    (It doesn't seem to use the gate time of the tapped note/notes?!).

    I suppose the 'tap on the left side keyboard to audition notes when the speaker is on' is on the to-do list?
    (The left-side piano could also be used to one finger swipe up/down in addition to the two finger swipe up/down?).

    Is the option to collapse out of scale notes on the to-do list?

    I guess the 'stretch' function will also arrive in due time...
    ....it was very handy in Atom 1 to do double/half time of a selection.

    Regarding 'zoom' in general.

    Has there been any request for independent zoom on X an Y axis?
    Ie. option to lock Y-Axis zoom while still zooming on X-Axis and vice versa?

    With a 'locked zoom' a page up/down/left/right two finger swipes could be handy.

    Cheers!

  • @tja - @blueveek committed to the bundle being essentially a free upgrade way back in the beginning of developing this release. I'm guessing the amount of value-add and the amount of work that would go into this release wasn't fully appreciated at that time. But he's a man of his word.

    That said, bumping up the bundle price a few months down the road seems fair to me. That would cover most of the people who would feel cheated if they bought Atom 1 very recently before Atom 2 came out.

    Unfortunately the App Store has no mechanism to differentiate pricing based on how recently a previous app was purchased like is possible outside the App Store.

  • @tja said:

    But let me give some feedback:

    Everybody would be happy with a 50% bundle, so 5 to 6 Euro instead of 11.

    Enough discount for the older customers to get the bundle, regardless if they used the App or not.
    And more money for you.

    Just my point of view.

    I completely agree. As a buyer of said bundle I was quite surprised (and I must admit pleased) to see the price so low. I can come up with a variety of explanations for why $1 is too low and $10 is too high, but in the end I'm super happy. If a person really wants to support this developer but doesn't feel like buying or gifting Atom 2 at full price, they can get his other app, MIDI Tools @ $3.99.

  • @blueveek hey! I'm trying to cake a simple AUv3 MIDI extension to act as a controller for atom and can not figure out what should I put in the INPUTS array.
    The extension has one registered MIDI output:

    - (NSArray<NSString*>*) MIDIOutputNames {
        return @[@"CoolControllerMIDIOut"];
    }
    

    I'm using Drambo as a host. So I connected my extension midi output to the input of the atom instance.
    In the CoolController.js I wrote a minimum of code:

    /* global atom, midi */
    
    const INPUTS = ["CoolControllerMIDIOut"];
    const OUTPUTS = [];
    
    /**
     * A MIDI Note ON message was received from the device.
     * @param {Number} pitch
     * @param {Number} velocity
     * @param {Number} channel
     * @param {Number} timestamp
     */
    function onNoteOn(pitch, velocity, channel, timestamp) {
      atom.launchClip(0, 0);
    }
    

    and turned off "thru input" in the Atom instance.

    But unfortunately sending Note On does not launching the clip (I turned on my controller in "Toggle Devices dialog" and instance has track=1 and slot=1 settings).

    What am I doing wrong? I guest the problem in the INPUTS array. Probably there is some reserved name for the MIDI In of the instance (I tried putting "MIDI In" in the INPUTS but no luck) or such thing isn't even supported now?

  • Really liking the new choke mode, I noticed each time I import a midi file it resets to Auto, is there a way to keep it set to On when importing a new midi file into the same instance?

  • edited March 2021

    @fprintf said:

    @tja said:

    But let me give some feedback:

    Everybody would be happy with a 50% bundle, so 5 to 6 Euro instead of 11.

    Enough discount for the older customers to get the bundle, regardless if they used the App or not.
    And more money for you.

    Just my point of view.

    I completely agree. As a buyer of said bundle I was quite surprised (and I must admit pleased) to see the price so low. I can come up with a variety of explanations for why $1 is too low and $10 is too high, but in the end I'm super happy. If a person really wants to support this developer but doesn't feel like buying or gifting Atom 2 at full price, they can get his other app, MIDI Tools @ $3.99.

    My general intuition in this space is that if someone thinks 10$ is too high, then the upgrade is what they should go for. I could be wrong, and perhaps the overall pricing resolution is too low to perfectly satisfy all possible customer's situations, but I'll personally prefer this "problem" to all the other ones, without making any other claims.

    @clowm said:
    @blueveek hey! I'm trying to cake a simple AUv3 MIDI extension to act as a controller for atom and can not figure out what should I put in the INPUTS array.

    First of all, I think your idea is superb. It would make a great controller app! I hope you can see it through, and it's a great way to get into AU development if this is your first project. As far as I'm aware, what you're aiming to achieve is possible.

    There's nothing wrong with how you're setting things up. It's just that Atom scripts doesn't yet look at AUv3 MIDI ports, only Core MIDI ports, which are a different standard. You should use this stuff instead: https://developer.apple.com/documentation/coremidi I'm sure there's tons of resources online for working with Core MIDI, even in Swift, and I believe AudioKit also has some helpers for that.

  • edited March 2021

    @GrimLucky said:
    Really liking the new choke mode, I noticed each time I import a midi file it resets to Auto, is there a way to keep it set to On when importing a new midi file into the same instance?

    Yes, importing a MIDI file resets a bit too many things in the clip you're importing it into. I've added a feature request to the backlog that aims to preserve all the settings that aren't part of that MIDI file.

  • @blueveek said:

    @fprintf said:

    @tja said:

    But let me give some feedback:

    Everybody would be happy with a 50% bundle, so 5 to 6 Euro instead of 11.

    Enough discount for the older customers to get the bundle, regardless if they used the App or not.
    And more money for you.

    Just my point of view.

    I completely agree. As a buyer of said bundle I was quite surprised (and I must admit pleased) to see the price so low. I can come up with a variety of explanations for why $1 is too low and $10 is too high, but in the end I'm super happy. If a person really wants to support this developer but doesn't feel like buying or gifting Atom 2 at full price, they can get his other app, MIDI Tools @ $3.99.

    My general intuition in this space is that if someone thinks 10$ is too high, then the upgrade is what they should go for. I could be wrong, and perhaps the overall pricing resolution is too low to perfectly satisfy all possible customer's situations, but I'll personally prefer this "problem" to all the other ones, without making any other claims.

    @clowm said:
    @blueveek hey! I'm trying to cake a simple AUv3 MIDI extension to act as a controller for atom and can not figure out what should I put in the INPUTS array.

    First of all, I think your idea is superb. It would make a great controller app! I hope you can see it through, and it's a great way to get into AU development if this is your first project. As far as I'm aware, what you're aiming to achieve is possible.

    There's nothing wrong with how you're setting things up. It's just that Atom scripts doesn't yet look at AUv3 MIDI ports, only Core MIDI ports, which are a different standard. You should use this stuff instead: https://developer.apple.com/documentation/coremidi I'm sure there's tons of resources online for working with Core MIDI, even in Swift, and I believe AudioKit also has some helpers for that.

    Thanks) well I made few auv3 extensions for fun but haven’t touched core midi api yet. Guess the time has come 🙂

  • @clowm said:

    Thanks) well I made few auv3 extensions for fun but haven’t touched core midi api yet. Guess the time has come 🙂

    In addition to Apple's documentation, this stuff seems pretty close to what you're looking for if you want to use AudioKit: https://github.com/AudioKit/AudioKit/wiki/MIDI#createvirtualinputport_name. Note that v5 is also available as a Swift Package, so importing it is very elegant.

  • edited March 2021
    The user and all related content has been deleted.
  • Sorry if it’s been mentioned already but will this work with the mk2 launchpads?

  • @Fingolfinzz said:
    Sorry if it’s been mentioned already but will this work with the mk2 launchpads?

    That particular controller isn't supported yet. Hopefully someone (or me, eventually) will write a script for it.

  • @clowm said:

    Thanks) well I made few auv3 extensions for fun but haven’t touched core midi api yet. Guess the time has come 🙂

    Instabuy from me! If you can make it iOS9 compatible, I’d be the happiest camper.

  • The on screen choke button, is it supposed to show along side the launch button? And if so how would i enable that?

  • edited March 2021

    @reasOne said:
    The on screen choke button, is it supposed to show along side the launch button? And if so how would i enable that?

    There's no new button, the Launch button in AUM will choke other clips when triggering, if you set it up that way. To do so, long press on the Launch button in Atom, and set "Choke Mode: ON". Once you do that, launching that clip will stop other clips on its track.

  • @blueveek said:

    @reasOne said:
    The on screen choke button, is it supposed to show along side the launch button? And if so how would i enable that?

    There's no new button, the Launch button in AUM will choke other clips when triggering, if you set it up that way. To do so, long press on the Launch button in Atom, and set "Choke Mode: ON". Once you do that, launching that clip will stop other clips on its track.

    I’m testing this now and it works like a charm. Really good stuff. Thanks so much!

  • @blueveek said:

    @reasOne said:
    The on screen choke button, is it supposed to show along side the launch button? And if so how would i enable that?

    There's no new button, the Launch button in AUM will choke other clips when triggering, if you set it up that way. To do so, long press on the Launch button in Atom, and set "Choke Mode: ON". Once you do that, launching that clip will stop other clips on its track.

    Ahhhh perfect! I thought i was reading it wrong 😂 thank ya!

  • wimwim
    edited March 2021

    nvm

  • @blueveek said:

    @GrimLucky said:
    Really liking the new choke mode, I noticed each time I import a midi file it resets to Auto, is there a way to keep it set to On when importing a new midi file into the same instance?

    Yes, importing a MIDI file resets a bit too many things in the clip you're importing it into. I've added a feature request to the backlog that aims to preserve all the settings that aren't part of that MIDI file.

    Great, thanks 😊

  • @blueveek said:
    Update is out!

    Thank you..

  • Thank you

  • 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.

Sign In or Register to comment.