#!/usr/pkg/bin/python # makewaves import sys, wave if len(sys.argv) < 2: sys.stderr.write("must specify number of seconds\n") sys.exit(0) CDquality = 44100 stereo = 2 CDsamplewidth = 2 # 16 bits seconds = int(sys.argv[1]) wavefile = wave.open("%s.wave" % sys.argv[1], "wb") wavefile.setnchannels(stereo) wavefile.setsampwidth(CDsamplewidth) wavefile.setframerate(CDquality) wavefile.setcomptype('NONE', 'not compressed') for i in range(0, seconds): wavefile.writeframesraw("\000" * CDquality * stereo * CDsamplewidth) wavefile.close()