To facilitate incorporating slip mode into the GUI, I propose the addition of a binary control called 'slip_mode'. When this is set to 1, hotcue_X_activate, hotcue_X_goto, hotcue_X_gotoandplay, beatloop_X_activate, beatloop_X_toggle, and beatloop_X_enabled would all automatically set slip_enabled to 1 when the first hotcue or loop is activated and set slip_enabled to 0 when the last hotcue or loop is disabled. Adding this control would also facilitate mapping because toggling slip_enabled at the appropriate times would not have to be handled by scripts.
To facilitate incorporating slip mode into the GUI, I propose the addition of a binary control called 'slip_mode'. When this is set to 1, hotcue_X_activate, hotcue_X_goto, hotcue_ X_gotoandplay, beatloop_ X_activate, beatloop_X_toggle, and beatloop_X_enabled would all automatically set slip_enabled to 1 when the first hotcue or loop is activated and set slip_enabled to 0 when the last hotcue or loop is disabled. Adding this control would also facilitate mapping because toggling slip_enabled at the appropriate times would not have to be handled by scripts.