Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

a - Variable in class ddf.minim.effects.IIRFilter
The a coefficients.
Abs - Class in ddf.minim.ugens
Abs is a UGen that outputs the absolue value of its input.
Abs() - Constructor for class ddf.minim.ugens.Abs
 
activate() - Method in class ddf.minim.ugens.Bypass
Activate the bypass functionality.
activate() - Method in class ddf.minim.ugens.Damp
Specifies that the damp envelope should begin.
activate() - Method in class ddf.minim.ugens.Line
Start the Line's transition.
activate(float, float, float) - Method in class ddf.minim.ugens.Line
 
add(AudioEffect) - Method in class ddf.minim.EffectsChain
Adds e to the end of the chain.
add(AudioSignal) - Method in class ddf.minim.SignalChain
Adds signal to the end of the chain.
add(float[], Wavetable...) - Static method in class ddf.minim.ugens.Waves
Adds any number of Wavetables, each with their own amplitude
addChannel(boolean) - Method in class ddf.minim.javasound.FloatSampleBuffer
Add a channel to this buffer, e.g.
addEffect(AudioEffect) - Method in class ddf.minim.AudioSource
 
addEffect(AudioEffect) - Method in interface ddf.minim.Effectable
Adds an effect to the effects chain.
addInput(UGen) - Method in class ddf.minim.ugens.Bypass
 
addInput(UGen) - Method in class ddf.minim.ugens.Pan
 
addInput(UGen) - Method in class ddf.minim.ugens.Summer
 
addInput(UGen) - Method in class ddf.minim.ugens.TickRate
 
addInput(UGen) - Method in class ddf.minim.ugens.UGen
If you want to do something other than the default behavior when your UGen is patched to, you can override this method in your derived class.
addListener(AudioListener) - Method in class ddf.minim.AudioSource
 
addListener(AudioListener) - Method in interface ddf.minim.Recordable
Adds a listener who will be notified each time this receives or creates a new buffer of samples.
addListener(AudioListener) - Method in class ddf.minim.SignalSplitter
 
addNoise(float) - Method in class ddf.minim.ugens.Wavetable
Adds gaussian noise to the waveform scaled by sigma.
addSignal(AudioSignal) - Method in class ddf.minim.AudioOutput
 
addSignal(AudioSignal) - Method in interface ddf.minim.Polyphonic
Adds an signal to the signals chain.
ADSR - Class in ddf.minim.ugens
A UGen that plays input audio through a standard ADSR envelope based on time from noteOn and noteOff
ADSR() - Constructor for class ddf.minim.ugens.ADSR
Constructor for an ADSR envelope.
ADSR(float) - Constructor for class ddf.minim.ugens.ADSR
Constructor for an ADSR envelope with maximum amplitude.
ADSR(float, float) - Constructor for class ddf.minim.ugens.ADSR
Constructor for an ADSR envelope with maximum amplitude, attack Time.
ADSR(float, float, float) - Constructor for class ddf.minim.ugens.ADSR
Constructor for an ADSR envelope with maximum amplitude, attack Time, and decay time.
ADSR(float, float, float, float) - Constructor for class ddf.minim.ugens.ADSR
Constructor for an ADSR envelope with maximum amplitude, attack Time, decay time, and sustain level.
ADSR(float, float, float, float, float) - Constructor for class ddf.minim.ugens.ADSR
Constructor for an ADSR envelope with maximum amplitude, attack Time, decay time, sustain level, and release time.
ADSR(float, float, float, float, float, float) - Constructor for class ddf.minim.ugens.ADSR
Constr uctor for an ADSR envelope with maximum amplitude, attack Time, decay time, sustain level, release time, an amplitude before the envelope.
ADSR(float, float, float, float, float, float, float) - Constructor for class ddf.minim.ugens.ADSR
Constructor for an ADSR envelope with maximum amplitude, attack Time, decay time, sustain level, release time, an amplitude before the envelope, and an amplitude after the envelope.
AIFC - Static variable in class ddf.minim.Minim
The .aifc file format.
AIFF - Static variable in class ddf.minim.Minim
The .aiff file format.
album() - Method in class ddf.minim.AudioMetaData
 
allocateArrays() - Method in class ddf.minim.analysis.DFT
 
allocateArrays() - Method in class ddf.minim.analysis.FFT
 
allocateArrays() - Method in class ddf.minim.analysis.FourierTransform
 
alpha - Variable in class ddf.minim.analysis.BlackmanWindow
 
amp - Variable in class ddf.minim.signals.PinkNoise
 
amp - Variable in class ddf.minim.signals.WhiteNoise
 
amplitude() - Method in class ddf.minim.signals.Oscillator
Returns the current amplitude.
amplitude - Variable in class ddf.minim.ugens.Multiplier
The amplitude input allows you to control the value being used for multiplying with another UGen.
amplitude - Variable in class ddf.minim.ugens.Noise
Patch to this to control the amplitude of the noise with another UGen.
amplitude - Variable in class ddf.minim.ugens.Oscil
Patch to this to control the amplitude of the oscillator with another UGen.
apply(float[]) - Method in class ddf.minim.analysis.WindowFunction
Apply the window function to a sample buffer.
apply(float[], int, int) - Method in class ddf.minim.analysis.WindowFunction
Apply the window to a portion of this sample buffer, given an offset from the beginning of the buffer and the number of samples to be windowed.
asHz() - Method in class ddf.minim.ugens.Frequency
Returns the value of this Frequency in Hertz.
asMidiNote() - Method in class ddf.minim.ugens.Frequency
Returns the midi note value of this Frequency
AU - Static variable in class ddf.minim.Minim
The .au file format.
audio - Variable in class ddf.minim.effects.IIRFilter
 
audio - Variable in class ddf.minim.ugens.Abs
The input that we will take the absolute value of.
audio - Variable in class ddf.minim.ugens.ADSR
The default input is "audio."
You won't need to patch to this directly, since simply patching to the ADSR itself will achieve the same result.
audio - Variable in class ddf.minim.ugens.Balance
The audio input is where audio comes in to be balanced.
audio - Variable in class ddf.minim.ugens.BitCrush
The audio input is where audio that gets bit-crushed should be patched.
audio - Variable in class ddf.minim.ugens.Damp
The default input is "audio." You don't need to patch directly to this input, patching to the UGen itself will accomplish the same thing.
audio - Variable in class ddf.minim.ugens.Delay
audio is the incoming audio
audio - Variable in class ddf.minim.ugens.EnvelopeFollower
 
audio - Variable in class ddf.minim.ugens.Gain
The audio input is where incoming signals should be patched, however you do not need to patch directly to this input because patching to the Gain itself will accomplish the same thing.
audio - Variable in class ddf.minim.ugens.GranulateRandom
The default input is "audio."
audio - Variable in class ddf.minim.ugens.GranulateSteady
The default input is "audio."
audio - Variable in class ddf.minim.ugens.MoogFilter
 
audio - Variable in class ddf.minim.ugens.Multiplier
The audio input is where incoming audio should be patched, but you can simply patch to the Multiplier itself.
audio - Variable in class ddf.minim.ugens.Vocoder
 
audio - Variable in class ddf.minim.ugens.WaveShaper
The default input is "audio."
AudioBuffer - Interface in ddf.minim
An AudioBuffer is specifically a buffer of floating point samples corresponding to a single channel of streaming audio.
AudioEffect - Interface in ddf.minim
An AudioEffect is anything that can process one or two float arrays.
AudioInput - Class in ddf.minim
An AudioInput provides no extra functionality over what AudioSource does, it exists simply for the sake of having a class named for input from the system.
AudioInput(AudioStream, AudioOut) - Constructor for class ddf.minim.AudioInput
Constructs an AudioInput that subscribes to stream and can control the DataLine that stream is reading from.
AudioListener - Interface in ddf.minim
An AudioListener can be used to monitor Recordable objects.
AudioMetaData - Class in ddf.minim
AudioMetaData provides information commonly found in ID3 tags.
AudioMetaData() - Constructor for class ddf.minim.AudioMetaData
 
AudioOut - Interface in ddf.minim.spi
An AudioSythesizer is an AudioStream that generates sound, rather than reading sound.
AudioOutput - Class in ddf.minim
An AudioOutput is used to generate audio with AudioSignals.
AudioOutput(AudioOut) - Constructor for class ddf.minim.AudioOutput
Constructs an AudioOutput that will subscribe its buffers to synthesizer and be able to control the DataLine the synthesizer uses for output.
AudioPlayer - Class in ddf.minim
An AudioPlayer is used for playing an AudioRecording.
AudioPlayer(AudioRecordingStream, AudioOut) - Constructor for class ddf.minim.AudioPlayer
Constructs an AudioPlayer that plays recording.
AudioRecorder - Class in ddf.minim
An AudioRecorder can be used to record audio that is being played by a Recordable object.
AudioRecorder(Recordable, SampleRecorder) - Constructor for class ddf.minim.AudioRecorder
Constructs an AudioRecorder that will use recorder to record recordSource.
AudioRecording - Interface in ddf.minim.spi
Deprecated. 
AudioRecordingStream - Interface in ddf.minim.spi
 
AudioResource - Interface in ddf.minim.spi
 
AudioSample - Class in ddf.minim
An AudioSample is a special kind of file playback that allows you to repeatedly trigger an audio file.
AudioSample(AudioOut) - Constructor for class ddf.minim.AudioSample
Constructs an AudioSample object that gets its audio from stream.
AudioSignal - Interface in ddf.minim
If you want to write an audio generating class to work with Minim, you must implement the AudioSignal interface.
AudioSnippet - Class in ddf.minim
Deprecated. 
AudioSnippet(AudioRecording) - Constructor for class ddf.minim.AudioSnippet
Deprecated.
 
AudioSource - Class in ddf.minim
An AudioSource is a kind of wrapper around an AudioStream.
AudioSource(AudioOut) - Constructor for class ddf.minim.AudioSource
Constructs an AudioSource that will subscribe to the samples in stream.
AudioStream - Interface in ddf.minim.spi
An AudioStream is a stream of samples that is coming from somewhere.
author() - Method in class ddf.minim.AudioMetaData
 
averages - Variable in class ddf.minim.analysis.FourierTransform
 
avgPerOctave - Variable in class ddf.minim.analysis.FourierTransform
 
avgSize() - Method in class ddf.minim.analysis.FourierTransform
Returns the number of averages currently being calculated.

B

b - Variable in class ddf.minim.effects.IIRFilter
The b coefficients.
BALANCE - Static variable in class ddf.minim.Controller
The balance control type.
balance() - Method in class ddf.minim.Controller
Gets the balance control for the Line, if it exists.
Balance - Class in ddf.minim.ugens
Balance is for controlling the left/right channel balance of a stereo signal.
Balance() - Constructor for class ddf.minim.ugens.Balance
Construct a Balance with a value of 0 (no change).
Balance(float) - Constructor for class ddf.minim.ugens.Balance
Construct a balance with a particular value.
balance - Variable in class ddf.minim.ugens.Balance
The balance control should be driven by UGens that generate values in the range [-1, 1].
BandPass - Class in ddf.minim.effects
A band pass filter is a filter that filters out all frequencies except for those in a band centered on the current frequency of the filter.
BandPass(float, float, float) - Constructor for class ddf.minim.effects.BandPass
Constructs a band pass filter with the requested center frequency, bandwidth and sample rate.
bandWidth - Variable in class ddf.minim.analysis.FourierTransform
 
BARTLETT - Static variable in class ddf.minim.analysis.FourierTransform
A constant indicating a Bartlett window should be used on sample buffers.
BARTLETTHANN - Static variable in class ddf.minim.analysis.FourierTransform
A constant indicating a Bartlett-Hann window should be used on sample buffers.
BartlettHannWindow - Class in ddf.minim.analysis
A Bartlett-Hann window function.
BartlettHannWindow() - Constructor for class ddf.minim.analysis.BartlettHannWindow
Constructs a Bartlett-Hann window.
BartlettWindow - Class in ddf.minim.analysis
A Bartlett window function.
BartlettWindow() - Constructor for class ddf.minim.analysis.BartlettWindow
Constructs a Bartlett window.
BeatDetect - Class in ddf.minim.analysis
The BeatDetect class allows you to analyze an audio stream for beats (rhythmic onsets).
BeatDetect() - Constructor for class ddf.minim.analysis.BeatDetect
Create a BeatDetect object that is in SOUND_ENERGY mode.
BeatDetect(int, float) - Constructor for class ddf.minim.analysis.BeatDetect
Create a BeatDetect object that is in FREQ_ENERGY mode and expects a sample buffer with the requested attributes.
beginRecord() - Method in class ddf.minim.AudioRecorder
Begins recording audio from the current record source.
beginRecord() - Method in interface ddf.minim.spi.SampleRecorder
Begins recording.
BitCrush - Class in ddf.minim.ugens
BitCrush is an effect that reduces the fidelity of the incoming signal.
BitCrush() - Constructor for class ddf.minim.ugens.BitCrush
Construct a BitCrush with a bit resolution of 1.
BitCrush(float) - Constructor for class ddf.minim.ugens.BitCrush
Construct a BitCrush with the specified bit resolution.
bitRes - Variable in class ddf.minim.ugens.BitCrush
Control the bit resolution with another UGen by patching to bitRes.
BLACKMAN - Static variable in class ddf.minim.analysis.FourierTransform
A constant indicating a Blackman window with a default value should be used on sample buffers.
BlackmanWindow - Class in ddf.minim.analysis
A Blackman window function.
BlackmanWindow(float) - Constructor for class ddf.minim.analysis.BlackmanWindow
Constructs a Blackman window.
BlackmanWindow() - Constructor for class ddf.minim.analysis.BlackmanWindow
Constructs a Blackman window with a default alpha value of 0.16
BufferedAudio - Interface in ddf.minim
 
bufferSize() - Method in class ddf.minim.AudioSource
 
bufferSize() - Method in interface ddf.minim.Recordable
Returns the buffer size being used by this.
bufferSize() - Method in class ddf.minim.SignalSplitter
 
bufferSize() - Method in interface ddf.minim.spi.AudioOut
 
bus - Variable in class ddf.minim.AudioOutput
 
Bypass<T extends UGen> - Class in ddf.minim.ugens
The Bypass UGen allows you to wrap another UGen and then insert that UGen into your signal chain using Bypass in its place.
Bypass(T) - Constructor for class ddf.minim.ugens.Bypass
Construct a Bypass UGen that wraps a UGen of type T.
byte2float(byte[], int, List<float[]>, int, int, AudioFormat) - Static method in class ddf.minim.javasound.FloatSampleTools
 
