[PD] acquiring information about wav files

Andrew Faraday jbturgid at hotmail.com
Thu Jan 28 23:59:21 CET 2010


I'm not sure about the number of channels, however there is a slightly round-about way to get the number of samples from a file. 
Write to an array using [soundfiler] with the -resize flag. Then use [arraysize] to find the size of the array. Et voila, the number of samples in your file. 
Hope that helps

> From: reduzierer at yahoo.de
> To: pd-list at iem.at
> Date: Thu, 28 Jan 2010 23:30:53 +0100
> Subject: [PD] acquiring information about wav files
> 
> Hi all
> 
> I am looking for a way to get information about WAV files in Pd,
> specifically the number of channels and the number of frames. I know
> [wavinfo], but it does not seem to work on windows ("error: could not
> read WAV-header" with any file I could find) and on linux it seems to
> read only a subset of WAV formats. It does not read from widely used
> broadcast format WAV files. The target platform is windows AND linux
> anyway in this case, so I need a portable solution.
> 
> The most troubling fact is, that some Pd-vanilla classes ([soundfiler],
> [readsf~]) actually do retrieve the information I need, they read both,
> the number of frames and the number of channels correctly, with all pcm
> encoded wav files I tried, but - what a pity - they don't expose this
> information to the patch level. 
> 
> Hopefully I am overseeing the obvious here. Hints are very welcome.
> 
> Roman
> 
> 
> 
> 
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
 		 	   		  
_________________________________________________________________
Got a cool Hotmail story? Tell us now
http://clk.atdmt.com/UKM/go/195013117/direct/01/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20100128/5f9e50b1/attachment.htm>


More information about the Pd-list mailing list