Sound quality issues with Vinyl Emulation Mode
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Medium
|
Owen Williams | ||
1.10 |
Fix Released
|
Medium
|
Owen Williams | ||
1.8 |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
Trunk r2354, when using "Vinyl Emulation" pitch mode, something's goofy with the resampling because if I have my sound device set to 48kHz, the output sounds noisy, almost like a dirty record, or 32kHz sampled sibilance. 44.1kHz sounds better on the exact same source file.
Pitch-independent time stretch mode does not have any of these problems, so there might be a problem in the linear interpolation code (enginebuffersc
--
The below issue is fixed. (shame on me for not reporting a separate bug)
Trunk r2279. I get:
ASSERT: "unscaled_
...when I try to play or fast forward a track with latency at 1ms. The analyzer still runs in the background since the overview waveform shows up eventually. Anything 2ms or above works fine.
Related branches
Changed in mixxx: | |
importance: | Undecided → High |
milestone: | none → 1.8.0 |
description: | updated |
Changed in mixxx: | |
milestone: | 1.8.0 → none |
Changed in mixxx: | |
status: | In Progress → Fix Committed |
milestone: | 1.10.0 → none |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
At 1ms latency, the buffer size is smaller than RATE_LERP_LENGTH, which causes the assert to fire. Also I found a problem with EngineBufferSca leLinear that could be the problem behind your audio quality issues.