byte2float(byte[], int, Object[], int, int, AudioFormat) - Static method in class ddf.minim.javasound.FloatSampleTools
 
byte2float(byte[], int, Object[], int, int, AudioFormat, boolean) - Static method in class ddf.minim.javasound.FloatSampleTools
 
byte2float(byte[], int, List<float[]>, int, int, AudioFormat, boolean) - Static method in class ddf.minim.javasound.FloatSampleTools
Conversion function to convert an interleaved byte array to a List of interleaved float arrays.
byte2float(int, byte[], int, float[], int, int, AudioFormat) - Static method in class ddf.minim.javasound.FloatSampleTools
Conversion function to convert one audio channel in an interleaved byte array to a float array.
byte2floatInterleaved(byte[], int, float[], int, int, AudioFormat) - Static method in class ddf.minim.javasound.FloatSampleTools
Conversion function to convert an interleaved byte array to an interleaved float array.

C

calcAvg(float, float) - Method in class ddf.minim.analysis.FourierTransform
Calculate the average amplitude of the frequency band bounded by lowFreq and hiFreq, inclusive.
calcCoeff() - Method in class ddf.minim.effects.BandPass
 
calcCoeff() - Method in class ddf.minim.effects.ChebFilter
 
calcCoeff() - Method in class ddf.minim.effects.HighPassSP
 
calcCoeff() - Method in class ddf.minim.effects.IIRFilter
Calculates the coefficients of the filter using the current cutoff frequency.
calcCoeff() - Method in class ddf.minim.effects.LowPassFS
 
calcCoeff() - Method in class ddf.minim.effects.LowPassSP
 
calcCoeff() - Method in class ddf.minim.effects.NotchFilter
 
changeSampleCount(int, boolean) - Method in class ddf.minim.javasound.FloatSampleBuffer
Resizes this buffer.
ChebFilter - Class in ddf.minim.effects
A Chebyshev filter is an IIR filter that uses a particular method to calculate the coefficients of the filter.
ChebFilter(float, int, float, int, float) - Constructor for class ddf.minim.effects.ChebFilter
Constructs a Chebyshev filter with a cutoff of the given frequency, of the given type, with the give amount of ripple in the pass band, and with the given number of poles, that will be used to filter audio of that was recorded at the given sample rate.
checkFormatSupported(AudioFormat) - Static method in class ddf.minim.javasound.FloatSampleBuffer
Verify that the specified AudioFormat can be converted to and from.
clear() - Method in class ddf.minim.EffectsChain
Removes all effects from the effect chain.
clear() - Method in class ddf.minim.SignalChain
Removes all signals from the effect chain.
clearEffects() - Method in class ddf.minim.AudioSource
 
clearEffects() - Method in interface ddf.minim.Effectable
Removes all effects from the effect chain.
clearSignals() - Method in class ddf.minim.AudioOutput
 
clearSignals() - Method in interface ddf.minim.Polyphonic
Removes all signals from the signal chain.
close() - Method in class ddf.minim.AudioPlayer
 
close() - Method in class ddf.minim.AudioSnippet
Deprecated.
Closes the snippet so that any resources it is using can be released.
close() - Method in class ddf.minim.AudioSource
Closes the AudioStream this was constructed with.
close() - Method in interface ddf.minim.spi.AudioResource
Closes the resource, releasing any memory.
close() - Method in class ddf.minim.ugens.FilePlayer
Calling close will close the AudioStream that this wraps, which is proper cleanup for using the stream.
close() - Method in class ddf.minim.ugens.LiveInput
Calling close will close the AudioStream that this wraps, which is proper cleanup for using the stream.
comment() - Method in class ddf.minim.AudioMetaData
 
composer() - Method in class ddf.minim.AudioMetaData
 
Constant - Class in ddf.minim.ugens
Just outputs a constant value.
Constant() - Constructor for class ddf.minim.ugens.Constant
Empty constructor for Constant.
Constant(float) - Constructor for class ddf.minim.ugens.Constant
Constructor for Constant.
contains(AudioEffect) - Method in class ddf.minim.EffectsChain
Returns true if e is in this chain
contains(AudioSignal) - Method in class ddf.minim.SignalChain
Returns true if s is in the chain.
Controller - Class in ddf.minim
Controller is the base class of all Minim classes that deal with audio I/O.
Controller(Control[]) - Constructor for class ddf.minim.Controller
Constructs a Controller for the given Line.
convertToByteArray(byte[], int, AudioFormat) - Method in class ddf.minim.javasound.FloatSampleBuffer
Writes this sample buffer's audio data to buffer as an interleaved byte array.
convertToByteArray(int, int, byte[], int, AudioFormat) - Method in class ddf.minim.javasound.FloatSampleBuffer
Writes this sample buffer's audio data to buffer as an interleaved byte array.
convertToByteArray(AudioFormat) - Method in class ddf.minim.javasound.FloatSampleBuffer
Creates a new byte[] buffer, fills it with the audio data, and returns it.
Convolver - Class in ddf.minim.effects
Convolver is an effect that convolves a signal with a kernal.
Convolver(float[], int) - Constructor for class ddf.minim.effects.Convolver
Constructs a Convolver with the kernal k that expects buffer of length sigLength.
copy(int, int, int) - Method in class ddf.minim.javasound.FloatSampleBuffer
Copies data inside all channel.
copy(int, int, int, int) - Method in class ddf.minim.javasound.FloatSampleBuffer
Copies data inside a channel.
copyChannel(int, int) - Method in class ddf.minim.javasound.FloatSampleBuffer
Copy sourceChannel's audio data to targetChannel, identified by their indices in the channel list.
copyChannel(int, int, int, int, int) - Method in class ddf.minim.javasound.FloatSampleBuffer
Copy sampleCount samples from sourceChannel at position srcOffset to targetChannel at position targetOffset.
copyright() - Method in class ddf.minim.AudioMetaData
 
copyTo(FloatSampleBuffer, int, int) - Method in class ddf.minim.javasound.FloatSampleBuffer
Copies the contents of this buffer to the destination buffer at the destOffset.
copyTo(int, FloatSampleBuffer, int, int) - Method in class ddf.minim.javasound.FloatSampleBuffer
Copies the specified part of this buffer to the destination buffer.
COSINE - Static variable in class ddf.minim.analysis.FourierTransform
A constant indicating a Cosine window should be used on sample buffers.
CosineWindow - Class in ddf.minim.analysis
A Cosine window function.
CosineWindow() - Constructor for class ddf.minim.analysis.CosineWindow
Constructs a Cosine window.
createRecorder(Recordable, String, boolean) - Method in class ddf.minim.Minim
Creates an AudioRecorder that will use source as its record source and that will save to the file name specified.
createSample(float[], AudioFormat) - Method in class ddf.minim.Minim
Creates an AudioSample using the provided samples and AudioFormat, with an output buffer size of 1024 samples.
createSample(float[], AudioFormat, int) - Method in class ddf.minim.Minim
Creates an AudioSample using the provided samples and AudioFormat, with the desired output buffer size.
createSample(float[], float[], AudioFormat) - Method in class ddf.minim.Minim
Creates an AudioSample using the provided left and right channel samples with an output buffer size of 1024.
createSample(float[], float[], AudioFormat, int) - Method in class ddf.minim.Minim
Creates an AudioSample using the provided left and right channel samples.
cue(int) - Method in class ddf.minim.AudioPlayer
 
cue(int) - Method in class ddf.minim.AudioSnippet
Deprecated.
 
cue(int) - Method in interface ddf.minim.Playable
Sets the position to millis milliseconds from the beginning.
cue(int) - Method in class ddf.minim.ugens.FilePlayer
 
cutoff - Variable in class ddf.minim.effects.IIRFilter
 

D

Damp - Class in ddf.minim.ugens
A UGen that starts at an amplitude value and changes to zero over a specified time.
Damp() - Constructor for class ddf.minim.ugens.Damp
Constructor for Damp envelope.
Damp(float) - Constructor for class ddf.minim.ugens.Damp
Constructor for Damp envelope.
Damp(float, float) - Constructor for class ddf.minim.ugens.Damp
Constructor for Damp envelope.
Damp(float, float, float) - Constructor for class ddf.minim.ugens.Damp
Constructor for Damp envelope.
Damp(float, float, float, float, float) - Constructor for class ddf.minim.ugens.Damp
Constructor for Damp envelope.
date() - Method in class ddf.minim.AudioMetaData
 
ddf.minim - package ddf.minim
 
ddf.minim.analysis - package ddf.minim.analysis
 
ddf.minim.effects - package ddf.minim.effects
 
ddf.minim.javasound - package ddf.minim.javasound
 
ddf.minim.signals - package ddf.minim.signals
 
ddf.minim.spi - package ddf.minim.spi
 
ddf.minim.ugens - package ddf.minim.ugens
 
deactivate() - Method in class ddf.minim.ugens.Bypass
Deactivate the bypass functionality.
debug(String) - Static method in class ddf.minim.Minim
Displays a debug message, but only if Minim.debugOn() has been called.
debugOff() - Method in class ddf.minim.javasound.JSMinim
 
debugOff() - Method in class ddf.minim.Minim
Turns off debug messages.
debugOff() - Method in interface ddf.minim.spi.MinimServiceProvider
Tells the implementation it should not produce debug output.
debugOn() - Method in class ddf.minim.javasound.JSMinim
 
debugOn() - Method in class ddf.minim.Minim
Turns on debug messages.
debugOn() - Method in interface ddf.minim.spi.MinimServiceProvider
Tells the implementation it should produce debug output, if that's something it does.
DEFAULT_DITHER_BITS - Static variable in class ddf.minim.javasound.FloatSampleTools
default number of bits to be dithered: 0.7f
DefaultInstrument - Class in ddf.minim.ugens
You can use this default instrument to make sound if you don't want to write your own instrument.
DefaultInstrument(float, AudioOutput) - Constructor for class ddf.minim.ugens.DefaultInstrument
Construct a default instrument that will play a note at the given frequency on the given output.
delAmp - Variable in class ddf.minim.ugens.Delay
delAmp is the strength of each repetition compared to the previous.
Delay - Class in ddf.minim.ugens
The Delay UGen is used to create delayed repetitions of the input audio.
Delay() - Constructor for class ddf.minim.ugens.Delay
Constructor for Delay.
Delay(float) - Constructor for class ddf.minim.ugens.Delay
Constructor for Delay.
Delay(float, float) - Constructor for class ddf.minim.ugens.Delay
Constructor for Delay.
Delay(float, float, boolean) - Constructor for class ddf.minim.ugens.Delay
Constructor for Delay.
Delay(float, float, boolean, boolean) - Constructor for class ddf.minim.ugens.Delay
Constructor for Delay.
delTime - Variable in class ddf.minim.ugens.Delay
delTime is the time for delay between repetitions.
denominator - Variable in class ddf.minim.ugens.Reciprocal
denominator is the default input
detect(AudioBuffer) - Method in class ddf.minim.analysis.BeatDetect
Analyze the samples in ab.
detect(float[]) - Method in class ddf.minim.analysis.BeatDetect
Analyze the samples in buffer.
detectMode(int) - Method in class ddf.minim.analysis.BeatDetect
Set the object to use the requested algorithm.
DFT - Class in ddf.minim.analysis
DFT stands for Discrete Fourier Transform and is the most widely used Fourier Transform.
DFT(int, float) - Constructor for class ddf.minim.analysis.DFT
Constructs a DFT that expects audio buffers of length timeSize that have been recorded with a sample rate of sampleRate.
disable(int) - Method in class ddf.minim.EffectsChain
Disables the ith effect in the chain.
disable(AudioEffect) - Method in class ddf.minim.EffectsChain
Disables e if it is in the chain.
disable(int) - Method in class ddf.minim.SignalChain
Disables the ith effect in the chain.
disable(AudioSignal) - Method in class ddf.minim.SignalChain
Disables signal if it is in the chain.
disableAll() - Method in class ddf.minim.EffectsChain
Disables all effects in the chain.
disableAll() - Method in class ddf.minim.SignalChain
Disables all signals in the chain.
disableEffect(int) - Method in class ddf.minim.AudioSource
 
disableEffect(AudioEffect) - Method in class ddf.minim.AudioSource
 
disableEffect(int) - Method in interface ddf.minim.Effectable
disables the ith effect in the effect chain.
disableEffect(AudioEffect) - Method in interface ddf.minim.Effectable
Disables effect if it is in the chain.
disableSignal(int) - Method in class ddf.minim.AudioOutput
 
disableSignal(AudioSignal) - Method in class ddf.minim.AudioOutput
 
disableSignal(int) - Method in interface ddf.minim.Polyphonic
disables the ith signal in the signal chain.
disableSignal(AudioSignal) - Method in interface ddf.minim.Polyphonic
Disables signal if it is in the chain.
disc() - Method in class ddf.minim.AudioMetaData
 
DITHER_MODE_AUTOMATIC - Static variable in class ddf.minim.javasound.FloatSampleBuffer
Constant for setDitherMode: dithering will be enabled if sample size is decreased
DITHER_MODE_OFF - Static variable in class ddf.minim.javasound.FloatSampleBuffer
Constant for setDitherMode: dithering will not be done
DITHER_MODE_ON - Static variable in class ddf.minim.javasound.FloatSampleBuffer
Constant for setDitherMode: dithering will be done
doWindow(float[]) - Method in class ddf.minim.analysis.FourierTransform
 
drawGraph(PApplet) - Method in class ddf.minim.analysis.BeatDetect
Draws some debugging visuals in the passed PApplet.

E

Effectable - Interface in ddf.minim
An Effectable object is simply one that can have AudioEffects attached to it.
effectCount() - Method in class ddf.minim.AudioSource
 
effectCount() - Method in interface ddf.minim.Effectable
Returns the number of effects in the chain.
effects() - Method in class ddf.minim.AudioSource
 
effects() - Method in interface ddf.minim.Effectable
Enables all effects currently attached to this.
EffectsChain - Class in ddf.minim
An EffectsChain is a list of AudioEffects that gives you the ability to enable and disable effects, as you would in a typical DAW.
EffectsChain() - Constructor for class ddf.minim.EffectsChain
Constructs an empty EffectsChain.
enable(int) - Method in class ddf.minim.EffectsChain
Enables the ith effect in the chain.
enable(AudioEffect) - Method in class ddf.minim.EffectsChain
Enables e if it is in the chain.
enable(int) - Method in class ddf.minim.SignalChain
Enables the ith effect in the chain.
enable(AudioSignal) - Method in class ddf.minim.SignalChain
Enables signal if it is in the chain.
enableAll() - Method in class ddf.minim.EffectsChain
Enables all effects in the chain.
enableAll() - Method in class ddf.minim.SignalChain
Enables all signals in the chain.
enableEffect(int) - Method in class ddf.minim.AudioSource
 
