Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 AbstructLoader
org.si.utils Loader basic class.
 AnalogSynth
org.si.sound.synthesizers Analog "LIKE" Synthesizer
 APU
org.si.sound.nsf 
 Arpeggiator
org.si.sound Arpeggiator provides monophonic arpeggio pattern sound.
 BasicSynth
org.si.sound.synthesizers Basic Synthesizer
 BassSequencer
org.si.sound Bass sequencer provides simple monophonic bass line.
 BassSequencerPresetPattern
org.si.sound.patterns Preset patterns for BassSequencer
 BeatPerMinutes
org.si.sion.sequencer.base Beat per minutes class, Calculates BPM-releated numbers automatically.
 BPMAnalyzer
org.si.sion.utils BPMAnalyzer analyzes beat per minute value of music
 ByteArrayExt
org.si.utils Extended ByteArray, png image serialize, IFF chunk structure, FileReference operations.
 Chord
org.si.sion.utils Chord class.
 ChordPad
org.si.sound Chord pad provides polyphonic synthesizer controled by chord and rhythm pattern.
 CPU
org.si.sound.nsf 
 DrumMachine
org.si.sound Drum machinie provides independent bass drum, snare drum and hihat symbals tracks.
 DrumMachinePresetPattern
org.si.sound.patterns Preset patterns for DrumMachine
 DrumMachinePresetVoice
org.si.sound.synthesizers Preset voices for DrumMachine, this class can also be synthesizer.
 EffectChain
org.si.sound.core Effector chain class.
 Fader
org.si.sion.utils Fader class.
 FFT
org.si.utils Fast Fourier Transform module optimized for Flash10.
 FFT_original
org.si.utils Fast Fourier Transform module
 FlashSoundPlayer
org.si.sound FlashSoundPlayer provides advanced operations of Sound class (in flash media package).
 FlashSoundPlayerEvent
org.si.sound.events FlashSoundPlayerEvent is dispatched by FlashSoundPlayer.
 FMSynth
org.si.sound.synthesizers Frequency Modulation Synthesizer
 FMSynthOperator
org.si.sound.synthesizers Operator instance of FMSynth
 IFlashSoundOperator
org.si.sound.synthesizers Interface class for all flash Sound operating synthesizers
 ISiOPMWaveInterface
org.si.sion.module Interface to set SiOPMWaveBase based classes.
 Mapper
org.si.sound.nsf 
 MapperNSF
org.si.sound.nsf 
 MDXData
org.si.sound.mdx MDX data class
 MDXEvent
org.si.sound.mdx MDX event
 MDXTrack
org.si.sound.mdx Track of MDX data
 MIDIModule
org.si.sion.midi MIDI sound module
 MIDIModuleChannel
org.si.sion.midi MIDI sound module channel
 MMLData
org.si.sion.sequencer.base MML data class.
 MMLEvent
org.si.sion.sequencer.base MML event.
 MMLExecutor
org.si.sion.sequencer.base MMLExecutor has MMLSequence and executing pointer.
 MMLParser
org.si.sion.sequencer.base MML parser class.
 MMLParserSetting
org.si.sion.sequencer.base Informations for MMLParser
 MMLPlayer
org.si.sound MML Player provides sequence sound written by MML, and you can control all tracks during playing sequence.
 MMLSequence
org.si.sion.sequencer.base Sequence of 1 sound channel.
 MMLSequenceGroup
org.si.sion.sequencer.base Group of MMLSequences.
 MMLSequencer
org.si.sion.sequencer.base MMLSequencer is the basic class of a bridges between MMLEvents, sound modules and sound systems.
 MMU
org.si.sound.nsf 
 MonophonicSynthesizer
org.si.sound Monophonic synthesizer class provides single voice synthesizer sounding on the beat.
 MultiTrackSoundObject
org.si.sound The MultiTrackSoundObject class is the base class for all objects that can control plural tracks.
 NES
org.si.sound.nsf 
 NESconfig
org.si.sound.nsf 
 NESSynth
