Package uk.org.toot.audio.mixer

This package provides a professional audio mixer which uses plugin effects processors.

See:
          Description

Interface Summary
MainMixVariables Specialises MixVariables for the main bus which has routing.
MixControlIds  
MixerControlsIds  
MixVariables MixVariables defines a contract required for mixing to a Mixable.
 

Class Summary
AudioMixer AudioMixer provides a 'crossbar' of AudioMixerStrips and AudioMixerBusses, at each strip/bus intesection a MixProcess is used to potentially mix a portion of the audio signal from the strip to the bus (or to a strip if routed).
AudioMixerBus An AudioMixerBus synchronously mixes various signals and then writes its buffer to an AudioProcess specified with setOutputProcess().
AudioMixerStrip An AudioMixerStrip is an AudioProcessChain which can be connected to by means of setInputProcess() and setDirectOutputProcess() and allows arbitrary insertion and ordering of plugin modules.
BusControls BusControls are the composite Controls for a bus.
BusControls.SoloIndicator  
MainMixControls MainMixControls add a route control to MixControls.
MainMixProcess MainMixProcess adds dynamic routing capability to MixProcess.
MixControls MixControls are the composite Controls for a MixProcess.
MixControls.BalanceControl A BalanceControl implements stereo balance.
MixControls.FrontRearControl A FrontRearControl.
MixControls.GainControl A GainControl is a FaderControl which implements GainVariables.
MixControls.LCRControl An abstract implementation of a Left/Center/Right control such as a pan or balance control.
MixControls.PanControl A PanControl implements stereo pan.
MixerControls MixerControls defines the various types of strip that available and represents mixer controls as a two-dimensional 'crossbar' of strips and busses.
MixerControls.Mutation  
MixerControlsFactory MixerControlsFactory adds components to MixerControls in order to separate the creational concerns from MixerControls.
MixProcess A MixProcess mixes a portion of the audio signal that it processes to a particular named bus.
PostFadeMixControls Specialises MixControls for post-fade (effects send) use.
 

Package uk.org.toot.audio.mixer Description

This package provides a professional audio mixer which uses plugin effects processors.

Package uk.org.toot.audio.mixer UML Class Diagram



Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.