enableEffect(AudioEffect) - Method in class ddf.minim.AudioSource
 
enableEffect(int) - Method in interface ddf.minim.Effectable
Enables the ith effect in the effect chain.
enableEffect(AudioEffect) - Method in interface ddf.minim.Effectable
Enables effect if it is in the chain.
enableSignal(int) - Method in class ddf.minim.AudioOutput
 
enableSignal(AudioSignal) - Method in class ddf.minim.AudioOutput
 
enableSignal(int) - Method in interface ddf.minim.Polyphonic
Enables the ith signal in the signal chain.
enableSignal(AudioSignal) - Method in interface ddf.minim.Polyphonic
Enables signal if it is in the chain.
encoded() - Method in class ddf.minim.AudioMetaData
 
endRecord() - Method in class ddf.minim.AudioRecorder
Halts the recording of audio from the current record source.
endRecord() - Method in interface ddf.minim.spi.SampleRecorder
Halts recording.
EnvelopeFollower - Class in ddf.minim.ugens
 
EnvelopeFollower(float, float, int) - Constructor for class ddf.minim.ugens.EnvelopeFollower
 
error(String) - Static method in class ddf.minim.Minim
Used internally to report error messages.
expandChannel(int) - Method in class ddf.minim.javasound.FloatSampleBuffer
Mix up of 1 channel to n channels.
It copies the first channel to all newly created channels.

F

fadeLen - Variable in class ddf.minim.ugens.GranulateSteady
Controls the length of the fade in and fade out.
fadeLenMax - Variable in class ddf.minim.ugens.GranulateRandom
Controls the maximum length of the fade in and fade out.
fadeLenMin - Variable in class ddf.minim.ugens.GranulateRandom
Controls the minimum length of the fade in and fade out.
FFT - Class in ddf.minim.analysis
FFT stands for Fast Fourier Transform.
FFT(int, float) - Constructor for class ddf.minim.analysis.FFT
Constructs an FFT that will accept sample buffers that are timeSize long and have been recorded with a sample rate of sampleRate.
fileName() - Method in class ddf.minim.AudioMetaData
 
filePath() - Method in interface ddf.minim.spi.SampleRecorder
Returns the full path to the file this is saving to, if it exists.
FilePlayer - Class in ddf.minim.ugens
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.
FilePlayer(AudioRecordingStream) - Constructor for class ddf.minim.ugens.FilePlayer
Construct a FilePlayer that will read from iFileStream.
fillSpectrum() - Method in class ddf.minim.analysis.FourierTransform
 
flip(float) - Method in class ddf.minim.ugens.Wavetable
Flip the values in the table around a particular value.
float2byte(List<float[]>, int, byte[], int, int, AudioFormat, float) - Static method in class ddf.minim.javasound.FloatSampleTools
Conversion function to convert a non-interleaved float audio data to an interleaved byte array.
float2byte(Object[], int, byte[], int, int, AudioFormat, float) - Static method in class ddf.minim.javasound.FloatSampleTools
 
float2byteInterleaved(float[], int, byte[], int, int, AudioFormat, float) - Static method in class ddf.minim.javasound.FloatSampleTools
Conversion function to convert an interleaved float array to an interleaved byte array.
FloatSampleBuffer - Class in ddf.minim.javasound
A class for small buffers of samples in linear, 32-bit floating point format.
FloatSampleBuffer() - Constructor for class ddf.minim.javasound.FloatSampleBuffer
Create an instance with initially no channels.
FloatSampleBuffer(int, int, float) - Constructor for class ddf.minim.javasound.FloatSampleBuffer
Create an empty FloatSampleBuffer with the specified number of channels, samples, and the specified sample rate.
FloatSampleBuffer(byte[], int, int, AudioFormat) - Constructor for class ddf.minim.javasound.FloatSampleBuffer
Creates a new instance of FloatSampleBuffer and initializes it with audio data given in the interleaved byte array buffer.
FloatSampleTools - Class in ddf.minim.javasound
Utility functions for handling data in normalized float arrays.
forward(float[]) - Method in class ddf.minim.analysis.DFT
 
forward(float[]) - Method in class ddf.minim.analysis.FFT
 
forward(float[], int) - Method in class ddf.minim.analysis.FFT
 
forward(float[], float[]) - Method in class ddf.minim.analysis.FFT
Performs a forward transform on the passed buffers.
forward(float[]) - Method in class ddf.minim.analysis.FourierTransform
Performs a forward transform on buffer.
forward(float[], int) - Method in class ddf.minim.analysis.FourierTransform
Performs a forward transform on values in buffer.
forward(AudioBuffer) - Method in class ddf.minim.analysis.FourierTransform
Performs a forward transform on buffer.
forward(AudioBuffer, int) - Method in class ddf.minim.analysis.FourierTransform
Performs a forward transform on buffer.
FourierTransform - Class in ddf.minim.analysis
A Fourier Transform is an algorithm that transforms a signal in the time domain, such as a sample buffer, into a signal in the frequency domain, often called the spectrum.
FREQ_ENERGY - Static variable in class ddf.minim.analysis.BeatDetect
Constant used to request frequency energy tracking mode.
freqToIndex(float) - Method in class ddf.minim.analysis.FourierTransform
Returns the index of the frequency band that contains the requested frequency.
frequency() - Method in class ddf.minim.effects.IIRFilter
Returns the cutoff frequency (in Hz).
frequency() - Method in class ddf.minim.signals.Oscillator
Returns the current frequency.
Frequency - Class in ddf.minim.ugens
A Frequency is used to contain a frequency.
frequency - Variable in class ddf.minim.ugens.MoogFilter
 
frequency - Variable in class ddf.minim.ugens.Oscil
Patch to this to control the frequency of the oscillator with another UGen.

G

GAIN - Static variable in class ddf.minim.Controller
The gain control type.
gain() - Method in class ddf.minim.Controller
Gets the gain control for the Line, if it exists.
Gain - Class in ddf.minim.ugens
Gain is another way of expressing an increase or decrease in the volume of something.
Gain() - Constructor for class ddf.minim.ugens.Gain
Construct a Gain UGen with a value of 0 dB, which means it will not change the volume of something patched to it.
Gain(float) - Constructor for class ddf.minim.ugens.Gain
Construct a Gain with the specific dBvalue.
gain - Variable in class ddf.minim.ugens.Gain
The gain input controls the value of this Gain.
GAUSS - Static variable in class ddf.minim.analysis.FourierTransform
A constant indicating a Gauss window with a default value should be used on sample buffers.
GaussWindow - Class in ddf.minim.analysis
A Gauss window function.
GaussWindow(double) - Constructor for class ddf.minim.analysis.GaussWindow
Constructs a Gauss window function.
GaussWindow() - Constructor for class ddf.minim.analysis.GaussWindow
Constructs a Gauss window with a default alpha value of 0.25
gen10(int, float[]) - Static method in class ddf.minim.ugens.WavetableGenerator
Generate a Wavetable given a list of amplitudes for successive partials (harmonics).
gen7(int, float[], int[]) - Static method in class ddf.minim.ugens.WavetableGenerator
Generate a piecewise linear waveform given an array of sample values and the distances between them.
gen9(int, float[], float[], float[]) - Static method in class ddf.minim.ugens.WavetableGenerator
Generates a Wavetable from a list of partials with matching amplitudes and phases.
generate(float[]) - Method in interface ddf.minim.AudioSignal
Fills signal with values in the range of [-1, 1].
generate(float[], float[]) - Method in interface ddf.minim.AudioSignal
Fills left and right with values in the range of [-1, 1].
generate(float[]) - Method in class ddf.minim.SignalChain
Asks all the enabled signals in the chain to generate a new buffer of samples, adds the buffers together and puts the result in signal.
generate(float[], float[]) - Method in class ddf.minim.SignalChain
Asks all the enabled signals in the chain to generate a left and right buffer of samples, adds the signals together and puts the result in left and right.
generate(float[]) - Method in class ddf.minim.signals.Oscillator
 
generate(float[], float[]) - Method in class ddf.minim.signals.Oscillator
 
generate(float[]) - Method in class ddf.minim.signals.PinkNoise
 
generate(float[], float[]) - Method in class ddf.minim.signals.PinkNoise
 
generate(float[]) - Method in class ddf.minim.signals.WhiteNoise
 
generate(float[], float[]) - Method in class ddf.minim.signals.WhiteNoise
 
generate(float[]) - Method in class ddf.minim.ugens.Summer
Generates a buffer of samples by ticking this UGen mono.length times.
generate(float[], float[]) - Method in class ddf.minim.ugens.Summer
 
generate(float[]) - Method in class ddf.minim.UGenSignal
Generates a buffer of samples by ticking the wrapped UGen mono.length times.
generate(float[], float[]) - Method in class ddf.minim.UGenSignal
Generates a buffer of samples by ticking the wrapped UGen left.length times.
generateCurve(int) - Method in class ddf.minim.analysis.WindowFunction
Generates the curve of the window function.
genre() - Method in class ddf.minim.AudioMetaData
 
get(int) - Method in interface ddf.minim.AudioBuffer
Gets the ith sample in the buffer.
get(int) - Method in class ddf.minim.EffectsChain
Gets the ith effect in the chain.
get(int) - Method in class ddf.minim.SignalChain
Gets the ith signal in the chain.
get(int) - Method in class ddf.minim.ugens.Wavetable
Returns the value of the ith entry in this Wavetable's waveform.
getAllChannels() - Method in class ddf.minim.javasound.FloatSampleBuffer
Get an array of all channels.
getAudioInput(int, int, float, int) - Method in class ddf.minim.javasound.JSMinim
 
getAudioInput(int, int, float, int) - Method in interface ddf.minim.spi.MinimServiceProvider
Should return an AudioStream with the requested parameters.
getAudioOutput(int, int, float, int) - Method in class ddf.minim.javasound.JSMinim
 
getAudioOutput(int, int, float, int) - Method in interface ddf.minim.spi.MinimServiceProvider
Should return an AudioOut that can be used to generate audio that will be heard through the computer's speakers.
getAudioRecording(String) - Method in class ddf.minim.javasound.JSMinim
Deprecated. 
getAudioRecording(String) - Method in interface ddf.minim.spi.MinimServiceProvider
Deprecated. 
getAudioRecordingClip(String) - Method in class ddf.minim.javasound.JSMinim
Deprecated. 
getAudioRecordingStream(String, int, boolean) - Method in class ddf.minim.javasound.JSMinim
 
getAudioRecordingStream(String, int, boolean) - Method in interface ddf.minim.spi.MinimServiceProvider
Should return an AudioRecordingStream that will stream the file requested.
getAudioSample(String, int) - Method in class ddf.minim.javasound.JSMinim
 
getAudioSample(float[], AudioFormat, int) - Method in class ddf.minim.javasound.JSMinim
 
getAudioSample(float[], float[], AudioFormat, int) - Method in class ddf.minim.javasound.JSMinim
 
getAudioSample(String, int) - Method in interface ddf.minim.spi.MinimServiceProvider
Should return an AudioSample that will load the requested file into memory.
getAudioSample(float[], AudioFormat, int) - Method in interface ddf.minim.spi.MinimServiceProvider
Should return an AudioSample that will store the provided samples.
getAudioSample(float[], float[], AudioFormat, int) - Method in interface ddf.minim.spi.MinimServiceProvider
Should return an AudioSample that will store the provided samples.
getAverageCenterFrequency(int) - Method in class ddf.minim.analysis.FourierTransform
Returns the center frequency of the ith average band.
getAvg(int) - Method in class ddf.minim.analysis.FourierTransform
Gets the value of the ith average.
getBalance() - Method in class ddf.minim.Controller
Returns the current balance of the line.
getBand(int) - Method in class ddf.minim.analysis.FourierTransform
Returns the amplitude of the requested frequency band.
getBandWidth() - Method in class ddf.minim.analysis.FourierTransform
Returns the width of each frequency band in the spectrum (in Hz).
getBandWidth() - Method in class ddf.minim.effects.BandPass
Returns the band width of this filter.
getBandWidth() - Method in class ddf.minim.effects.NotchFilter
Returns the band width of this filter.
getBufferSize() - Method in class ddf.minim.MultiChannelBuffer
 
getByteArrayBufferSize(AudioFormat) - Method in class ddf.minim.javasound.FloatSampleBuffer
 
getByteArrayBufferSize(AudioFormat, int) - Method in class ddf.minim.javasound.FloatSampleBuffer
 
getChannel(int) - Method in interface ddf.minim.BufferedAudio
Gets the samples for the requested channel number as a float array.
getChannel(int) - Method in class ddf.minim.javasound.FloatSampleBuffer
Get the actual audio data of one channel.
Modifying this array will modify the audio samples of this FloatSampleBuffer.
getChannel(int) - Method in class ddf.minim.MultiChannelBuffer
 
getChannelCount() - Method in class ddf.minim.javasound.FloatSampleBuffer
 
getChannelCount() - Method in class ddf.minim.MultiChannelBuffer
 
getControl(Control.Type) - Method in class ddf.minim.Controller
 
getControls() - Method in class ddf.minim.Controller
Returns an array of all the available Controls for the DataLine being controlled.
getControls() - Method in interface ddf.minim.spi.AudioResource
Returns the Controls available for this AudioResource.
getConvertDitherBits(int) - Method in class ddf.minim.javasound.FloatSampleBuffer
 
getDitherBits() - Method in class ddf.minim.javasound.FloatSampleBuffer
 
getDitherMode() - Method in class ddf.minim.javasound.FloatSampleBuffer
 
getEffect(int) - Method in class ddf.minim.AudioSource
 
getEffect(int) - Method in interface ddf.minim.Effectable
Returns the ith effect in the effect chain.
getFormat() - Method in class ddf.minim.AudioSource
 
getFormat() - Method in interface ddf.minim.Recordable
Returns the format of this recordable audio.
getFormat() - Method in class ddf.minim.SignalSplitter
 
