Comment 2 for bug 1117806

Revision history for this message
Daniel Schürmann (daschuer) wrote :

You can see the oscillating rate in the first column, and the Mouse Position in the second column.

The standard Mouse polling rate is 125 Hz = 8 ms. But here we can see up to cycles up to 4 Times with the same value.
So we have a effective Mouse update rate in Mixxx of at least 23.2 ms in this case.
With 23.2 ms Audio Buffer size you have still the noise sound but with 46.2 ms the crach sound becomes clean.

I think we should take here the same approach like I have proposed for the Waveform dejerking.
* Bypassing the control objects.
* Storing the mouse samples with a time stamp
* calculate the Missing samples as required.

This way we are also able to solve bug Bug #1117806

For extra benefit it would be nice if we can hock up directly into the mouse polling task to have the pure 125 hz update rate within Mixxx or higher rates of some gaming mice (up to 1000 Hz).