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
 Audio
de.popforge.audio.output The class Audio provides all possible audio properties as constants.
 AudioBuffer
de.popforge.audio.output The class AudioBuffer creates an endless AudioStream as long as the buffer is updated with new samples
 BasicFilter
de.popforge.audio.processor.effects 
 BitBoy
de.popforge.audio.processor.bitboy 
 CCCompressor
de.popforge.audio.processor.effects TEST DRIVE
 ChannelBase
de.popforge.audio.processor.bitboy.channels 
 Compressor
de.popforge.audio.processor.effects TEST DRIVE
 ControlPoint
de.popforge.interpolation 
 Distort
de.popforge.audio.processor.effects 
 FL909
de.popforge.audio.processor.fl909 
 Flanger
de.popforge.audio.processor.effects 
 FormatBase
de.popforge.audio.processor.bitboy.formats The FormatBase class is an abstract descriptor for formats that are read by a tracker.
 FormatFactory
de.popforge.audio.processor.bitboy.formats 
 Formatter
de.popforge.utils 
 Fui
de.popforge.fui The Fui class is able to read and parse special Furnace files that contain a skin plus configuration.
 FuiComponent
de.popforge.fui.core The FuiComponent class is the base for every visible element handled by a Fui object.
 FurnaceFormat
de.popforge.format.furnace The FurnaceFormat class can read and write the popforge furnace format.
 Group
de.popforge.fui.core The Group class is a manager that handles a Parameter object with a MappingValues for multiple components.
 HSlider
de.popforge.fui.controls The HSlider class represents a horizontal slider.
 IAudioProcessor
de.popforge.audio.processor 
 IFormatterBindable
de.popforge.fui.core An interface for objects that can react on Formatter objects.
 IFuiSkin
de.popforge.fui.core The IFuiSkin interface has to bee implemented by a skin provider for the Fui framework.
 IInterpolationBindable
de.popforge.fui.core An interface for objects that can react on Interpolation objects.
 IMapping
de.popforge.parameter IMapping is an interface providing the necessary mapping function and vice versa
 ImplementationRequiredError
de.popforge.fui.core The ImplementationRequiredError is thrown when a method has to be overriden.
 Interpolation
de.popforge.interpolation The Interpolation class represents a interpolation between given control points.
 InterpolationCosine
de.popforge.interpolation 
 InterpolationCubic
de.popforge.interpolation 
 InterpolationDisplay
de.popforge.fui.controls The InterpolationDisplay class is a utility to render Interpolation objects.
 InterpolationLinear
de.popforge.interpolation The InterpolationLinear class an extension to the Interpolation class using linear interpolation.
 InterpolationMode
de.popforge.interpolation The InterpolationMode class is an enumeration of constant values that indicate which way an Interpolation object should act.
 IParameterBindable
de.popforge.fui.core An interface for objects that can react on Parameter objects.
 IStringBindable
de.popforge.fui.core An interface for objects that can display a String.
 KeyboardShortcut
de.popforge.ui 
 Knob
de.popforge.fui.controls The Knob class represents a simple knob.
 Label
de.popforge.gui 
 Label
de.popforge.fui.controls The Label class is a simple text rendering component.
 MappingBoolean
de.popforge.parameter MappingBoolean maps a normalized value into a Boolean
 MappingIntLinear
de.popforge.parameter MappingIntLinear interpolates(linear) a normalized value into the given range(min/max): int
 MappingNumberExponential
de.popforge.parameter MappingNumberLinear interpolates(exponential) a normalized value into the given range(min/max): Number
 MappingNumberLinear
de.popforge.parameter MappingNumberLinear interpolates(linear) a normalized value into the given range(min/max): Number
 MappingValues
de.popforge.parameter MappingValues maps a normalized value to a value inside the passed Array
 Memory
de.popforge.audio.processor.fl909.memory 
 ModChannel
de.popforge.audio.processor.bitboy.channels 
 Parameter