getFormat() - Method in interface ddf.minim.spi.AudioResource
Returns the AudioFormat of this AudioResource.
getFreq(float) - Method in class ddf.minim.analysis.FourierTransform
Gets the amplitude of the requested frequency in the spectrum.
getGain() - Method in class ddf.minim.Controller
Returns the current gain.
getIncomingUGen() - Method in class ddf.minim.ugens.UGen.UGenInput
returns the UGen which is giving values to this input.
getInputMixer() - Method in class ddf.minim.javasound.JSMinim
 
getInputStream(int, int, float, int) - Method in class ddf.minim.Minim
Get the input as an AudioStream that you can read from yourself, rather than wrapped in an AudioInput that does that work for you.
getInputType() - Method in class ddf.minim.ugens.UGen.UGenInput
returns the InputType of this UGenInput
getInputTypeAsString() - Method in class ddf.minim.ugens.UGen.UGenInput
return the m_inputType as a string (for debugging)
getLastValue() - Method in class ddf.minim.ugens.UGen.UGenInput
Returns the first value in the array of last values.
getLastValues() - Method in class ddf.minim.ugens.UGen
Return the last values generated by this UGen.
getLastValues() - Method in class ddf.minim.ugens.UGen.UGenInput
 
getLineIn() - Method in class ddf.minim.Minim
Gets an AudioInput, to which you can attach AudioEffects.
getLineIn(int) - Method in class ddf.minim.Minim
Gets an AudioInput, to which you can attach AudioEffects.
getLineIn(int, int) - Method in class ddf.minim.Minim
Gets an AudioInput, to which you can attach AudioEffects.
getLineIn(int, int, float) - Method in class ddf.minim.Minim
Gets an AudioInput, to which you can attach AudioEffects.
getLineIn(int, int, float, int) - Method in class ddf.minim.Minim
Gets an AudioInput, to which you can attach AudioEffects.
getLineOut() - Method in class ddf.minim.Minim
Gets an AudioOutput, to which you can attach AudioSignals and AudioEffects.
getLineOut(int) - Method in class ddf.minim.Minim
Gets an AudioOutput, to which you can attach AudioSignals and AudioEffects.
getLineOut(int, int) - Method in class ddf.minim.Minim
Gets an AudioOutput, to which you can attach AudioSignals and AudioEffects.
getLineOut(int, int, float) - Method in class ddf.minim.Minim
Gets an AudioOutput, to which you can attach AudioSignals and AudioEffects.
getLineOut(int, int, float, int) - Method in class ddf.minim.Minim
Gets an AudioOutput, to which you can attach AudioSignals and AudioEffects.
getLoopCount() - Method in interface ddf.minim.spi.AudioRecording
Deprecated.
How many loops are left to go.
getLoopCount() - Method in interface ddf.minim.spi.AudioRecordingStream
How many loops are left to go.
getMetaData() - Method in class ddf.minim.AudioPlayer
Returns the meta data for the recording being played by this player.
getMetaData() - Method in class ddf.minim.AudioSample
 
getMetaData() - Method in class ddf.minim.AudioSnippet
Deprecated.
 
getMetaData() - Method in interface ddf.minim.Playable
Returns the meta data for this.
getMetaData() - Method in interface ddf.minim.spi.AudioRecording
Deprecated.
Returns meta data about the recording, such as duration, name, ID3 tags perhaps.
getMetaData() - Method in interface ddf.minim.spi.AudioRecordingStream
Returns meta data about the recording, such as duration, name, ID3 tags perhaps.
getMetaData() - Method in class ddf.minim.ugens.FilePlayer
Returns the meta data for the recording being played by this player.
getMillisecondLength() - Method in interface ddf.minim.spi.AudioRecording
Deprecated.
Returns the length of the source in milliseconds.
getMillisecondLength() - Method in interface ddf.minim.spi.AudioRecordingStream
Returns the length of the source in milliseconds.
getMillisecondPosition() - Method in interface ddf.minim.spi.AudioRecording
Deprecated.
Gets the current millisecond position of the source.
getMillisecondPosition() - Method in interface ddf.minim.spi.AudioRecordingStream
Gets the current millisecond position of the source.
getOuterUGen() - Method in class ddf.minim.ugens.UGen.UGenInput
returns the outer UGen of which this is an input.
getOutputMixer() - Method in class ddf.minim.javasound.JSMinim
 
getPan() - Method in class ddf.minim.Controller
Returns the current pan value.
getPoles() - Method in class ddf.minim.effects.ChebFilter
Returns the number of poles in the filter.
getPulseWidth() - Method in class ddf.minim.signals.PulseWave
Returns the current pulse width.
getRipple() - Method in class ddf.minim.effects.ChebFilter
Returns the ripple percentage of the filter.
getSample(int, int) - Method in class ddf.minim.MultiChannelBuffer
 
getSample(int, float) - Method in class ddf.minim.MultiChannelBuffer
 
getSampleCount() - Method in class ddf.minim.javasound.FloatSampleBuffer
 
getSampleRate() - Method in class ddf.minim.javasound.FloatSampleBuffer
 
getSampleRecorder(Recordable, String, boolean) - Method in class ddf.minim.javasound.JSMinim
 
getSampleRecorder(Recordable, String, boolean) - Method in interface ddf.minim.spi.MinimServiceProvider
Should return a SampleRecorder that can record the source in a buffered (in-memory) or non-buffered (streamed) manner, to the file specified by saveTo
getSignal(int) - Method in class ddf.minim.AudioOutput
 
getSignal(int) - Method in interface ddf.minim.Polyphonic
Returns the ith signal in the signal chain.
getSpectrumImaginary() - Method in class ddf.minim.analysis.FourierTransform
Get the Imaginary part of the Complex representation of the spectrum.
getSpectrumReal() - Method in class ddf.minim.analysis.FourierTransform
Get the Real part of the Complex representation of the spectrum.
getStream() - Method in class ddf.minim.ugens.FilePlayer
Returns the wrapped AudioRecordingStream.
getTint() - Method in class ddf.minim.ugens.Noise
 
getType() - Method in class ddf.minim.effects.ChebFilter
Returns the type of the filter.
getUGen() - Method in class ddf.minim.UGenSignal
Returns the UGen that is being wrapped by this UGenSignal.
getVolume() - Method in class ddf.minim.Controller
Returns the current volume.
getWaveform() - Method in class ddf.minim.ugens.Wavetable
Returns the underlying waveform, not a copy of it.
grainLen - Variable in class ddf.minim.ugens.GranulateSteady
Controls the length of each grain.
grainLenMax - Variable in class ddf.minim.ugens.GranulateRandom
Controls the manimum length of each grain.
grainLenMin - Variable in class ddf.minim.ugens.GranulateRandom
Controls the minimum length of each grain.
GranulateRandom - Class in ddf.minim.ugens
GranulateRandom is granular synthesis of the incoming audio.
GranulateRandom() - Constructor for class ddf.minim.ugens.GranulateRandom
Constructor for GranulateRandom.
GranulateRandom(float, float, float, float, float, float) - Constructor for class ddf.minim.ugens.GranulateRandom
Constructor for GranulateRandom.
GranulateRandom(float, float, float, float, float, float, float, float) - Constructor for class ddf.minim.ugens.GranulateRandom
Constructor for GranulateRandom
GranulateSteady - Class in ddf.minim.ugens
A UGen which chops the incoming audio into steady grains of sound.
GranulateSteady() - Constructor for class ddf.minim.ugens.GranulateSteady
Constructor for GranulateSteady.
GranulateSteady(float, float, float) - Constructor for class ddf.minim.ugens.GranulateSteady
Constructor for GranulateSteady.
GranulateSteady(float, float, float, float, float) - Constructor for class ddf.minim.ugens.GranulateSteady
Constructor for GranulateSteady.

H

HAMMING - Static variable in class ddf.minim.analysis.FourierTransform
A constant indicating a Hamming window should be used on sample buffers.
HammingWindow - Class in ddf.minim.analysis
A Hamming window function.
HammingWindow() - Constructor for class ddf.minim.analysis.HammingWindow
Constructs a Hamming window.
HANN - Static variable in class ddf.minim.analysis.FourierTransform
A constant indicating a Hann window should be used on sample buffers.
HannWindow - Class in ddf.minim.analysis
A Hann window function.
HannWindow() - Constructor for class ddf.minim.analysis.HannWindow
Constructs a Hann window.
hasControl(Control.Type) - Method in class ddf.minim.Controller
Returns whether or not the particular control type is supported by the Line being controlled.
hasEffect(AudioEffect) - Method in class ddf.minim.AudioSource
 
hasEffect(AudioEffect) - Method in interface ddf.minim.Effectable
Returns true if effect is in the chain.
hasEnabled() - Method in class ddf.minim.EffectsChain
Returns true if at least one effect in the chain is enabled.
hasEnabled() - Method in class ddf.minim.SignalChain
Returns true if at least one effect in the chain is enabled.
hasSignal(AudioSignal) - Method in class ddf.minim.AudioOutput
 
hasSignal(AudioSignal) - Method in interface ddf.minim.Polyphonic
 
HighPassSP - Class in ddf.minim.effects
HighPassSP is a single pole high pass filter.
HighPassSP(float, float) - Constructor for class ddf.minim.effects.HighPassSP
Constructs a high pass filter with a cutoff frequency of freq that will be used to filter audio recorded at sampleRate.
HP - Static variable in class ddf.minim.effects.ChebFilter
A constant used to indicate a high pass filter.

I

IIRFilter - Class in ddf.minim.effects
An Infinite Impulse Response, or IIR, filter is a filter that uses a set of coefficients and previous filtered values to filter a stream of audio.
IIRFilter(float, float) - Constructor for class ddf.minim.effects.IIRFilter
Constructs an IIRFilter with the given cutoff frequency that will be used to filter audio recorded at sampleRate.
imag - Variable in class ddf.minim.analysis.FourierTransform
 
indexToFreq(int) - Method in class ddf.minim.analysis.FourierTransform
Returns the middle frequency of the ith band.
init(int, int, float) - Method in class ddf.minim.javasound.FloatSampleBuffer
Initialize this sample buffer to have the specified channels, sample count, and sample rate.
init(int, int, float, boolean) - Method in class ddf.minim.javasound.FloatSampleBuffer
Initialize this sample buffer to have the specified channels, sample count, and sample rate.
initFromByteArray(byte[], int, int, AudioFormat) - Method in class ddf.minim.javasound.FloatSampleBuffer
Resets this buffer with the audio data specified in the arguments.
initFromByteArray(byte[], int, int, AudioFormat, boolean) - Method in class ddf.minim.javasound.FloatSampleBuffer
Resets this buffer with the audio data specified in the arguments.
initFromFloatSampleBuffer(FloatSampleBuffer) - Method in class ddf.minim.javasound.FloatSampleBuffer
Resets this sample buffer with the data in source.
insertChannel(int, boolean) - Method in class ddf.minim.javasound.FloatSampleBuffer
Insert a (silent) channel at position index.
insertChannel(int, boolean, boolean) - Method in class ddf.minim.javasound.FloatSampleBuffer
Inserts a channel at position index.
Instrument - Interface in ddf.minim.ugens
The Instrument interface is expected by AudioOutput.playNote.
inverse(float[]) - Method in class ddf.minim.analysis.DFT
 
inverse(float[]) - Method in class ddf.minim.analysis.FFT
 
inverse(float[]) - Method in class ddf.minim.analysis.FourierTransform
Performs an inverse transform of the frequency spectrum and places the result in buffer.
inverse(AudioBuffer) - Method in class ddf.minim.analysis.FourierTransform
Performs an inverse transform of the frequency spectrum and places the result in buffer.
inverse(float[], float[], float[]) - Method in class ddf.minim.analysis.FourierTransform
Performs an inverse transform of the frequency spectrum represented by freqReal and freqImag and places the result in buffer.
invert() - Method in class ddf.minim.ugens.Wavetable
Flips the table around 0.
isActive() - Method in class ddf.minim.ugens.Bypass
 
isAtEnd() - Method in class ddf.minim.ugens.Line
Has the line completed its lerp.
isEffected() - Method in class ddf.minim.AudioSource
 
isEffected() - Method in interface ddf.minim.Effectable
Returns true if at least one effect in the chain is enabled.
isEnabled(AudioSignal) - Method in class ddf.minim.AudioOutput
 
isEnabled(AudioEffect) - Method in class ddf.minim.AudioSource
 
isEnabled(AudioEffect) - Method in interface ddf.minim.Effectable
Returns true if effect is in the chain and is also enabled.
isEnabled(AudioEffect) - Method in class ddf.minim.EffectsChain
Returns true if e is in the chain and is enabled.
isEnabled(AudioSignal) - Method in interface ddf.minim.Polyphonic
Returns true if signal is in the chain and is also enabled.
isEnabled(AudioSignal) - Method in class ddf.minim.SignalChain
Returns true if e is in the chain and is enabled.
isHat() - Method in class ddf.minim.analysis.BeatDetect
In frequency energy mode this returns true if a beat corresponding to the frequency range of a hi hat has been detected.
isInterpolating() - Method in class ddf.minim.ugens.TickRate
 
isKick() - Method in class ddf.minim.analysis.BeatDetect
In frequency energy mode this returns true if a beat corresponding to the frequency range of a kick drum has been detected.
isLooping() - Method in class ddf.minim.AudioPlayer
 
isLooping() - Method in class ddf.minim.AudioSnippet
Deprecated.
 
isLooping() - Method in interface ddf.minim.Playable
Returns true if this is currently playing and has more than one loop left to play.
isLooping() - Method in class ddf.minim.ugens.FilePlayer
 
isMuted() - Method in class ddf.minim.Controller
Returns true if the line is muted.
isOnset() - Method in class ddf.minim.analysis.BeatDetect
In sound energy mode this returns true when a beat has been detected.
isOnset(int) - Method in class ddf.minim.analysis.BeatDetect
In frequency energy mode this returns true when a beat has been detect in the ith frequency band.
isPatched() - Method in class ddf.minim.ugens.UGen.UGenInput
returns true if this input has an m_incoming UGen
isPlaying() - Method in class ddf.minim.AudioPlayer
 
isPlaying() - Method in class ddf.minim.AudioSnippet
Deprecated.
 
isPlaying() - Method in interface ddf.minim.Playable
Returns true if this currently playing.
isPlaying() - Method in interface ddf.minim.spi.AudioRecording
Deprecated.
 
isPlaying() - Method in interface ddf.minim.spi.AudioRecordingStream
 
isPlaying() - Method in class ddf.minim.ugens.FilePlayer
 
