# # sound.py # (c) Neil Gershenfeld 2/3/11 # sound file example # from numpy import * import scipy.io.wavfile rate = 22050 period = 1.0/rate duration = 1.1 freq = 400.0 amp = 2**15-1 time = arange(duration*rate)*period - duration/2.0 wave = amp * sin(2*pi*time*freq) / (2*pi*time*freq) scipy.io.wavfile.write("sound.wav",rate,wave.astype(int16)) print "wrote %d samples to sound.wav"%len(wave)