org.si.sound.synthesizers Nintendo Entertainment System (Family Computer) Synthesizer
 Note
org.si.sound.patterns Note object used in PatternSequencer.
 NSFData
org.si.sound.nsf NSF data class
 PAD
org.si.sound.nsf 
 PatternSequencer
org.si.sound Pattern sequencer class provides simple one track pattern player.
 PCMSample
org.si.sion.utils PCM sample loader/saver
 PCMSynth
org.si.sound.synthesizers Pulse Code Modulation Synthesizer
 PDXData
org.si.sound.mdx PDX data class
 PDXDataStorage
org.si.sound.mdx PDX data storage
 PeakDetector
org.si.sion.utils PeakDetector provides wave power peak profiler with bandpass filter.
 PMGuitarSynth
org.si.sound.synthesizers Physical Modeling Guitar Synthesizer
 PMLParser
org.si.sound.patterns PML (Pattern/Primitive Macro Language) parser, this class provides quite simple pattern generator.
 PolyphonicSynthesizer
org.si.sound Polyphonic synthesizer class provides synthesizer with multi tracks.
 PPU
org.si.sound.nsf 
 PresetVoiceLoader
org.si.sound.synthesizers synthsizer with SiONPresetVoice
 PSGSynth
org.si.sound.synthesizers Programmable Sound Generator Synthesizer
 ROM
org.si.sound.nsf 
 SamplerSynth
org.si.sound.synthesizers Sampler Synthesizer
 Scale
org.si.sion.utils Scale class.
 Scaler
org.si.sound.patterns Pattern generator on scale
 Sequencer
org.si.sound.patterns The Sequencer class provides simple one track pattern player.
 SiCompositeEffector
org.si.sion.effector Composite effector class.
 SiCtrlFilterBase
org.si.sion.effector controlable filter base class.
 SiCtrlFilterHighPass
org.si.sion.effector controlable HPF.
 SiCtrlFilterLowPass
org.si.sion.effector controlable LPF.
 SiEffectAutoPan
org.si.sion.effector Stereo auto pan.
 SiEffectBase
org.si.sion.effector Effector basic class.
 SiEffectCompressor
org.si.sion.effector Compressor.
 SiEffectDistortion
org.si.sion.effector Hard Distortion.
 SiEffectDownSampler
org.si.sion.effector Down sampler.
 SiEffectEqualiser
org.si.sion.effector Stereo 3band equaliser.
 SiEffectModule
org.si.sion.effector Effect Module.
 SiEffectSpeakerSimulator
org.si.sion.effector Piezoelectric speaker simulator.
 SiEffectStereoChorus
org.si.sion.effector Stereo chorus effector.
 SiEffectStereoDelay
org.si.sion.effector Stereo long delay effector.
 SiEffectStereoExpander
org.si.sion.effector Stereo expander.
 SiEffectStereoReverb
org.si.sion.effector Stereo reverb effector.
 SiEffectStream
org.si.sion.effector SiON Effector stream.
 SiEffectWaveShaper
org.si.sion.effector Stereo wave shaper.
 SiFilterAllPass
org.si.sion.effector APF.
 SiFilterBandPass
org.si.sion.effector BPF.
 SiFilterBase
org.si.sion.effector filters based on RBJ cockbook.
 SiFilterHighBoost
org.si.sion.effector High booster.
 SiFilterHighPass
org.si.sion.effector HPF.
 SiFilterLowBoost
org.si.sion.effector Low booster.
 SiFilterLowPass
org.si.sion.effector LPF.
 SiFilterNotch
org.si.sion.effector Notch.
 SiFilterPeak
org.si.sion.effector Peaking EQ.
 SiFilterVowel
org.si.sion.effector Vowel filter, conbination of 6 peaking filters
 SiMMLData
org.si.sion.sequencer SiMML data class.
 SiMMLEnvelopTable
org.si.sion.sequencer Tabel evnelope data.
 SiMMLSequencer
org.si.sion.sequencer The SiMMLSequencer operates SiOPMModule by MML.
 SiMMLTable
