Edit Audio Using Python?
Ultrus
owntheweb at gmail.com
Fri Jun 29 15:23:01 EDT 2007
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
More information about the Python-list
mailing list