No internet connection
  1. Home
  2. Support

Only "toggle" works when trying to disable warp on a clip

By Ole Krogstad @Ole_Krogstad
    2025-12-03 16:32:24.795Z

    Title

    Only "toggle" works when trying to disable warp on a clip

    Content type

    preset

    Content name

    Toggle Warp Mode Duplicate

    Content package

    Ableton Live

    Version info

    OS: macOS 15.6.0
    SoundFlow: 6.0.1
    Pro Tools: null

    What do you expect to happen when you run the preset?

    Set warp mode to off

    Are you seeing an error?

    No clip selected

    What happens when you run the preset?

    The toggle is working fine but I would like to be sure to turn it on or off and I guess its not possible to see the state of the warp button via soundflow (streamdeck, iphone etc.) When I try to choose on or off I get the clip not selected error

    How were you running this preset?

    I used a Stream Deck button

    How important is this issue to you?

    5

    Details

    {
        "textExpected": "Set warp mode to off",
        "textError": "No clip selected",
        "textWhatHappens": "The toggle is working fine but I would like to be sure to turn it on or off and I guess its not possible to see the state of the warp button via soundflow (streamdeck, iphone etc.) \nWhen I try to choose on or off I get the clip not selected error",
        "inputHowRun": "I used a Stream Deck button",
        "inputImportance": 5,
        "textTitle": "Only \"toggle\" works when trying to disable warp on a clip"
    }

    Source

    //Preset converted to script
    
    
    //Invoking preset "Toggle Warp Mode Duplicate" of template "Set Warp Mode On/Off" in package "Ableton Live"
    sf.soundflow.runCommand({
        commandId: 'user:clrm7ovg00000wm10jrwimta1:cm9ochiaa000f5710fgobtucw',
        props: {
            setWarpModeOnOff: "Toggle",
            warpModeInt: "6",
        },
    })
    

    Links

    User UID: xiCdoZz0XrUl64xQ7nnDkLW2kaC3

    Feedback Key: sffeedback:xiCdoZz0XrUl64xQ7nnDkLW2kaC3:-Of_2h1HmrBja8FDxani

    Feedback ZIP: H+a3dNhl1VTPNAg5RYWf3TY6wfjwDyXcsrx0ivceNO6obJ9pL8dQyEYXdKGlLtBLR3quMETIFqlR4f4S8GfiQ2Ag2prj7ooJy8PaigQCmc9G9AKu9mOZgdpjOCUcT7SVr/XoOQ7iTv9yhEz8GfgOGzEop1YKzvTVmEhN03O5GO01h9QV/7pjAKIFmD/Q7T8zM3nY2WVhj+3WzSplYKSKHEZchNxA3RMAfG+xvHYViCkj8lV9b7YWzjbRh+RZHC9P+AoeNa8NJa91mElpnMeBqWmXEnIXTmAzdSgLuRYG7od2ahgguqijE9r4aIb+7Fiy3t4t2h4+ScV1yqD3y0j0fw==

    • 4 replies
    1. S
      SoundFlow Bot @soundflowbot
        2025-12-03 20:53:53.702Z

        This report was now added to the internal issue tracked by SoundFlow as SF-3204

        1. In reply toOle_Krogstad:
          Chad Wahlbrink @Chad2025-12-03 21:01:30.791Z

          Hi, @Ole_Krogstad,

          I apologize that I didn't get to your other post about this issue sooner.

          I can recreate this issue and have a fix that will be pushed to the public Store in the coming week or two, but for now, you can use these scripts as a workaround:

          Turn Warp Mode ON For Selected Clip

          
          // Set Warp Mode to On
          
          // Bail out if Ableton is not running
          if (!sf.ui.abletonLive.isRunning) throw `Ableton Live is not running`;
          
          try {
            // Warp Modes are only available for audio clips
            if (sf.app.abletonLive.song.view.detailClip.invalidate().isAudioClip.boolValue) {
              // Set warp to oppostive value
              sf.app.abletonLive.song.view.detailClip.warping.setValue({ value: true });
            } else {
              log('This Is Not An Audio Clip')
            }
          } catch (err) {
            log(`No Clip Selected`)
          }
          

          Turn Warp Mode OFF For Selected Clip

          // Set Warp Mode to Off
          
          // Bail out if Ableton is not running
          if (!sf.ui.abletonLive.isRunning) throw `Ableton Live is not running`;
          
          try {
            // Warp Modes are only available for audio clips
            if (sf.app.abletonLive.song.view.detailClip.invalidate().isAudioClip.boolValue) {
              // Set warp to oppostive value
              sf.app.abletonLive.song.view.detailClip.warping.setValue({ value: false });
            } else {
              log('This Is Not An Audio Clip')
            }
          } catch (err) {
            log(`No Clip Selected`)
          }
          
          1. OOle Krogstad @Ole_Krogstad
              2025-12-04 10:22:43.028Z

              Hi Chad,

              Thanks! Great news. I have a follow-up question..

              Would it be possible for sound flow to show the actual state of the warp button on the stream deck?
              I have only recently begun to migrate my macros from Keyboard Maestro to SF so I'm still using the official stream deck os.

              1. Chad Wahlbrink @Chad2025-12-05 01:31:58.540Z

                Hi, @Ole_Krogstad,

                Glad to help!

                It's not currently possible to dynamically show the state of the warp button on the Stream Deck.

                Creating dynamic surfaces is currently a feature reserved for SoundFlow developers.

                To read more about our reasoning, I’d suggest reading this post from Christian:
                Dynamic buttons - simplified toggle state #post-3

                However, this is a cool idea and I'll add it to my list of ideas for the Ableton integration!