[PD] Scope of [block~] and [switch~]

IOhannes m zmoelnig zmoelnig at iem.at
Wed Oct 22 09:33:17 CEST 2008


Charles Henry wrote:
> On Tue, Oct 21, 2008 at 2:17 AM, IOhannes m zmoelnig <zmoelnig at iem.at> wrote:

> I think linear upsampling is a bit more intuitive for users than a
> zero-interleaved upsampling as a default behavior.  For most scenarios
> I can think of involving upsampling (filtering), there's only
> "incompatibility" by having a gain factor of the upsampling ratio
> (using default of linear interpolation instead of zero-interleaving).

my main argument when using zero-padding as default was to force users 
to think about what they are doing rather than providing non-optimal 
defaults.
i think that the actual resampling/filtering algorithm is very specific 
to your application, so i wouldn't come up with clock-burning defaults 
that don't fit the needs of a user anyhow.
and anything more sophisticated would have introduced additional delays, 
which i wanted to avoid at all cost: it's easy to do filtering, gain 
adjustment whatever - but it is still impossible to go back in time....

using a semi-good approach (like linear interpolation) might also give 
you acceptable results with cheap laptop speakers and then give you big 
surprise on a good PA. (note that the whole re-sampling thing made it 
into Pd in 2001)


maybe i had other thoughts as well

fgmar
IOhannes




More information about the Pd-list mailing list