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 StoreLoopy Pro is your all-in-one musical toolkit. Try it for free today.
Comments
damn, i forgot that it was beta. i’ll reupload it later
Instead of switching patterns, is it possible to use each one to trigger a different midi channel? So there's one instance of Atom 2, say 5 patterns and each one is routed out to a different plugin. Is that doable?
different patterns from one instance of atom can’t run simultaneously if that’s what you mean.
but as i understand you will be able to route different midi notes to different channels in a future update
Let's entertain the idea for a bit. If each pattern is "triggering a different MIDI channel", simultaneously, then how would that work with MPE where each note has its own channel? (I'm specifically talking about MIDI channels here).
I like this idea as well, but I think the user would have to disable MPE when using Atom like this. In this scenario, it would make sense to have 1 instance of Atom for MPE and another for multitrack / pattern routing.
While tempting, and while advanced users will understand it, it leads to an overall fractured workflow where creating or recording "clips" is seemingly arbitrarily different depending on whether or not a user wants to record MPE. This spirals out of control quickly, especially if the decision is made after the fact. It doesn't matter if the underlying architecture demands it, the user experience is broken for "technical reasons" that could be hard to explain.
The solution is to fix clip organization in hosts. If enough users demand it, it might happen. Alternatively, if the support and UX for multi-port output becomes better across hosts, then that's also a technically sound approach. But MIDI channels, as a blanket solution to fit all needs, are not.
The cognitive overhead associated to working with different instances is caused by the fact that there's often a bit of workflow overhead in setting things up, especially in AUM. But this is fixable, and there's no reason why creating a clip can't be as simple as creating a clip in a desktop DAW.
i really don’t see how this ability to control all of your instruments from one instance of atom using patterns is convenient in atom’s structure which is more vertical than horizontal, if i may say so
I'm not sure but I don't really understand MPE so I turn that off. If I'm honest, this being my 2nd year of doing all this, MIDI is still quite a mystery. What happened was that I saved an auto-generated tune as a midi file and then opened it in Atom 2. Atom 2 said that there were 5 different patterns and I imagine that they were the midi for each instrument. So what I wanted to do was something like Ableton where you have the clips lined up in columns etc. I understand that Atom 2 is not Ableton but it was that kind of function that I was hoping to gain. Am I being a bit too hopeful?
Ah, for sure that's possible! In fact, it's the best way to work with Atom, and replicating the workflows supported by Ableton Sessions is what I'm aiming for.
Take a look at the information provided in my first post in this thread, and these two session videos, and this tutorial from @FloRi89.
When working with MIDI, to import a different pattern in each clip, use the Global Clipboard or import multiple times and delete the patterns you don't need.
Here's a refresher:
>
I think that Cubasis sends them only on stop, not on loop (checked with Mozaic and Streambyter)
Settings-> Cubasis 3 -> Load Empty project ... checked
Start Cubasis 3, set it to loop after 5 bars, add an instance of Atom 2(any version AFAIK, no script), add 3 notes (one that starts at the beginning and one that stops at the last bar) .
I did send a beta report 2-3 ? weeks ago (TestFlight)
Not sure about the chopped note but when Cubasis doesn't loop I don't have the other problems.
This could be related to this:
https://forum.audiob.us/discussion/comment/948207/#Comment_948207
I would prefer that Atom 2 isn't in song mode (resetting on loop). If I have a 2 bars loop in cubasis and an 8 bars loop in Atom, I would prefer that Atom plays the 8 bars, ignoring Cubasis loop. I could always add a trigger if that's I want.
Interesting, that's good, thanks. It definitely used to be the case, so I'm glad that's changed.
Indeed. I did a little bit of digging back then, and some of the odd behavior might be caused by the fact that Cubasis seems to be reporting that the transport has stopped when looping back to the start (which is not true, transport has looped back, but didn't stop). This only seems to be happening when the start loop brace in Cubasis is at 0, as I can't seem to get any odd behavior when other parts of the host's timeline are being looped. Similarly, as you've said, nothing odd happens when the looping is turned off on the Cubasis side. Atom is particularly sensitive to this behavior, since stopping is important, and can have side-effects depending on the launch modes and particularly the trigger and release beat settings.
Could be! I'll have to take a closer look.
You beauty! Many many thanks.
@blueveek i'm experimenting with sending notes to different midi channels and was at first very happy that channel menu is in fact a very nice interface for muting and unmuting, well, parts. the problem is there's an audible hiccup after ticking or unticking channels. not always, most of the time it works perfectly, but it happens.
but other than that it's actually A LOT of fun. you can do different parts in one instance of atom and somehow it makes me wanna make some very bad house music.
Hmm, I’m willing to bet that what you’re hearing is the auto-panic feature coming into play. Atom is “obsessed” with avoiding stuck notes, so if it detects the possibility that it might happen, it will panic for you. If you disable a MIDI channel while it’s playing, you will get stuck notes, hence the forced panic.
Yeah, it’s a good alternative to opening up many instances. People who want to keep everything under one roof could work this way, but suffice to say I’d still strongly recommend going the clip route instead.
In short, multi-channel notes in a single clip is an MPE feature, that can be “abused” to make single clips play multiple instruments. Up to the user if they want to do that
i don't think it's worth it to do some complex arrangements this way, but i'm sure there are a lot of people who would disagree.
right now i see this feature (apart from mpe) as a way to link events on different channels — like for example, some particular event is happening on channel 3 only when a certain pattern (containing mostly events for channel 2) plays. or something like that.
There’s going to be so much great music made with Atom 2. The sky is the limit!
And a quick note to those that might still be on the fence, Atom 2 can still be used the same way you love and remember using the original Atom. As demonstrated here: (shameless plug)
The beauty of it is truly the modularity. You can use instances in AUM alongside instances in Drambo. Use it however you want! With everything we have right now I’d never need to go back to the desktop. And things just keep getting better!
@blueveek is it possible to make the scale search field less sensitive to pencil - it catches it every time i try to change or tick something close to it?
Maybe, I could reduce the touch area around it. It's just with the pencil though, right? I have similar issues in safari for example as well – when I'm trying to tap the "x" with the pencil to clear the url bar will always inadvertently end up with scribbled gibberish. Or when trying to select a tab, same thing.
yeah, it’s a common problem with the pencil, but maybe bc everything is so tightly spaced in the scales menu it happens much more frequently.
Version 2.0.7 - MPE is here!
...is out and includes the following:
MPE and automation
Note: To turn on MPE for clips created in previous versions, enable “MPE” and “tick all” channels from the Output toolbar.
New features
Tweaks and fixes
Please consider leaving an honest review on the App Store if you haven’t already.
MPE… 🤯
Wow!!!
Woohoo!
Developer and app of the year in my book 🏆
@blueveek BLUEVEEK!!!!
You are a BEAST!
💥⚡️✨🌟🔥🌈
This update :’) 👏👏👏
I guess next up is the option to select which midi channel to edit & record (to avoid changing midi channel on the controller) and select notes on.
Currently the select tool selects on all channels which is good for MPE & arrangement purposes but not so good when editing individual channels.
When this happens a ‘auto ghost unselected channel/channels’ could be a handy tool to simulate layers.
That’s at least part of my ‘wish list’
@blueveek mega update, so much to play with there. I notice the patch also included a fix for the stuck GUI issue, I can confirm that one of my instances that had got stuck is no longer stuck so it seems to have done the job, thanks
I had not considered it before but this effectively adds MPE support to all DAWs that can host Atom doesn’t it?
Edit: I guess it is still up to the host to ensure all channels are passed to and from the plugin which may not be the case in many DAWs. Some DAWs also funnel everything to channel 1 so things like GeoShred won’t work for MPE shakes fist at NS2
Nice update @blueveek!
Dumb question: How can I unlock X/Y when zooming?
When editing 4 octaves on screen, the vertical zoom level works well but the horizontal axis is much too narrow, almost impossible to place notes at the correct time position.