de.popforge.parameter class Parameter stores an untyped value Depending on its mapping it can handle different types of values as Number, Boolean, Array It also informs listeners if the value has changed.
 ParametricEQ
de.popforge.audio.processor.effects 
 ParticleSynth
de.popforge.audio.processor.special 
 Pattern
de.popforge.audio.processor.fl909.memory 
 PitchShifter
de.popforge.audio.processor.effects TEST DRIVE
 ProcontrollControl
de.popforge.ui.procontroll <-+ FIRST IMPLEMENTATION +-> Needs the java application 'AS3ProControll' running as a server
 ProcontrollDevice
de.popforge.ui.procontroll 
 ProcontrollStick
de.popforge.ui.procontroll 
 Random
de.popforge.math 
 RMS
de.popforge.math The RMS class represents the root-mean-square of a set of values (window) with a given width.
 Rom
de.popforge.audio.processor.fl909.voices 
 Sample
de.popforge.audio.output The class Sample stores 2 Numbers as a representation of the current Sample amplitudes.
 Slider
de.popforge.gui Slider is a default design gui element to change the value of a Parameter Click knob while holding the ALT-key to reset the parameter value
 SoundFactory
de.popforge.audio.output The class SoundFactory provides creating a valid flash.media.Sound object by passing either a custom Array with de.popforge.audio.output.Sample entries or by passing an uncompressed PCM ByteArray.
 StereoDelay
de.popforge.audio.processor.effects 
 SwitchButton
de.popforge.fui.controls The SwitchButton class represents a button that keeps is value once pressed.
 ToneBase
de.popforge.audio.processor.fl909.tone 
 ToneBassdrum
de.popforge.audio.processor.fl909.tone 
 ToneCrash
de.popforge.audio.processor.fl909.tone 
 ToneHighHat
de.popforge.audio.processor.fl909.tone 
 ToneRide
de.popforge.audio.processor.fl909.tone 
 ToneSnaredrum
de.popforge.audio.processor.fl909.tone 
 ToneTom
de.popforge.audio.processor.fl909.tone 
 Trigger
de.popforge.audio.processor.fl909.memory 
 TriggerBase
de.popforge.audio.processor.bitboy.formats 
 TriggerButton
de.popforge.fui.controls The TriggerButton class represents a trigger that keeps the value only while its pressed.
 Voice
de.popforge.audio.processor.fl909.voices 
 VoiceBassdrum
de.popforge.audio.processor.fl909.voices 
 VoiceClap
de.popforge.audio.processor.fl909.voices 
 VoiceCrash
de.popforge.audio.processor.fl909.voices 
 VoiceHiHat
de.popforge.audio.processor.fl909.voices 
 VoiceRide
de.popforge.audio.processor.fl909.voices 
 VoiceRimshot
de.popforge.audio.processor.fl909.voices 
 VoiceSnaredrum
de.popforge.audio.processor.fl909.voices 
 VoiceTom
de.popforge.audio.processor.fl909.voices 
 VSlider
de.popforge.fui.controls The VSlider class represents a vertical slider.
 WavEncoder
de.popforge.format.wav 
 Waveshaper
de.popforge.audio.processor.effects 
 WavFormat
de.popforge.format.wav 
 XMFormat
de.popforge.audio.processor.bitboy.formats.xm 
 XMFormatError
de.popforge.audio.processor.bitboy.formats.xm 
 XMInstrument
de.popforge.audio.processor.bitboy.formats.xm 
 XMInstrumentHeader
de.popforge.audio.processor.bitboy.formats.xm 
 XMPattern
de.popforge.audio.processor.bitboy.formats.xm 
 XMSample
de.popforge.audio.processor.bitboy.formats.xm 
 XMSampleHeader
de.popforge.audio.processor.bitboy.formats.xm 
 XMTrigger
de.popforge.audio.processor.bitboy.formats.xm 
 XMVolumeCommand
de.popforge.audio.processor.bitboy.formats.xm 
 XYPlane
de.popforge.gui