Thanks to Aaron, I was able to read and write audio data using Python's wave module. Trying to better understand the data I'm looking at, what does each element of the frame represent, and how do I convert a sample ranging from -32,768 to 32,768 back to a frame set like below?
When using a 16 bit mono wav file, reading a frame of audio produces 2 numbers like this: import wave file = wave.open("myWave.wav") frame = file.readframes(1) #read first frame file.close #ord(frame[0]) = 0 to 256, ord(frame[1]) = 0 to 256, #possible max of 65,536, or sample with range of -32,768 to 32,768 -- http://mail.python.org/mailman/listinfo/python-list