def callback():
	global wave
	peaceaudio.generate()
	peaceaudio.writeBuffer()
	wave = peaceaudio.getBufferl()#Capture signal from left channel
	return 1
def viewsignal_callback():
	peacevisual.beginDraw(gl.GL_LINES)
	for i in xrange(buffersize):
		peacevisual.setColor4f(random.random(),random.random(),random.random(),0.2)
		peacevisual.drawVertex2f(-0.9,0)
		peacevisual.drawVertex2f(0.9,wave[i])
	peacevisual.endDraw()
	return 1

track = peaceaudio.createStandTrack(waveshape=peaceaudio.wavetype.sinewave)
mixer = peaceaudio.createMixer()
mixer.addTrack(track)
track.setvolume(0.5)
peaceaudio.setMixer(mixer)

peaceaudio.setCallback(callback)
peacevisual.setCallback(viewsignal_callback)



peaceaudio.start()
peacevisual.start()
peacevisual.setLineWidth(10.0)

raw_input("Press Enter to exit")
peaceaudio.init_peaceaudio_easy(256)
peacevisual.init_peacevisual(800,600)


def callback():
	global wave
	peaceaudio.generate()
	peaceaudio.writeBuffer()
	wave = peaceaudio.getBufferl()#Capture signal from left channel
	return 1
def viewsignal_callback():
	peacevisual.drawsignal(wave)
	return 1

track = peaceaudio.createStandTrack(waveshape=peaceaudio.wavetype.noise)
mixer = peaceaudio.createMixer()
mixer.addTrack(track)
track.setvolume(0.5)
peaceaudio.setMixer(mixer)

peaceaudio.setCallback(callback)
peacevisual.setCallback(viewsignal_callback)


peacevisual.disable(gl.GL_BLEND)
peaceaudio.start()
peacevisual.start()

raw_input("Press Enter to exit")
peaceaudio.stop()
示例#3
0

def callback():
    global wave
    peaceaudio.generate()
    peaceaudio.writeBuffer()
    wave = peaceaudio.getBufferl()  #Capture signal from left channel
    return 1


def viewsignal_callback():
    peacevisual.drawsignal(wave)
    return 1


track = peaceaudio.createStandTrack(waveshape=peaceaudio.wavetype.noise)
mixer = peaceaudio.createMixer()
mixer.addTrack(track)
track.setvolume(0.5)
peaceaudio.setMixer(mixer)

peaceaudio.setCallback(callback)
peacevisual.setCallback(viewsignal_callback)

peacevisual.disable(gl.GL_BLEND)
peaceaudio.start()
peacevisual.start()

raw_input("Press Enter to exit")
peaceaudio.stop()
import peaceaudio
import peacevisual
import gl


peaceaudio.init_peaceaudio_easy(256)#Modify framesPerBuffer for different results

wave = []

def callback():
	peaceaudio.generate()
	peaceaudio.writeBuffer()
	return 1

track = peaceaudio.createStandTrack()
mixer = peaceaudio.createMixer()
mixer.addTrack(track)
track.setvolume(0.5)
peaceaudio.setMixer(mixer)

peaceaudio.setCallback(callback)

peaceaudio.start()
raw_input("Press Enter to Continue")
wave = peaceaudio.getBufferl()#Capture signal from left channel


peacevisual.viewsignal(wave)
raw_input("Press Enter to exit")
peaceaudio.stop()
示例#5
0
import peaceaudio
import peacevisual
import gl


peaceaudio.init_peaceaudio(framesPerBuffer = 256)#Modify framesPerBuffer for different results
peaceaudio.createTable(1024)
peaceaudio.openStream()
wave = []

def callback():
	peaceaudio.generate()
	peaceaudio.writeBuffer()
	return 1

track = peaceaudio.createStandTrack(freq=220.0,waveshape=peaceaudio.wavetype.sinewave)
mixer = peaceaudio.createMixer()
mixer.addTrack(track)
track.setvolume(0.5)
peaceaudio.setMixer(mixer)

peaceaudio.setCallback(callback)

peaceaudio.start()
raw_input("Press Enter to Continue")
wave = peaceaudio.getBufferl()#Capture signal from left channel


peacevisual.viewsignal(wave)
raw_input("Press Enter to exit")
peaceaudio.stop()
import peacevisual
import gl

peaceaudio.init_peaceaudio_easy(
    256)  #Modify framesPerBuffer for different results

wave = []


def callback():
    peaceaudio.generate()
    peaceaudio.writeBuffer()
    return 1


track = peaceaudio.createStandTrack()
mixer = peaceaudio.createMixer()
mixer.addTrack(track)
track.setvolume(0.5)
peaceaudio.setMixer(mixer)

peaceaudio.setCallback(callback)

peaceaudio.start()
raw_input("Press Enter to Continue")
wave = peaceaudio.getBufferl()  #Capture signal from left channel

peacevisual.viewsignal(wave)
raw_input("Press Enter to exit")
peaceaudio.stop()
    wave = peaceaudio.getBufferl()  #Capture signal from left channel
    return 1


def viewsignal_callback():
    peacevisual.beginDraw(gl.GL_LINES)
    for i in xrange(buffersize):
        peacevisual.setColor4f(random.random(), random.random(),
                               random.random(), 0.2)
        peacevisual.drawVertex2f(-0.9, 0)
        peacevisual.drawVertex2f(0.9, wave[i])
    peacevisual.endDraw()
    return 1


track = peaceaudio.createStandTrack(waveshape=peaceaudio.wavetype.sinewave)
mixer = peaceaudio.createMixer()
mixer.addTrack(track)
track.setvolume(0.5)
peaceaudio.setMixer(mixer)

peaceaudio.setCallback(callback)
peacevisual.setCallback(viewsignal_callback)

peaceaudio.start()
peacevisual.start()
peacevisual.setLineWidth(10.0)

raw_input("Press Enter to exit")
peaceaudio.stop()