|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
GrainEnvelope | This envelope should start at 0.0, go up to 1.0 and then return to 0.0 in duration time. |
GrainScheduler | |
GrainSource | |
UnitSink | Interface for unit generators that have an input. |
UnitSource | Interface for unit generators that have an output. |
UnitVoice | A voice that can be allocated by the VoiceAllocator. |
Class Summary | |
---|---|
Add | This unit performs a signed addition on its two inputs. |
AsymptoticRamp | Output approaches Input exponentially. |
ChannelIn | Provides access to one channel of the audio input. |
ChannelOut | Provides access to one channel of the audio output. |
Circuit | Contains a list of units that are executed together. |
Compare | Output 1.0 if inputA > inputB. |
ContinuousRamp | A ramp that is continuous value and in slope. |
CrossFade | CrossFade between parts of the input. |
Delay | Simple non-interpolating delay. |
Divide | This unit divides its two inputs. |
DualInTwoOut | This unit splits a dual (stereo) input to two discrete outputs. |
EnvelopeAttackDecay | |
EnvelopeDAHDSR | Six stage envelope similar to the envelope in DLS2. |
ExponentialRamp | Output approaches Input exponentially and will reach it eventually. |
FilterBandPass | BandPass Filter. |
FilterBandStop | /** BandStop Filter. |
FilterBiquad | Base class for a set of IIR filters. |
FilterBiquadCommon | Extend this class to create a filter that implements Biquad filter with a Q port. |
FilterBiquadShelf | This filter is based on the BiQuad filter and is used as a base class for FilterLowShelf and FilterHighShelf. |
FilterHighPass | HighPass Filter. |
FilterHighShelf | HighShelf Filter. |
FilterLowPass | HighPass Filter. |
FilterLowShelf | LowShelf Filter. |
FilterOnePole | First Order, One Pole filter using the following formula: |
FilterOnePoleOneZero | First Order, One Pole, One Zero filter using the following formula: |
FilterOneZero | First Order, One Zero filter using the following formula: |
FilterPeakingEQ | PeakingEQ Filter. |
FilterStateVariable | Create a "State Variable Filter" based on the filter described in Hal Chamberlain's "Musical Applications of MicroProcessors". |
FilterTwoPoles | Second Order, Two Pole filter using the following formula: |
FilterTwoPolesTwoZeros | Second Order, Two Pole, Two Zero filter using the following formula: |
FixedRateMonoReader | Simple sample player. |
FixedRateMonoWriter | Simple sample writer. |
FixedRateStereoReader | Simple stereo sample player. |
FixedRateStereoWriter | Simple stereo sample writer. |
FourWayFade | FourWayFade unit. |
FunctionEvaluator | Convert an input value to an output value. |
FunctionOscillator | Oscillator that uses a Function object to define the waveform. |
Grain | |
GrainCommon | |
GrainFarm | A unit generator that generates a could of sound using multiple Grains. |
GrainSourceSine | |
ImpulseOscillator | Narrow impulse oscillator. |
ImpulseOscillatorBL | Impulse oscillator created by differentiating a sawtoothBL. |
Integrate | IntegrateUnit unit. |
InterpolatingDelay | InterpolatingDelayUnit |
Latch | Latch or hold an input value. |
LatchZeroCrossing | Latch when input crosses zero. |
LinearRamp | Output approaches Input linearly. |
LineIn | External audio input is sent to the output of this unit. |
LineOut | Input audio is sent to the external audio output device. |
Maximum | Output largest of inputA or inputB. |
Minimum | Output smallest of inputA or inputB. |
MonoStreamWriter | Write one sample per audio frame to an AudioOutputStream with no interpolation. |
Multiply | This unit multiplies its two inputs. |
MultiplyAdd | output = (inputA * inputB) + inputC |
Pan | Pan unit. |
PanControl | PanControl unit. |
ParabolicEnvelope | ParabolicEnvelope unit. |
PeakFollower | Tracks the peaks of an input signal. |
PeriodAnalyzer | PitchDetector unit. |
PinkNoise | Noise_Pink Generate Pink Noise using Gardner method. |
PowerOfTwo | output = (2.0^input) This is useful for converting a pitch modulation value into a frequency scaler. |
PulseOscillator | Simple pulse wave oscillator. |
PulseOscillatorBL | Pulse oscillator that uses two band limited sawtooth oscillators. |
RaisedCosineEnvelope | An envelope that can be used in a GrainFarm to shape the amplitude of a Grain. |
RedNoise | RedNoise unit. |
SampleGrainFarm | A GrainFarm that uses a FloatSample as source material. |
SampleGrainSource | |
SawtoothOscillator | Simple sawtooth oscillator. |
SawtoothOscillatorBL | Sawtooth oscillator that uses uses multiple wave tables for band limiting. |
SawtoothOscillatorDPW | Sawtooth DPW oscillator (a sawtooth with reduced aliasing). |
SchmidtTrigger | SchmidtTrigger unit. |
Select | SelectUnit unit. |
SequentialDataReader | Base class for reading a sample or envelope. |
SequentialDataWriter | Base class for writing to a sample. |
SineOscillator | Sine oscillator using fast Taylor expansion. |
SineOscillatorPhaseModulated | Sine oscillator with a phase modulation input. |
SquareOscillator | Simple square wave oscillator. |
SquareOscillatorBL | Band-limited square wave oscillator. |
StereoStreamWriter | Write two samples per audio frame to an AudioOutputStream as interleaved samples. |
StochasticGrainScheduler | |
Subtract | This unit performs a signed subtraction on its two inputs. |
TriangleOscillator | Simple triangle wave oscillator. |
TunableFilter | A UnitFilter with a frequency port. |
TwoInDualOut | This unit combines two discrete inputs into a dual (stereo) output. |
UnitBinaryOperator | Base class for binary arithmetic operators like Add and Compare. |
UnitFilter | Base class for all filters. |
UnitGenerator | Base class for all unit generators. |
UnitOscillator | Base class for all oscillators. |
UnitStreamWriter | Base class for writing to an AudioOutputStream. |
VariableRateDataReader | |
VariableRateMonoReader | This reader can play any SequentialData and will interpolate between adjacent values. |
VariableRateStereoReader | This reader can play any SequentialData and will interpolate between adjacent values. |
WhiteNoise | WhiteNoise unit. |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |