The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 906 - File: showthread.php PHP 7.2.34 (Linux)
File Line Function
/showthread.php 906 errorHandler->error



Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Idea: Implement 'inteligent' SoX resampling rates
#1
We currently get 16 bit / *, 24 bit / * and 32 bit / *, which is nice to zero pad a signal and keep the native sample rate.

Ideally, upsampling or downsampling is better within same clocks: 44.1 and 48.  So, if I am upsampling a 44.1 file to the 3xx kHz, it is better served with a 352.8 frequency.  If I am doing the same for a 48 file, 384 makes more sense.

Could we get 'intelligent clock-wise' modes like:
16 bit : 44.1 / 48
24 bit: 176.4 / 192
32 bit: 352.8 / 384

I read somewhere that this was, precisely, the way SoX handled these scenarios, but I have done some testing and there is no way to achieve this in Moode, 384 is 384 no matter the source clock.

Can this be achieved? Thanks,
Rafa.
Reply


Messages In This Thread
Implement 'inteligent' SoX resampling rates - by RafaPolit - 04-19-2018, 06:35 PM

Forum Jump: