Peace Synthesizer Framework  0.03
Cross Platform Scriptable Real-Time Visualization & Sound !!
Public Member Functions | Public Attributes | List of all members
peaceaudiolib.peaceNESTrack Class Reference

Nintendo system [Famicom] - like sound Emulation for 8-bits style chiptune music. More...

+ Inheritance diagram for peaceaudiolib.peaceNESTrack:

Public Member Functions

def __init__
 
def DEVICE_START
 internal use by engine More...
 
def initStringCompiler
 
def compileString
 
def setparent
 
def setvolume
 
def apu_square
 Internal Generator.
 
def apu_triangle
 Internal Generator.
 
def apu_noise
 Internal Generator.
 
def apu_dpcmreset
 
def generate
 Generate Sound.
 
def freq2time
 Freq to Pulse Timer conversion.
 
def time2freq
 
def apu_regwrite
 WRITE REGISTER VALUE.
 

Public Attributes

 freq
 Frequency.
 
 waveshape
 Wave Type, see peaceaudio.wavetype.
 
 clock_rate
 
 sample_rate
 
 noisebuffer
 
 iscompiledstring
 
 debuger
 
 debug_timingfactorscript
 
 stringclockinc
 
 stringclock
 
 info
 
 stringcompiler
 

Detailed Description

Nintendo system [Famicom] - like sound Emulation

Member Function Documentation

def peaceaudiolib.peaceNESTrack.compileString (   self)
Compile Text Data befor play it automaticly
def peaceaudiolib.peaceNESTrack.DEVICE_START (   self)
start up NES APU Emulation
def peaceaudiolib.peaceNESTrack.initStringCompiler (   self,
  data = "",
  is32bit = True 
)
"Initialize NES Text data Compiler
def peaceaudiolib.peaceNESTrack.setvolume (   self,
  volume 
)
Parameters
volumeamplitude
Set volume (wave amplitude)

The documentation for this class was generated from the following file: