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
Dedicated controllers in a AU plugin is something tricky.
It seems that the Audio Unit architecture allows multiple midi outputs but only a single midi input for an audio unit extension. We have LK Input as midi input for the Audio Unit, so... we had a problem:
How could we distinguish midi input from multiple controllers if there is a single entry point that has always the same name?
What we did was to talk directly with the operating system via Core Midi, just like we do in the standalone. This means that the Audio Unit is capable of knowing which midi devices have been plugged and trigger the necessary sequence of commands to reflect the state on the device.
I was already expecting something like the problem you are having. The solution is to have a panel somewhere in LK that says if we want or not to use a certain device for LK control, otherwise, if LK is open and the device is recognized, LK will always assume that device is a dedicated controller to be used.
How many of you have already tried LK with AKAI APC Mini, AKAI Apc Key 25, Novation Launchpad Mini and Novation Launchpad X? We would love to hear about your experience so far.
Thanks for your feedback, as always!
Please add a way to ignore hardware input and only listen to MIDI sent from the host. There are a number of apps that are rendered difficult to use because they listen to hardware you want them to ignore.
+1 - That's kind of critical IMO.
You'll still get people wanting to do both at the same time, but it'll just have to be explained to them that it has to be either / or.
I've been busy today and have only had a chance to give a very quick test. It's awesome that it just works, but I've honestly only lightly dabbled with LK so far, this makes it a lot more useful and interesting for me. I need to spend some time with the tutorials to wrap my head around LK usage. In my two minutes of testing I couldn't figure out how to record arm a clip and input MIDI notes from the Launchpad X.
Define "wanting to do both at the same time"
I'm just having great fun with APC key 25. Everything works!
Navigation, launching, arming, selecting, mutes, solos... Simply Awesome!
The only thing that I find confusing is that only the last directly launched clip (not via scene launch buttons) is green. Other clips turn yellow even if they play. That could be normal behavior though, I have no experience with how this works in Live.
Great!
This might be a bug. We need to investigate!
I was referring to wanting to use the controller for something else at the same time that it's in use as a dedicated controller for LK. @onerez wasn't saying that. He was saying that LK was grabbing the LPX even when he didn't want it to. But I expect that people will try to have something like the LPX working both with LK and with something else at the same time.
Maybe it's not relevant. Anyway, my main point was that it really does need to be an option to not have the controller automatically listen on the hardware input.
This doesn’t apply to note input, that works through AUM’s midi routing. The issue would be with the Launchpad’s session / control input. I’m not sure other than the Launchpad App itself this would affect many other Apps?
It’s clearly a problem for @onerez, but I’m happy dedicating the Launchpad X clip launching to LK.
All working well so far. One thing I’m missing is LK’s master record toggle on the launchpad X. Great having the solos, mutes, stops, record enables and triggers on the launchpad, but I still have to keep reaching for the iPad to toggle record once I’ve practised a part. @sinosoidal Can the ‘capture midi’ button be assigned to that?
One thing to note for potential hardware buyers, lightning iPad doesn’t provide enough power for the Launchpad X, you need a powered usb hub.
I hope that I did not come across the wrong way.... I was trying the Launchpad App in AUM really for the first time and I realized a lot of potential there..... I did not realize or I am too dense to have know that I can export my own loops into blocks wav and then into launchpad app. I liked that I could set the trigger to immediate so I could control when a vocal or FX or what ever came in. It was then I loaded up LK and whoooppps.
It could apply in lots of situations. For example, you might not want LK to listen directly to the controller because you plan to use a the controller with a number of apps and use a script or MIDI filter that sits between the launchpad controls and any apps/plugins to direct the controls where you want.
@espiegel123 @onerez And I’m using my Launchpad X for the first time with my iPad to try with LK. So pleased with how it’s working I hadn’t considered people might already be using the Launchpad control with other Apps (I bought mine recently on Atom’s clip launching promise, it’s been tied patiently to my desktop until now).
Mainly I wanted to clarify it didn’t apply to note input.
Sounds like an on/off in LK would address the conundrum... or more controllers for everybody
EDIT: I just tried the Launchpad X with a few other apps and I think Launchpad (the app) is the only one that makes the ‘Session’ control active. So I think @onerez was particularly unlucky to find the one app that LK’s launchpad clip launching clashes with. If you want to talk about hypothetical scripts for hypothetical apps then that’s your own thing.
It is clear that we need a way to release the controller from LK and keep the state of the decision preserved. I'm just think the best place to do that:
I dont know if you need another menu, if the toggle would be preserved then that would work.
thanks!
To expand on my APC key 25 experience, I found that the Play/Pause and Record buttons are not mapped.
I must also add that the new clip record method works wonderfully with this controller. The only thing staining the experience is the quality of the keys.
issues drawing automation 1/32. if start empty and draw full lenght it is obvious
So does the launchpad x use the session mode to launch clips in LK such as it does in ableton? Any plans to support pro mk3?
It does, and I did test that you don't get LPPm3 support "for free" with the LPX support. I'm really hoping for full LPPm3 support with a more "hands-on-controller" workflow. So far you can trigger clips and scenes, as well as record arm, but you can't use the controller for things like creating a new clip/scene, or copying.
The rapid pace of development is exciting, though. I can't wait to see where this goes.
I checked that before I posted lol. I was hoping. Thanks for the info.
Can you please make us a video demonstrating the problem? Thanks!
That's a good point. Let's do it on the next build. No this one, the next!
We have just uploaded build 159 of LK 1.8.4 for TestFlight. Changelog:
Beta 4:
Beta 3:
Beta 2:
Beta 1:
this still does not work..... and I am wondering if this is actually beta build 4? I did the update and I swear i just saw beta build 3. When I go into AUM there is no way that I can prevent LK from picking up the LPX and auto adding it. I have disabled everything. Is there a file I can see to tell me exactly what version I am on?
Thanks
Open LK, click on the burguer menu, choose midi, disable Launchpad LPX DAW in and out items. It should make the controller go into default mode.
I had the same experience as @onerez late last night in a brief test. I disabled the controller DAW in and out in LK’s midi settings, but was still able to trigger and stop clips. I was wondering too if I was still in the old version? I opened up from standalone before restarting AUM with the AUv3.
I also had some disconnections after updating to the new beta (though I was using a new battery/hub setup, so it could have been that). This seemed to happen going from ‘session’ to ‘note’. When the Launchpad reconnected (without me doing anything), the midi in and out had re-enabled themselves.
This was after several well spent hours on the previous beta, so I was not at my troubleshooting sharpest, will go again tonight.
Still really loving this. I am a total isomorphic convert after a few days of LK and Launchpad X. Linnstrument now on my hopelessly over optimistic Christmas list.
On the Launchpad X I have asked @sinosoidal if the ‘capture midi’ button can be used to trigger LK’s ‘global recording’. This would mimic ‘toggle session record’ in Ableton.
Would any other Launchpad X users (or potential users) like to see this function? Record enable for each track is already there, along with solos, mutes, stops, volume, pan and 2x sends.
The existing modes are session/session mix and note mode just as in Ableton. The custom button still accesses user templates (I think, I haven’t made any myself yet).
‘Capture Midi’ is redundant in LK at the moment. If not to toggle ‘global record’, is there another function that would be more useful?
That is what I am telling you I have done....... and it still auto connects. ☹️
There is indeed an issue with the state clean. However, if you disable both Launchpad LPX DAW in and out, you are not able to interact with controller with LK. We have just tested it. We have just fixed state clean. New beta coming out soon.
@sinosoidal I appreciate the efforts. I want to make sure I clearly understand. Are you saying that you believe that if you disable LPX DAW in and out that it should not interact? because i have done that and it still does. Or are you saying that you found something else and you are going to build that into next beta that will fix this?
Thanks
I want to make sure I clearly understand. Are you saying that you believe that if you disable LPX DAW in and out that it should not interact? because i have done that and it still does. Or are you saying that you found something else and you are going to build that into next beta that will fix this?
I'm saying that we have just tested it and as it is in the beta, disabling both DAW pair, should not allow Launchpad to perform actions on LK anymore. If you are experiencing, maybe there is something else. Please wait for the next beta.