"Scratch" control should correlate to the deck speed at all times
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Wishlist
|
Sean M. Pappalardo |
Bug Description
It would be ideal if the scratch control would work the same regardless of whether the deck is playing or not. Specifically, can it be the "master control" for a deck such that setting play to 1 merely sets scratch to 1? (and lights the play button, etc.) Right now, we can't slow a playing track below the play speed without stopping it first while simultaneously setting scratch=1, which is a very messy hack. (That's how the SCS.3d's vinyl2 mode works.)
(More info: currently when play==1 and scratch==0, deck speed==pitch. When play==0 and scratch==0, deck speed==0. But when play==1 and scratch==-0.001, speed==-1.001, so there's no way to get deck speed to be -1<speed<1 without first stopping it.)
Related branches
- Albert Santoni: Approve
-
Diff: 533 lines (+130/-93)5 files modifiedmixxx/res/midi/Stanton-SCS3d-scripts.js (+56/-55)
mixxx/res/midi/midi-mappings-scripts.js (+38/-18)
mixxx/src/controlvaluedelegate.cpp (+1/-0)
mixxx/src/engine/ratecontrol.cpp (+33/-19)
mixxx/src/engine/ratecontrol.h (+2/-1)
description: | updated |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
affects: | mixxx → herculesstudio (Ubuntu) |
Changed in herculesstudio (Ubuntu): | |
milestone: | 1.8.0 → none |
Yeah, this behaviour sounds like it'd be handy for vinyl control too...
On Mon, Mar 1, 2010 at 12:14 PM, Pegasus <email address hidden> wrote: /bugs.launchpad .net/bugs/ 530281
> Public bug reported:
>
> It would be ideal if the scratch control would work the same regardless of whether the deck is playing or not. Specifically, can it be the "master control" for a deck such that setting play to 1 merely sets scratch to 1? (and lights the play button, etc.) Right now, we can't slow a playing track below the play speed without stopping it first while simultaneously setting scratch=1, which is a very messy hack. (That's how the SCS.3d's vinyl2 mode works.)
> (More info: currently when play==1 and scratch==0, deck speed==pitch. When play==0 and scratch==0, deck speed==0. But when play==1 and scratch==-0.001, speed==-1.001, so there's no way to get deck speed to be -1<speed<1 without first stopping it.)
>
> ** Affects: mixxx
> Importance: Wishlist
> Status: New
>
>
> ** Tags: pitch scratch scratching vinyl
>
> ** Description changed:
>
> - It would be ideal if the scratch control would work the same regardless of if the deck is playing or not. Specifically, can it be the "master control" for a deck such that setting play to 1 merely sets scratch to 1? (and lights the play button, etc.) Right now, we can't slow a playing track below the play speed without stopping it first while simultaneously setting scratch=1, which is a very messy hack. (That's how the SCS.3d's vinyl2 mode works.)
> + It would be ideal if the scratch control would work the same regardless of whether the deck is playing or not. Specifically, can it be the "master control" for a deck such that setting play to 1 merely sets scratch to 1? (and lights the play button, etc.) Right now, we can't slow a playing track below the play speed without stopping it first while simultaneously setting scratch=1, which is a very messy hack. (That's how the SCS.3d's vinyl2 mode works.)
> (More info: currently when play==1 and scratch==0, deck speed==pitch. When play==0 and scratch==0, deck speed==0. But when play==1 and scratch==-0.001, speed==-1.001, so there's no way to get deck speed to be -1<speed<1 without first stopping it.)
>
> --
> "Scratch" control should correlate to the deck speed at all times
> https:/
> You received this bug notification because you are a member of Mixxx
> Development Team, which is subscribed to Mixxx.
>