CD seek and scratching
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
New
|
Wishlist
|
Unassigned |
Bug Description
If you seek on general purpose CD player, it just skips some rows of data, without changing the pitch. This is a usefull feature for Mixxx to search a certain place on the track while listen to this seek sound. There is no high pitch, that may make it impossible to recognize the desired spot.
Some controller have a dedicated button for it: vinyl / CD seek.
Mixxx fast forward / backward buttons, currently producing such a high pitched sound. We may consider to replace this by the CD seek sound by default.
The same is also valid for low speed. For detecting a beat, you have to scratch over it with a reasonable speed to not hear only subsonic garbage.
CD players will stick here on a single row and repeat it just again, starting at the current seek position.
A CD spins with 3.5 ... to 8 Hz this leads to a nice looping sound of 125 - 286 ms depending if the laser using an inner or an outer row.
Changed in mixxx: | |
importance: | Undecided → Wishlist |
Implementation hints:
This can be implemented by introducing a new EngineBufferSca leLoop subclassing EngineBufferScale like in https:/ /github. com/mixxxdj/ mixxx/blob/ master/ src/engine/ enginebuffersca lelinear. cpp
In this case, the waveforms, runs smoothly over the track while playing a repeated short loop.