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
 AbstractFilter
com.noteflight.standingwave3.filters An abstract implementation of the IAudioFilter interface that can be overridden to supply the specific transformation for a specific filter subclass.
 AbstractGenerator
com.noteflight.standingwave3.generators AbstractGenerator is an implementation superclass for generator implementations.
 AbstractModulationData
com.noteflight.standingwave3.modulation The base class for concrete modulation data.
 AbstractSource
com.noteflight.standingwave3.sources AbstractSource is an implementation superclass for IAudioSource implementations that wish to generate their output on a per-channel basis.
 ADSREnvelopeGenerator
com.noteflight.standingwave3.generators 
 AmpFilter
com.noteflight.standingwave3.filters AmpFilter multiplies the input with any generator.
 AttackFilter
com.noteflight.standingwave3.filters AttackFilter passes the signal unchanged after fading it in.
 AudioDescriptor
com.noteflight.standingwave3.elements An AudioDescriptor describes the characteristics of an audio stream in terms of number of channels and sample rate.
 AudioPerformer
com.noteflight.standingwave3.performance An AudioPerformer takes a Performance containing a queryable collection of PerformableAudioSources (i.e.
 AudioPlayer
com.noteflight.standingwave3.output An AudioPlayer streams samples from an IAudioSource to a Sound object using a SampleDataEvent listener.
 AudioSampleHandler
com.noteflight.standingwave3.output A delegate object that takes care of the work for audio playback by moving data from an IAudioSource into a SampleDataEvent's ByteArray.
 AudioUtils
com.noteflight.standingwave3.utils 
 BendModulation
com.noteflight.standingwave3.modulation 
 BiquadFilter
com.noteflight.standingwave3.filters Infinite Impulse Response (IIR) linear filter based on the "Direct Form 1" filter structure, incorporating four delay lines from the two previous input and output values.
 CacheFilter
com.noteflight.standingwave3.filters This audio filter does not transform its underlying source.
 DecayFilter
com.noteflight.standingwave3.filters DecayFilter passes the signal unchanged until the fade is reached, and then fades it out with the supplied envelope.
 EchoFilter
com.noteflight.standingwave3.filters An EchoFilter implements a simple recirculating delay line in which the input is blended with a time-delayed copy of itself.
 EnvelopeFilter
com.noteflight.standingwave3.filters EnvelopeFilter applies a so-called ADSR (attack/decay/sustain/release) amplitude envelope to its underlying source, to provide a shape to a sound source that typically has no amplitude envelope.
 FadeEnvelopeGenerator
com.noteflight.standingwave3.generators 
 FadeInFilter
com.noteflight.standingwave3.filters FadeInFilter passes the signal unchanged after fading it in.
 FadeOutFilter
com.noteflight.standingwave3.filters FadeOutFilter passes the signal unchanged until the fade is reached, and then fades it out with the supplied envelope.
 FilterCalculator
com.noteflight.standingwave3.utils 
 GainFilter
com.noteflight.standingwave3.filters GainFilter applies a fixed gain factor to the underlying source.
 IAudioFilter
com.noteflight.standingwave3.elements An IAudioFilter is an IAudioSource whose signal is derived from some transformation of another IAudioSource.
 IAudioSource
com.noteflight.standingwave3.elements An IAudioSource is the fundamental unit of construction for StandingWave audio machines.
 IDirectAccessSource
com.noteflight.standingwave3.elements 
 IModulationData
com.noteflight.standingwave3.modulation An IModulationData represents a source of continuously changing control data.
 IPerformableModulation
com.noteflight.standingwave3.modulation 
 IPerformance
com.noteflight.standingwave3.performance An IPerformance is a queryable set of PerformanceElements.
 IRandomAccessSource
com.noteflight.standingwave3.elements An IRandomAccessSource is an interface implemented by IAudioSources that expose the ability to extract any desired subrange at will, given its starting and ending index.
 LineData
com.noteflight.standingwave3.modulation 
 ListPerformance
com.noteflight.standingwave3.performance A ListPerformance is an ordered list of PerformableAudioSources, each of which possesses an onset relative to the start of the performance.
 LoopSource
com.noteflight.standingwave3.sources Creates an audio source of indefinite duration by looping another IDirectAccessSource.
 Mod
com.noteflight.standingwave3.modulation A Mod represents a segment that is used as a control value for some synthesis function.
 ModulationKeyframe
com.noteflight.standingwave3.modulation 
 NoiseSource
com.noteflight.standingwave3.sources 
 OverdriveFilter
com.noteflight.standingwave3.filters GainFilter applies a fixed gain factor to the underlying source.
 PanFilter
com.noteflight.standingwave3.filters 
 PerformableAudioSource
com.noteflight.standingwave3.performance A PerformableAudioSource is an IAudioSource with a specific start index in sample frames.
 ResamplingFilter
com.noteflight.standingwave3.filters This filter implementation resamples an input source by interpolating its samples using a sampling frequency that is some factor higher or lower than its actual sample rate.
 Sample
com.noteflight.standingwave3.elements Sample is the fundamental audio source in StandingWave, and is the primary way audio data is passed through the application.
 SineSource
com.noteflight.standingwave3.sources A SineSource provides a source whose signal in all channels is a pure sine wave of a given frequency.
 SoundGenerator
com.noteflight.standingwave3.generators 
 SoundSource
com.noteflight.standingwave3.sources A SoundSource serves as a source of stereo 44.1k sound extracted from an underlying Flash Player Sound object.
 SplineData
com.noteflight.standingwave3.modulation Not implemented yet.
 StandardizeFilter
com.noteflight.standingwave3.filters StandardizeFilter converts a source of any audio descriptor to a standard stereo 44.1k audio source, suitable for output to AudioPlayer.
 ToneControlFilter
com.noteflight.standingwave3.filters ToneControlFilter provides relatively basic and gentle equalization for any input, and is useful in tonal shaping of the Rompler output.
 ValueModulation
com.noteflight.standingwave3.modulation 
 VibratoModulation
com.noteflight.standingwave3.modulation 
 WaveFile
com.noteflight.standingwave3.formats The WaveFile class translates between audio files in the WAV format and Samples.