isRange(int, int, int) - Method in class ddf.minim.analysis.BeatDetect
In frequency energy mode this returns true if at least threshold bands of the bands included in the range [low, high] have registered a beat.
isRecording() - Method in class ddf.minim.AudioRecorder
Returns the current record state.
isRecording() - Method in interface ddf.minim.spi.SampleRecorder
Returns the current record state.
isSnare() - Method in class ddf.minim.analysis.BeatDetect
In frequency energy mode this returns true if a beat corresponding to the frequency range of a snare drum has been detected.
isSounding() - Method in class ddf.minim.AudioOutput
 
isSounding() - Method in interface ddf.minim.Polyphonic
Returns true if at least one signal in the chain is enabled.

J

JSMinim - Class in ddf.minim.javasound
JSMinim is an implementation of the MinimServiceProvider interface that use Javasound to provide all audio functionality.
JSMinim(PApplet) - Constructor for class ddf.minim.javasound.JSMinim
 

K

kernal - Variable in class ddf.minim.effects.Convolver
 

L

LANCZOS - Static variable in class ddf.minim.analysis.FourierTransform
A constant indicating a Lanczos window should be used on sample buffers.
LanczosWindow - Class in ddf.minim.analysis
A Lanczos window function.
LanczosWindow() - Constructor for class ddf.minim.analysis.LanczosWindow
Constructs a Lanczos window.
left - Variable in class ddf.minim.AudioSource
The buffer containing the left channel samples.
LEFT - Static variable in interface ddf.minim.BufferedAudio
 
leftScale - Variable in class ddf.minim.signals.PinkNoise
 
leftScale - Variable in class ddf.minim.signals.WhiteNoise
 
length - Variable in class ddf.minim.analysis.WindowFunction
 
length() - Method in class ddf.minim.AudioMetaData
 
length() - Method in class ddf.minim.AudioPlayer
 
length() - Method in class ddf.minim.AudioSnippet
Deprecated.
 
length() - Method in interface ddf.minim.BufferedAudio
Gets the length in milliseconds of the buffered audio.
length() - Method in interface ddf.minim.Playable
Returns the length of the sound in milliseconds.
length() - Method in class ddf.minim.ugens.FilePlayer
 
level() - Method in interface ddf.minim.AudioBuffer
Gets the current level of the buffer.
linAverages(int) - Method in class ddf.minim.analysis.FourierTransform
Sets the number of averages used when computing the spectrum and spaces the averages in a linear manner.
LINAVG - Static variable in class ddf.minim.analysis.FourierTransform
 
Line - Class in ddf.minim.ugens
A UGen that starts at a value and changes linearly to another value over a specified time.
Line() - Constructor for class ddf.minim.ugens.Line
Constructs a Line that starts a 1 and transitions to 0 over 1 second.
Line(float) - Constructor for class ddf.minim.ugens.Line
Constructs a Line that starts at 1 and transtions to 0 over dT seconds.
Line(float, float) - Constructor for class ddf.minim.ugens.Line
Constructs a Line that starts at beginningAmplitude and transtions to 0 over dT seconds.
Line(float, float, float) - Constructor for class ddf.minim.ugens.Line
Constructs a Line that starts at begAmplitude and transitions to endAmplitude over dT seconds.
linearFade(float, float) - Method in class ddf.minim.javasound.FloatSampleBuffer
Fade the volume level of this buffer from the given start volume to the end volume.
linearFade(float, float, int, int) - Method in class ddf.minim.javasound.FloatSampleBuffer
Fade the volume level of this buffer from the given start volume to the end volume.
linearFade(int, float, float, int, int) - Method in class ddf.minim.javasound.FloatSampleBuffer
Fade the volume level of the specified channel from the given start volume to the end volume.
LiveInput - Class in ddf.minim.ugens
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.
LiveInput(AudioStream) - Constructor for class ddf.minim.ugens.LiveInput
Constructs a LiveInput that will read from inputStream.
loadFile(String) - Method in class ddf.minim.Minim
Loads the requested file into an AudioPlayer with a buffer size of 1024 samples.
loadFile(String, int) - Method in class ddf.minim.Minim
Loads the requested file into an AudioPlayer with the request buffer size.
loadFileStream(String, int, boolean) - Method in class ddf.minim.Minim
Creates and AudioRecordingStream that you can use to read from the file yourself, rather than wrapping it in an AudioPlayer that does the work for you.
loadSample(String) - Method in class ddf.minim.Minim
Loads the requested file into an AudioSample.
loadSample(String, int) - Method in class ddf.minim.Minim
Loads the requested file into an AudioSample.
loadSnippet(String) - Method in class ddf.minim.Minim
Deprecated. 
logAverages(int, int) - Method in class ddf.minim.analysis.FourierTransform
Sets the number of averages used when computing the spectrum based on the minimum bandwidth for an octave and the number of bands per octave.
LOGAVG - Static variable in class ddf.minim.analysis.FourierTransform
 
loop() - Method in class ddf.minim.AudioPlayer
 
loop(int) - Method in class ddf.minim.AudioPlayer
 
loop() - Method in class ddf.minim.AudioSnippet
Deprecated.
 
loop(int) - Method in class ddf.minim.AudioSnippet
Deprecated.
 
loop() - Method in interface ddf.minim.Playable
Sets looping to continuous.
loop(int) - Method in interface ddf.minim.Playable
Sets this to loop num times.
loop(int) - Method in interface ddf.minim.spi.AudioRecording
Deprecated.
Starts looping playback from the current position.
loop(int) - Method in interface ddf.minim.spi.AudioRecordingStream
Starts looping playback from the current position.
loop() - Method in class ddf.minim.ugens.FilePlayer
 
loop(int) - Method in class ddf.minim.ugens.FilePlayer
 
LOOP_CONTINUOUSLY - Static variable in class ddf.minim.Minim
 
loopCount() - Method in class ddf.minim.AudioPlayer
 
loopCount() - Method in class ddf.minim.AudioSnippet
Deprecated.
 
loopCount() - Method in interface ddf.minim.Playable
Returns the number of loops left to do.
loopCount() - Method in class ddf.minim.ugens.FilePlayer
 
LowPassFS - Class in ddf.minim.effects
LowPassFS is a four stage low pass filter.
LowPassFS(float, float) - Constructor for class ddf.minim.effects.LowPassFS
Constructs a low pass filter with a cutoff frequency of freq that will be used to filter audio recorded at sampleRate.
LowPassSP - Class in ddf.minim.effects
LowPassSP is a single pole low pass filter.
LowPassSP(float, float) - Constructor for class ddf.minim.effects.LowPassSP
Constructs a low pass filter with a cutoff frequency of freq that will be used to filter audio recorded at sampleRate.
LP - Static variable in class ddf.minim.effects.ChebFilter
A constant used to indicate a low pass filter.

M

makeSilence() - Method in class ddf.minim.javasound.FloatSampleBuffer
Silence the entire audio buffer.
makeSilence(int, int) - Method in class ddf.minim.javasound.FloatSampleBuffer
Silence the entire buffer in the specified range on all channels.
makeSilence(int) - Method in class ddf.minim.javasound.FloatSampleBuffer
Silence the specified channel
makeSilence(int, int, int) - Method in class ddf.minim.javasound.FloatSampleBuffer
Silence the specified channel in the specified range
mapAmplitude - Variable in class ddf.minim.ugens.WaveShaper
The mapping amplitude of the input signal
Midi2Hz - Class in ddf.minim.ugens
Midi2Hz is a UGen that will convert a MIDI note number to a frequency in Hertz.
Midi2Hz() - Constructor for class ddf.minim.ugens.Midi2Hz
Construct a Midi2Hz that generates a fixed value from MIDI note 0.
Midi2Hz(float) - Constructor for class ddf.minim.ugens.Midi2Hz
Construct a Midi2Hz that generates a fixed value from fixedMidiNoteIn
midiNoteIn - Variable in class ddf.minim.ugens.Midi2Hz
Patch something to this input that generates Midi note numbers (values in the range [0,127]
Minim - Class in ddf.minim
The Minim class is how you get what you want from JavaSound.
Minim(PApplet) - Constructor for class ddf.minim.Minim
Creates an instance of Minim that will use the Javasound implementation.
Minim(PApplet, MinimServiceProvider) - Constructor for class ddf.minim.Minim
Creates an instance of Minim that will use the provided implementation for audio.
MinimServiceProvider - Interface in ddf.minim.spi
MinimServiceProvider is the interface that an audio implementation must provide to Minim, to guarantee that it can provide all of the functionality that Minim promises.
mix - Variable in class ddf.minim.AudioSource
The buffer containing the mix of the left and right channels.
mix(FloatSampleBuffer) - Method in class ddf.minim.javasound.FloatSampleBuffer
Mixes source to this buffer by adding all samples.
mix(FloatSampleBuffer, int, int, int) - Method in class ddf.minim.javasound.FloatSampleBuffer
Mixes source samples to this buffer by adding the sample values.
mixDownChannels() - Method in class ddf.minim.javasound.FloatSampleBuffer
Mix down of n channels to one channel.
It uses a simple mixdown: all other channels are added to first channel.
The volume is NOT lowered ! Be aware, this might cause clipping when converting back to integer samples.
modulator - Variable in class ddf.minim.ugens.Vocoder
 
MONO - Static variable in class ddf.minim.Minim
Specifies that you want a MONO AudioInput or AudioOutput
MoogFilter - Class in ddf.minim.ugens
 
MoogFilter(float, float) - Constructor for class ddf.minim.ugens.MoogFilter
 
MultiChannelBuffer - Class in ddf.minim
 
MultiChannelBuffer(int, int) - Constructor for class ddf.minim.MultiChannelBuffer
 
Multiplier - Class in ddf.minim.ugens
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.
Multiplier() - Constructor for class ddf.minim.ugens.Multiplier
Construct a Multiplier with a fixed value of 1, which will mean incoming audio is not changed.
Multiplier(float) - Constructor for class ddf.minim.ugens.Multiplier
Construct a Multiplier with the fixed value of multValue.
MUTE - Static variable in class ddf.minim.Controller
The mute control type.
mute() - Method in class ddf.minim.Controller
Mutes the line.

N

noAverages() - Method in class ddf.minim.analysis.FourierTransform
Sets the object to not compute averages.
NOAVG - Static variable in class ddf.minim.analysis.FourierTransform
 
noEffects() - Method in class ddf.minim.AudioSource
 
noEffects() - Method in interface ddf.minim.Effectable
Disables all effects currently attached to this.
Noise - Class in ddf.minim.ugens
Provides a UGen which generates noise.
Noise() - Constructor for class ddf.minim.ugens.Noise
Constructor for white noise with an amplitude of 1.0.
Noise(float) - Constructor for class ddf.minim.ugens.Noise
Constructor for white noise of the specified amplitude.
Noise(Noise.Tint) - Constructor for class ddf.minim.ugens.Noise
Constructor for noise of the specified tint with an amplitude of 1.0.
Noise(float, Noise.Tint) - Constructor for class ddf.minim.ugens.Noise
Constructor for noise of a specific tint with a specified amplitude.
Noise(float, float, Noise.Tint) - Constructor for class ddf.minim.ugens.Noise
Constructor for noise of a specific tint with a specified amplitude and offset.
Noise.Tint - Enum in ddf.minim.ugens
enumeration used to specify the tint of the noise
NONE - Static variable in class ddf.minim.analysis.FourierTransform
A constant indicating no window should be used on sample buffers.
noPortamento() - Method in class ddf.minim.signals.Oscillator
Turns off portamento.
normalize() - Method in class ddf.minim.ugens.Wavetable
Normalizes the Wavetable by finding the largest amplitude in the table and scaling the table by the inverse of that amount.
noSound() - Method in class ddf.minim.AudioOutput
 
noSound() - Method in interface ddf.minim.Polyphonic
Disables all signals currently attached to this.
NotchFilter - Class in ddf.minim.effects
A notch filter removes a narrow band of frequencies from an audio signal.
NotchFilter(float, float, float) - Constructor for class ddf.minim.effects.NotchFilter
Constructs a notch filter with the requested center frequency, bandwidth and sample rate.
NoteManager - Class in ddf.minim
 
noteOff() - Method in class ddf.minim.ugens.ADSR
Specifies that the ADSR envelope should start the release time.
noteOff() - Method in class ddf.minim.ugens.DefaultInstrument
Turn off the default instrument.
noteOff() - Method in interface ddf.minim.ugens.Instrument
Stop playing a note.
noteOn() - Method in class ddf.minim.ugens.ADSR
Speficies that the ADSR envelope should begin.
noteOn(float) - Method in class ddf.minim.ugens.DefaultInstrument
Turn on the default instrument
noteOn(float) - Method in interface ddf.minim.ugens.Instrument
Start playing a note.

O

octaves - Variable in class ddf.minim.analysis.FourierTransform
 
offset - Variable in class ddf.minim.ugens.Noise
Patch to this to offset the value of the noise by a fixed value.
offset - Variable in class ddf.minim.ugens.Oscil
Patch to this to control the DC offset of the Oscil.
offset(float) - Method in class ddf.minim.ugens.Wavetable
Apply a DC offset to this Wavetable.
ofHertz(float) - Static method in class ddf.minim.ugens.Frequency
Construct a Frequency that represents the provided Hertz.
ofMidiNote(float) - Static method in class ddf.minim.ugens.Frequency
Construct a Frequency from a MIDI note value.
ofPitch(String) - Static method in class ddf.minim.ugens.Frequency
Construct a Frequency from a pitch name, such as A4 or Bb2.
open() - Method in interface ddf.minim.spi.AudioResource
Opens the resource to be used.
orchestra() - Method in class ddf.minim.AudioMetaData
 
Oscil - Class in ddf.minim.ugens
Provides a UGen which generates a Waveform at a specified frequency.
Oscil(float, float, Waveform) - Constructor for class ddf.minim.ugens.Oscil
Constructs an Oscil UGen given frequency in Hz, amplitude, and a waveform
Oscil(float, float) - Constructor for class ddf.minim.ugens.Oscil
Constructs an Oscil UGen given frequency in Hz and amplitude.
Oscil(Frequency, float) - Constructor for class ddf.minim.ugens.Oscil
Constructs an Oscil UGen given a Frequency and amplitude.
Oscil(Frequency, float, Waveform) - Constructor for class ddf.minim.ugens.Oscil
Constructs an Oscil UGen given a Frequency, amplitude, and a waveform
Oscillator - Class in ddf.minim.signals
Oscillator is an implementation of an AudioSignal that handles most of the work associated with an oscillatory signal like a sine wave.
Oscillator(float, float, float) - Constructor for class ddf.minim.signals.Oscillator
Constructs an Oscillator with the requested frequency, amplitude and sample rate.
outAmplitude - Variable in class ddf.minim.ugens.WaveShaper
The output amplitude
outputL - Variable in class ddf.minim.effects.Convolver
 
outputR - Variable in class ddf.minim.effects.Convolver
 
overlapL - Variable in class ddf.minim.effects.Convolver
 
overlapR - Variable in class ddf.minim.effects.Convolver
 

P

PAN - Static variable in class ddf.minim.Controller
The pan control type.
pan() - Method in class ddf.minim.Controller
Gets the pan control for the Line, if it exists.
pan() - Method in class ddf.minim.signals.Oscillator
Returns the current pan value.
pan - Variable in class ddf.minim.signals.PinkNoise
 
pan - Variable in class ddf.minim.signals.WhiteNoise
 
Pan - Class in ddf.minim.ugens
A UGen for panning a mono signal in a stereo field
Pan(float) - Constructor for class ddf.minim.ugens.Pan
Construct a Pan UGen with a particular balance and width.
pan - Variable in class ddf.minim.ugens.Pan
UGens patched to pan should generate values between -1 and +1.
patch(UGen) - Method in class ddf.minim.ugens.UGen
Connect the output of this UGen to the first input of connectToUGen.
patch(UGen.UGenInput) - Method in class ddf.minim.ugens.UGen
Connect the output of this UGen to a specific input of connecToUGen.
patch(AudioOutput) - Method in class ddf.minim.ugens.UGen
Patch the output of this UGen to the provided AudioOuput.
pause() - Method in class ddf.minim.AudioPlayer
 
pause() - Method in class ddf.minim.AudioSnippet
Deprecated.
 
pause() - Method in class ddf.minim.NoteManager
 
pause() - Method in interface ddf.minim.Playable
Pauses playback.
pause() - Method in interface ddf.minim.spi.AudioRecording
Deprecated.
Disallows playback/reads of the source.
pause() - Method in interface ddf.minim.spi.AudioRecordingStream
Disallows playback/reads of the source.
pause() - Method in class ddf.minim.ugens.FilePlayer
 
pauseNotes() - Method in class ddf.minim.AudioOutput
 
period() - Method in class ddf.minim.signals.Oscillator
Returns the period of the waveform (the inverse of the frequency).
phase - Variable in class ddf.minim.ugens.Oscil
Patch to this to control the phase of the oscillator with another UGen.
PHASOR - Static variable in class ddf.minim.ugens.Waves
A perfect phasor wave going from 0 to 1.
PinkNoise - Class in ddf.minim.signals
PinkNoise generates a pink noise signal.
PinkNoise() - Constructor for class ddf.minim.signals.PinkNoise
Constructs a pink noise signal with an amplitude of 1.
PinkNoise(float) - Constructor for class ddf.minim.signals.PinkNoise
Constructs a pink noise signal with an amplitude of amp.
play() - Method in class ddf.minim.AudioPlayer
 
play(int) - Method in class ddf.minim.AudioPlayer
 
play() - Method in class ddf.minim.AudioSnippet
Deprecated.
 
play(int) - Method in class ddf.minim.AudioSnippet
Deprecated.
 
play() - Method in interface ddf.minim.Playable
Starts playback from the current position.
play(int) - Method in interface ddf.minim.Playable
Starts playback millis from the beginning.
play() - Method in interface ddf.minim.spi.AudioRecording
Deprecated.
Allows playback/reads of the source.
play() - Method in interface ddf.minim.spi.AudioRecordingStream
Allows playback/reads of the source.
play() - Method in class ddf.minim.ugens.FilePlayer
 
play(int) - Method in class ddf.minim.ugens.FilePlayer
 
Playable - Interface in ddf.minim
Playable defines functionality that you would expect from a tapedeck or CD player.
playNote(float, float, Instrument) - Method in class ddf.minim.AudioOutput
Play a note startTime seconds from now, for the given duration, using the given instrument.
playNote(float, float, float) - Method in class ddf.minim.AudioOutput
 
playNote(float, float, String) - Method in class ddf.minim.AudioOutput
 
playNote(float, float) - Method in class ddf.minim.AudioOutput
 
playNote(float, String) - Method in class ddf.minim.AudioOutput
 
playNote(float) - Method in class ddf.minim.AudioOutput
 
playNote(String) - Method in class ddf.minim.AudioOutput
 
playNote() - Method in class ddf.minim.AudioOutput
 
Polyphonic - Interface in ddf.minim
Polyphonic describes an object that can have multiple AudioSignals attached to it.
portamento(int) - Method in class ddf.minim.signals.Oscillator
Sets how many milliseconds it should take to transition from one frequency to another when setting a new frequency.
position() - Method in class ddf.minim.AudioPlayer
 
position() - Method in class ddf.minim.AudioSnippet
Deprecated.
 
position() - Method in interface ddf.minim.Playable
Returns the current position of the "playhead" (ie how much of the sound has already been played)
position() - Method in class ddf.minim.ugens.FilePlayer
 
printCoeff() - Method in class ddf.minim.effects.IIRFilter
Prints the current values of the coefficients to the console.
printControls() - Method in class ddf.minim.Controller
Prints the available controls and their ranges to the console.
printInput() - Method in class ddf.minim.ugens.UGen.UGenInput
print information about this UGenInput (for debugging)
printInputs() - Method in class ddf.minim.ugens.UGen
Prints all inputs connected to this UGen (for debugging)
process(float[]) - Method in interface ddf.minim.AudioEffect
Processes signal in some way.
process(float[], float[]) - Method in interface ddf.minim.AudioEffect
Processes sigLeft and sigRight in some way.
process(float[]) - Method in class ddf.minim.effects.Convolver
 
process(float[], float[]) - Method in class ddf.minim.effects.Convolver
 
process(float[]) - Method in class ddf.minim.effects.IIRFilter
 
process(float[], float[]) - Method in class ddf.minim.effects.IIRFilter
 
process(float[]) - Method in class ddf.minim.EffectsChain
Sends samp to each effect in the chain, in order.
process(float[], float[]) - Method in class ddf.minim.EffectsChain
Sends sampL and sampR to each effect in the chain, in order.
processSampleFrame(float[], float[]) - Method in class ddf.minim.ugens.Sink
 
processSampleFrame(float[], float[]) - Method in class ddf.minim.ugens.Summer
 
publisher() - Method in class ddf.minim.AudioMetaData
 
pulse(float) - Static method in class ddf.minim.ugens.Waves
Constructs a square wave with specficed duty cycle.
PulseWave - Class in ddf.minim.signals
A pulse wave is a square wave whose peaks and valleys are different length.
PulseWave(float, float, float) - Constructor for class ddf.minim.signals.PulseWave
Constructs a pulse wave with the given frequency, amplitude and sample rate.

Q

QUARTERPULSE - Static variable in class ddf.minim.ugens.Waves
A perfect square wave with a 25% duty cycle.

R

randomNHarms(int) - Static method in class ddf.minim.ugens.Waves
Constructs a wave from the first numberofHarms harmonics given random amplitudes.
randomNOddHarms(int) - Static method in class ddf.minim.ugens.Waves
Constructs a wave from the numberOfHarms even harmonics given random amplitudes.
randomNoise() - Static method in class ddf.minim.ugens.Waves
Constructs a wavetable of noise
read() - Method in interface ddf.minim.spi.AudioStream
Reads the next sample frame.
read(MultiChannelBuffer) - Method in interface ddf.minim.spi.AudioStream
Reads buffer.getBufferSize() sample frames and puts them into buffer's channels.
real - Variable in class ddf.minim.analysis.FourierTransform
 
Reciprocal - Class in ddf.minim.ugens
A UGen which simply returns the reciprocal value of it's input.
Reciprocal() - Constructor for class ddf.minim.ugens.Reciprocal
 
Reciprocal(float) - Constructor for class ddf.minim.ugens.Reciprocal
Constructor for Reciprocal
Recordable - Interface in ddf.minim
A Recordable object is one that can provide a program with floating point samples of the audio passing through it.
RectangularWindow - Class in ddf.minim.analysis
A Rectangular window function A Rectangular window is equivalent to using no window at all.
RectangularWindow() - Constructor for class ddf.minim.analysis.RectangularWindow
Constructs a Rectangular window.
rectify() - Method in class ddf.minim.ugens.Wavetable
Inverts all values in the table that are less than zero.
remove(AudioEffect) - Method in class ddf.minim.EffectsChain
Removes e from the chain.
remove(int) - Method in class ddf.minim.EffectsChain
Removes and returns the ith effect from the chain.
remove(AudioSignal) - Method in class ddf.minim.SignalChain
Removes signal from the chain.
remove(int) - Method in class ddf.minim.SignalChain
Removes and returns the ith signal from the chain.
removeChannel(int) - Method in class ddf.minim.javasound.FloatSampleBuffer
performs a lazy remove of the channel
removeChannel(int, boolean) - Method in class ddf.minim.javasound.FloatSampleBuffer
Removes a channel.
removeEffect(AudioEffect) - Method in class ddf.minim.AudioSource
 
removeEffect(int) - Method in class ddf.minim.AudioSource
 
removeEffect(AudioEffect) - Method in interface ddf.minim.Effectable
Removes effect from the effects chain.
removeEffect(int) - Method in interface ddf.minim.Effectable
Removes and returns the ith effect in the effect chain.
removeInput(UGen) - Method in class ddf.minim.ugens.Bypass
 
removeInput(UGen) - Method in class ddf.minim.ugens.Pan
 
removeInput(UGen) - Method in class ddf.minim.ugens.Summer
 
removeInput(UGen) - Method in class ddf.minim.ugens.TickRate
 
removeInput(UGen) - Method in class ddf.minim.ugens.UGen
If you need to do something specific when something is unpatched from your UGen, you can override this method.
removeListener(AudioListener) - Method in class ddf.minim.AudioSource
 
removeListener(AudioListener) - Method in interface ddf.minim.Recordable
Removes the listener from the list of listeners.
removeListener(AudioListener) - Method in class ddf.minim.SignalSplitter
 
removeSignal(AudioSignal) - Method in class ddf.minim.AudioOutput
 
removeSignal(int) - Method in class ddf.minim.AudioOutput
 
removeSignal(AudioSignal) - Method in interface ddf.minim.Polyphonic
Removes signal from the signals chain.
removeSignal(int) - Method in interface ddf.minim.Polyphonic
Removes and returns the ith signal in the signal chain.
reset() - Method in class ddf.minim.javasound.FloatSampleBuffer
Deletes all channels, frees memory...
reset(int, int, float) - Method in class ddf.minim.javasound.FloatSampleBuffer
Destroys any existing data and creates new channels.
reset() - Method in class ddf.minim.ugens.GranulateSteady
Sets the state of this granulate to the very start of a grain.
reset() - Method in class ddf.minim.ugens.Oscil
Resets the time-step used by the oscillator to be equal to the current phase value.
resonance - Variable in class ddf.minim.ugens.MoogFilter
 
resume() - Method in class ddf.minim.NoteManager
 
resumeNotes() - Method in class ddf.minim.AudioOutput
 
rewind() - Method in class ddf.minim.AudioPlayer
 
rewind() - Method in class ddf.minim.AudioSnippet
Deprecated.
 
rewind() - Method in interface ddf.minim.Playable
Rewinds to the beginning.
rewind() - Method in class ddf.minim.ugens.FilePlayer
 
right - Variable in class ddf.minim.AudioSource
The buffer containing the right channel samples.
RIGHT - Static variable in interface ddf.minim.BufferedAudio
 
rightScale - Variable in class ddf.minim.signals.PinkNoise
 
rightScale - Variable in class ddf.minim.signals.WhiteNoise
 

S

SAMPLE_RATE - Static variable in class ddf.minim.Controller
The sample rate control type.
sampleFrameCount() - Method in class ddf.minim.AudioMetaData
 
sampleRate - Variable in class ddf.minim.analysis.FourierTransform
 
sampleRate() - Method in class ddf.minim.AudioSource
 
sampleRate() - Method in interface ddf.minim.Recordable
Returns the sample rate of this recordable audio.
sampleRate() - Method in class ddf.minim.signals.Oscillator
 
sampleRate() - Method in class ddf.minim.SignalSplitter
 
sampleRate() - Method in class ddf.minim.ugens.UGen
Returns the sample rate of this UGen.
sampleRateChanged() - Method in class ddf.minim.ugens.ADSR
Use this method to notify the ADSR that the sample rate has changed.
sampleRateChanged() - Method in class ddf.minim.ugens.Bypass
 
sampleRateChanged() - Method in class ddf.minim.ugens.Damp
 
sampleRateChanged() - Method in class ddf.minim.ugens.Delay
When the sample rate is changed the buffer needs to be resized.
sampleRateChanged() - Method in class ddf.minim.ugens.EnvelopeFollower
 
sampleRateChanged() - Method in class ddf.minim.ugens.GranulateRandom
Use this method to notify GranulateRandom that the sample rate has changed.
sampleRateChanged() - Method in class ddf.minim.ugens.GranulateSteady
Use this method to notify GranulateSteady that the sample rate has changed.
sampleRateChanged() - Method in class ddf.minim.ugens.Line
Change the timeStepSize when sampleRate changes.
sampleRateChanged() - Method in class ddf.minim.ugens.Noise
 
sampleRateChanged() - Method in class ddf.minim.ugens.Oscil
This routine will be called any time the sample rate changes.
sampleRateChanged() - Method in class ddf.minim.ugens.Pan
 
sampleRateChanged() - Method in class ddf.minim.ugens.Summer
 
sampleRateChanged() - Method in class ddf.minim.ugens.TickRate
 
sampleRateChanged() - Method in class ddf.minim.ugens.UGen
Override this method in your derived class to receive a notification when the sample rate of your UGen has changed.
sampleRateChanged() - Method in class ddf.minim.ugens.Vocoder
 
SampleRecorder - Interface in ddf.minim.spi
SampleRecorder is an interface that describes the limited set of functionality required of an object that records samples.
samples(float[]) - Method in interface ddf.minim.AudioListener
Called by the Recordable object this is attached to when that object has new samples.
samples(float[], float[]) - Method in interface ddf.minim.AudioListener
Called by the Recordable object this is attached to when that object has new samples.
samples(float[]) - Method in class ddf.minim.SignalSplitter
 
samples(float[], float[]) - Method in class ddf.minim.SignalSplitter
 
save() - Method in class ddf.minim.AudioRecorder
Requests the current SampleRecorder to save.
save() - Method in interface ddf.minim.spi.SampleRecorder
Saves the recorded samples, probably to disk.
SAW - Static variable in class ddf.minim.ugens.Waves
A perfect sawtooth wave.
saw(int) - Static method in class ddf.minim.ugens.Waves
Builds a sawtooth wave from the first numberofHarms harmonics.
saw(float) - Static method in class ddf.minim.ugens.Waves
Constructs a sawtooth wave with specficed duty cycle.
SawWave - Class in ddf.minim.signals
A saw wave is characterized by rising edge followed by a sharp drop off.
SawWave(float, float, float) - Constructor for class ddf.minim.signals.SawWave
Constructs a saw wave with the given frequency, amplitude and sample rate.
scale(float) - Method in class ddf.minim.ugens.Wavetable
Multiplies each value of the underlying waveform by scale.
scaleBand(int, float) - Method in class ddf.minim.analysis.DFT
Not currently implemented.
scaleBand(int, float) - Method in class ddf.minim.analysis.FFT
 
scaleBand(int, float) - Method in class ddf.minim.analysis.FourierTransform
Scales the amplitude of the ith frequency band by s.
scaleFreq(float, float) - Method in class ddf.minim.analysis.FourierTransform
Scales the amplitude of the requested frequency by a.
set(int, float) - Method in class ddf.minim.ugens.Wavetable
Sets the ith entry of the underlying waveform to value.
setAllParameters(float, float, float, float, float, float, float, float) - Method in class ddf.minim.ugens.GranulateRandom
Immediately sets all public class members to new values.
setAllParameters(float, float, float, float, float) - Method in class ddf.minim.ugens.GranulateSteady
Immediately sets all public class members to new values.
setAllTimeParameters(float, float, float, float, float, float) - Method in class ddf.minim.ugens.GranulateRandom
Immediately sets all public class members concerning time to new values.
setAllTimeParameters(float, float, float) - Method in class ddf.minim.ugens.GranulateSteady
Immediately sets all public class members concerning time to new values.
setAmp(float) - Method in class ddf.minim.signals.Oscillator
Set the amplitude of the Oscillator, range is [0, 1].
setAmp(float) - Method in class ddf.minim.signals.PinkNoise
Sets the amplitude of the signal to a.
setAmp(float) - Method in class ddf.minim.signals.WhiteNoise
Sets the amplitude to a.
setAmplitude(float) - Method in class ddf.minim.ugens.Oscil
Sets the amplitude of this Oscil.
setAsHz(float) - Method in class ddf.minim.ugens.Frequency
Set this Frequency to be equal to the provided Hertz value.
setAttackTime(float) - Method in class ddf.minim.ugens.Damp
Permits the setting of the attackTime parameter.
setAudioChannelCount(int) - Method in class ddf.minim.ugens.Bypass
 
setAudioChannelCount(int) - Method in class ddf.minim.ugens.MoogFilter
 
setAudioChannelCount(int) - Method in class ddf.minim.ugens.Pan
 
setAudioChannelCount(int) - Method in class ddf.minim.ugens.TickRate
 
setAudioChannelCount(int) - Method in class ddf.minim.ugens.UGen
Let this UGen know how many channels of audio you will be asking it for.
setAudioEffect(AudioEffect) - Method in interface ddf.minim.spi.AudioOut
Sets the AudioEffect to apply to the signal.
setAudioListener(AudioListener) - Method in class ddf.minim.signals.Oscillator
 
setAudioListener(AudioListener) - Method in interface ddf.minim.spi.AudioOut
Sets the AudioListener that will have sound broadcasted to it as the output generates.
setAudioSignal(AudioSignal) - Method in interface ddf.minim.spi.AudioOut
Sets the AudioSignal that this output will use to generate sound.
setAudioStream(AudioStream) - Method in interface ddf.minim.spi.AudioOut
Sets the AudioStream that this output will use to generate sound.
setBalance(float) - Method in class ddf.minim.Controller
Sets the balance of the line to v.
setBalance(float) - Method in class ddf.minim.ugens.Balance
Set the balance setting to balanceVal.
setBand(int, float) - Method in class ddf.minim.analysis.DFT
Not currently implemented.
setBand(int, float) - Method in class ddf.minim.analysis.FFT
 
setBand(int, float) - Method in class ddf.minim.analysis.FourierTransform
Sets the amplitude of the ith frequency band to a.
setBandWidth(float) - Method in class ddf.minim.effects.BandPass
Sets the band width of the filter.
setBandWidth(float) - Method in class ddf.minim.effects.NotchFilter
Sets the band width of the filter.
setBitRes(float) - Method in class ddf.minim.ugens.BitCrush
Set the bit resolution directly.
setBufferSize(int) - Method in class ddf.minim.MultiChannelBuffer
 
setChannel(int, float[]) - Method in class ddf.minim.MultiChannelBuffer
 
setChannelCount(int) - Method in class ddf.minim.MultiChannelBuffer
 
setChannelCount(int) - Method in class ddf.minim.ugens.UGen.UGenInput
Set the number of channels this input should generate.
setChannelCountImpl(int) - Method in class ddf.minim.javasound.FloatSampleBuffer
internal setter for channel count, just change the variable.
setComplex(float[], float[]) - Method in class ddf.minim.analysis.FourierTransform
 
setConstant(float) - Method in class ddf.minim.ugens.Constant
Sets value of Constant during execution.
setDampTime(float) - Method in class ddf.minim.ugens.Damp
Permits the setting of the attackTime parameter.
setDampTimeFromDuration(float) - Method in class ddf.minim.ugens.Damp
Permits the setting of the attackTime parameter.
setDelAmp(float) - Method in class ddf.minim.ugens.Delay
changes the feedback amplification of the echos.
setDelTime(float) - Method in class ddf.minim.ugens.Delay
changes the time in between the echos to the value specified.
setDitherBits(float) - Method in class ddf.minim.javasound.FloatSampleBuffer
Set the number of bits for dithering.
setDitherMode(int) - Method in class ddf.minim.javasound.FloatSampleBuffer
Sets the mode for dithering.
setDurationFactor(float) - Method in class ddf.minim.AudioOutput
 
setDurationFactor(float) - Method in class ddf.minim.NoteManager
 
setEndAmp(float) - Method in class ddf.minim.ugens.Line
Set the ending value of the Line's transition
setFreq(float, float) - Method in class ddf.minim.analysis.FourierTransform
Sets the amplitude of the requested frequency in the spectrum to a.
setFreq(float) - Method in class ddf.minim.effects.IIRFilter
Sets the cutoff/center frequency of the filter.
setFreq(float) - Method in class ddf.minim.signals.Oscillator
Sets the frequency of the Oscillator in Hz.
setFrequency(float) - Method in class ddf.minim.ugens.Oscil
Sets the frequency of this Oscil.
setFrequency(Frequency) - Method in class ddf.minim.ugens.Oscil
Sets the frequency of this Oscil.
setGain(float) - Method in class ddf.minim.Controller
Sets the gain to v.
setIncomingUGen(UGen) - Method in class ddf.minim.ugens.UGen.UGenInput
set the UGen which is giving values to this input
setInputMixer(Mixer) - Method in class ddf.minim.javasound.JSMinim
 
setInputMixer(Mixer) - Method in class ddf.minim.Minim
Sets the Javasound Mixer that will be used for obtaining input sources such as AudioInputs.
setInterpolation(boolean) - Method in class ddf.minim.ugens.TickRate
 
setKernal(float[]) - Method in class ddf.minim.effects.Convolver
Sets the kernal to k.
setLastValue(float) - Method in class ddf.minim.ugens.UGen.UGenInput
Sets all values in the last values array to the provided value.
setLineTime(float) - Method in class ddf.minim.ugens.Line
Set the length of this Line's transition
setLoopPoints(int, int) - Method in class ddf.minim.AudioPlayer
 
setLoopPoints(int, int) - Method in class ddf.minim.AudioSnippet
Deprecated.
 
setLoopPoints(int, int) - Method in interface ddf.minim.Playable
Sets the loop points used when looping.
setLoopPoints(int, int) - Method in interface ddf.minim.spi.AudioRecording
Deprecated.
Sets the loops points in the source, in milliseconds
setLoopPoints(int, int) - Method in interface ddf.minim.spi.AudioRecordingStream
Sets the loops points in the source, in milliseconds
setLoopPoints(int, int) - Method in class ddf.minim.ugens.FilePlayer
 
setMidiNoteIn(float) - Method in class ddf.minim.ugens.Midi2Hz
Set the fixed value this will use if midiNoteIn is not patched.
setMillisecondPosition(int) - Method in interface ddf.minim.spi.AudioRecording
Deprecated.
Sets the current millisecond position of the source.
setMillisecondPosition(int) - Method in interface ddf.minim.spi.AudioRecordingStream
Sets the current millisecond position of the source.
setNoteOffset(float) - Method in class ddf.minim.AudioOutput
 
setNoteOffset(float) - Method in class ddf.minim.NoteManager
 
setOutputMixer(Mixer) - Method in class ddf.minim.javasound.JSMinim
 
setOutputMixer(Mixer) - Method in class ddf.minim.Minim
Sets the Javasound Mixer that will be used for obtain output destinations such as those required by AudioOuput, AudioPlayer, AudioSample, and so forth.
setPan(float) - Method in class ddf.minim.Controller
Sets the pan of the line to v.
setPan(float) - Method in class ddf.minim.signals.Oscillator
Set the pan of the Oscillator, range is [-1, 1].
setPan(float) - Method in class ddf.minim.signals.PinkNoise
Sets the pan of the signal to p.
setPan(float) - Method in class ddf.minim.signals.WhiteNoise
Sets the pan to p.
setPan(float) - Method in class ddf.minim.ugens.Pan
Set the pan value of this Pan.
setPanNoGlide(float) - Method in class ddf.minim.signals.Oscillator
Set the pan of the Oscillator, but don't smoothly transition from whatever the current pan value is to this new one.
setParameters(float, float, float, float, float, float, float) - Method in class ddf.minim.ugens.ADSR
Permits the changing of the ADSR parameters.
setPhase(float) - Method in class ddf.minim.ugens.Oscil
Set the amount that the phase will be offset by.
setPoles(int) - Method in class ddf.minim.effects.ChebFilter
Sets the number of poles used in the filter.
setPulseWidth(float) - Method in class ddf.minim.signals.PulseWave
Sets the pulse width of the pulse wave.
setRawChannel(int, float[]) - Method in class ddf.minim.javasound.FloatSampleBuffer
Low-level method to directly set the array for the given channel.
setReciprocal(float) - Method in class ddf.minim.ugens.Reciprocal
Used to change the fixedDenominator value after instantiation
setRecordSource(Recordable) - Method in class ddf.minim.AudioRecorder
Sets the record source for this recorder.
setRipple(float) - Method in class ddf.minim.effects.ChebFilter
Sets the ripple percentage of the filter.
setSampleCount(int, boolean) - Method in class ddf.minim.javasound.FloatSampleBuffer
Alias for changeSampleCount
setSampleCountImpl(int) - Method in class ddf.minim.javasound.FloatSampleBuffer
internal setter for sample count, just change the variable.
setSampleRate(float) - Method in class ddf.minim.javasound.FloatSampleBuffer
Sets the sample rate of this buffer.
setSampleRate(float) - Method in class ddf.minim.ugens.UGen
Set the sample rate for this UGen.
setSampleRecorder(SampleRecorder) - Method in class ddf.minim.AudioRecorder
Sets the SampleRecorder for this recorder.
setSamplesFromBytes(byte[], int, AudioFormat, int, int) - Method in class ddf.minim.javasound.FloatSampleBuffer
Initializes audio data from the provided byte array.
setSensitivity(int) - Method in class ddf.minim.analysis.BeatDetect
Sets the sensitivity of the algorithm.
setTempo(float) - Method in class ddf.minim.AudioOutput
 
setTempo(float) - Method in class ddf.minim.NoteManager
 
setTint(Noise.Tint) - Method in class ddf.minim.ugens.Noise
 
setType(int) - Method in class ddf.minim.effects.ChebFilter
Sets the type of the filter.
setUGen(UGen) - Method in class ddf.minim.UGenSignal
Sets the UGen that this UGenSignal wraps.
setValue(float) - Method in class ddf.minim.ugens.Gain
Set the value of this Gain to a given dB value.
setValue(float) - Method in class ddf.minim.ugens.Multiplier
Set the fixed value of this Multiplier.
setVolume(float) - Method in class ddf.minim.Controller
Sets the volume to v.
setWaveform(float[]) - Method in class ddf.minim.ugens.Wavetable
Sets this Wavetable's waveform to the one provided.
shiftBalance(float, float, int) - Method in class ddf.minim.Controller
Shifts the value of the balance from from to to in the space of millis milliseconds.
shiftGain(float, float, int) - Method in class ddf.minim.Controller
Shifts the value of the gain from from to to in the space of millis
shiftPan(float, float, int) - Method in class ddf.minim.Controller
Shifts the value of the pan from from to to in the space of millis milliseconds.
shiftVolume(float, float, int) - Method in class ddf.minim.Controller
Shifts the value of the volume from from to to in the space of millis milliseconds.
sigLen - Variable in class ddf.minim.effects.Convolver
 
SignalChain - Class in ddf.minim
An SignalChain is a list of AudioSignals that gives you the ability to enable (unmute) and disable (mute) signals.
SignalChain() - Constructor for class ddf.minim.SignalChain
Constructs an empty SignalChain.
signalCount() - Method in class ddf.minim.AudioOutput
 
signalCount() - Method in interface ddf.minim.Polyphonic
Returns the number of signals in the chain.
SignalSplitter - Class in ddf.minim
A SignalSplitter acts exactly like a headphone splitter.
SignalSplitter(AudioFormat, int) - Constructor for class ddf.minim.SignalSplitter
Construct a SignalSplitter that will receive audio in the given format and in buffers the size of bufferSize.
SINE - Static variable in class ddf.minim.ugens.Waves
A pure sine wave.
SineWave - Class in ddf.minim.signals
A sine wave is a smooth curve that oscillates between -1 and 1.
SineWave(float, float, float) - Constructor for class ddf.minim.signals.SineWave
Constructs a sine wave with the given frequency, amplitude and sample rate.
Sink - Class in ddf.minim.ugens
A Sink is similar to a Summer, but instead of summing all of the UGens patched to it, it simply ticks them and only generates silence.
Sink() - Constructor for class ddf.minim.ugens.Sink
 
size() - Method in interface ddf.minim.AudioBuffer
Returns the length of the buffer.
size() - Method in class ddf.minim.EffectsChain
Returns the number of effects in the chain.
size() - Method in class ddf.minim.SignalChain
Returns the number of signals in the chain.
size() - Method in class ddf.minim.ugens.Wavetable
Returns the length of the underlying waveform.
skip(int) - Method in class ddf.minim.AudioPlayer
 
skip(int) - Method in class ddf.minim.AudioSnippet
Deprecated.
 
skip(int) - Method in interface ddf.minim.Playable
Skips millis from the current position.
skip(int) - Method in class ddf.minim.ugens.FilePlayer
 
smooth(int) - Method in class ddf.minim.ugens.Wavetable
Smooths out the values in the table by using a moving average window.
SND - Static variable in class ddf.minim.Minim
The .snd file format.
sound() - Method in class ddf.minim.AudioOutput
 
sound() - Method in interface ddf.minim.Polyphonic
Enables all signals currently attached to this.
SOUND_ENERGY - Static variable in class ddf.minim.analysis.BeatDetect
Constant used to request sound energy tracking mode.
spaceLen - Variable in class ddf.minim.ugens.GranulateSteady
Controls the space between each grain.
spaceLenMax - Variable in class ddf.minim.ugens.GranulateRandom
Controls the manimum space between each grain.
spaceLenMin - Variable in class ddf.minim.ugens.GranulateRandom
Controls the minimum space between each grain.
specSize() - Method in class ddf.minim.analysis.FourierTransform
Returns the size of the spectrum created by this transform.
spectrum - Variable in class ddf.minim.analysis.FourierTransform
 
SQUARE - Static variable in class ddf.minim.ugens.Waves
A perfect square wave with a 50% duty cycle.
square(int) - Static method in class ddf.minim.ugens.Waves
Builds a square wave from the first numberofHarms harmonics.
square(float) - Static method in class ddf.minim.ugens.Waves
Constructs a square wave with specficed duty cycle.
SquareWave - Class in ddf.minim.signals
A square wave alternates between 1 and -1 at regular intervals.
SquareWave(float, float, float) - Constructor for class ddf.minim.signals.SquareWave
Constructs a square wave with the given frequency, amplitude and sample rate.
start() - Method in class ddf.minim.javasound.JSMinim
 
start() - Method in interface ddf.minim.spi.MinimServiceProvider
Called inside the Minim constructor.
STEREO - Static variable in class ddf.minim.Minim
Specifies that you want a STEREO AudioInput or AudioOutput
stop() - Method in class ddf.minim.javasound.JSMinim
 
stop() - Method in class ddf.minim.Minim
Stops Minim.
stop() - Method in interface ddf.minim.spi.MinimServiceProvider
Called when stop() is called by the Minim object that owns this.
stop() - Method in interface ddf.minim.Triggerable
Stops all sound being produced.
Summer - Class in ddf.minim.ugens
A Summer allows you to sum the outputs of multiple UGens to be sent further down the chain.
Summer() - Constructor for class ddf.minim.ugens.Summer
Constructs a Summer that you can patch multiple UGens to.

T

tick() - Method in class ddf.minim.NoteManager
 
tick(float[]) - Method in class ddf.minim.ugens.UGen
Generates one sample frame for this UGen.
TickRate - Class in ddf.minim.ugens
 
TickRate() - Constructor for class ddf.minim.ugens.TickRate
 
TickRate(float) - Constructor for class ddf.minim.ugens.TickRate
 
timeSize - Variable in class ddf.minim.analysis.FourierTransform
 
timeSize() - Method in class ddf.minim.analysis.FourierTransform
Returns the length of the time domain signal expected by this transform.
title() - Method in class ddf.minim.AudioMetaData
 
toArray() - Method in interface ddf.minim.AudioBuffer
Returns the samples in the buffer in a new float array.
track() - Method in class ddf.minim.AudioMetaData
 
TRIANGLE - Static variable in class ddf.minim.ugens.Waves
A perfect triangle wave.
triangle(int) - Static method in class ddf.minim.ugens.Waves
Builds a triangle wave from the first numberofHarms harmonics.
triangle(float) - Static method in class ddf.minim.ugens.Waves
Constructs a triangle wave with specficed duty cycle.
TriangleWave - Class in ddf.minim.signals
A triangle wave oscillates between 1 and -1 following a straight line.
TriangleWave(float, float, float) - Constructor for class ddf.minim.signals.TriangleWave
Constructs a triangle wave with the given frequency, amplitude and sample rate.
TRIANGULAR - Static variable in class ddf.minim.analysis.FourierTransform
A constant indicating a Triangular window should be used on sample buffers.
TriangularWindow - Class in ddf.minim.analysis
A Triangular window function.
TriangularWindow() - Constructor for class ddf.minim.analysis.TriangularWindow
Constructs a Triangular window.
trigger() - Method in interface ddf.minim.Triggerable
Triggers the sound to play once.
Triggerable - Interface in ddf.minim
 
TWO_PI - Static variable in class ddf.minim.analysis.FourierTransform
 
TWO_PI - Static variable in class ddf.minim.analysis.WindowFunction
The float value of 2*PI.
TWO_PI - Static variable in class ddf.minim.signals.Oscillator
The float value of 2*PI.
type() - Method in class ddf.minim.AudioSource
 
type() - Method in interface ddf.minim.Recordable
Returns either Minim.MONO or Minim.STEREO
type() - Method in class ddf.minim.SignalSplitter
 

U

ugen() - Method in class ddf.minim.ugens.Bypass
 
UGen - Class in ddf.minim.ugens
The UGen class is an abstract class which is intended to be the basis for all UGens in Minim.
UGen() - Constructor for class ddf.minim.ugens.UGen
Constructor for a UGen.
UGen.InputType - Enum in ddf.minim.ugens
This enum is used to specify the InputType of the UGenInput
UGen.UGenInput - Class in ddf.minim.ugens
This inner class, UGenInput, is used to connect the output of other UGens to this UGen
uGenerate(float[]) - Method in class ddf.minim.effects.IIRFilter
 
uGenerate(float[]) - Method in class ddf.minim.ugens.Abs
 
uGenerate(float[]) - Method in class ddf.minim.ugens.ADSR
 
uGenerate(float[]) - Method in class ddf.minim.ugens.Balance
 
uGenerate(float[]) - Method in class ddf.minim.ugens.BitCrush
 
uGenerate(float[]) - Method in class ddf.minim.ugens.Bypass
 
uGenerate(float[]) - Method in class ddf.minim.ugens.Constant
 
uGenerate(float[]) - Method in class ddf.minim.ugens.Damp
 
uGenerate(float[]) - Method in class ddf.minim.ugens.Delay
 
uGenerate(float[]) - Method in class ddf.minim.ugens.EnvelopeFollower
 
uGenerate(float[]) - Method in class ddf.minim.ugens.FilePlayer
 
uGenerate(float[]) - Method in class ddf.minim.ugens.Gain
 
uGenerate(float[]) - Method in class ddf.minim.ugens.GranulateRandom
 
uGenerate(float[]) - Method in class ddf.minim.ugens.GranulateSteady
 
uGenerate(float[]) - Method in class ddf.minim.ugens.Line
Generate one sampleframe for this UGen.
uGenerate(float[]) - Method in class ddf.minim.ugens.LiveInput
 
uGenerate(float[]) - Method in class ddf.minim.ugens.Midi2Hz
 
uGenerate(float[]) - Method in class ddf.minim.ugens.MoogFilter
 
uGenerate(float[]) - Method in class ddf.minim.ugens.Multiplier
 
uGenerate(float[]) - Method in class ddf.minim.ugens.Noise
 
uGenerate(float[]) - Method in class ddf.minim.ugens.Oscil
 
uGenerate(float[]) - Method in class ddf.minim.ugens.Pan
NOTE: Currently only supports stereo audio!
uGenerate(float[]) - Method in class ddf.minim.ugens.Reciprocal
Generate the sampleframe
uGenerate(float[]) - Method in class ddf.minim.ugens.Summer
 
uGenerate(float[]) - Method in class ddf.minim.ugens.TickRate
 
uGenerate(float[]) - Method in class ddf.minim.ugens.UGen
Implement this method when you extend UGen.
uGenerate(float[]) - Method in class ddf.minim.ugens.Vocoder
 
uGenerate(float[]) - Method in class ddf.minim.ugens.WaveShaper
 
UGenInput() - Constructor for class ddf.minim.ugens.UGen.UGenInput
This constructor generates an AUDIO input.
UGenInput(UGen.InputType) - Constructor for class ddf.minim.ugens.UGen.UGenInput
This constructor generates a UGenInput of the specified type.
UGenSignal - Class in ddf.minim
 
unmute() - Method in class ddf.minim.Controller
Unmutes the line.
unpatch(AudioOutput) - Method in class ddf.minim.ugens.UGen
Unpatch the output of this output from the provided AudioOutput.
unpatch(UGen) - Method in class ddf.minim.ugens.UGen
Remove this UGen as the input to the connectToUGen.
unpatchAfterDamp(AudioOutput) - Method in class ddf.minim.ugens.Damp
Tell the Damp that it should unpatch itself from the output after the release time.
unpatchAfterDamp(UGen) - Method in class ddf.minim.ugens.Damp
The the Damp that it should unpatch itself from this UGen after the release time.
unpatchAfterRelease(AudioOutput) - Method in class ddf.minim.ugens.ADSR
Tell the ADSR that it should unpatch itself from the output after the release time.
unpatchAfterRelease(UGen) - Method in class ddf.minim.ugens.ADSR
Tell the ADSR that it should unpatch itself from this UGen after the release time.

V

validFreq(float) - Method in class ddf.minim.effects.IIRFilter
Returns true if the frequency is valid for this filter.
validFreq(float) - Method in class ddf.minim.effects.LowPassFS
 
value(int, int) - Method in class ddf.minim.analysis.BartlettHannWindow
 
value(int, int) - Method in class ddf.minim.analysis.BartlettWindow
 
value(int, int) - Method in class ddf.minim.analysis.BlackmanWindow
 
value(int, int) - Method in class ddf.minim.analysis.CosineWindow
 
value(int, int) - Method in class ddf.minim.analysis.GaussWindow
 
value(int, int) - Method in class ddf.minim.analysis.HammingWindow
 
value(int, int) - Method in class ddf.minim.analysis.HannWindow
 
value(int, int) - Method in class ddf.minim.analysis.LanczosWindow
 
value(int, int) - Method in class ddf.minim.analysis.RectangularWindow
 
value(int, int) - Method in class ddf.minim.analysis.TriangularWindow
 
value(int, int) - Method in class ddf.minim.analysis.WindowFunction
 
value(float) - Method in class ddf.minim.signals.Oscillator
Returns the value of the waveform at step.
value(float) - Method in class ddf.minim.signals.PulseWave
 
value(float) - Method in class ddf.minim.signals.SawWave
 
value(float) - Method in class ddf.minim.signals.SineWave
 
value(float) - Method in class ddf.minim.signals.SquareWave
 
value(float) - Method in class ddf.minim.signals.TriangleWave
 
value - Variable in class ddf.minim.ugens.TickRate
 
value(float) - Method in interface ddf.minim.ugens.Waveform
 
value(float) - Method in class ddf.minim.ugens.Wavetable
at is expected to be in the range [0,1].
valueOf(String) - Static method in enum ddf.minim.ugens.Noise.Tint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ddf.minim.ugens.UGen.InputType
Returns the enum constant of this type with the specified name.
values() - Static method in enum ddf.minim.ugens.Noise.Tint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ddf.minim.ugens.UGen.InputType
Returns an array containing the constants of this enum type, in the order they are declared.
Vocoder - Class in ddf.minim.ugens
 
Vocoder(int, int) - Constructor for class ddf.minim.ugens.Vocoder
 
VOLUME - Static variable in class ddf.minim.Controller
The volume control type.
volume() - Method in class ddf.minim.Controller
Gets the volume control for the Line, if it exists.

W

WAV - Static variable in class ddf.minim.Minim
The .wav file format.
Waveform - Interface in ddf.minim.ugens
An interface to represent a Waveform that can be sampled by using a value between 0 and 1.
Waves - Class in ddf.minim.ugens
A library of waveforms.
Waves() - Constructor for class ddf.minim.ugens.Waves
 
WaveShaper - Class in ddf.minim.ugens
A UGen which provides waveshaping distortion.
WaveShaper(float, float, Wavetable) - Constructor for class ddf.minim.ugens.WaveShaper
Constructor for WaveShaper.
WaveShaper(float, float, Wavetable, boolean) - Constructor for class ddf.minim.ugens.WaveShaper
Constructor for WaveShaper.
Wavetable - Class in ddf.minim.ugens
Wavetable wraps a float array of any size and lets you sample array using a normalized value [0,1].
Wavetable(int) - Constructor for class ddf.minim.ugens.Wavetable
Construct a Wavetable that contains size entries.
Wavetable(float[]) - Constructor for class ddf.minim.ugens.Wavetable
Construct a Wavetable that will use waveform as the float array to sample from.
Wavetable(Wavetable) - Constructor for class ddf.minim.ugens.Wavetable
Make a new Wavetable that has the same waveform values as wavetable.
WavetableGenerator - Class in ddf.minim.ugens
WavetableGenerator is a helper class for generating Wavetables.
WavetableGenerator() - Constructor for class ddf.minim.ugens.WavetableGenerator
 
whichAverage - Variable in class ddf.minim.analysis.FourierTransform
 
WhiteNoise - Class in ddf.minim.signals
White noise is a signal that contains all frequencies in equal amounts.
WhiteNoise() - Constructor for class ddf.minim.signals.WhiteNoise
Constructs a white noise generator with an amplitude of 1.
WhiteNoise(float) - Constructor for class ddf.minim.signals.WhiteNoise
Constructs a white noise generator with the given amplitude.
window(WindowFunction) - Method in class ddf.minim.analysis.FourierTransform
Sets the window to use on the samples before taking the forward transform.
windowFunction - Variable in class ddf.minim.analysis.FourierTransform
 
WindowFunction - Class in ddf.minim.analysis
A Window function represents a curve which is applied to a sample buffer to reduce the introduction of spectral leakage in the Fourier transform.
WindowFunction() - Constructor for class ddf.minim.analysis.WindowFunction
 
writeByteBuffer(byte[], int, AudioFormat, int, int) - Method in class ddf.minim.javasound.FloatSampleBuffer
Write the contents of the byte array to this buffer, overwriting existing data.
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links