Peace Synthesizer Framework
0.02
Cross Platform Scriptable Real-Time Visualization & Sound !!
Main Page
Related Pages
Packages
Classes
Examples
tu_004a_Realtime_Signal_viewer.py
Visualization the signal!!
Click on each functions for more detail
1
##\example tu_004a_Realtime_Signal_viewer.py
2
#Visualization the signal!!
3
#
4
#\n\n <small>Click on each functions for more detail </small>\n
5
6
import
peaceaudio
7
import
peacevisual
8
import
gl
9
10
wave = []
11
12
peaceaudio.init_peaceaudio_easy
(256)
13
peacevisual.init_peacevisual
(800,600)
14
15
16
def
callback():
17
global
wave
18
peaceaudio.generate
()
19
peaceaudio.writeBuffer
()
20
wave =
peaceaudio.getBufferl
()
#Capture signal from left channel
21
return
1
22
def
viewsignal_callback():
23
peacevisual.drawsignal
(wave)
24
return
1
25
26
track =
peaceaudio.createStandTrack
(waveshape=peaceaudio.wavetype.noise)
27
mixer =
peaceaudio.createMixer
()
28
mixer.addTrack(track)
29
track.setvolume(0.5)
30
peaceaudio.setMixer
(mixer)
31
32
peaceaudio.setCallback
(callback)
33
peacevisual.setCallback
(viewsignal_callback)
34
35
36
peacevisual.disable
(gl.GL_BLEND)
37
peaceaudio.start
()
38
peacevisual.start
()
39
40
raw_input(
"Press Enter to exit"
)
41
peaceaudio.stop
()
42
http://peacedeveloper.appspot.com
http://peacedev.wordpress.com