Comment 4 for bug 1090780

Revision history for this message
ronso0 (ronso0) wrote :

I agree with Chloé: I used brake() in my controller script to slowly stop the deck when respective button is pressed & released. Touching & releasing jogwheel before stopped (deactiving scratch mode) causes the track to continue to play at normal speed. Code is there:
https://bugs.launchpad.net/mixxx/+bug/1571442/comments/1
This also considers actual rate, just in case track is pitched).

I also agree to splitting brake/spinback into two functions.

Funny effect is when track is not playing and you trigger brake/spinback: it plays at 100% then slows down/spins back. Which brings me to the idea to incorporate another function which I'd call softStart. Already tried to modify brake to do this in /src/controllers/controllerengine.cpp, but half-assed. Is Daniel referring to this here https://bugs.launchpad.net/mixxx/+bug/692928 ?

softStart:
* Track is not playing
* trigger softStart
* track speeds up from zero to normal speed (considering pitch slider, of course)

I filed a bug here:

I can imagine to take over those bugs somewhere around Christmas