Balance droite/gauche pyaudio
Bonjour,
Je travaille sous windows 7 en Python 3.3..
J'ai un générateur de sons purs dont voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
from numpy import *
import pyaudio as pa
SR=24000
f=1000; om=2*pi*f
dur=5; t=linspace(0,dur,dur*SR)
pond = 7.5
Niv = 50 - pond
Ampl0 = 0.00002
Ampl = Ampl0*10**(Niv/20)
s=(Ampl)*sin(om*t) #Je crée une liste d'échantillons
chnk=dur*SR
p=pa.PyAudio()
strm=p.open(format=pa.paFloat32, channels=1, # J'ouvre un stream mono
rate=SR,output=True,
frames_per_buffer=chnk)
strm.write(s.astype(float32).tostring(),1) # J'écris ma liste dans le stream
strm.close()
p.terminate() |
Maintenant j'aimerais savoir si il est possible de jouer sur la balance. Envoyer le son soit sur la voie gauche soit sur la voie droite.
J'ai cherché dans la doc de pyaudio mais j'ai rien trouvé de concluant.
Et sur les forums j'ai rien vu non plus.
Avez vous une idée ?