You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/news/XXXX-XX-XX-mixxx-2_5_3-released.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ A good explanation about Digital Vinyl Systems and Timecode can be found in [thi
20
20
In short summarized: Mixxx plays the music tracks by following the input signal produced by turntables/CD-players (and other Timecode-mediaplayers) which gets internally converted to actual timeframes by looking up references to timeframes in the musicfile.
21
21
So the DJ controls the playback of the digital music by manipulating vinyl or CDs.
22
22
23
-
In order to create a real vinyl-handling-feeling the produced music needs to follow the inputsignal as close as possible (low latency, fast responsiveness) for eg scratching, spinbacks etc. As there is no 'standard' inputsignal each manufacturer uses its own code. The received inputsignalcode needs to be converted to a usable timecode by using a LUT (Look Up Table), for each manufacturer another LUT needs to be created and used.
23
+
In order to create a real vinyl-handling-feeling the produced music needs to follow the inputsignal as close as possible (low latency, fast responsiveness) for eg scratching, spinbacks etc. As there is no 'standard' inputsignal each manufacturer uses its own code. The received inputsignalcode needs to be converted to a usable timecode by using a LUT (Look Up Table), for each manufacturer another LUT needs to be created and used.
24
24
The conversion of the inputsignal to the actual timeframecode is handled by the [XWAX library](https://xwax.org/overview.html). To filter 'impossible' or not 'logical' signals (eg frame 7000 directly after frame 1000) the [alpha-beta filter](https://en.wikipedia.org/wiki/Alpha_beta_filter) was used.
25
25
26
26
In the rework with [PR #15194](https://github.com/mixxxdj/mixxx/pull/15194) developers have replaced the alpha-beta filter with the [Kalman-filter](https://en.wikipedia.org/wiki/Kalman_filter). Kalman filters are generally used in GPS navigation and weather forecast models.
0 commit comments