Peace Synthesizer Framework
0.03
Cross Platform Scriptable Real-Time Visualization & Sound !!
Main Page
Related Pages
Packages
Classes
Examples
tu_003a_Signal_viewer_basic.py
View generated signal!!
Click on each functions for more detail
1
##\example tu_003a_Signal_viewer_basic.py
2
#View generated 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
11
peaceaudio.init_peaceaudio
(framesPerBuffer = 256)
#Modify framesPerBuffer for different results
12
peaceaudio.createTable
(1024)
13
peaceaudio.openStream
()
14
wave = []
15
16
def
callback():
17
peaceaudio.generate
()
18
peaceaudio.writeBuffer
()
19
return
1
20
21
track =
peaceaudio.createStandTrack
(freq=220.0,waveshape=peaceaudio.wavetype.sinewave)
22
mixer =
peaceaudio.createMixer
()
23
mixer.addTrack(track)
24
track.setvolume(0.5)
25
peaceaudio.setMixer
(mixer)
26
27
peaceaudio.setCallback
(callback)
28
29
peaceaudio.start
()
30
raw_input(
"Press Enter to Continue"
)
31
wave =
peaceaudio.getBufferl
()
#Capture signal from left channel
32
33
34
peacevisual.viewsignal
(wave)
35
raw_input(
"Press Enter to exit"
)
36
peaceaudio.stop
()
37
http://peacedeveloper.appspot.com
http://peacedev.wordpress.com