import pyaudio, wave samplerate = 8000 duration = 90 channels = 1 format = pyaudio.paInt8 filename = "oneliner.wav" output = [] p = pyaudio.PyAudio() stream = p.open(format=format,channels=channels,rate=samplerate,output=True) for t in range(duration*samplerate): y = (t&t>>10)*(t&t>>10)*(t&t>>10) #<----- oneliner data = '%c' % (y%256) stream.write(data) output.append(data) stream.close() p.terminate() # write to file file = wave.open(filename, 'wb') file.setnchannels(channels) file.setsampwidth(p.get_sample_size(format)) file.setframerate(samplerate) file.writeframes(''.join(output)) file.close