Re: Linux sound output
- To: mathgroup at smc.vnet.net
- Subject: [mg19266] Re: Linux sound output
- From: Phil Mendelsohn <mend0070 at tc.umn.edu>
- Date: Thu, 12 Aug 1999 01:24:22 -0400
- Organization: University of Minnesota, Twin Cities Campus
- Sender: owner-wri-mathgroup at wolfram.com
"P.J. Hinton" wrote: > Unfortunately, none of the X Window-based front ends on any of the > Unix platforms support the playing of sound. Well, thanks for putting that to bed. > Fortunately, you can change some settings in the kernel so that > you can have it play the sound every time you invoke Show[] on > a Sound object. That'll work! > A couple of years ago, Bernd Pfitzinger wrote a clever > little Perl script to translate the MPS expression created by > Display into WAV format so that it can be piped to a command-line > player tool. <SNIP> > @sample=split(" ",<STDIN>); > #print "sample rate $sample[0] sample depth(bits) $sample[2]\n"; > #print "Currently only 8 bit sample depth is working\n"; Some brief questions about this: I wish to do DSP where the processing resolution is greater than 16-bits. I realize that proper dithering to the output resolution is best handled by a dither function. However, this script says that only 8-bit resolution is working; that is not sufficient for my purposes. Is there a contact for Mr. Pfitzinger to see if he ever moved up the resolution of samples? Is there a limitation on the MPS output? (I take it that's Mx PostScript) Where can I find a copy of the MPS spec and what Mathematica implements from it? Any other ways of exporting WAV files? Any suggestions on exporting WAV files of greater than 16-bit resolution? How practical would it be to write other sound format data files using Mathematica directly? Thank you! Phil Mendelsohn