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.

While we're all cooped up inside, here're some Loopy Pro updates

1212224262745

Comments

  • @Michael said:

    @reasOne said:
    If we can get Michael’s DR to prescribe him adipex maybe we can convince him to work around the clock for the next few weeks and release the beast 😂

    Haha, that would be amazing! Honestly I'd settle for getting to work every day for couple of weeks in a row, but parenthood has well and truly seen to that 😁

    I hear that! I have a couple kids myself and while they are older, still live at home, they are quite distracting ! If i could work on music for an hour without interruption that would be a miracle!

  • edited March 2021

    @lukesleepwalker said:
    That looks like Launchpad controller support, maybe?

    Close, actually Launchpad support's in there already. This is an action provider that lets you send MIDI messages to an arbitrary destination when triggered (via an X/Y pad, button or slider on the main screen, via a separate incoming MIDI trigger, or via a follow action on a track, for instance).

  • @reasOne said:

    @Michael said:

    @reasOne said:
    If we can get Michael’s DR to prescribe him adipex maybe we can convince him to work around the clock for the next few weeks and release the beast 😂

    Haha, that would be amazing! Honestly I'd settle for getting to work every day for couple of weeks in a row, but parenthood has well and truly seen to that 😁

    I hear that! I have a couple kids myself and while they are older, still live at home, they are quite distracting ! If i could work on music for an hour without interruption that would be a miracle!

    Definitely a challenge! We do day-on-day-off parenting with our four year old, which is delightful as we both get to have a solid relationship with him, but it does cut into the work time!

  • MIDI learn?

  • @Michael said:
    Today:

    (Gold star for anyone who can tell what I'm working on 😁)

    What programming language is this?.
    Do I need a Launhpad?. Got a question regarding Launchpads... can you control more than one app at a time?. Say you had Loopy Pro as auv3 in aum.

  • Ugh, I’d forgotten how ugly Objective-C syntax was! Now trying to un-see and repress those memories again… Not sure why it creates such a visceral reaction for me, it just does.

  • @tahiche said:
    What programming language is this?.
    Do I need a Launhpad?. Got a question regarding Launchpads... can you control more than one app at a time?. Say you had Loopy Pro as auv3 in aum.

    That's Objective-C, using a graphical UI framework that I built from the ground up on top of OpenGL (soon to be Swift) because I'm a crazy person.

    Loopy's pretty epic on the launchpad, but you certainly don't need it. Or.. do you?

    Yeah, you can control multiple apps from the same device. But with Loopy Pro, why would you ever want to use any other apps? ;-)

  • Probably Swift or C

  • @orand said:
    Ugh, I’d forgotten how ugly Objective-C syntax was! Now trying to un-see and repress those memories again… Not sure why it creates such a visceral reaction for me, it just does.

    Haha, that's funny; I quite like it. I've worked with Swift on other projects, but Swift is abysmal still for anything that touches audio. Goddamn MutableRawPointer, UnsafeMutableRawPointer, UnsafeRawPointerBuffer, UnsafeBufferPointer, UnsafeMutablePointer.. dear god, man

  • @Michael said:

    @tahiche said:
    What programming language is this?.
    Do I need a Launhpad?. Got a question regarding Launchpads... can you control more than one app at a time?. Say you had Loopy Pro as auv3 in aum.

    That's Objective-C, using a graphical UI framework that I built from the ground up on top of OpenGL (soon to be Swift) because I'm a crazy person.

    Loopy's pretty epic on the launchpad, but you certainly don't need it. Or.. do you?

    Yeah, you can control multiple apps from the same device. But with Loopy Pro, why would you ever want to use any other apps? ;-)

    Not easy to read!. I miss Flash/Actionscript3 , it was powerful in the code side yet very graphical. Apple killed it...
    Wow that was totally off topic! 🙃

  • Agreed, if I were creating an audio app I would toughen up and get my head around Objective-C and C. There’s no substitute there. And despite being easier on the eyes, Swift still seems surprisingly unstable given its age, with too many breaking changes between releases. I’ve been spoiled by Microsoft’s stable additive-only approach with C# and TypeScript.

  • @orand said:
    Agreed, if I were creating an audio app I would toughen up and get my head around Objective-C and C. There’s no substitute there. And despite being easier on the eyes, Swift still seems surprisingly unstable given its age, with too many breaking changes between releases. I’ve been spoiled by Microsoft’s stable additive-only approach with C# and TypeScript.

    I work with Angular and TypeScript, I do feel like we’re complicating things.
    This forum is a constant surprise. Geeks that do music!. I’m like the only I know (in real life), yet it seems like there’s plenty of us. And here we are waiting for Godot Loopy

  • @tahiche said:

    @orand said:
    Agreed, if I were creating an audio app I would toughen up and get my head around Objective-C and C. There’s no substitute there. And despite being easier on the eyes, Swift still seems surprisingly unstable given its age, with too many breaking changes between releases. I’ve been spoiled by Microsoft’s stable additive-only approach with C# and TypeScript.

    I work with Angular and TypeScript, I do feel like we’re complicating things.
    This forum is a constant surprise. Geeks that do music!. I’m like the only I know (in real life), yet it seems like there’s plenty of us. And here we are waiting for Godot Loopy

    console.log('we are not alone.');

  • @tahiche said:
    I work with Angular and TypeScript, I do feel like we’re complicating things.

    I know what you mean. I used to be an Angular fanboy back in the 1.x days. The JS ecosystem is the most chaotic and messy by far.

    I find lots of synergy between music creation and software development. They’re both creative processes where you create something out of nothing using just your imagination and technical skills. Left brain and right brain working together. Flow state is common in both.

  • So what Launchpad or hardware with MIDI buttons do I need to buy to get the most value out of Loopy Pro and Atom 2? I'm thinking Launchpad X but open to everything at this point!

  • @fprintf said:
    So what Launchpad or hardware with MIDI buttons do I need to buy to get the most value out of Loopy Pro and Atom 2? I'm thinking Launchpad X but open to everything at this point!

    Dunno, really; Loopy's gonna work with all the Launchpads. All the modern ones have RGB leds, right, so that's probably the main thing. The X is probably fine.

  • @Michael said:

    @tahiche said:
    What programming language is this?.
    Do I need a Launhpad?. Got a question regarding Launchpads... can you control more than one app at a time?. Say you had Loopy Pro as auv3 in aum.

    That's Objective-C, using a graphical UI framework that I built from the ground up on top of OpenGL (soon to be Swift) because I'm a crazy person.

    Loopy's pretty epic on the launchpad, but you certainly don't need it. Or.. do you?

    Yeah, you can control multiple apps from the same device. But with Loopy Pro, why would you ever want to use any other apps? ;-)

    I hope you wouldn't say these things if betatesting wasn't around the corner... It's killing me, you don't know how many years I was looking for such a solution.

    I'd really like to serve this project as a tester as I honestly really think this software will even out some complicated topics in my life in the long term.

  • edited March 2021


  • @Michael said:

    Nice! So this is the result of the code snippet you posted? Send MIDI to target on parameter action? Can that MIDI be Sysex?

  • @SpookyZoo said:
    Nice! So this is the result of the code snippet you posted? Send MIDI to target on parameter action? Can that MIDI be Sysex?

    That’s right. No Sysex just yet; that’s gonna require some annoying UI, so I’ll wait to see if there’s much demand for it

  • @Michael said:

    Damn. That is hot.

    Can a macro/widget control like that also point at an internal-to-Loopy object like a track's volume? Or maybe a group's volume? I think this was discussed earlier in this thread but I can't find it. Sorry!

    The second screenshot's panel label says 'Targets'. Does that mean one can point a single macro control at more than one target? Or perhaps the pluralization is just meant to indicate 'pick on of these targetS'.

    Amen for min and max controls. :heart: Can they be set to min:127 and max:0 so that the control might work "in reverse"?

  • @syrupcore said:
    Damn. That is hot.

    Can a macro/widget control like that also point at an internal-to-Loopy object like a track's volume? Or maybe a group's volume? I think this was discussed earlier in this thread but I can't find it. Sorry!

    Yup, and a bunch more stuff. The widgets use the same set of actions as the midi learn system.

    The second screenshot's panel label says 'Targets'. Does that mean one can point a single macro control at more than one target? Or perhaps the pluralization is just meant to indicate 'pick on of these targetS'.

    The latter, but you can have multiple actions defined per widget/midi trigger/follow action so you can still do that.

    Amen for min and max controls. :heart: Can they be set to min:127 and max:0 so that the control might work "in reverse"?

    Yup

  • @Michael said:

    @syrupcore said:
    Damn. That is hot.

    Can a macro/widget control like that also point at an internal-to-Loopy object like a track's volume? Or maybe a group's volume? I think this was discussed earlier in this thread but I can't find it. Sorry!

    Yup, and a bunch more stuff. The widgets use the same set of actions as the midi learn system.

    The second screenshot's panel label says 'Targets'. Does that mean one can point a single macro control at more than one target? Or perhaps the pluralization is just meant to indicate 'pick on of these targetS'.

    The latter, but you can have multiple actions defined per widget/midi trigger/follow action so you can still do that.

    Amen for min and max controls. :heart: Can they be set to min:127 and max:0 so that the control might work "in reverse"?

    Yup

    Wow. Even hotter. Think that means one can use a single widget to cross-fade between two Loopy tracks/track groups. Which, like, holy yes please.

  • @syrupcore said:

    @Michael said:

    @syrupcore said:
    Damn. That is hot.

    Can a macro/widget control like that also point at an internal-to-Loopy object like a track's volume? Or maybe a group's volume? I think this was discussed earlier in this thread but I can't find it. Sorry!

    Yup, and a bunch more stuff. The widgets use the same set of actions as the midi learn system.

    The second screenshot's panel label says 'Targets'. Does that mean one can point a single macro control at more than one target? Or perhaps the pluralization is just meant to indicate 'pick on of these targetS'.

    The latter, but you can have multiple actions defined per widget/midi trigger/follow action so you can still do that.

    Amen for min and max controls. :heart: Can they be set to min:127 and max:0 so that the control might work "in reverse"?

    Yup

    Wow. Even hotter. Think that means one can use a single widget to cross-fade between two Loopy tracks/track groups. Which, like, holy yes please.

    I love how you people are using Loopy Pro before it comes out!. The level of understanding by just seeing a few screenshots. It’s impressive. Wouldn’t be surprised to see a bug report!.

  • @syrupcore said:
    Wow. Even hotter. Think that means one can use a single widget to cross-fade between two Loopy tracks/track groups. Which, like, holy yes please.

    Yep for sure. I’ll be adding ramps soon too, so you can do it with one button.

  • @tahiche said:
    I love how you people are using Loopy Pro before it comes out!. The level of understanding by just seeing a few screenshots. It’s impressive. Wouldn’t be surprised to see a bug report!.

    It is super spooky! Sometimes I forget @syrupcore and others don’t live in my head.

  • Hope we see users put out tons of videos of how to use this once it comes out looks epic but lots under the hood. I didn’t find bindings in the original Loopy the most easiest thing to understand.

  • @Michael said:

    @tahiche said:
    I love how you people are using Loopy Pro before it comes out!. The level of understanding by just seeing a few screenshots. It’s impressive. Wouldn’t be surprised to see a bug report!.

    It is super spooky! Sometimes I forget @syrupcore and others don’t live in my head.

    😂🤣I feel left out. I’m gonna do this with your screenshots and try to keep up!.

  • Everybody needs a string wall!

  • @Jumpercollins said:
    Hope we see users put out tons of videos of how to use this once it comes out looks epic but lots under the hood. I didn’t find bindings in the original Loopy the most easiest thing to understand.

    Yeah, loopy HD’s binding stuff is a bit half baked. Pro will be much more intuitive.

This discussion has been closed.