org.si.sion.sequencer table for sequencer
 SiMMLTrack
org.si.sion.sequencer Track for SiMMLSequencer.
 SiMMLVoice
org.si.sion.sequencer Voice data.
 SiONData
org.si.sion The SiONData class provides musical score (and voice settings) data of SiON.
 SiONDataConverterSMF
org.si.sion.midi Standard MIDI File converter
 SiONDriver
org.si.sion SiONDriver class provides the driver of SiON's digital signal processor emulator.
 SiONEvent
org.si.sion.events SiON Event class.
 SiONMIDIEvent
org.si.sion.events SiON MIDI Event class.
 SiONPresetVoice
org.si.sion.utils Preset voice data.
 SiONSoundFont
org.si.sion.utils.soundfont SiON Sound font class.
 SiONSoundFontContainer
org.si.sion.utils.soundfont SiONSoundFontContainer provides a basic class of swf file that has SiONVoice setting.
 SiONSoundFontLoader
org.si.sion.utils.soundfont Sound font loader.
 SiONTrackEvent
org.si.sion.events SiON Track Event class.
 SiONUtil
org.si.sion.utils Utilities for SiON
 SiONVoice
org.si.sion SiONVoice class provides all of voice setting parameters of SiON.
 SiOPMChannelBase
org.si.sion.module.channels SiOPM sound channel base class.
 SiOPMChannelFM
org.si.sion.module.channels FM sound channel.
 SiOPMChannelKS
org.si.sion.module.channels Karplus-Strong algorism with FM synth.
 SiOPMChannelParam
org.si.sion.module SiOPM Channel Parameters.
 SiOPMChannelPCM
org.si.sion.module.channels PCM channel
 SiOPMChannelSampler
org.si.sion.module.channels Sampler pad channel.
 SiOPMModule
org.si.sion.module SiOPM sound module
 SiOPMOperator
org.si.sion.module.channels SiOPM operator class.
 SiOPMOperatorParam
org.si.sion.module OPM Parameters.
 SiOPMStream
org.si.sion.module Stream buffer class
 SiOPMTable
org.si.sion.module SiOPM table
 SiOPMWaveBase
org.si.sion.module basic class for SiOPM wave data
 SiOPMWavePCMData
org.si.sion.module PCM data class
 SiOPMWavePCMTable
org.si.sion.module PCM data class
 SiOPMWaveSamplerData
org.si.sion.module SiOPM samplers wave data
 SiOPMWaveSamplerTable
org.si.sion.module SiOPM samplers wave table
 SiOPMWaveTable
org.si.sion.module SiOPM wave table
 SLLint
org.si.utils Singly linked list of int.
 SLLNumber
org.si.utils Singly linked list of Number.
 SMFData
org.si.sion.midi Standard MIDI File class
 SMFEvent
org.si.sion.midi SMF event
 SMFExecutor
org.si.sion.midi Standard MIDI File executor
 SMFTrack
org.si.sion.midi SMF Track chunk
 SoundClass
org.si.sion.utils Refer from http://www.flashcodersbrighton.org/wordpress/?p=9
 SoundLoader
org.si.sion.utils.soundloader Sound Loader.
SoundLoader.setURL() to set loading url, SoundLoader.loadAll() to load all files and SoundLoader.hash to access all loaded files.
 SoundLoaderFileData
org.si.sion.utils.soundloader File Data class for SoundLoader
 SoundObject
org.si.sound The SoundObject class is the base class of all objects that operates sounds by SiONDriver.
 SoundObjectContainer
org.si.sound The SoundObjectContainer class is the base class for all objects that can serve as sound object containers on the sound list.
 SoundObjectEvent
org.si.sound.events SoundObjectEvent is dispatched by all SoundObjects.
 timer
org.si.utils static timer class
 Translator
org.si.sion.utils Translator
 VoiceReference
org.si.sound.synthesizers Voice reference, basic class of all synthesizers.
 WaveTableSynth
org.si.sound.synthesizers Wave Table Synthesizer