Not managed to find the different Scalers, or not one that seems to use interpolation rather than change play_pos (probably due to not being used to the code and have zero C++ skills) but I did come across this comment:
"// When no time-stretching or pitch-shifting is needed we use our own linear
// interpolation code (EngineBufferScaleLinear). It is faster and sounds
// much better for scratching."
When talking about scratching I can fully believe that Linear will sound better than Cubic, I would ague that in this case it's very likely that Nearest Neighbour will sound even better than Linear. Scratching for digital DJs is a bit of a niche though really and I don't think a reason to lose a configurable option for modes that sounds better during normal playback....
Not managed to find the different Scalers, or not one that seems to use interpolation rather than change play_pos (probably due to not being used to the code and have zero C++ skills) but I did come across this comment:
"// When no time-stretching or pitch-shifting is needed we use our own linear aleLinear) . It is faster and sounds
// interpolation code (EngineBufferSc
// much better for scratching."
When talking about scratching I can fully believe that Linear will sound better than Cubic, I would ague that in this case it's very likely that Nearest Neighbour will sound even better than Linear. Scratching for digital DJs is a bit of a niche though really and I don't think a reason to lose a configurable option for modes that sounds better during normal playback....