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.

Issue with Stepped Dial, Buttons, and Binding

When clock is paused, the "left arrow" keyboard binding I've set up to nudge stepped dial "-1" and to thus press button widgets (which trigger play groups) works fine.

When clock is playing, though, things get "stuck" and even though I repeatedly hit the left arrow to nudge -1 and should be selecting buttons higher up vertically, it's not working.

I think I may have introduced something recently, bc was working previously I believe.

Here's video showing the behavior.
https://dropbox.com/scl/fi/a9kpzmsqc94tox2d8rdzu/ScreenRecording_03-22-2025-10-47-54_1.mov?rlkey=pd22gv9qax8cwgjgb3tnhthrx&st=p7dfrrnr&dl=0

I've been looking in the settings/config for several hours, so wondering if I've missed something obvious or if you can point me to where I should look for a harder-to-find issue, perhaps.

Each button defined like this:

Let me know what you think and/or anything else you want to see and I'll share.

Thanks

Comments

  • @danm: can you post screenshots of your binding setup and your stepped dial setup?

    Without having seen them , I am guessing you need to turn state feedback off for your dial

  • @danm : did you try what I suggested and turn state feedback off for the dial?

  • Fwiw, when possible. I find screenshots easier to examine than screen recordings for static things like settings.

  • You might find this article worth looking at:

    https://wiki.loopypro.com/State_Feedback

  • Okay, thanks @espiegel123.
    The issue indeed appears to have been the state feedback on the stepped dial not being disabled.

    I actually originally had it disabled, but now remember why I changed that.

    In this thread, toward the bottom of the thread:
    https://forum.loopypro.com/discussion/comment/1391450#Comment_1391450

    You recommended turning state feedback on, which I did:

    @espiegel123 said:

    @danm said:
    Currently, Stepped Dial state feedback is "Disabled".
    Are you recommending setting state feedback on the stepped dial to "First Action" or "All Actions"?

    Thanks

    Your dial steps have only one action. So, it won’t matter. When it doubt, try both options.

    With state feedback off, the behavior I describe in this thread is fixed, but I'm back to case where the stepped dial does not stay in sync with the button presses when the buttons are pressed with my finger (though the stepped dial does stay in sync when the buttons are pressed using bindings/keyboard)

  • @danm said:
    Okay, thanks @espiegel123.
    The issue indeed appears to have been the state feedback on the stepped dial not being disabled.

    I actually originally had it disabled, but now remember why I changed that.

    In this thread, toward the bottom of the thread:
    https://forum.loopypro.com/discussion/comment/1391450#Comment_1391450

    You recommended turning state feedback on, which I did:

    @espiegel123 said:

    @danm said:
    Currently, Stepped Dial state feedback is "Disabled".
    Are you recommending setting state feedback on the stepped dial to "First Action" or "All Actions"?

    Thanks

    Your dial steps have only one action. So, it won’t matter. When it doubt, try both options.

    With state feedback off, the behavior I describe in this thread is fixed, but I'm back to case where the stepped dial does not stay in sync with the button presses when the buttons are pressed with my finger (though the stepped dial does stay in sync when the buttons are pressed using bindings/keyboard)

    @danm: whether state feedback should be on depends on context. In the other case, you wanted the dial to track the state. Here you need it to ignore the state.

    Did you read the state feedback article?

    It sounds like you you want the dial to both adjust itself to match the state but you also want behavior that requires the dial to ignore the state. You may need two different dials .

  • Yup, I read the state feedback article.

    Also, it seemed like we were in agreement in the prior thread that there was a recursion issue that we were trying to address and that, as I said there, my goal is:

    I’m trying to keep the stepped dial setting in sync with the button that’s pressed, whether the button is pressed directly via the touchscreen or via midi-learn binding...not sure how else to keep all of them in sync.

    I'll keep looking into a way to make this work and let you know if I figure anything out.

    Thanks

  • Haven't figured out a way to do this yet. At this point I plan to disable state feedback on the stepped dial.

    I'll just have to deal with the fact that if I'm using a controller to adjust the stepped dial to move from song part to song part, but at some point I press one of the buttons with my finger (say if I want to quickly jump to a certain part and it's easier to do via finger press) that when I continue using the controller to nudge the stepped dial up and down (thus moving up and down in the vertical column of buttons), that I'll have to be aware that things may not be entirely synced up immediately after using a finger to press one of the buttons

  • @danm: there is a way to set up a dial so that steps alternate between an empty step with a title followed by a step that performs the actions for the empty step. That would let you set the dial to indicate the current position without triggering anything. Nudging the dial from that position can perform the action.

    It is described here:

    https://wiki.loopypro.com/Multiple_Paths_For_An_Input

    I think there are threads in the templates or tutorial section of the Discord with some examples. You could adapt that to your use case.

  • Thanks @espiegel123. Not sure this would entirely solve the issue...Unless there's a way to visually hide some of the steps on the dial, then I think it would just create another aspect of confusion in this case, with two logical steps for each actual step (though I see how in many other cases, that's not the case). If there were a way to visually hide some of the steps, then this would probably work well.

    Thanks

  • @danm said:
    Thanks @espiegel123. Not sure this would entirely solve the issue...Unless there's a way to visually hide some of the steps on the dial, then I think it would just create another aspect of confusion in this case, with two logical steps for each actual step (though I see how in many other cases, that's not the case). If there were a way to visually hide some of the steps, then this would probably work well.

    Thanks

    There is not a way to hide them.

Sign In or Register to comment.