[PD] better tabread4~

Andy Farnell padawan12 at obiwannabe.co.uk
Mon Jun 23 13:01:07 CEST 2008

On Mon, 23 Jun 2008 11:38:27 +0200
Hans-Christoph Steiner <hans at eds.org> wrote:

> Perhaps these could have more descriptive names, especially if there  
> was a "tabread", etc. library.  Some quick ideas:
> [tabread_tweak~]
> [tabread_transpose~]

Hard to argue against, but I'm such a fan of Vanilla style compactness
and brevity.  :)

This may have been discussed before, but to widen the discussion...

I got thinking about a great discussion I read on music-dsp or harmony-central
(sorry can't find the ref now) about sampler design. Since , as matju points out
there's no interpolation advantage at unity pitch I remembered the hoopla
proposed to make 'one size fits all' compromise designs. The conclusions
were something indicationg that a general purpose [sampler~] (?) object would
use the approach taken by Emu or Native Instruments, selecting the best
method depending on the case.

There are maybe 5 classes, each requiring different approaches for quality

No transposition - very common for drum machines etc

Very small transpositions - microtonal variations on existing
scale multisamples

Transpositions down within a fifth

Transpositions down greater than a fifth

Transpositions up

With the interpolation choices being none, linear, cubic, oversampled sinc
and several variations of decimation/resampling schemes.

I'm not sure where 'very small' transpositions fit into that, aren't
they actually a difficult case?

When people talk about the 'sound quality' of Pd I suspect they are more
casual musical users who largely do sample based work. It would be
great to have a whole suite of [tabreadX~] for the programmers. But for
more casual users I think extended might greatly benefit from a 'just works'
[sampler~] object. You could give it arguments along the lines of polyphony,
outputs etc... It could even do multi-sample (with many tables). Add that
to a file reader [soundfiler-kontakt] or [soundfiler-akai] to automatically
generate the tables for [sampler~] and Pd would become quite attractive
to a larger user base I think.


> .hc
> >
> > -- 
> > Use the source
> >
> > _______________________________________________
> > Pd-list at iem.at mailing list
> > UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
> > listinfo/pd-list
> ------------------------------------------------------------------------ 
> ----
>                              kill your television

Use the source

More information about the Pd-list mailing list