Peace Synthesizer Framework
0.01
Cross Platform Scriptable Real-Time Visualization & Sound !!
|
Auther: Peacedeveloper.
Classes | |
class | wavetype |
Static Class for wave type enumuration. More... | |
Functions | |
def | setCallback |
def | createBuffer |
def | init_peaceaudio |
def | init_peaceaudio_easy |
def | createTable |
def | openStreamEx |
Deprecated. More... | |
def | openStream |
def | start |
def | stop |
def | printBuffer |
def | getBuffer |
def | setBuffer |
def | generate |
def | writeBuffer |
def | setfreq |
def | setwaveshape |
def | setvolume |
def | getBuffer |
def | getBufferl |
def | getBufferr |
def | getTablesize |
def | getPeaceaudio |
def | createStandTrack |
def | createMixer |
def | setMixer |
Set mixer to PeaceAudio. More... | |
def | beep |
def peaceaudio.beep | ( | duration = 1.0 , |
|
freq = 440.0 , |
|||
volume = 0.5 , |
|||
waveshape = 0 |
|||
) |
Easy way to make sound!!
def peaceaudio.createBuffer | ( | length | ) |
length | Length of buffer to create |
Create sound buffer and return back
def peaceaudio.createMixer | ( | ) |
Create Instant of Audio Mixer
def peaceaudio.createStandTrack | ( | freq = 440.0 , |
|
waveshape = 0 |
|||
) |
freq | sound frequency |
waveshape | Wave Type, see peaceaudio.wavetype |
Create Instant of Standard Audio Track
def peaceaudio.createTable | ( | size = 1024 | ) |
Create sample table for sound synthesis
def peaceaudio.generate | ( | ) |
Synthesis Sound
def peaceaudio.getPeaceaudio | ( | ) |
Get Instant of PeaceAudio
def peaceaudio.init_peaceaudio | ( | sample_rate = 44100 , |
|
inch = 0 , |
|||
outch = 2 , |
|||
framesPerBuffer = 128 |
|||
) |
Initialize audio engine
def peaceaudio.init_peaceaudio_easy | ( | buffersize = 128 | ) |
Initialize audio engine easy way.
def peaceaudio.openStream | ( | ) |
Open Stream / Allocate memory for stream
def peaceaudio.openStreamEx | ( | ) |
Open Stream / Allocate memory for stream
def peaceaudio.setCallback | ( | func | ) |
func | script's callback function |
Bind callback function from graphic engine to script function.
def peaceaudio.setMixer | ( | mixer | ) |
mixer | instant of peaceaudiolib.peaceaudioMixer Add Audio Mixer to PeaceAudio |
def peaceaudio.start | ( | ) |
Start Processing Stream
def peaceaudio.stop | ( | ) |
Stop Stream Processing
def peaceaudio.writeBuffer | ( | ) |
Write Soundbuffer to Output device