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.

LK - for Ableton Live & Midi by Imaginando - AUv3 Clip Launcher Finally Available in AUM!!

1107108110112113130

Comments

  • edited January 2022

    @sinosoidal said:

    @krassmann said:

    @xglax said:

    @krassmann said:
    I want to use LK and Loopy Pro together in AUM and use my Launchpad X with Loopy. I turn off the LPX in LK but when I load the AUM project again LK takes over the Launchpad again. Is there any way how to make the controller settings in LK permanent? It does not seem to store it in its AU state.

    Do you turn off LPX under the MIDI tab, or under the Controllers tab?

    Sorry that it took me so long to test this. Work keeps me very busy these days.

    When I turn the LPX off in the Midi section and then everything works as expected and LK does not take over the Launchpad again. Thank you for pointing this out. Anyway, I find this unintuitive. Why isn’t it enough to turn it off as a controller?

    We were expecting precisely the opposite. That it would be disabled by simply untoggling the respective item under controllers. We need to see what is going on.

    Two more observations. LK doesn’t take back control immediately after loading the AUM project. It happens when you hit play in AUM. Second thing is that disabling the Midi devices is not persisted in the state. I always have to turn the LPX off again in the Midi tab after loading the AUM project.

  • @krassmann said:

    @sinosoidal said:

    @krassmann said:

    @xglax said:

    @krassmann said:
    I want to use LK and Loopy Pro together in AUM and use my Launchpad X with Loopy. I turn off the LPX in LK but when I load the AUM project again LK takes over the Launchpad again. Is there any way how to make the controller settings in LK permanent? It does not seem to store it in its AU state.

    Do you turn off LPX under the MIDI tab, or under the Controllers tab?

    Sorry that it took me so long to test this. Work keeps me very busy these days.

    When I turn the LPX off in the Midi section and then everything works as expected and LK does not take over the Launchpad again. Thank you for pointing this out. Anyway, I find this unintuitive. Why isn’t it enough to turn it off as a controller?

    We were expecting precisely the opposite. That it would be disabled by simply untoggling the respective item under controllers. We need to see what is going on.

    Two more observations. LK doesn’t take back control immediately after loading the AUM project. It happens when you hit play in AUM. Second thing is that disabling the Midi devices is not persisted in the state. I always have to turn the LPX off again in the Midi tab after loading the AUM project.

    I've just checked the code and we are saving into the state of the project, the state of each controller.

    Is Loopy Pro Launchpad X support plug n play? Or do I need to enable anything to make it work? I will definitely need to run some tests.

  • @sinosoidal said:

    @krassmann said:

    @sinosoidal said:

    @krassmann said:

    @xglax said:

    @krassmann said:
    I want to use LK and Loopy Pro together in AUM and use my Launchpad X with Loopy. I turn off the LPX in LK but when I load the AUM project again LK takes over the Launchpad again. Is there any way how to make the controller settings in LK permanent? It does not seem to store it in its AU state.

    Do you turn off LPX under the MIDI tab, or under the Controllers tab?

    Sorry that it took me so long to test this. Work keeps me very busy these days.

    When I turn the LPX off in the Midi section and then everything works as expected and LK does not take over the Launchpad again. Thank you for pointing this out. Anyway, I find this unintuitive. Why isn’t it enough to turn it off as a controller?

    We were expecting precisely the opposite. That it would be disabled by simply untoggling the respective item under controllers. We need to see what is going on.

    Two more observations. LK doesn’t take back control immediately after loading the AUM project. It happens when you hit play in AUM. Second thing is that disabling the Midi devices is not persisted in the state. I always have to turn the LPX off again in the Midi tab after loading the AUM project.

    I've just checked the code and we are saving into the state of the project, the state of each controller.

    Is Loopy Pro Launchpad X support plug n play? Or do I need to enable anything to make it work? I will definitely need to run some tests.

    Plug 'n Play

  • @espiegel123 said:

    @sinosoidal said:

    @krassmann said:

    @sinosoidal said:

    @krassmann said:

    @xglax said:

    @krassmann said:
    I want to use LK and Loopy Pro together in AUM and use my Launchpad X with Loopy. I turn off the LPX in LK but when I load the AUM project again LK takes over the Launchpad again. Is there any way how to make the controller settings in LK permanent? It does not seem to store it in its AU state.

    Do you turn off LPX under the MIDI tab, or under the Controllers tab?

    Sorry that it took me so long to test this. Work keeps me very busy these days.

    When I turn the LPX off in the Midi section and then everything works as expected and LK does not take over the Launchpad again. Thank you for pointing this out. Anyway, I find this unintuitive. Why isn’t it enough to turn it off as a controller?

    We were expecting precisely the opposite. That it would be disabled by simply untoggling the respective item under controllers. We need to see what is going on.

    Two more observations. LK doesn’t take back control immediately after loading the AUM project. It happens when you hit play in AUM. Second thing is that disabling the Midi devices is not persisted in the state. I always have to turn the LPX off again in the Midi tab after loading the AUM project.

    I've just checked the code and we are saving into the state of the project, the state of each controller.

    Is Loopy Pro Launchpad X support plug n play? Or do I need to enable anything to make it work? I will definitely need to run some tests.

    Plug 'n Play

    Cool. Thx!

  • edited January 2022

    @sinosoidal said:

    @krassmann said:

    @sinosoidal said:

    @krassmann said:

    @xglax said:

    @krassmann said:
    I want to use LK and Loopy Pro together in AUM and use my Launchpad X with Loopy. I turn off the LPX in LK but when I load the AUM project again LK takes over the Launchpad again. Is there any way how to make the controller settings in LK permanent? It does not seem to store it in its AU state.

    Do you turn off LPX under the MIDI tab, or under the Controllers tab?

    Sorry that it took me so long to test this. Work keeps me very busy these days.

    When I turn the LPX off in the Midi section and then everything works as expected and LK does not take over the Launchpad again. Thank you for pointing this out. Anyway, I find this unintuitive. Why isn’t it enough to turn it off as a controller?

    We were expecting precisely the opposite. That it would be disabled by simply untoggling the respective item under controllers. We need to see what is going on.

    Two more observations. LK doesn’t take back control immediately after loading the AUM project. It happens when you hit play in AUM. Second thing is that disabling the Midi devices is not persisted in the state. I always have to turn the LPX off again in the Midi tab after loading the AUM project.

    I've just checked the code and we are saving into the state of the project, the state of each controller.

    Is Loopy Pro Launchpad X support plug n play? Or do I need to enable anything to make it work? I will definitely need to run some tests.

    This is what I have found out.

    LK is actually saving the state of enabled controllers. If I disable Launchpad X and then launch Loopy Pro with LK on a track, I will see on the launchpad:

    • #1 The Loopy Pro session
    • #2 LK default project session
    • #3 Launchpad switches back to note mode because it has been disabled by LK

    This raises a new question that hasn't been raised so far because there was no hosts dealing with this devices in a plug n play manner like LK until Loopy Pro.

    By default LK always loads a single track/scene project with all supported controllers enabled. When LK is loaded in Loopy Pro it will be in this state before the state being loaded, therefore LK will grab any available controller. When the project is loaded, state saved controllers will be enabled or disabled but at this point, the host (Loopy Pro) will not try to grab it again.

    I'm not sure what the best solution will be. If we disable all controllers by default when LK is hosted it might become counter intuitive. But so far this is the only option I see.

    Open to suggestions! :blush:

  • I think it would be the best if plug’n play is enabled by default but users can turn it off or on for each connected pad controller and this is stored in the project and AU state. Then you have the intuitive way that LK controls the device when it is loaded first time but when you don‘t want that, it can be adjusted in a persistent way for the project that you are setting up. If the behavior can be configured for each connected pad controller it would be possible to have one pad controller for LK and another for Loopy.

  • edited January 2022

    LK - standalone and auv3 during initialise (starting app) network sessions with mac are disabled.

    I start Drambo, session network shows on mac.
    Then I start Audio Unit MIDI in Drambo select LK, and boom. Network sessions are disabled.
    Then I must start something other in background to reenable session network.
    Like Thesys.

    Standalone the same: opening LK will disabling network session.
    LK is too much great to be left with such bugs.

  • We have uploaded one more beta of LK 1.12.0 (build 275) with the following changes:

    • Grid can now be quantized to triplets
    • Allow notes to be smaller than grid resolution
    • Add welcome dialog to standalone
    • Fix transport bar play/stop when LK Modules had a different mode than Matrix module
    • Composer toolbar buttons and icons revision
    • Pressing play while song is running, restarts all running clips
  • @sinosoidal said:
    We have uploaded one more beta of LK 1.12.0 (build 275) with the following changes:

    • Grid can now be quantized to triplets
    • Allow notes to be smaller than grid resolution
    • Add welcome dialog to standalone
    • Fix transport bar play/stop when LK Modules had a different mode than Matrix module
    • Composer toolbar buttons and icons revision
    • Pressing play while song is running, restarts all running clips

    Icons and automation interface much more usable on iPhone now 👍👍👍

  • @gregsmith said:

    @sinosoidal said:
    We have uploaded one more beta of LK 1.12.0 (build 275) with the following changes:

    • Grid can now be quantized to triplets
    • Allow notes to be smaller than grid resolution
    • Add welcome dialog to standalone
    • Fix transport bar play/stop when LK Modules had a different mode than Matrix module
    • Composer toolbar buttons and icons revision
    • Pressing play while song is running, restarts all running clips

    Icons and automation interface much more usable on iPhone now 👍👍👍

    We are still tweaking some little details. By the way, signature numerator / denominator is now under clip properties.

    Thanks for your feedback. :blush:

  • @szczyp said:
    LK - standalone and auv3 during initialise (starting app) network sessions with mac are disabled.

    I start Drambo, session network shows on mac.
    Then I start Audio Unit MIDI in Drambo select LK, and boom. Network sessions are disabled.
    Then I must start something other in background to reenable session network.
    Like Thesys.

    Standalone the same: opening LK will disabling network session.
    LK is too much great to be left with such bugs.

    I think I have missed this. Sorry! :disappointed:

    Never used a network session. Can you please share with me a screen recording on how to reproduce this problem and how to debug it? Thanks! :blush:

  • @sinosoidal 4 hours session today with LK, Loopy Pro AUV3 and Koala AUV3 all in AUM and not a single LK crash!! Nice :)

  • @krassmann said:
    I think it would be the best if plug’n play is enabled by default but users can turn it off or on for each connected pad controller and this is stored in the project and AU state. Then you have the intuitive way that LK controls the device when it is loaded first time but when you don‘t want that, it can be adjusted in a persistent way for the project that you are setting up. If the behavior can be configured for each connected pad controller it would be possible to have one pad controller for LK and another for Loopy.

    That's precisely what is happening but when LK lets go the controller afterfuly loading the project, Loopy Pro doesn't grab again. That is why this is tricky. In order to prevent this, LK shouldn't grab controllers for the default song, because that will always happen after Loopy loads and sets the state on the controller.

  • @Janosax said:
    @sinosoidal 4 hours session today with LK, Loopy Pro AUV3 and Koala AUV3 all in AUM and not a single LK crash!! Nice :)

    Good news!!! what build have you used? The latest? or the previous one?

  • @sinosoidal said:
    We have uploaded one more beta of LK 1.12.0 (build 275) with the following changes:

    • Grid can now be quantized to triplets
    • Allow notes to be smaller than grid resolution
    • Add welcome dialog to standalone
    • Fix transport bar play/stop when LK Modules had a different mode than Matrix module
    • Composer toolbar buttons and icons revision
    • Pressing play while song is running, restarts all running clips

    Awesome beta. Triplets and short note whaoo!!
    Thanks a lot.

  • @sinosoidal said:

    @Janosax said:
    @sinosoidal 4 hours session today with LK, Loopy Pro AUV3 and Koala AUV3 all in AUM and not a single LK crash!! Nice :)

    Good news!!! what build have you used? The latest? or the previous one?

    It was with previous one. Just spent one hour also on current one and no issues. Any differences?

  • @Jeezs said:

    @sinosoidal said:
    We have uploaded one more beta of LK 1.12.0 (build 275) with the following changes:

    • Grid can now be quantized to triplets
    • Allow notes to be smaller than grid resolution
    • Add welcome dialog to standalone
    • Fix transport bar play/stop when LK Modules had a different mode than Matrix module
    • Composer toolbar buttons and icons revision
    • Pressing play while song is running, restarts all running clips

    Awesome beta. Triplets and short note whaoo!!
    Thanks a lot.

    Looking forward for your feedback! :wink:

  • @Janosax said:

    @sinosoidal said:

    @Janosax said:
    @sinosoidal 4 hours session today with LK, Loopy Pro AUV3 and Koala AUV3 all in AUM and not a single LK crash!! Nice :)

    Good news!!! what build have you used? The latest? or the previous one?

    It was with previous one. Just spent one hour also on current one and no issues. Any differences?

    No really. Just wandering! :wink:

    Version LK 1.12.0 has a considerable amount of clean up in the composer section, but I'm not sure if that could be the cause of the hangs we were observing. :blush:

  • Would be nice to have velocity articulation on the same notes slider.
    The very left high the very right low velocity.

  • edited January 2022

    @sinosoidal little feature request for you and your team: could you add an individual clip setting to make it decoupled from scenes triggering. Goal is when trigger scenes that individual clip will keep its playing/stopped state. Purpose is in live context: for example you record a drum part and want it to always play when you record bass and chords parts on various scenes. This helps for an easier and more natural flow. This decoupled clip should be still able to be triggered by individual/column play/stop buttons. GroupTheLoop uses something like this with its master loops group, which stay free of all other scenes. LK with individual clip decoupling settings and proper midi learning should do exactly the same thing without even major UI modification.

  • @tahiche said:
    Loving the update! 🙌👏👏👏

    Added the ability to change matrix midi assignments using a dialog - @tahiche

    This is great news!.

    Now that we’re here, got a question… Is it possible to record from the tiny keyboard in the clip inspector?. I love how you can filter notes to a scale and it’s very handy to play on that. The chord module does have something similar but I can’t get the same result.

    In the latest beta you can now record notes from the clip's keyboard (as long as the track is armed and the song recording is enabled) :smile:

  • Firstly, let me start off with saying I love LK, and use it quite a bit, for various things, in a multitude of scenarios. However, as we are talking about the Chorder module I just need to vent that I find it quite un-intuitive. No doubt user incompetence on my part, but anyways, let me vent my gripes with it here, at least once, and then I shall go back to being quiet about it.

    1. When I open it, it defaults to something that I perceive as a random selection for Layouts/Presets. I know for a fact it always picks something I have never ever used. This also means that it has defaulted into showing me chords that are completely irrelevant to me, so I need to slide open the settings to adjust things. So...I pick my prefered layout/preset...
    2. ...but to actually see any chords in the notes that I wish to use I need to press the "move" button, and keep it pressed. I also need to drag to the right, but ONLY on the chord buttons, I can't drag anywhere else. So I drag a half decent selection in to view (oooh, how I wish the Chord keys themselves could be re-arranged), decide it might be usable, so I let go of the move button and now wish to close the settings bar which is using up quite some space which isn't ideal "in the heat of the moment" when I wish to record or play live...
    3. ...but now most of my selected chords have disappeared off screen. Apparently it is somehow centered at 0,0 (top left corner of viewport for chords) and when removing the settings bar at the bottom a decision to "zoom in" is happening, based on top left, as opposed to the center of the visible viewport.

    To illustrate I took a few screenshots and annotated them.

    Which results in this:

    I would personally prefer if it worked something like this:

    As I say it is probably due to user incompetence on my part, but as I find I need to "fight" the Chorder it steals energy from creating music, which in turn means I don't use it, which again is a shame, as it is "right there", in an app I most often have open anyways.

  • @xglax @sinosoidal I’m sorry to report but midi mappings are lost again on AUM session load:


  • @Janosax said:
    @xglax @sinosoidal I’m sorry to report but midi mappings are lost again on AUM session load:

    Strange. Just tested that and mappings were successfully loaded. Can you try making a new aum session with a simple LK patch and check if the problem persists please?

  • edited January 2022

    @xglax said:

    @Janosax said:
    @xglax @sinosoidal I’m sorry to report but midi mappings are lost again on AUM session load:

    Strange. Just tested that and mappings were successfully loaded. Can you try making a new aum session with a simple LK patch and check if the problem persists please?

    That works with AUM AppStore version, but not with latests AUM beta. Note that @j_liljedahl has implemented something new regarding midi mappings (presets), they are perhaps loaded at a moment on session load which cause an issue with LK? My other older templates sessions has no issues retrieving AUV3 midi mappings.

    Sorry for the work :D

  • edited January 2022

    @xglax @sinosoidal Another request: I’m trying to sync properly LK and Koala midi loops. I use LK clip actions (playing actions midi notes sent to Koala loops, which are not synced to bars but immediate). It seems that slight midi delay make Koala not playing first loop midi notes. Could you add a +/- delay slider for each midi action (at least playing and stop modes). Like on this screenshot, this will make my life so much easier :)

  • @sinosoidal said:

    @Jeezs said:

    @sinosoidal said:
    We have uploaded one more beta of LK 1.12.0 (build 275) with the following changes:

    • Grid can now be quantized to triplets
    • Allow notes to be smaller than grid resolution
    • Add welcome dialog to standalone
    • Fix transport bar play/stop when LK Modules had a different mode than Matrix module
    • Composer toolbar buttons and icons revision
    • Pressing play while song is running, restarts all running clips

    Awesome beta. Triplets and short note whaoo!!
    Thanks a lot.

    Looking forward for your feedback! :wink:

    The latest build have a problem with scene chaining.
    When clicking on the the a scene, LK never trig the next one.
    If I double click the first scene then it work and then other scene are chained correctly

  • @hellquist said:
    Firstly, let me start off with saying I love LK, and use it quite a bit, for various things, in a multitude of scenarios. However, as we are talking about the Chorder module I just need to vent that I find it quite un-intuitive. No doubt user incompetence on my part, but anyways, let me vent my gripes with it here, at least once, and then I shall go back to being quiet about it.

    1. When I open it, it defaults to something that I perceive as a random selection for Layouts/Presets. I know for a fact it always picks something I have never ever used. This also means that it has defaulted into showing me chords that are completely irrelevant to me, so I need to slide open the settings to adjust things. So...I pick my prefered layout/preset...
    2. ...but to actually see any chords in the notes that I wish to use I need to press the "move" button, and keep it pressed. I also need to drag to the right, but ONLY on the chord buttons, I can't drag anywhere else. So I drag a half decent selection in to view (oooh, how I wish the Chord keys themselves could be re-arranged), decide it might be usable, so I let go of the move button and now wish to close the settings bar which is using up quite some space which isn't ideal "in the heat of the moment" when I wish to record or play live...
    3. ...but now most of my selected chords have disappeared off screen. Apparently it is somehow centered at 0,0 (top left corner of viewport for chords) and when removing the settings bar at the bottom a decision to "zoom in" is happening, based on top left, as opposed to the center of the visible viewport.

    To illustrate I took a few screenshots and annotated them.

    Which results in this:

    I would personally prefer if it worked something like this:

    As I say it is probably due to user incompetence on my part, but as I find I need to "fight" the Chorder it steals energy from creating music, which in turn means I don't use it, which again is a shame, as it is "right there", in an app I most often have open anyways.

    Thanks for this complete analysis. CHORDER needs a overhaul for a LONG LONG time. We have it as an issue on our long todo list. Let's see if we can make it happen in this trimester. Thanks for your incredible and detailed analysis of the problems you are expericening with CHORDER.

  • @Jeezs said:

    @sinosoidal said:

    @Jeezs said:

    @sinosoidal said:
    We have uploaded one more beta of LK 1.12.0 (build 275) with the following changes:

    • Grid can now be quantized to triplets
    • Allow notes to be smaller than grid resolution
    • Add welcome dialog to standalone
    • Fix transport bar play/stop when LK Modules had a different mode than Matrix module
    • Composer toolbar buttons and icons revision
    • Pressing play while song is running, restarts all running clips

    Awesome beta. Triplets and short note whaoo!!
    Thanks a lot.

    Looking forward for your feedback! :wink:

    The latest build have a problem with scene chaining.
    When clicking on the the a scene, LK never trig the next one.
    If I double click the first scene then it work and then other scene are chained correctly

    Thanks for raising this up. We need to investigate.

  • @xglax said:

    @tahiche said:
    Loving the update! 🙌👏👏👏

    Added the ability to change matrix midi assignments using a dialog - @tahiche

    This is great news!.

    Now that we’re here, got a question… Is it possible to record from the tiny keyboard in the clip inspector?. I love how you can filter notes to a scale and it’s very handy to play on that. The chord module does have something similar but I can’t get the same result.

    In the latest beta you can now record notes from the clip's keyboard (as long as the track is armed and the song recording is enabled) :smile:

    Great! 🤟🙌🙌
    I also had the question about the similar “note bar” on the side of the chorder module. How does that bar work?. Can you set a scale for it?.
    Keep up the great work! 👏

Sign In or Register to comment.