Sound programming: Tone production in Python?
Kare Sjolander
kare at speech.kth.se
Thu Jan 23 11:27:27 EST 2003
The script below will generate your tones using the Snack package
(http://www.speech.kth.se/snack/)
Kare
from Tkinter import *
from tkSnack import *
root = Tkinter.Tk()
initializeSnack(root)
s1 = Sound(channels='2',rate='22050')
s2 = Sound(channels='2',rate='22050')
leftMap = Filter('map', 1, 0, 0, 0)
rightMap = Filter('map', 0, 0, 0, 1)
leftGenerator = Filter('generator', 200.0, 20000, 0.0, 'sine', 2*22500)
rightGenerator = Filter('generator', 205.0, 20000, 0.0, 'sine', 2*22500)
leftFilter = Filter('compose', leftGenerator, leftMap)
rightFilter = Filter('compose', rightGenerator, rightMap)
s1.play(filter=leftFilter)
s2.play(filter=rightFilter)
More information about the Python-list
mailing list