On 09/04/2025 16:54, Christof Ressi wrote:
On 09.04.2025 16:25, IOhannes m zmölnig wrote:
but here's my reasoning why I picked zero-padding in the original implementation:
Do you mean that you actually implemented the different upsampling methods? Or the upsampling mechnism itself?
both. i implemented upsampling, and obviously this required an upsampling method. i couldn't decide on one, so i implemented both trivial ones and the linear implementation.
When was this?
indeed it precludes the git history. i checked, and it even precludes the svn history :-)
according to the original file, this was done on 2001-09-25:
And what was the initial upsampling method?
it was always zero-padding. http://git.puredata.info/cgit/svn2git/trunk.git/tree/pd/src/d_resample.c?id=57045df5fe3ec557e57dc7434ac1a07b5521bffc#n175
fdmdas IOhannes