| Property | Defined By | ||
|---|---|---|---|
| clock : int  fm clock   | SiOPMTable | ||
| clock_ratio : int  (clock/64/sampling_rate)<<CLOCK_RATIO_BITS   | SiOPMTable | ||
| dt1Table : Array = null  Table for dt1 (from fmgen.cpp).  | SiOPMTable | ||
| dt2Table : Vector.<int>  Table for dt2 (from MAME's opm source).  | SiOPMTable | ||
| eg_incTables : Array  EG:increment table.  | SiOPMTable | ||
| eg_incTablesAtt : Array  EG:increment table for attack.  | SiOPMTable | ||
| eg_levelTables : Array = null  EG:table to calculate eg_level.  | SiOPMTable | ||
| eg_lv2tlTable : Vector.<int> = null  EG:tl table from linear-volume to tl.  | SiOPMTable | ||
| eg_slTable : Array = null  EG:sl table from 15 to 1024.  | SiOPMTable | ||
| eg_ssgTableIndex : Array = null  EG:table from sgg_type to eg_levelTables index.  | SiOPMTable | ||
| eg_tableSelector : Array = null  EG:table selector.  | SiOPMTable | ||
| eg_timerSteps : Array = null  EG:timer step.  | SiOPMTable | ||
| eg_tlTable32dB : Vector.<int> = null  EG:tl table from N88 basic v command.  | SiOPMTable | ||
| eg_tlTable48dB : Vector.<int> = null  EG:tl table from psg volume.  | SiOPMTable | ||
| eg_tlTable64dB : Vector.<int> = null  EG:tl table of fmp7 based.  | SiOPMTable | ||
| eg_tlTable96dB : Vector.<int> = null  EG:tl table of tl based.  | SiOPMTable | ||
| eg_tlTableLine : Vector.<int> = null  EG:tl table from linear volume.  | SiOPMTable | ||
| eg_tlTables : Vector.<Vector.<int>> = null  EG:tl table from volume to tl.  | SiOPMTable | ||
| filter_cutoffTable : Vector.<Number> = null  FILTER: cutoff   | SiOPMTable | ||
| filter_eg_rate : Vector.<int> = null  FILTER: envlop rate   | SiOPMTable | ||
| filter_feedbackTable : Vector.<Number> = null  FILTER: resonance   | SiOPMTable | ||
| final_oscilator_flags : Array  Flags of final oscillator   | SiOPMTable | ||
| i2n : Number  int->Number ratio on pulse data   | SiOPMTable | ||
| _instance : SiOPMTable = null [static]  internal instance, you can access this after creating SiONDriver.  | SiOPMTable | ||
| instance : SiOPMTable [static] [read-only]  static sigleton instance   | SiOPMTable | ||
| lfo_chorusTables : Vector.<int> = null  LFO:lfo modulation table for chorus   | SiOPMTable | ||
| lfo_timerSteps : Vector.<int> = null  LFO:timer step.  | SiOPMTable | ||
| lfo_waveTables : Array = null  LFO:lfo modulation table   | SiOPMTable | ||
| logTable : Vector.<int> = null  PG:log table.  | SiOPMTable | ||
| nnToKC : Vector.<int> = null  PG:MIDI note number to FM key code.  | SiOPMTable | ||
| noWaveTable : SiOPMWaveTable  PG:Wave tables without any waves.  | SiOPMTable | ||
| noWaveTableOPM : SiOPMWaveTable | SiOPMTable | ||
| panTable : Vector.<Number> = null  Panning volume table.  | SiOPMTable | ||
| phaseStepShiftFilter : Vector.<int> = null  PG:phase step shift filter.  | SiOPMTable | ||
| pitchTable : Vector.<Vector.<int>> = null  PG:pitch table.  | SiOPMTable | ||
| pitchWaveLength : Vector.<Number> = null  PG:pitch wave length (in samples) table.  | SiOPMTable | ||
| psg_clock : Number  psg clock   | SiOPMTable | ||
| rate : int  sampling rate   | SiOPMTable | ||
| sampleRatePitchShift : int  44100Hz=0, 22050Hz=1   | SiOPMTable | ||
| samplerTables : Vector.<SiOPMWaveSamplerTable> = null  PG:Sampler table   | SiOPMTable | ||
| soundReference : * = null  PG:Sound reference table   | SiOPMTable | ||
| waveTables : Vector.<SiOPMWaveTable> = null  PG:Wave tables   | SiOPMTable | ||
| Method | Defined By | ||
|---|---|---|---|
SiOPMTable(clock:int, psg_clock:Number, rate:int)  constructor
            | SiOPMTable | ||
calcLogTableIndex(n:Number):int [static]  calculate log table index from Number[-1,1].  | SiOPMTable | ||
getPCMData(index:int):SiOPMWavePCMTable  get PCM data from a list of SiONDriver and SiONData   | SiOPMTable | ||
getWaveTable(index:int):SiOPMWaveTable  get wave table from a list of SiONDriver and SiONData   | SiOPMTable | ||
| Constant | Defined By | ||
|---|---|---|---|
| CLOCK_RATIO_BITS : int = 10 [static]   | SiOPMTable | ||
| DEFAULT_PG_MAX : int = 256 [static]   | SiOPMTable | ||
| ENV_BITS : int = 10 [static]   | SiOPMTable | ||
| ENV_BOTTOM : int [static]   | SiOPMTable | ||
| ENV_BOTTOM_SSGEC : int [static]   | SiOPMTable | ||
| ENV_LSHIFT : int = 3.0 [static]   | SiOPMTable | ||
| ENV_TIMER_BITS : int = 24 [static]   | SiOPMTable | ||
| ENV_TIMER_INITIAL : int [static]   | SiOPMTable | ||
| ENV_TOP : int [static]   | SiOPMTable | ||
| FIXED_BITS : int = 16 [static]   | SiOPMTable | ||
| HALF_TONE_BITS : int = 6 [static]   | SiOPMTable | ||
| HALF_TONE_RESOLUTION : int [static]   | SiOPMTable | ||
| KEY_CODE_TABLE_SIZE : int = 128 [static]   | SiOPMTable | ||
| LFO_FIXED_BITS : int = 20 [static]   | SiOPMTable | ||
| LFO_TABLE_SIZE : int = 256 [static]   | SiOPMTable | ||
| LFO_TIMER_INITIAL : int [static]   | SiOPMTable | ||
| LFO_WAVE_MAX : int = 8 [static]   | SiOPMTable | ||
| LFO_WAVE_NOISE : int = 3 [static]   | SiOPMTable | ||
| LFO_WAVE_SAW : int = 0 [static]   | SiOPMTable | ||
| LFO_WAVE_SQUARE : int = 1 [static]   | SiOPMTable | ||
| LFO_WAVE_TRIANGLE : int = 2 [static]   | SiOPMTable | ||
| LOG_TABLE_BOTTOM : int = 6656.0 [static]   | SiOPMTable | ||
| LOG_TABLE_MAX_BITS : int = 16 [static]   | SiOPMTable | ||
| LOG_TABLE_RESOLUTION : int = 256 [static]   | SiOPMTable | ||
| LOG_TABLE_SIZE : int = 8192.0 [static]   | SiOPMTable | ||
| LOG_VOLUME_BITS : int = 13 [static]   | SiOPMTable | ||
| NOISE_TABLE_BITS : int = 15 [static]   | SiOPMTable | ||
| NOISE_TABLE_SIZE : int [static]   | SiOPMTable | ||
| NOISE_WAVE_OUTPUT : Number = 1 [static]   | SiOPMTable | ||
| NOTE_BITS : int = 7 [static]   | SiOPMTable | ||
| NOTE_TABLE_SIZE : int [static]   | SiOPMTable | ||
| OUTPUT_MAX : Number = 0.5 [static]   | SiOPMTable | ||
| PCM_BITS : int = 20 [static]   | SiOPMTable | ||
| PCM_DATA_MAX : int = 128 [static]   | SiOPMTable | ||
| PG_CUSTOM : int = 256 [static]   | SiOPMTable | ||
| PG_FILTER : int = 511 [static]   | SiOPMTable | ||
| PG_KNMBSMM : int = 7 [static]   | SiOPMTable | ||
| PG_MA3_WAVE : int = 32 [static]   | SiOPMTable | ||
| PG_NOISE : int = 6 [static]   | SiOPMTable | ||
| PG_NOISE_GB_SHORT : int = 21 [static]   | SiOPMTable | ||
| PG_NOISE_HIPAS : int = 19 [static]   | SiOPMTable | ||
| PG_NOISE_PINK : int = 20 [static]   | SiOPMTable | ||
| PG_NOISE_PULSE : int = 17 [static]   | SiOPMTable | ||
| PG_NOISE_SHORT : int = 18 [static]   | SiOPMTable | ||
| PG_NOISE_WHITE : int = 16 [static]   | SiOPMTable | ||
| PG_OFFSET : int = 10 [static]   | SiOPMTable | ||
| PG_PCM : int = 384 [static]   | SiOPMTable | ||
| PG_PC_NZ_16BIT : int = 24 [static]   | SiOPMTable | ||
| PG_PC_NZ_OPM : int = 26 [static]   | SiOPMTable | ||
| PG_PC_NZ_SHORT : int = 25 [static]   | SiOPMTable | ||
| PG_PULSE : int = 64 [static]   | SiOPMTable | ||
| PG_PULSE_SPIKE : int = 80 [static]   | SiOPMTable | ||
| PG_RAMP : int = 128 [static]   | SiOPMTable | ||
| PG_SAW_DOWN : int = 2 [static]   | SiOPMTable | ||
| PG_SAW_UP : int = 1 [static]   | SiOPMTable | ||
| PG_SAW_VC6 : int = 11 [static]   | SiOPMTable | ||
| PG_SINE : int = 0 [static]   | SiOPMTable | ||
| PG_SQUARE : int = 5 [static]   | SiOPMTable | ||
| PG_SYNC_HIGH : int = 9 [static]   | SiOPMTable | ||
| PG_SYNC_LOW : int = 8 [static]   | SiOPMTable | ||
| PG_TRIANGLE : int = 4 [static]   | SiOPMTable | ||
| PG_TRIANGLE_FC : int = 3 [static]   | SiOPMTable | ||
| PG_USER_CUSTOM : int = -1 [static]   | SiOPMTable | ||
| PG_USER_PCM : int = -2 [static]   | SiOPMTable | ||
| PHASE_BITS : int = 26.0 [static]   | SiOPMTable | ||
| PHASE_FILTER : int [static]   | SiOPMTable | ||
| PHASE_MAX : int [static]   | SiOPMTable | ||
| PHASE_SIGN_RSHIFT : int = 25.0 [static]   | SiOPMTable | ||
| PITCH_TABLE_SIZE : int [static]   | SiOPMTable | ||
| PT_APU_NOISE : int = 5 [static]   | SiOPMTable | ||
| PT_GB_NOISE : int = 6 [static]   | SiOPMTable | ||
| PT_MAX : int = 7 [static]   | SiOPMTable | ||
| PT_OPM : int = 0 [static]   | SiOPMTable | ||
| PT_OPM_NOISE : int = 3 [static]   | SiOPMTable | ||
| PT_PCM : int = 1 [static]   | SiOPMTable | ||
| PT_PSG : int = 2 [static]   | SiOPMTable | ||
| PT_PSG_NOISE : int = 4 [static]   | SiOPMTable | ||
| SAMPLER_DATA_MAX : int [static]   | SiOPMTable | ||
| SAMPLER_TABLE_MAX : int = 4 [static]   | SiOPMTable | ||
| SAMPLING_TABLE_BITS : int = 10 [static]   | SiOPMTable | ||
| SAMPLING_TABLE_SIZE : int [static]   | SiOPMTable | ||
| SQUARE_WAVE_OUTPUT : Number = 1 [static]   | SiOPMTable | ||
| VM_DR32DB : int = 4 [static]   | SiOPMTable | ||
| VM_DR48DB : int = 3 [static]   | SiOPMTable | ||
| VM_DR64DB : int = 2 [static]   | SiOPMTable | ||
| VM_DR96DB : int = 1 [static]   | SiOPMTable | ||
| VM_LINEAR : int = 0 [static]   | SiOPMTable | ||
| VM_MAX : int = 5 [static]   | SiOPMTable | ||
| WAVE_TABLE_MAX : int = 128 [static]   | SiOPMTable | ||
| _instance | property | 
public static var _instance:SiOPMTable = nullinternal instance, you can access this after creating SiONDriver.
| _stencilCustomWaveTables | property | 
_sion_internal var _stencilCustomWaveTables:Vector.<SiOPMWaveTable> = nullPG:Overriding custom wave tables
| _stencilPCMVoices | property | 
_sion_internal var _stencilPCMVoices:Vector.<SiMMLVoice> = nullPG:PCM voice
| clock | property | 
public var clock:intfm clock
| clock_ratio | property | 
public var clock_ratio:int(clock/64/sampling_rate)<<CLOCK_RATIO_BITS
| dt1Table | property | 
public var dt1Table:Array = nullTable for dt1 (from fmgen.cpp).
| dt2Table | property | 
public var dt2Table:Vector.<int>Table for dt2 (from MAME's opm source).
| eg_incTables | property | 
public var eg_incTables:ArrayEG:increment table. This table is based on MAME's opm emulation.
| eg_incTablesAtt | property | 
public var eg_incTablesAtt:ArrayEG:increment table for attack. This shortcut is based on fmgen (shift=0 means x0).
| eg_levelTables | property | 
public var eg_levelTables:Array = nullEG:table to calculate eg_level.
| eg_lv2tlTable | property | 
public var eg_lv2tlTable:Vector.<int> = nullEG:tl table from linear-volume to tl.
| eg_slTable | property | 
public var eg_slTable:Array = nullEG:sl table from 15 to 1024.
| eg_ssgTableIndex | property | 
public var eg_ssgTableIndex:Array = nullEG:table from sgg_type to eg_levelTables index.
| eg_tableSelector | property | 
public var eg_tableSelector:Array = nullEG:table selector.
| eg_timerSteps | property | 
public var eg_timerSteps:Array = nullEG:timer step.
| eg_tlTable32dB | property | 
public var eg_tlTable32dB:Vector.<int> = nullEG:tl table from N88 basic v command.
| eg_tlTable48dB | property | 
public var eg_tlTable48dB:Vector.<int> = nullEG:tl table from psg volume.
| eg_tlTable64dB | property | 
public var eg_tlTable64dB:Vector.<int> = nullEG:tl table of fmp7 based.
| eg_tlTable96dB | property | 
public var eg_tlTable96dB:Vector.<int> = nullEG:tl table of tl based.
| eg_tlTableLine | property | 
public var eg_tlTableLine:Vector.<int> = nullEG:tl table from linear volume.
| eg_tlTables | property | 
public var eg_tlTables:Vector.<Vector.<int>> = nullEG:tl table from volume to tl.
| filter_cutoffTable | property | 
public var filter_cutoffTable:Vector.<Number> = nullFILTER: cutoff
| filter_eg_rate | property | 
public var filter_eg_rate:Vector.<int> = nullFILTER: envlop rate
| filter_feedbackTable | property | 
public var filter_feedbackTable:Vector.<Number> = nullFILTER: resonance
| final_oscilator_flags | property | 
public var final_oscilator_flags:ArrayFlags of final oscillator
| i2n | property | 
public var i2n:Numberint->Number ratio on pulse data
| instance | property | 
instance:SiOPMTable  [read-only] static sigleton instance
    public static function get instance():SiOPMTable| lfo_chorusTables | property | 
public var lfo_chorusTables:Vector.<int> = nullLFO:lfo modulation table for chorus
| lfo_timerSteps | property | 
public var lfo_timerSteps:Vector.<int> = nullLFO:timer step.
| lfo_waveTables | property | 
public var lfo_waveTables:Array = nullLFO:lfo modulation table
| logTable | property | 
public var logTable:Vector.<int> = nullPG:log table.
| nnToKC | property | 
public var nnToKC:Vector.<int> = nullPG:MIDI note number to FM key code.
| noWaveTable | property | 
public var noWaveTable:SiOPMWaveTablePG:Wave tables without any waves.
| noWaveTableOPM | property | 
public var noWaveTableOPM:SiOPMWaveTable| panTable | property | 
public var panTable:Vector.<Number> = nullPanning volume table.
| phaseStepShiftFilter | property | 
public var phaseStepShiftFilter:Vector.<int> = nullPG:phase step shift filter.
| pitchTable | property | 
public var pitchTable:Vector.<Vector.<int>> = nullPG:pitch table.
| pitchWaveLength | property | 
public var pitchWaveLength:Vector.<Number> = nullPG:pitch wave length (in samples) table.
| psg_clock | property | 
public var psg_clock:Numberpsg clock
| rate | property | 
public var rate:intsampling rate
| sampleRatePitchShift | property | 
public var sampleRatePitchShift:int44100Hz=0, 22050Hz=1
| samplerTables | property | 
public var samplerTables:Vector.<SiOPMWaveSamplerTable> = nullPG:Sampler table
| soundReference | property | 
public var soundReference:* = nullPG:Sound reference table
| waveTables | property | 
public var waveTables:Vector.<SiOPMWaveTable> = nullPG:Wave tables
| SiOPMTable | () | Constructor | 
public function SiOPMTable(clock:int, psg_clock:Number, rate:int)constructor
Parametersclock:int — FM module's clock.
           | |
psg_clock:Number — Sampling rate of wave data
          | |
rate:int | 
| calcLogTableIndex | () | method | 
 public static function calcLogTableIndex(n:Number):intcalculate log table index from Number[-1,1].
Parameters
n:Number | 
int | 
| getPCMData | () | method | 
 public function getPCMData(index:int):SiOPMWavePCMTableget PCM data from a list of SiONDriver and SiONData
Parameters
index:int | 
SiOPMWavePCMTable | 
| getWaveTable | () | method | 
 public function getWaveTable(index:int):SiOPMWaveTableget wave table from a list of SiONDriver and SiONData
Parameters
index:int | 
SiOPMWaveTable | 
| CLOCK_RATIO_BITS | Constant | 
public static const CLOCK_RATIO_BITS:int = 10| DEFAULT_PG_MAX | Constant | 
public static const DEFAULT_PG_MAX:int = 256| ENV_BITS | Constant | 
public static const ENV_BITS:int = 10| ENV_BOTTOM | Constant | 
public static const ENV_BOTTOM:int| ENV_BOTTOM_SSGEC | Constant | 
public static const ENV_BOTTOM_SSGEC:int| ENV_LSHIFT | Constant | 
public static const ENV_LSHIFT:int = 3.0| ENV_TIMER_BITS | Constant | 
public static const ENV_TIMER_BITS:int = 24| ENV_TIMER_INITIAL | Constant | 
public static const ENV_TIMER_INITIAL:int| ENV_TOP | Constant | 
public static const ENV_TOP:int| FIXED_BITS | Constant | 
public static const FIXED_BITS:int = 16| HALF_TONE_BITS | Constant | 
public static const HALF_TONE_BITS:int = 6| HALF_TONE_RESOLUTION | Constant | 
public static const HALF_TONE_RESOLUTION:int| KEY_CODE_TABLE_SIZE | Constant | 
public static const KEY_CODE_TABLE_SIZE:int = 128| LFO_FIXED_BITS | Constant | 
public static const LFO_FIXED_BITS:int = 20| LFO_TABLE_SIZE | Constant | 
public static const LFO_TABLE_SIZE:int = 256| LFO_TIMER_INITIAL | Constant | 
public static const LFO_TIMER_INITIAL:int| LFO_WAVE_MAX | Constant | 
public static const LFO_WAVE_MAX:int = 8| LFO_WAVE_NOISE | Constant | 
public static const LFO_WAVE_NOISE:int = 3| LFO_WAVE_SAW | Constant | 
public static const LFO_WAVE_SAW:int = 0| LFO_WAVE_SQUARE | Constant | 
public static const LFO_WAVE_SQUARE:int = 1| LFO_WAVE_TRIANGLE | Constant | 
public static const LFO_WAVE_TRIANGLE:int = 2| LOG_TABLE_BOTTOM | Constant | 
public static const LOG_TABLE_BOTTOM:int = 6656.0| LOG_TABLE_MAX_BITS | Constant | 
public static const LOG_TABLE_MAX_BITS:int = 16| LOG_TABLE_RESOLUTION | Constant | 
public static const LOG_TABLE_RESOLUTION:int = 256| LOG_TABLE_SIZE | Constant | 
public static const LOG_TABLE_SIZE:int = 8192.0| LOG_VOLUME_BITS | Constant | 
public static const LOG_VOLUME_BITS:int = 13| NOISE_TABLE_BITS | Constant | 
public static const NOISE_TABLE_BITS:int = 15| NOISE_TABLE_SIZE | Constant | 
public static const NOISE_TABLE_SIZE:int| NOISE_WAVE_OUTPUT | Constant | 
public static const NOISE_WAVE_OUTPUT:Number = 1| NOTE_BITS | Constant | 
public static const NOTE_BITS:int = 7| NOTE_TABLE_SIZE | Constant | 
public static const NOTE_TABLE_SIZE:int| OUTPUT_MAX | Constant | 
public static const OUTPUT_MAX:Number = 0.5| PCM_BITS | Constant | 
public static const PCM_BITS:int = 20| PCM_DATA_MAX | Constant | 
public static const PCM_DATA_MAX:int = 128| PG_CUSTOM | Constant | 
public static const PG_CUSTOM:int = 256| PG_FILTER | Constant | 
public static const PG_FILTER:int = 511| PG_KNMBSMM | Constant | 
public static const PG_KNMBSMM:int = 7| PG_MA3_WAVE | Constant | 
public static const PG_MA3_WAVE:int = 32| PG_NOISE | Constant | 
public static const PG_NOISE:int = 6| PG_NOISE_GB_SHORT | Constant | 
public static const PG_NOISE_GB_SHORT:int = 21| PG_NOISE_HIPAS | Constant | 
public static const PG_NOISE_HIPAS:int = 19| PG_NOISE_PINK | Constant | 
public static const PG_NOISE_PINK:int = 20| PG_NOISE_PULSE | Constant | 
public static const PG_NOISE_PULSE:int = 17| PG_NOISE_SHORT | Constant | 
public static const PG_NOISE_SHORT:int = 18| PG_NOISE_WHITE | Constant | 
public static const PG_NOISE_WHITE:int = 16| PG_OFFSET | Constant | 
public static const PG_OFFSET:int = 10| PG_PC_NZ_16BIT | Constant | 
public static const PG_PC_NZ_16BIT:int = 24| PG_PC_NZ_OPM | Constant | 
public static const PG_PC_NZ_OPM:int = 26| PG_PC_NZ_SHORT | Constant | 
public static const PG_PC_NZ_SHORT:int = 25| PG_PCM | Constant | 
public static const PG_PCM:int = 384| PG_PULSE | Constant | 
public static const PG_PULSE:int = 64| PG_PULSE_SPIKE | Constant | 
public static const PG_PULSE_SPIKE:int = 80| PG_RAMP | Constant | 
public static const PG_RAMP:int = 128| PG_SAW_DOWN | Constant | 
public static const PG_SAW_DOWN:int = 2| PG_SAW_UP | Constant | 
public static const PG_SAW_UP:int = 1| PG_SAW_VC6 | Constant | 
public static const PG_SAW_VC6:int = 11| PG_SINE | Constant | 
public static const PG_SINE:int = 0| PG_SQUARE | Constant | 
public static const PG_SQUARE:int = 5| PG_SYNC_HIGH | Constant | 
public static const PG_SYNC_HIGH:int = 9| PG_SYNC_LOW | Constant | 
public static const PG_SYNC_LOW:int = 8| PG_TRIANGLE | Constant | 
public static const PG_TRIANGLE:int = 4| PG_TRIANGLE_FC | Constant | 
public static const PG_TRIANGLE_FC:int = 3| PG_USER_CUSTOM | Constant | 
public static const PG_USER_CUSTOM:int = -1| PG_USER_PCM | Constant | 
public static const PG_USER_PCM:int = -2| PHASE_BITS | Constant | 
public static const PHASE_BITS:int = 26.0| PHASE_FILTER | Constant | 
public static const PHASE_FILTER:int| PHASE_MAX | Constant | 
public static const PHASE_MAX:int| PHASE_SIGN_RSHIFT | Constant | 
public static const PHASE_SIGN_RSHIFT:int = 25.0| PITCH_TABLE_SIZE | Constant | 
public static const PITCH_TABLE_SIZE:int| PT_APU_NOISE | Constant | 
public static const PT_APU_NOISE:int = 5| PT_GB_NOISE | Constant | 
public static const PT_GB_NOISE:int = 6| PT_MAX | Constant | 
public static const PT_MAX:int = 7| PT_OPM | Constant | 
public static const PT_OPM:int = 0| PT_OPM_NOISE | Constant | 
public static const PT_OPM_NOISE:int = 3| PT_PCM | Constant | 
public static const PT_PCM:int = 1| PT_PSG | Constant | 
public static const PT_PSG:int = 2| PT_PSG_NOISE | Constant | 
public static const PT_PSG_NOISE:int = 4| SAMPLER_DATA_MAX | Constant | 
public static const SAMPLER_DATA_MAX:int| SAMPLER_TABLE_MAX | Constant | 
public static const SAMPLER_TABLE_MAX:int = 4| SAMPLING_TABLE_BITS | Constant | 
public static const SAMPLING_TABLE_BITS:int = 10| SAMPLING_TABLE_SIZE | Constant | 
public static const SAMPLING_TABLE_SIZE:int| SQUARE_WAVE_OUTPUT | Constant | 
public static const SQUARE_WAVE_OUTPUT:Number = 1| VM_DR32DB | Constant | 
public static const VM_DR32DB:int = 4| VM_DR48DB | Constant | 
public static const VM_DR48DB:int = 3| VM_DR64DB | Constant | 
public static const VM_DR64DB:int = 2| VM_DR96DB | Constant | 
public static const VM_DR96DB:int = 1| VM_LINEAR | Constant | 
public static const VM_LINEAR:int = 0| VM_MAX | Constant | 
public static const VM_MAX:int = 5| WAVE_TABLE_MAX | Constant | 
public static const WAVE_TABLE_MAX:int = 128