-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
make brake, soft start, and spinback part of the effects system #8867
Comments
Commented by: ronso0 Most controllers have shift buttons and it's easy to map Shift+Play to Brake, Shift+Cue to SoftStart. Could they be longpress actions of Play button, depending on the play state, like it works with beatloop/beatlooproll? |
Commented by: Be-ing Long pressing the cue button already has its own behaviors with cue_default. IMO shift + cue is better used for jumping to the beginning of the track and stopping (start_stop Control), and this is how I've designed the CueButton in Components. But long pressing the play button is an option. This could be implemented in the Components PlayButton pretty easily. |
Commented by: Be-ing On second thought, long pressing the play button would not work, because we cannot introduce a delay to determine whether to toggle the play Control or do the soft start/brake. With the play Control toggled immediately on press, soft start/braking would then be really awkward. |
Commented by: daschuer The right click play has different features across the skins. |
Commented by: henrik-seip Why cant it be done like it is done in serato? |
Commented by: daschuer We can do it like this. It would be an improvement over the current state. |
Commented by: daschuer Can the user enable/disable it on the fly in serato? |
Commented by: ronso0 Yes we could make this an effect, but I actually wouldn't sacrifice one or even two effect slots for this feature. IMO it would be better to have those functions available
*can share one effect/button as only one or the other can be active
Can users override this default behaviour without having to mess with components itself? IMO that should be possible as components more complex that a midi mapping, and it affects all mappings that rely on components. |
Commented by: daschuer Yes, a hard coded engine solution sounds reasonable. I think it can be done similar to rate_temp_down/up except that it starts and stops at zero |
Commented by: ywwg Braking is pretty easy, but ramping up pressing play will be very hard for our quantize code to handle. Do we just do a seek at the end of the ramp period to resolve sync issues? Or do we try to calculate the acceleration so that it arrives at the correct sync point? (Which controller has the best implementation of this feature?) |
This will also allow to spin down single stems like demonstrating here: |
Reported by: Be-ing
Date: 2017-05-20T21:31:34Z
Status: Confirmed
Importance: Wishlist
Launchpad Issue: lp1692261
Attachments: Capture.PNG
The controller scripting system provides a way to simulate braking, starting, and spinning back a vinyl turntable. This is an awkward place for such functionality because controllers do not have buttons for it. It would make more sense to provide these as effects.
The text was updated successfully, but these errors were encountered: