[PD] advice on loading 300 samples

IOhannes m zmoelnig zmoelnig at iem.at
Wed Jun 14 10:26:19 CEST 2006


Frank Barknecht wrote:
> Hallo,
> patrick hat gesagt: // patrick wrote:

> I think, the problem more is how to load so many samples clickfree
> into memory. As samples loaded into an array get blown up in size, for
> 300 2MB samples you already need a lot of memory. It probably will be
> better to load only the samples to play currently and next into
> memory, and reuse the tables that store the samples to save memory. 
> 
> If the samples only need to be played, [readsf~] would be the easiest,
> almost trivial solution to this. If you need [table]-based processing
> things will be quite a bit trickier, as soundfiler in standard Pd can
> lead to dropouts. pd-devel can be one way out, using [readsf~] to
> write into a [table] faster than realtime could be another way (by
> upsampling using [block~]).

i guess the simplest thing would be to use [readsf~] for playback of the 
samples from a ramdisk: this way the samples will still be kept at 16bit 
(or whatever you choose) and thus take little memory and the access to 
the ramdisk will be lightning fast.

mfg.asdr.
IOhannes




More information about the Pd-list mailing list