Bonjour,
Je travaille sous windows 7 en Python 3.3..
J'ai un générateur de sons purs dont voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?
Partager