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
I'm about to upload a new beta build with two big changes.
First, assignment of inputs to trigger specific notes for drum machines, etc.
Second, clock/timeline/transport information is now passed into hosted AUs, allowing units with internal sequencers to work. A clock module present in the patch can be selected as a transport provider (from its menu), i.e. it will provide tempo and control start/stop/reset. Currently, only IM Clocked module can be selected for this role (and the first Clocked in the patch will be automatically selected), but later I'll add this functionality to other available clock modules for those who use them or most likely will add a specialised transport control module that'll unify clock and transport control both when running standalone and inside another host.
Now, miRack situation is a bit different to a normal DAW in regards to how start/stop/reset/BPM change events can happen, and I spent days trying to make sure all different AUs I have stay in sync with the clock module when that happens. It all seems to work fine now, except for one AU which however exhibits the same incorrect behaviour in other hosts as well (interestingly, I tried three plugins from that developer and they all seem to be implemented differently internally as to what information they use from the host and how they react to timeline changes). Let me know any other plugins with internal sequencer to try (but not MIDI ones as MIDI out is not available yet).
Great job @mifki looking forwards to it 👍
Can I recommend Ruismaker Noir and 4P Multitrack Recorder? @mifki
Awesome! Looking forward to trying the new build.
@mifki - I hope that Ableton Link is kept in mind for these changes. I would definitely need clock modules to follow and set Link tempo and Link Start/Stop. Same for external midi clock and clock start/stop. Clock output would be great as well.
Song position pointer (SPP) following would be great as well if possible, since you mention timeline information. Most hosts don't have that, so maybe it's problematic.
Right, yes, I shall make Link module selectable to provide clock/start/stop for AU plugins. And in the future also shall incorporate Link into a unified clock/transport module.
However by "clock modules to follow and set Link tempo and Link Start/Stop" do you mean you have other clock modules in a patch which you want to follow a Link module?
Yes. All I really mean is I hope things will work just as they do now with the host sync module when miRack is running in a host. I picture it as a module equivalent to the host sync module but that can accept either midi clock or Link. The host sync module can be patched to other clock destinations such as the Clock module. That's all I feel it needs to be able to do.
I'm probably not explaining that very well.
Or, maybe just an extension of the host sync module to enable it to receive host sync, midi clock, or Link as the source?
@mifki Seeing issues with some AUs. Eventide AUs are not loading AU graphics after adding to host module. Bleass AUs are causing crashes and freezing.
2nd is most problematic because re-opening Mirack causes same patch to load, which can be hard to close and start a new patch.
Also, Mirack always starts playing a patch when opening the app. It would be nice if it remembered if play was enabled from last time or if there was an option to not it play automatically on start.
Thanks, having a look. Which of Bleass plugins crash? I tried the ones I had and they worked ok (I also tried different buffer sizes and sample rates just in case).
Thanks! Hmm strange, I was using Bleass Omega on iPad Pro 21.
Multi-out AU Host in beta is sweet!
Next something.
Wow! Great job @mifki that’s a game changer! This will have sooo many uses 👍 looks very easy to program as well
whoa!:)
an interface/macro designer:)
now thats super fab.
mirack is the future.
thank you
Now that is super useful!
I’ve been looking at ways to make patches more directly playable, using Tacts etc, but this makes things much easier.
This is so awesome! @mifki It would be nice to have an option so all knobs and faders use the same UI. This way knobs and faders are consistent in size etc.
Oh cool!! That's sort of like Reaktor! I love modular but all the wires are terrifying. will be amazing to hide them all and design yr own synths!!
Yep, I used to hide and lock the cables when I’m done connecting them out of fear I would move one by mistake, but the relevant controls would be so far away from each others and in large patches I would struggle to remember what does what 😄 Tact controllers and MI cv controllers helped but this is just fantastic !!
And cheers for the Reaktor love. It’s still my favorite app on PC
Its so good! High five!
Great, that will be a big workflow improvement
I know what you mean, but I like it this way because it's directly linked to it's source control UI and maintains consistency with the link, just means you have to design your UI with that in mind.
Agreed 👍
Holy shit - that is epic!
excellent and very useful feature!!
Yep there will be customisation options surely. Although I, too, like that the controls look like the original ones and recognisable if you're used to the original ones. At the same time, the idea is sharing such custom synths with people who haven't necessarily used those modules or even miRack before so yeah, there will be options.
Same mechanism will also allow to create custom modules to be used inside miRack itself, those will obviously include I/O ports.
Awesome new features @mifki ! 😍
Also a question: will the AUv3 module inside miRack have resize able and moving windows as in AUM?
Thanks!
This will be added after the initial release (which is pretty much ready and I don't want to delay it).
Next something for me will be to include miRack in every project. What a simple but so necessary feature! And it’s so quick and easy to just grab controls and make a custom controller. I love it! 🤩
Eventually at this rate miRack consumes all projects and becomes all projects and we’re all annihilated and all that remains is miRack 😄
Will the custom modules also include ability to use module displays for things like Simpliciter waveform view and lfo displays etc?