Package ddf.minim.ugens

Interface Summary
Instrument The Instrument interface is expected by AudioOutput.playNote.
Waveform An interface to represent a Waveform that can be sampled by using a value between 0 and 1.
 

Class Summary
ADSR A UGen that plays input audio through a standard ADSR envelope based on time from noteOn and noteOff
Balance Balance is for controlling the left/right channel balance of a stereo signal.
BitCrush BitCrush is an effect that reduces the fidelity of the incoming signal.
Constant Just outputs a constant value.
Damp A UGen that starts at an amplitude value and changes to zero over a specified time.
DefaultInstrument You can use this default instrument to make sound if you don't want to write your own instrument.
Delay The Delay UGen is used to create delayed repetitions of the input audio.
FilePlayer The FilePlayer UGen provides a way for you to wrap an AudioRecordingStream with the UGen interface, allowing you to patching into a UGen graph any way you choose.
Frequency A Frequency is used to contain a frequency.
Gain Gain is another way of expressing an increase or decrease in the volume of something.
GranulateRandom GranulateRandom is granular synthesis of the incoming audio.
GranulateSteady A UGen which chops the incoming audio into steady grains of sound.
Line A UGen that starts at a value and changes linearly to another value over a specified time.
LiveInput LiveInput is a way to wrap an input stream with the UGen interface so that you can easily route incoming audio through a UGen graph.
Midi2Hz Midi2Hz is a UGen that will convert a MIDI note number to a frequency in Hertz.
Multiplier Multiplier is a UGen that will simply multiply the incoming audio signal by either a fixed value or by whatever its amplitude input is currently generating.
Noise Provides a UGen which generates noise.
Oscil Provides a UGen which generates a Waveform at a specified frequency.
Pan A UGen for panning a mono signal in a stereo field
Reciprocal A UGen which simply returns the reciprocal value of it's input.
Summer A Summer allows you to sum the outputs of multiple UGens to be sent further down the chain.
UGen The UGen class is an abstract class which is intended to be the basis for all UGens in Minim.
Waves A library of waveforms.
WaveShaper A UGen which provides waveshaping distortion.
Wavetable Wavetable wraps a float array of any size and lets you sample array using a normalized value [0,1].
WavetableGenerator WavetableGenerator is a helper class for generating Wavetables.
 

Enum Summary
Noise.Tint enumeration used to specify the tint of the noise
UGen.InputType This enum is used to specify the InputType of the UGenInput