I think there is iemlib/soundfile_info.

.hc

On Nov 3, 2011, at 4:07 PM, Samuel Burt wrote:

> How do I get the length of an aif file without using soundfiler?
> 
> I've got an application that loads random aif and wav files from a chosen 
> directory when triggered. I was using soundfiler to load a sound into an 
> array where I could play it back with variable speed. When I ran two of these 
> applications simultaneously, I noticed audio dropouts every time soundfiler 
> would load a new sound. Soundfiler is not threaded, so I went looking for 
> other people's solutions. Someone mentioned that Miller had suggested using 
> readsf~ in an upsampled subpatch to read a sound into an array quickly. When 
> you do this, how do you know how long to make your array to load in the 
> sound? I suppose I could just make a preset length. I did see posts about 
> wavinfo (buggy) and soundfile_info (only for wav files).
> 
> Is there a way to get the sample length of aifs in Pd without soundfiler?
> 
> This is an application I develop for someone else. It would not be 
> appropriate for me to ask him to go through his entire collection of samples 
> and change all the aifs to wavs. If I make the array an arbitrary length, he 
> may be surprised when he starts trying to load in 2 minute files.
> 
> OS 10.6.8
> Pd 0.42.5-extended-rc5
> 
> Thanks,
> Samuel Burt
> 
> 
> 
> _______________________________________________
> Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management -> 
> http://lists.puredata.info/listinfo/pd-list



----------------------------------------------------------------------------

Computer science is no more related to the computer than astronomy is related 
to the telescope.      -Edsger Dykstra



_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to