A B C D E F G H I K L M N O P Q R S T U V W X Z

A

ADAPTIVE_INTERP_HIGH_THRESH - Static variable in class net.beadsproject.beads.ugens.SamplePlayer
 
ADAPTIVE_INTERP_LOW_THRESH - Static variable in class net.beadsproject.beads.ugens.SamplePlayer
 
add(String, Object) - Method in class net.beadsproject.beads.analysis.FeatureFrame
Adds a set of features with the given name.
add(String, FeatureTrack) - Method in class net.beadsproject.beads.analysis.FeatureSet
 
add(FeatureFrame) - Method in class net.beadsproject.beads.analysis.FeatureTrack
Adds the specified FeatureFrame.
add(Bead) - Method in class net.beadsproject.beads.core.BeadArray
Adds a new Bead to the list of receivers.
Add - Class in net.beadsproject.beads.ugens
Adds two UGen outputs together.
Add(AudioContext, UGen, UGen) - Constructor for class net.beadsproject.beads.ugens.Add
Instantiates a new Add UGen with UGen a and UGen b added together.
Add(AudioContext, int) - Constructor for class net.beadsproject.beads.ugens.Add
Instantiates a new Add UGen without any UGens connected to it.
addDependent(UGen) - Method in class net.beadsproject.beads.core.UGen
Adds a UGen to this UGen's dependency list, causing the dependent UGen to get updated when this one does.
addEvent(int, int) - Method in class net.beadsproject.beads.events.Pattern
Adds an event consisting of a integer key and an integer value.
addFeatureExtractor(FeatureExtractor<?, ?>) - Method in class net.beadsproject.beads.analysis.FeatureTrack
Adds a new FeatureExtractor.
addInput(UGen) - Method in class net.beadsproject.beads.core.UGen
Connect another UGen's outputs to the inputs of this UGen.
addInput(int, UGen, int) - Method in class net.beadsproject.beads.core.UGen
Connect a specific output from another UGen to a specific input of this UGen.
addInput(UGen) - Method in class net.beadsproject.beads.ugens.PolyLimit
 
addInput(int, UGen, int) - Method in class net.beadsproject.beads.ugens.SimpleReverb
 
addListener(FeatureExtractor<?, float[]>) - Method in class net.beadsproject.beads.analysis.AudioSegmenter
Adds a FeatureExtractor as a responder to this Segmenter.
addListener(FeatureExtractor<?, R>) - Method in class net.beadsproject.beads.analysis.FeatureExtractor
Adds a FeatureExtractor to listen to this FeatureExtractor.
addListener(Bead) - Method in class net.beadsproject.beads.events.KeyInput
 
addListener(Bead) - Method in class net.beadsproject.beads.events.Pattern
Adds a listener.
addMessageListener(Bead) - Method in class net.beadsproject.beads.analysis.featureextractors.PeakDetector
 
addMessageListener(Bead) - Method in class net.beadsproject.beads.ugens.Clock
Adds a new message listener.
addSegment(float, float, float, Bead) - Method in class net.beadsproject.beads.ugens.Envelope
Adds a new Segment.
addSegment(float, float) - Method in class net.beadsproject.beads.ugens.Envelope
Adds a new Segment.
addSegment(float, float, Bead) - Method in class net.beadsproject.beads.ugens.Envelope
Adds a new Segment.
addSegmentListener(SegmentListener) - Method in class net.beadsproject.beads.analysis.AudioSegmenter
Adds a SegmentListener as a listener to this Segmenter.
addSegmentListener(SegmentListener) - Method in class net.beadsproject.beads.analysis.featureextractors.PeakDetector
 
addSegmentListener(SegmentListener) - Method in interface net.beadsproject.beads.analysis.SegmentMaker
 
AudioContext - Class in net.beadsproject.beads.core
AudioContext provides the core audio set up for running audio in a Beads project.
AudioContext() - Constructor for class net.beadsproject.beads.core.AudioContext
Creates a new AudioContext with default settings.
AudioContext(int) - Constructor for class net.beadsproject.beads.core.AudioContext
Creates a new AudioContext with default settings and the specified buffer size.
AudioContext(int, int) - Constructor for class net.beadsproject.beads.core.AudioContext
Creates a new AudioContext with default audio format and the specified buffer size and system buffer size.
AudioContext(int, int, AudioFormat) - Constructor for class net.beadsproject.beads.core.AudioContext
Creates a new AudioContext with the specified buffer size, system buffer size and audio format.
AudioContextStopTrigger - Class in net.beadsproject.beads.events
Use AudioContextStopTrigger to cause the AudioContext to stop in response to a given event.
AudioContextStopTrigger(AudioContext) - Constructor for class net.beadsproject.beads.events.AudioContextStopTrigger
Creates a new audio context stop trigger.
AudioFile - Class in net.beadsproject.beads.data
Represents an audio file.
AudioFile(String) - Constructor for class net.beadsproject.beads.data.AudioFile
Load an audio file from disk.
AudioFile(String, int) - Constructor for class net.beadsproject.beads.data.AudioFile
Advanced: Create an input stream from a file, but don't keep more than numBytes of data in memory.
audioFileFormat - Variable in class net.beadsproject.beads.data.AudioFile
 
AudioSegmenter - Class in net.beadsproject.beads.analysis
 
AudioSegmenter(AudioContext) - Constructor for class net.beadsproject.beads.analysis.AudioSegmenter
Instantiates a new Segmenter.
AudioUtils - Class in net.beadsproject.beads.core
AudioUtils provides basic conversion of buffers of audio data between different formats, interleaving, and some other miscellaneous audio functions.
AudioUtils() - Constructor for class net.beadsproject.beads.core.AudioUtils
 

B

BasicDataWriter<T> - Class in net.beadsproject.beads.analysis.featureextractors
BasicDataWriter grabs forwarded feature data and prints it to a file in a simple format.
BasicDataWriter(FileOutputStream) - Constructor for class net.beadsproject.beads.analysis.featureextractors.BasicDataWriter
Instantiates a new BasicDataWriter with the given FileOutputStream.
BasicTimeDataWriter<T> - Class in net.beadsproject.beads.analysis.featureextractors
BasicTimeDataWriter grabs forwarded feature data and prints it to a file in a simple format.
BasicTimeDataWriter(AudioContext, FileOutputStream) - Constructor for class net.beadsproject.beads.analysis.featureextractors.BasicTimeDataWriter
Instantiates a new BasicDataWriter with the given FileOutputStream.
Bead - Class in net.beadsproject.beads.core
Bead is an abstract class which defines basic behaviour such as starting and stopping, pausing and handling messages.
Bead() - Constructor for class net.beadsproject.beads.core.Bead
Instantiates a new bead.
BeadArray - Class in net.beadsproject.beads.core
BeadArray represents an array of Beads (and is itself a subclass of Bead).
BeadArray() - Constructor for class net.beadsproject.beads.core.BeadArray
Creates an empty BeadArray.
binFrequency(float, int, int) - Static method in class net.beadsproject.beads.analysis.featureextractors.FFT
The frequency corresponding to a specific bin
binNumber(float, int, float) - Static method in class net.beadsproject.beads.analysis.featureextractors.FFT
Returns the average bin number corresponding to a particular frequency.
Breakbeat - Class in net.beadsproject.beads.ugens
A UGen that plays back a Sample using GranularSamplePlayer such that the Sample's playback rate is controlled by an envelope that also controls the rate of a Clock.
Breakbeat(AudioContext, Sample, float, UGen) - Constructor for class net.beadsproject.beads.ugens.Breakbeat
Instantiates a new Breakbeat with the specified AudioContext, Sample, sample interval, and interval envelope.
buf - Variable in class net.beadsproject.beads.data.Buffer
The buffer data.
Buffer - Class in net.beadsproject.beads.data
A Buffer stores a one-dimensional buffer of floats for use as a wavetable or a window.
Buffer(int) - Constructor for class net.beadsproject.beads.data.Buffer
Instantiates a new buffer.
buffer - Variable in class net.beadsproject.beads.ugens.SamplePlayer
The Sample.
BufferFactory - Class in net.beadsproject.beads.data
Abstract base class for factories that generate Buffers.
BufferFactory() - Constructor for class net.beadsproject.beads.data.BufferFactory
 
bufferSize - Variable in class net.beadsproject.beads.core.UGen
The buffer size.
bufIn - Variable in class net.beadsproject.beads.core.UGen
The buffer used internally to store input data.
bufOut - Variable in class net.beadsproject.beads.core.UGen
The buffer that will be grabbed by other UGens connected to this one.
byteDepth() - Method in class net.beadsproject.beads.data.AudioFile
 
byteToFloat(float[], byte[], boolean) - Static method in class net.beadsproject.beads.core.AudioUtils
Converts a buffer of bytes to a buffer of floats with a given byte order.
byteToFloat(float[], byte[], boolean, int) - Static method in class net.beadsproject.beads.core.AudioUtils
Converts a buffer of bytes to a buffer of floats with a given byte order.
byteToFloat(float[], byte[], boolean, int, int) - Static method in class net.beadsproject.beads.core.AudioUtils
Converts a buffer of bytes to a buffer of floats with a given byte order.
byteToFloat(float[], byte[], boolean, int, int, int) - Static method in class net.beadsproject.beads.core.AudioUtils
Converts a buffer of bytes to a buffer of floats with a given byte order.

C

calculate() - Method in class net.beadsproject.beads.ugens.Function
Override this to calculate what to do.
calculateBuffer() - Method in class net.beadsproject.beads.analysis.segmenters.ControllableAudioSegmenter
 
calculateBuffer() - Method in class net.beadsproject.beads.analysis.segmenters.ShortFrameSegmenter
 
calculateBuffer() - Method in class net.beadsproject.beads.core.UGen
Called by the signal chain to update this UGen's ouput data.
calculateBuffer() - Method in class net.beadsproject.beads.ugens.Add
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.Clicker
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.Clock
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.DelayTrigger
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.Envelope
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.Filter
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.Function
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.Gain
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.Glide
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.MonoPlug
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.MouseResponder
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.Mult
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.NBitsConverter
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.Noise
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.OscillatorBank
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.PanMonoToStereo
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.PanStereoToStereo
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.PolyLimit
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.RangeLimiter
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.Recorder
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.RTInput
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.SamplePlayer
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.ScalingMixer
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.SimpleReverb
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.Static
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.TapIn
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.TapOut
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.WavePlayer
 
calculateImaginary(float[], int) - Static method in class net.beadsproject.beads.analysis.featureextractors.FFT
Gets the imaginary part from the complex spectrum.
calculateNextPosition(int) - Method in class net.beadsproject.beads.ugens.SamplePlayer
Used at each sample in the perform routine to determine the next playback position.
calculateReal(float[], int) - Static method in class net.beadsproject.beads.analysis.featureextractors.FFT
Gets the real part from the complex spectrum.
checkForDroppedFrames(boolean) - Method in class net.beadsproject.beads.core.AudioContext
Switch on/off checking for dropped frames when running in realtime.
chooseMixerCommandLine() - Method in class net.beadsproject.beads.core.AudioContext
Presents a choice of mixers on the commandline.
circleOfFifths - Static variable in class net.beadsproject.beads.data.Pitch
The circle of fifths relative to root.
clear() - Method in class net.beadsproject.beads.core.BeadArray
Clears the list of receivers.
clear() - Method in class net.beadsproject.beads.data.Sample
Clears the (writeable) sample.
clear() - Method in class net.beadsproject.beads.events.Pattern
Clears the pattern data.
clear() - Method in class net.beadsproject.beads.ugens.Envelope
Clears the list of Segments.
clearInputConnections() - Method in class net.beadsproject.beads.core.UGen
Clear all of this UGen's input connections.
Clicker - Class in net.beadsproject.beads.ugens
A very simple UGen that generates one click and then kills itself.
Clicker(AudioContext, float) - Constructor for class net.beadsproject.beads.ugens.Clicker
Instantiates a new Clicker.
clip() - Method in class net.beadsproject.beads.ugens.Recorder
Once you have finished writing into a sample this method clips the sample length to the recorded data.
Clock - Class in net.beadsproject.beads.ugens
A sample rate Clock.
Clock(AudioContext) - Constructor for class net.beadsproject.beads.ugens.Clock
Instantiates a new Clock with a static interval of 1000ms.
Clock(AudioContext, float) - Constructor for class net.beadsproject.beads.ugens.Clock
Instantiates a new Clock with the given static interval in milliseconds.
Clock(AudioContext, UGen) - Constructor for class net.beadsproject.beads.ugens.Clock
Instantiates a new Clock with the given interval enveliope.
clone() - Method in class net.beadsproject.beads.core.BeadArray
Creates a shallow copy of itself.
close() - Method in class net.beadsproject.beads.data.AudioFile
Close the audio file.
compareTo(FeatureFrame) - Method in class net.beadsproject.beads.analysis.FeatureFrame
 
containsInput(UGen) - Method in class net.beadsproject.beads.core.UGen
Checks if this UGen has the given UGen plugged into it.
containsTime(double) - Method in class net.beadsproject.beads.analysis.FeatureFrame
Checks whether the given time in milliseconds is within this frame.
context - Variable in class net.beadsproject.beads.core.TimeStamp
 
context - Variable in class net.beadsproject.beads.core.UGen
The AudioContext used by this buffer.
ControllableAudioSegmenter - Class in net.beadsproject.beads.analysis.segmenters
An AudioSegmenter that sends slices of audio in response to messages from a SegmentMaker.
ControllableAudioSegmenter(AudioContext, int, Buffer) - Constructor for class net.beadsproject.beads.analysis.segmenters.ControllableAudioSegmenter
 
ControllableAudioSegmenter(AudioContext) - Constructor for class net.beadsproject.beads.analysis.segmenters.ControllableAudioSegmenter
 
Curve - Class in net.beadsproject.beads.data.buffers
 
Curve(float) - Constructor for class net.beadsproject.beads.data.buffers.Curve
 

D

DEFAULT_BUFFER_SIZE - Static variable in class net.beadsproject.beads.core.AudioContext
 
DEFAULT_BUFFER_SIZE - Static variable in class net.beadsproject.beads.data.BufferFactory
The Constant DEFAULT_BUFFER_SIZE.
DEFAULT_SYSTEM_BUFFER_SIZE - Static variable in class net.beadsproject.beads.core.AudioContext
 
defaultAudioFormat(int) - Static method in class net.beadsproject.beads.core.AudioContext
 
deinterleave(float[], int, int, float[][]) - Static method in class net.beadsproject.beads.core.AudioUtils
De-interleave an interleaved buffer of floats to form a 2D array of floats of size nChannels x nFrames.
DelayTrigger - Class in net.beadsproject.beads.ugens
A DelayTrigger waits for a specified duration and then notifies a receiver.
DelayTrigger(AudioContext, double, Bead) - Constructor for class net.beadsproject.beads.ugens.DelayTrigger
Instantiates a new DelayTrigger with the specified millisecond delay and receiver.
destroyGroup(String) - Static method in class net.beadsproject.beads.data.SampleManager
Removes the specified group, and removes all of the samples found in the group from the sample repository.
doesForwardKillCommand() - Method in class net.beadsproject.beads.core.BeadArray
Checks if this BeadArray forwards kill commands.
doesForwardPauseCommand() - Method in class net.beadsproject.beads.core.BeadArray
Checks if this BeadArray forwards pause commands.
dorian - Static variable in class net.beadsproject.beads.data.Pitch
The dorian scale relative to root.

E

Envelope - Class in net.beadsproject.beads.ugens
An Envelope generates a sequence of timed transitions (segments) between values as an audio signal.
Envelope(AudioContext) - Constructor for class net.beadsproject.beads.ugens.Envelope
Instantiates a new Envelope with start value 0.
Envelope(AudioContext, float) - Constructor for class net.beadsproject.beads.ugens.Envelope
Instantiates a new Envelope with the specified start value.
Envelope.Segment - Class in net.beadsproject.beads.ugens
The nested class Segment.
Envelope.Segment(float, float, float, Bead) - Constructor for class net.beadsproject.beads.ugens.Envelope.Segment
Instantiates a new segment.
Exp01Buffer - Class in net.beadsproject.beads.data.buffers
 
Exp01Buffer() - Constructor for class net.beadsproject.beads.data.buffers.Exp01Buffer
 

F

fastPow01(double, double) - Static method in class net.beadsproject.beads.core.AudioUtils
Does a freaky shortcut for calculating pow (limited to base with range 0-1), faster but less accurate than regular Math.pow().
featureDescriptions - Variable in class net.beadsproject.beads.analysis.FeatureExtractor
An array of Strings providing descriptions of the feature data.
FeatureExtractor<R,P> - Class in net.beadsproject.beads.analysis
FeatureExtractor is an abstract base class for classes that perform some kind of analysis on incoming data.
FeatureExtractor() - Constructor for class net.beadsproject.beads.analysis.FeatureExtractor
Instantiates a new FeatureExtractor.
FeatureFrame - Class in net.beadsproject.beads.analysis
A FeatureFrame stores a set of features for a single chunk of audio data.
FeatureFrame(double, double) - Constructor for class net.beadsproject.beads.analysis.FeatureFrame
Instantiates a new FeatureFrame.
features - Variable in class net.beadsproject.beads.analysis.FeatureExtractor
The current feature data.
FeatureSet - Class in net.beadsproject.beads.analysis
 
FeatureSet(File) - Constructor for class net.beadsproject.beads.analysis.FeatureSet
 
FeatureSet() - Constructor for class net.beadsproject.beads.analysis.FeatureSet
 
featuresForSample(Sample) - Static method in class net.beadsproject.beads.data.SampleManager
Gets the FeatureSet for a given Sample.
FeatureTrack - Class in net.beadsproject.beads.analysis
Stores a set of features associated with a continuous period of audio data.
FeatureTrack() - Constructor for class net.beadsproject.beads.analysis.FeatureTrack
Instantiates a new FeatureTrack.
FFT - Class in net.beadsproject.beads.analysis.featureextractors
FFT performs a Fast Fourier Transform and forwards the complex data to any listeners.
FFT() - Constructor for class net.beadsproject.beads.analysis.featureextractors.FFT
Instantiates a new FFT.
fft(float[], int, boolean) - Static method in class net.beadsproject.beads.analysis.featureextractors.FFT
Perform FFT on data with given length, regular or inverse.
fftImag - Variable in class net.beadsproject.beads.analysis.featureextractors.FFT
The imaginary part.
fftReal - Variable in class net.beadsproject.beads.analysis.featureextractors.FFT
The real part.
file - Variable in class net.beadsproject.beads.data.AudioFile
 
fileFromString(String) - Static method in class net.beadsproject.beads.core.AudioUtils
Equivalent to fileFromURL(urlFromString(s)).
fileFromURL(URL) - Static method in class net.beadsproject.beads.core.AudioUtils
Attempts to get a File from a URL, suppressing warnings.
fillBufferFrom(float[], UGen) - Method in class net.beadsproject.beads.ugens.TapIn
 
Filter - Class in net.beadsproject.beads.ugens
A basic Filter thingamyjig.
Filter(AudioContext, int) - Constructor for class net.beadsproject.beads.ugens.Filter
Instantiates a new Filter.
Filter(AudioContext, int, float) - Constructor for class net.beadsproject.beads.ugens.Filter
Instantiates a new Filter.
Filter(AudioContext, int, UGen) - Constructor for class net.beadsproject.beads.ugens.Filter
Instantiates a new Filter.
finished - Variable in class net.beadsproject.beads.data.AudioFile
 
FloatBead - Interface in net.beadsproject.beads.events
Interface used to indicate a Bead that stores a single float value.
floatToByte(byte[], float[], boolean) - Static method in class net.beadsproject.beads.core.AudioUtils
Converts a buffer of floats to a buffer of bytes with a given byte order.
floatToByte(byte[], int, float[], int, int, boolean) - Static method in class net.beadsproject.beads.core.AudioUtils
Converts a buffer of floats to a buffer of bytes with a given byte order.
floatToShort(short[], float[]) - Static method in class net.beadsproject.beads.core.AudioUtils
Converts a buffer of floats to a buffer of shorts.
forceToScale(int, int[], int) - Static method in class net.beadsproject.beads.data.Pitch
Takes a pitch and returns that pitch adjusted downwards to the nearest pitch in the given scale.
forceToScale(int, int[]) - Static method in class net.beadsproject.beads.data.Pitch
Takes a pitch and returns that pitch adjusted downwards to the nearest pitch in the given scale.
forSample(Sample) - Static method in class net.beadsproject.beads.analysis.FeatureSet
 
forward(TimeStamp, TimeStamp) - Method in class net.beadsproject.beads.analysis.FeatureExtractor
Subclasses should call this at end of their process() method to forward features to listeners.
forwards - Variable in class net.beadsproject.beads.ugens.SamplePlayer
Flag for alternating loop mode to determine if playback is in forward or reverse phase.
frame - Variable in class net.beadsproject.beads.ugens.SamplePlayer
Array for temp storage.
Frequency - Class in net.beadsproject.beads.analysis.featureextractors
Frequency processes spectral data forwarded to it by a PowerSpectrum to determine the best estimate for the frequency of the current signal.
Frequency(float) - Constructor for class net.beadsproject.beads.analysis.featureextractors.Frequency
Instantiates a new Frequency.
fromGroup(String, int) - Static method in class net.beadsproject.beads.data.SampleManager
Gets the Sample at the specified index from the specified group.
ftom(float) - Static method in class net.beadsproject.beads.data.Pitch
Convert frequency to MIDI note number.
Function - Class in net.beadsproject.beads.ugens
Function is an abstract class which can be quickly subclassed to make a custom UGen on the fly.
Function(UGen) - Constructor for class net.beadsproject.beads.ugens.Function
Instantiates a new function.
Function(UGen...) - Constructor for class net.beadsproject.beads.ugens.Function
Instantiates a new function.

G

Gain - Class in net.beadsproject.beads.ugens
Gain modifies the gain of a multi-channel audio signal.
Gain(AudioContext, int, UGen) - Constructor for class net.beadsproject.beads.ugens.Gain
Instantiates a new Gain.
Gain(AudioContext, int, float) - Constructor for class net.beadsproject.beads.ugens.Gain
Instantiates a new Gain with a Static gain envelop with the given value.
Gain(AudioContext, int) - Constructor for class net.beadsproject.beads.ugens.Gain
Instantiates a new Gain with Static gain envelop set to 1.
generateBuffer(int) - Method in class net.beadsproject.beads.data.BufferFactory
Subclasses should override this method to generate a Buffer of the specified size.
generateBuffer(int) - Method in class net.beadsproject.beads.data.buffers.Curve
 
generateBuffer(int) - Method in class net.beadsproject.beads.data.buffers.Exp01Buffer
 
generateBuffer(int) - Method in class net.beadsproject.beads.data.buffers.HanningWindow
 
generateBuffer(int) - Method in class net.beadsproject.beads.data.buffers.Log01Buffer
 
generateBuffer(int) - Method in class net.beadsproject.beads.data.buffers.MeanFilter
 
generateBuffer(int) - Method in class net.beadsproject.beads.data.buffers.NoiseBuffer
 
generateBuffer(int) - Method in class net.beadsproject.beads.data.buffers.OneWindow
 
generateBuffer(int) - Method in class net.beadsproject.beads.data.buffers.RampBuffer
 
generateBuffer(int) - Method in class net.beadsproject.beads.data.buffers.SawBuffer
 
generateBuffer(int) - Method in class net.beadsproject.beads.data.buffers.SineBuffer
 
generateBuffer(int) - Method in class net.beadsproject.beads.data.buffers.SquareBuffer
 
generateBuffer(int) - Method in class net.beadsproject.beads.data.buffers.TriangularBuffer
 
generateTimeStamp(int) - Method in class net.beadsproject.beads.core.AudioContext
Generates a TimeStamp with the current time step and the given index into the time step.
get(String) - Method in class net.beadsproject.beads.analysis.FeatureFrame
Gets the features for the given name.
get(String) - Method in class net.beadsproject.beads.analysis.FeatureSet
 
get(int) - Method in class net.beadsproject.beads.analysis.FeatureTrack
Gets the FeatureFrame at the given index.
get(int) - Method in class net.beadsproject.beads.core.BeadArray
Gets the ith Bead from the list of receivers.
getAlphaEnvelope() - Method in class net.beadsproject.beads.ugens.Filter
Gets the alpha envelope.
getAudioFile() - Method in class net.beadsproject.beads.data.Sample
 
getAudioFormat() - Method in class net.beadsproject.beads.core.AudioContext
Gets the AudioFormat for this AudioContext.
getAudioFormat(int) - Method in class net.beadsproject.beads.core.AudioContext
Generates a new AudioFormat with the same everything as the AudioContext's AudioFormat except for the number of channels.
getAudioFormat() - Method in class net.beadsproject.beads.data.Sample
 
getAverageNumberOfGrains() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
Calculates the average number of Grains given the current grain size and grain interval.
getBeads() - Method in class net.beadsproject.beads.core.BeadArray
Gets the contents of this BeadArrays as an ArrayList of Beads.
getBeatCount() - Method in class net.beadsproject.beads.ugens.Clock
Gets the current beat count.
getBuf() - Method in class net.beadsproject.beads.core.AudioContext
 
getBuffer() - Method in class net.beadsproject.beads.ugens.SamplePlayer
Gets the Sample.
getBufferSize() - Method in class net.beadsproject.beads.analysis.featureextractors.PeakDetector
Get the correct BufferSize for the OnsetDetector
getBufferSize() - Method in class net.beadsproject.beads.core.AudioContext
Gets the buffer size for this AudioContext.
getBytesPerSample() - Method in class net.beadsproject.beads.data.Sample
 
getChunkSize() - Method in class net.beadsproject.beads.analysis.segmenters.ShortFrameSegmenter
Gets the chunk size.
getCleanBuf() - Method in class net.beadsproject.beads.core.AudioContext
 
getContext() - Method in class net.beadsproject.beads.core.UGen
Gets the AudioContext used by this UGen.
getCount() - Method in class net.beadsproject.beads.ugens.Clock
Gets the tick count.
getCount() - Method in class net.beadsproject.beads.ugens.DelayTrigger
Gets the current count.
getCurrentValue() - Method in class net.beadsproject.beads.ugens.Envelope
Gets the current value.
getDecodedFormat() - Method in class net.beadsproject.beads.data.AudioFile
 
getDefault() - Method in class net.beadsproject.beads.data.BufferFactory
Generates a buffer using BufferFactory.DEFAULT_BUFFER_SIZE and the BufferFactory's default name.
getEncodedFormat() - Method in class net.beadsproject.beads.data.AudioFile
 
getEndTimeMS() - Method in class net.beadsproject.beads.analysis.FeatureFrame
Gets the end time in milliseconds.
getEventAtStep(int) - Method in class net.beadsproject.beads.events.Pattern
Gets the event at the given integer index.
getEvents() - Method in class net.beadsproject.beads.events.Pattern
 
getFeatureDescriptions() - Method in class net.beadsproject.beads.analysis.FeatureExtractor
Gets the feature descriptions.
getFeatureDescriptions() - Method in class net.beadsproject.beads.analysis.featureextractors.Frequency
 
getFeatureDescriptions() - Method in class net.beadsproject.beads.analysis.featureextractors.Power
 
getFeatures() - Method in class net.beadsproject.beads.analysis.FeatureExtractor
Gets the current features of type R, specified in the class def.
getFileName() - Method in class net.beadsproject.beads.data.Sample
Gets the full file path.
getFloat() - Method in interface net.beadsproject.beads.events.FloatBead
Gets the float value.
getFrame(int, float[]) - Method in class net.beadsproject.beads.data.Sample
Return a single frame.
getFrameAt(double) - Method in class net.beadsproject.beads.analysis.FeatureTrack
Gets the frame for the given offset, in milliseconds, into the FeatureLayer.
getFrameBefore(double) - Method in class net.beadsproject.beads.analysis.FeatureTrack
Gets the frame for the given offset, in milliseconds, into the FeatureLayer, or the last frame before then.
getFrameCubic(double, float[]) - Method in class net.beadsproject.beads.data.Sample
Retrieves a frame of audio using cubic interpolation.
getFrameLinear(double, float[]) - Method in class net.beadsproject.beads.data.Sample
Retrieves a frame of audio using linear interpolation.
getFrameNoInterp(double, float[]) - Method in class net.beadsproject.beads.data.Sample
Retrieves a frame of audio using no interpolation.
getFrames(int, float[][]) - Method in class net.beadsproject.beads.data.Sample
Get a series of frames.
getFreqForBin(int) - Method in class net.beadsproject.beads.analysis.featureextractors.MelSpectrum
 
getFrequencies() - Method in class net.beadsproject.beads.ugens.OscillatorBank
Gets the array of frequencies.
getFrequencyEnvelope() - Method in class net.beadsproject.beads.ugens.WavePlayer
Gets the frequency envelope.
getGainEnvelope() - Method in class net.beadsproject.beads.ugens.Gain
Gets the gain envelope.
getGains() - Method in class net.beadsproject.beads.ugens.OscillatorBank
Gets the array of gains.
getGlideTime() - Method in class net.beadsproject.beads.ugens.Glide
 
getGrainIntervalEnvelope() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
Gets the grain interval envelope.
getGrainSizeEnvelope() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
Gets the grain size envelope.
getGroup(String) - Static method in class net.beadsproject.beads.data.SampleManager
Gets the specified group in the form ArrayList<Sample>.
getGSP() - Method in class net.beadsproject.beads.ugens.Breakbeat
Gets the GranularSamplePlayer.
getHop() - Method in class net.beadsproject.beads.events.Pattern
Gets the hop size.
getHopSize() - Method in class net.beadsproject.beads.analysis.segmenters.ShortFrameSegmenter
Gets the hop size.
getIns() - Method in class net.beadsproject.beads.core.UGen
Gets the number of inputs.
getInt() - Method in interface net.beadsproject.beads.events.IntegerBead
Gets the intger value.
getInt() - Method in class net.beadsproject.beads.ugens.Clock
 
getInterpolationType() - Method in class net.beadsproject.beads.ugens.SamplePlayer
Gets the interpolation type.
getIntervalEnvelope() - Method in class net.beadsproject.beads.ugens.Clock
Gets the interval envelope.
getKillListener() - Method in class net.beadsproject.beads.core.Bead
Gets this Bead's kill listener.
getKillOnEnd() - Method in class net.beadsproject.beads.ugens.SamplePlayer
Determines whether this SamplePlayer will kill itself at the end of the Sample it is playing.
getLagInFrames() - Method in class net.beadsproject.beads.analysis.featureextractors.PeakDetector
 
getLastFrame() - Method in class net.beadsproject.beads.analysis.FeatureTrack
Gets the last FeatureFrame in this FeatureTrack.
getLastIndex() - Method in class net.beadsproject.beads.events.Pattern
 
getLastOnsetValue() - Method in class net.beadsproject.beads.analysis.featureextractors.PeakDetector
 
getLength() - Method in class net.beadsproject.beads.data.Sample
 
getLoop() - Method in class net.beadsproject.beads.events.Pattern
Gets the loop length.
getLoopCrossFade() - Method in class net.beadsproject.beads.ugens.SamplePlayer
Gets the loop cross fade.
getLoopEndEnvelope() - Method in class net.beadsproject.beads.ugens.SamplePlayer
Gets the loop end envelope.
getLoopStartEnvelope() - Method in class net.beadsproject.beads.ugens.SamplePlayer
Gets the loop start envelope.
getLoopType() - Method in class net.beadsproject.beads.ugens.SamplePlayer
Gets the loop type.
getMaxInputs() - Method in class net.beadsproject.beads.ugens.PolyLimit
 
getMode() - Method in class net.beadsproject.beads.ugens.Recorder
 
getName() - Method in class net.beadsproject.beads.analysis.FeatureExtractor
Gets the name.
getName() - Method in class net.beadsproject.beads.core.Bead
Gets the Bead's name.
getName() - Method in class net.beadsproject.beads.data.BufferFactory
Subclasses should override this method to generate a name.
getName() - Method in class net.beadsproject.beads.data.buffers.Curve
 
getName() - Method in class net.beadsproject.beads.data.buffers.Exp01Buffer
 
getName() - Method in class net.beadsproject.beads.data.buffers.HanningWindow
 
getName() - Method in class net.beadsproject.beads.data.buffers.Log01Buffer
 
getName() - Method in class net.beadsproject.beads.data.buffers.MeanFilter
 
getName() - Method in class net.beadsproject.beads.data.buffers.NoiseBuffer
 
getName() - Method in class net.beadsproject.beads.data.buffers.OneWindow
 
getName() - Method in class net.beadsproject.beads.data.buffers.RampBuffer
 
getName() - Method in class net.beadsproject.beads.data.buffers.SawBuffer
 
getName() - Method in class net.beadsproject.beads.data.buffers.SineBuffer
 
getName() - Method in class net.beadsproject.beads.data.buffers.SquareBuffer
 
getName() - Method in class net.beadsproject.beads.data.buffers.TriangularBuffer
 
getNumberOfConnectedUGens(int) - Method in class net.beadsproject.beads.core.UGen
Gets the number of UGens connected at the specified input index of this UGen.
getNumberOfFeatures() - Method in class net.beadsproject.beads.analysis.FeatureExtractor
Gets the number of features.
getNumberOfFeatures() - Method in class net.beadsproject.beads.analysis.featureextractors.Power
 
getNumberOfFeatures() - Method in class net.beadsproject.beads.analysis.featureextractors.SpectralCentroid
 
getNumberOfFrames() - Method in class net.beadsproject.beads.analysis.FeatureTrack
Returns the number of FeatureFrames stored in this FeatureTrack.
getNumberOfRegionsLoaded() - Method in class net.beadsproject.beads.data.Sample
 
getNumChannels() - Method in class net.beadsproject.beads.data.Sample
 
getNumFrames() - Method in class net.beadsproject.beads.data.Sample
 
getNumFramesRecorded() - Method in class net.beadsproject.beads.ugens.Recorder
 
getNumTaps() - Method in class net.beadsproject.beads.ugens.SimpleReverb
 
getOuts() - Method in class net.beadsproject.beads.core.UGen
Gets the number of outputs.
getPanEnvelope() - Method in class net.beadsproject.beads.ugens.PanMonoToStereo
Gets the pan envelope.
getPanEnvelope() - Method in class net.beadsproject.beads.ugens.PanStereoToStereo
Gets the pan envelope.
getPhaseEnvelope() - Method in class net.beadsproject.beads.ugens.WavePlayer
Gets the phase envelope.
getPitchEnvelope() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
Gets the pitch envelope.
getPoint() - Method in class net.beadsproject.beads.ugens.MouseResponder
Gets the current point.
getPosition() - Method in class net.beadsproject.beads.ugens.Recorder
Gets the position.
getPosition() - Method in class net.beadsproject.beads.ugens.SamplePlayer
Gets the playback position.
getPositionEnvelope() - Method in class net.beadsproject.beads.ugens.SamplePlayer
Gets the position envelope.
getPreDelay() - Method in class net.beadsproject.beads.ugens.SimpleReverb
 
getRandomnessEnvelope() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
Gets the randomness envelope.
getRandomSpread() - Method in class net.beadsproject.beads.ugens.SimpleReverb
 
getRateEnvelope() - Method in class net.beadsproject.beads.ugens.SamplePlayer
Gets the rate envelope.
getReceiver() - Method in class net.beadsproject.beads.ugens.DelayTrigger
Gets this DelayTrigger's receiver.
getSample() - Method in class net.beadsproject.beads.ugens.Recorder
Gets the Sample.
getSampleDelay() - Method in class net.beadsproject.beads.ugens.DelayTrigger
Gets the sample delay.
getSampleDelayEnvelope() - Method in class net.beadsproject.beads.ugens.TapOut
 
getSampleNameList() - Static method in class net.beadsproject.beads.data.SampleManager
Returns an ArrayList containing all of the Sample names.
getSampleRate() - Method in class net.beadsproject.beads.core.AudioContext
Gets the sample rate for this AudioContext.
getSampleRate() - Method in class net.beadsproject.beads.data.Sample
 
getSampleRate() - Method in class net.beadsproject.beads.ugens.SamplePlayer
Gets the sample rate.
getSimpleFileName() - Method in class net.beadsproject.beads.data.Sample
Gets the simple file name.
getStartTimeMS() - Method in class net.beadsproject.beads.analysis.FeatureFrame
Gets the start time in milliseconds.
getSystemBufferSize() - Method in class net.beadsproject.beads.core.AudioContext
Gets the system buffer size for this AudioContext.
getTapSpread() - Method in class net.beadsproject.beads.ugens.SimpleReverb
 
getTempo() - Method in class net.beadsproject.beads.ugens.Clock
 
getTicksPerBeat() - Method in class net.beadsproject.beads.ugens.Clock
Gets the ticks per beat.
getTime() - Method in class net.beadsproject.beads.core.AudioContext
Get the runtime (in ms) since start()
getTimeLengthEstimation(Map) - Method in class net.beadsproject.beads.data.AudioFile
THIS CODE IS FROM jlGui PlayerUI.java.
getTimeMS() - Method in class net.beadsproject.beads.core.TimeStamp
 
getTimeSamples() - Method in class net.beadsproject.beads.core.TimeStamp
 
getTimeStep() - Method in class net.beadsproject.beads.core.AudioContext
Gets the current time step of this AudioContext.
getValue(int, int) - Method in class net.beadsproject.beads.core.UGen
Gets a specific specified value from the output buffer, with indices i (channel) and j (offset into buffer).
getValue() - Method in class net.beadsproject.beads.core.UGen
Gets the value of the buffer, assuming that the buffer only has one value.
getValue(int, int) - Method in class net.beadsproject.beads.ugens.Envelope
 
getValue(int, int) - Method in class net.beadsproject.beads.ugens.Glide
 
getValue(int, int) - Method in class net.beadsproject.beads.ugens.Static
 
getValue() - Method in class net.beadsproject.beads.ugens.Static
 
getValueFraction(float) - Method in class net.beadsproject.beads.data.Buffer
Returns the value of the buffer at the given fraction along its length (0 = start, 1 = end).
getValueIndex(int) - Method in class net.beadsproject.beads.data.Buffer
Returns the value of the buffer at a specific index.
getZeroBuf() - Method in class net.beadsproject.beads.core.AudioContext
 
Glide - Class in net.beadsproject.beads.ugens
 
Glide(AudioContext, float) - Constructor for class net.beadsproject.beads.ugens.Glide
 
Glide(AudioContext) - Constructor for class net.beadsproject.beads.ugens.Glide
 
GnuplotDataWriter<T> - Class in net.beadsproject.beads.analysis.featureextractors
GnuplotDataWriter grabs forwarded feature data and prints it to a file in pm3d format for Gnuplot.
GnuplotDataWriter(FileOutputStream) - Constructor for class net.beadsproject.beads.analysis.featureextractors.GnuplotDataWriter
Instantiates a new GnuplotDataWriter with the given FileOutputStream.
GranularSamplePlayer - Class in net.beadsproject.beads.ugens
GranularSamplePlayer plays back a Sample using granular synthesis.
GranularSamplePlayer(AudioContext, int) - Constructor for class net.beadsproject.beads.ugens.GranularSamplePlayer
Instantiates a new GranularSamplePlayer.
GranularSamplePlayer(AudioContext, Sample) - Constructor for class net.beadsproject.beads.ugens.GranularSamplePlayer
Instantiates a new GranularSamplePlayer.
group(String, Sample[]) - Static method in class net.beadsproject.beads.data.SampleManager
Generates a new group with the given group name and list of Samples to be added to the group.
group(String, String) - Static method in class net.beadsproject.beads.data.SampleManager
Generates a new group with the given group name and a string that specifies where to load samples to be added to the group.
group(String, String[]) - Static method in class net.beadsproject.beads.data.SampleManager
Generates a new group with the given group name and a list of file names to be added to the group.
groups() - Static method in class net.beadsproject.beads.data.SampleManager
Gets the set of group names.

H

HanningWindow - Class in net.beadsproject.beads.data.buffers
A BufferFactory that generates Hanning windows.
HanningWindow() - Constructor for class net.beadsproject.beads.data.buffers.HanningWindow
 

I

index - Variable in class net.beadsproject.beads.core.TimeStamp
 
info() - Method in class net.beadsproject.beads.data.AudioFile
 
initializeOuts() - Method in class net.beadsproject.beads.core.UGen
 
initJavaSound() - Method in class net.beadsproject.beads.ugens.RTInput
Set up JavaSound.
inLoop() - Method in class net.beadsproject.beads.ugens.SamplePlayer
Determines whether the playback position is within the loop points.
ins - Variable in class net.beadsproject.beads.core.UGen
The number of inputs.
IntegerBead - Interface in net.beadsproject.beads.events
Interface used to indicate a Bead that stores a single integer value.
interleave(float[][], int, int, float[]) - Static method in class net.beadsproject.beads.core.AudioUtils
Interleave a 2D array of floats of size nChannels x nFrames to form a single interleaved buffer of floats.
interleave(float[][], int, int, int, float[]) - Static method in class net.beadsproject.beads.core.AudioUtils
Interleave a 2D array of floats of size nChannels x nFrames to form a single interleaved buffer of floats.
interpolationType - Variable in class net.beadsproject.beads.ugens.SamplePlayer
The interpolation type.
isBeat() - Method in class net.beadsproject.beads.ugens.Clock
Checks if the current tick is on a beat.
isBeat(int) - Method in class net.beadsproject.beads.ugens.Clock
Checks if the Clock is on a beat at the given modulo level.
isClicking() - Method in class net.beadsproject.beads.ugens.Clock
Checks if the Clock is set to make an audible click.
isClosed() - Method in class net.beadsproject.beads.data.AudioFile
Is the file stream closed?
isDeleted() - Method in class net.beadsproject.beads.core.Bead
Determines if this Bead is deleted.
isLocked() - Method in class net.beadsproject.beads.ugens.Envelope
Checks whether the Envelope is locked.
isLoopRecord() - Method in class net.beadsproject.beads.ugens.Recorder
Deprecated. Use Recorder.getMode() instead.
isOpen() - Method in class net.beadsproject.beads.data.AudioFile
Is the file stream open?
isPaused() - Method in class net.beadsproject.beads.core.Bead
Checks if this Bead is paused.
isRunning() - Method in class net.beadsproject.beads.core.AudioContext
Checks if this AudioContext is running.
isUpdated() - Method in class net.beadsproject.beads.core.UGen
Checks if this UGen has been updated in the current timeStep.
isVerbose() - Static method in class net.beadsproject.beads.data.SampleManager
Determines if SampleManager is being verbose.
isWriteable() - Method in class net.beadsproject.beads.data.Sample
A Sample needs to be writeable in order to be recorded into.
iterator() - Method in class net.beadsproject.beads.analysis.FeatureTrack
 

K

KeyInput - Class in net.beadsproject.beads.events
 
KeyInput() - Constructor for class net.beadsproject.beads.events.KeyInput
 
keyPressed(KeyEvent) - Method in class net.beadsproject.beads.events.KeyInput
 
keyReleased(KeyEvent) - Method in class net.beadsproject.beads.events.KeyInput
 
keys() - Method in class net.beadsproject.beads.analysis.FeatureFrame
Returns an Enumeration over the set of names used to identify the features.
keyTyped(KeyEvent) - Method in class net.beadsproject.beads.events.KeyInput
 
kill() - Method in class net.beadsproject.beads.core.Bead
Stops this Bead, and flags it as deleted.
kill() - Method in class net.beadsproject.beads.core.BeadArray
 
kill() - Method in class net.beadsproject.beads.events.AudioContextStopTrigger
 
killOnEnd - Variable in class net.beadsproject.beads.ugens.SamplePlayer
Flag to determine whether the SamplePlayer should kill itself when it gets to the end of the Sample.
KillTrigger - Class in net.beadsproject.beads.events
Use KillTrigger to cause a specific Bead to be killed (Bead.kill()) in response to a specific event.
KillTrigger(Bead) - Constructor for class net.beadsproject.beads.events.KillTrigger
Instantiates a new KillTrigger which will stop the given Bead when triggered.

L

length - Variable in class net.beadsproject.beads.data.AudioFile
Length of the file in milliseconds
loadingOrder - Variable in class net.beadsproject.beads.data.Sample.TimedRegime
 
lock(boolean) - Method in class net.beadsproject.beads.ugens.Envelope
Locks/unlocks the Envelope.
Log01Buffer - Class in net.beadsproject.beads.data.buffers
 
Log01Buffer() - Constructor for class net.beadsproject.beads.data.buffers.Log01Buffer
 
LOG10 - Static variable in class net.beadsproject.beads.analysis.featureextractors.MelSpectrum
 
LOG2 - Static variable in class net.beadsproject.beads.data.Pitch
The constant log(2) = 0.6931472.
logTime(boolean) - Method in class net.beadsproject.beads.core.AudioContext
Switch on/off logging of time when running in realtime.
lookAhead - Variable in class net.beadsproject.beads.data.Sample.TimedRegime
 
lookBack - Variable in class net.beadsproject.beads.data.Sample.TimedRegime
 
loopCrossFade - Variable in class net.beadsproject.beads.ugens.SamplePlayer
The loop cross fade in milliseconds.
loopEnd - Variable in class net.beadsproject.beads.ugens.SamplePlayer
The loop end.
loopEndEnvelope - Variable in class net.beadsproject.beads.ugens.SamplePlayer
The loop end envelope.
loopStart - Variable in class net.beadsproject.beads.ugens.SamplePlayer
The loop start.
loopStartEnvelope - Variable in class net.beadsproject.beads.ugens.SamplePlayer
The loop start envelope.
loopType - Variable in class net.beadsproject.beads.ugens.SamplePlayer
The loop type.

M

main(String[]) - Static method in class net.beadsproject.beads.ugens.Glide
 
main(String[]) - Static method in class net.beadsproject.beads.ugens.Noise
 
main(String[]) - Static method in class net.beadsproject.beads.ugens.SimpleReverb
 
major - Static variable in class net.beadsproject.beads.data.Pitch
The major scale relative to root.
MeanFilter - Class in net.beadsproject.beads.data.buffers
The convolution of the MeanFilter with data gives the mean.
MeanFilter() - Constructor for class net.beadsproject.beads.data.buffers.MeanFilter
 
MelSpectrum - Class in net.beadsproject.beads.analysis.featureextractors
MelSpectrum receives spectral data from a PowerSpectrum object and converts it to the mel frequency spectrum.
MelSpectrum(float, int) - Constructor for class net.beadsproject.beads.analysis.featureextractors.MelSpectrum
Instantiates a new MelSpectrum.
memory - Variable in class net.beadsproject.beads.data.Sample.TimedRegime
 
message(Bead) - Method in class net.beadsproject.beads.core.Bead
Send this Bead a message.
messageReceived(Bead) - Method in class net.beadsproject.beads.core.Bead
Responds to an incoming message.
messageReceived(Bead) - Method in class net.beadsproject.beads.core.BeadArray
Forwards incoming message to all receivers.
messageReceived(Bead) - Method in class net.beadsproject.beads.events.AudioContextStopTrigger
 
messageReceived(Bead) - Method in class net.beadsproject.beads.events.KillTrigger
Any incoming message will cause the specified Bead to be killed.
messageReceived(Bead) - Method in class net.beadsproject.beads.events.Pattern
Handles a message.
messageReceived(Bead) - Method in class net.beadsproject.beads.events.PauseTrigger
Any incoming message will cause the specified Bead to get paused.
messageReceived(Bead) - Method in class net.beadsproject.beads.events.StartTrigger
Any incoming message will cause the specified Bead to start.
MFCC - Class in net.beadsproject.beads.analysis.featureextractors
MFCC generates mel-frequency cepstral coefficients, an important feature type in music and speech processing.
MFCC(int) - Constructor for class net.beadsproject.beads.analysis.featureextractors.MFCC
Instantiates a new MFCC.
minor - Static variable in class net.beadsproject.beads.data.Pitch
The minor scale relative to root.
MonoPlug - Class in net.beadsproject.beads.ugens
MonoPlug performs the simple task of channelling a single output from a multi-channel UGen.
MonoPlug(AudioContext, UGen, int) - Constructor for class net.beadsproject.beads.ugens.MonoPlug
Instantiates a new MonoPlug.
MouseResponder - Class in net.beadsproject.beads.ugens
A MouseResponder is a way of getting mouse input to control audio rate data.
MouseResponder(AudioContext) - Constructor for class net.beadsproject.beads.ugens.MouseResponder
Instantiates a new MouseResponder.
msToSamples(double) - Method in class net.beadsproject.beads.core.AudioContext
Converts samples to milliseconds at the current sample rate.
msToSamples(double) - Method in class net.beadsproject.beads.data.Sample
Converts from milliseconds to samples based on the sample rate specified by Sample.audioFormat.
mtof(float) - Static method in class net.beadsproject.beads.data.Pitch
Convert MIDI note number to frequency.
Mult - Class in net.beadsproject.beads.ugens
Mult multiplies two UGens together.
Mult(AudioContext, UGen, UGen) - Constructor for class net.beadsproject.beads.ugens.Mult
Instantiates a new Mult with the two UGens whose signals will be multiplied.
myBufOut - Variable in class net.beadsproject.beads.ugens.Envelope
The real output buffer.

N

name - Variable in class net.beadsproject.beads.analysis.FeatureExtractor
The name of the FeatureExtractor.
NBitsConverter - Class in net.beadsproject.beads.ugens
Converts a signal to have n-bits, useful for 8-bit synthesis.
NBitsConverter(AudioContext, int) - Constructor for class net.beadsproject.beads.ugens.NBitsConverter
 
nChannels - Variable in class net.beadsproject.beads.data.AudioFile
The number of channels.
net.beadsproject.beads.analysis - package net.beadsproject.beads.analysis
Provides a set of classes for performing audio analysis on a stream of audio data.
net.beadsproject.beads.analysis.featureextractors - package net.beadsproject.beads.analysis.featureextractors
Provides a set of classes for performing feature extraction on audio data.
net.beadsproject.beads.analysis.segmenters - package net.beadsproject.beads.analysis.segmenters
Provides Segmenters for dividing audio data into segments.
net.beadsproject.beads.core - package net.beadsproject.beads.core
Provides Beads' core classes, in particular, Bead, UGen and AudioContext.
net.beadsproject.beads.data - package net.beadsproject.beads.data
Provides classes for handling buffers of data, including samples and common waveforms and windows.
net.beadsproject.beads.data.buffers - package net.beadsproject.beads.data.buffers
Provides BufferFactories for generating various types of wavetables and windows.
net.beadsproject.beads.events - package net.beadsproject.beads.events
Provides classes for handling events.
net.beadsproject.beads.ugens - package net.beadsproject.beads.ugens
Provides a set of useful UGens.
newSegment(TimeStamp, TimeStamp) - Method in class net.beadsproject.beads.analysis.FeatureTrack
Tells this FeatureTrack to log a new FeatureFrame with the given startTime and endTime.
newSegment(TimeStamp, TimeStamp) - Method in class net.beadsproject.beads.analysis.segmenters.ControllableAudioSegmenter
 
newSegment(TimeStamp, TimeStamp) - Method in interface net.beadsproject.beads.analysis.SegmentListener
 
newStreamingRegime(long) - Static method in class net.beadsproject.beads.data.Sample.Regime
Stream the file from disk -- storing the data in the sample.
newStreamingRegimeWithAging(long, long) - Static method in class net.beadsproject.beads.data.Sample.Regime
Like Sample.Regime.newStreamingRegime(long) but each buffered segment is discarded after a specified amount of time.
newTotalRegime() - Static method in class net.beadsproject.beads.data.Sample.Regime
Loads the entire file at initialisation.
newTotalRegimeNative() - Static method in class net.beadsproject.beads.data.Sample.Regime
Loads the entire file and keeps it in its native bit depth.
nFrames - Variable in class net.beadsproject.beads.data.AudioFile
The total number of frames.
noInputs() - Method in class net.beadsproject.beads.core.UGen
Determines whether this UGen has no UGens connected to its inputs.
NOISE - Static variable in class net.beadsproject.beads.data.Buffer
 
Noise - Class in net.beadsproject.beads.ugens
Noise generates white noise.
Noise(AudioContext) - Constructor for class net.beadsproject.beads.ugens.Noise
Instantiates a new Noise.
NoiseBuffer - Class in net.beadsproject.beads.data.buffers
A buffer of random floats.
NoiseBuffer() - Constructor for class net.beadsproject.beads.data.buffers.NoiseBuffer
 
nTotalFramesRead - Variable in class net.beadsproject.beads.data.AudioFile
 
numFeatures - Variable in class net.beadsproject.beads.analysis.FeatureExtractor
The number of features.
nyquist(float) - Static method in class net.beadsproject.beads.analysis.featureextractors.FFT
The nyquist frequency of this samplingFrequency

O

OneWindow - Class in net.beadsproject.beads.data.buffers
A window filled with 1's.
OneWindow() - Constructor for class net.beadsproject.beads.data.buffers.OneWindow
 
open() - Method in class net.beadsproject.beads.data.AudioFile
Opens the audio file, ready for data access.
OscillatorBank - Class in net.beadsproject.beads.ugens
An OscillatorBank sums the output of a set of oscillators with assignable frequencies and amplitudes.
OscillatorBank(AudioContext, Buffer, int) - Constructor for class net.beadsproject.beads.ugens.OscillatorBank
Instantiates a new OscillatorBank.
out - Variable in class net.beadsproject.beads.core.AudioContext
The root UGen.
outputInitializationRegime - Variable in class net.beadsproject.beads.core.UGen
 
outs - Variable in class net.beadsproject.beads.core.UGen
The number of outputs.

P

PanMonoToStereo - Class in net.beadsproject.beads.ugens
PanMonoToStereo pans a mono source between stereo channels.
PanMonoToStereo(AudioContext) - Constructor for class net.beadsproject.beads.ugens.PanMonoToStereo
Instantiates a new PanMonoToStereo with default Static centre panned envelope.
PanMonoToStereo(AudioContext, UGen) - Constructor for class net.beadsproject.beads.ugens.PanMonoToStereo
Instantiates a new PanMonoToStereo.
PanStereoToStereo - Class in net.beadsproject.beads.ugens
PanStereoToStereo pans a stereo source between two stereo channels.
PanStereoToStereo(AudioContext) - Constructor for class net.beadsproject.beads.ugens.PanStereoToStereo
Instantiates a new PanStereoToStereo.
Pattern - Class in net.beadsproject.beads.events
A Pattern is a Bead that responds to integer events by generating other integer events and forwarding them to a BeadArray of listeners.
Pattern() - Constructor for class net.beadsproject.beads.events.Pattern
Instantiates a new empty pattern.
Pattern.ContinuousPlayMode - Enum in net.beadsproject.beads.events
 
pause(boolean) - Method in class net.beadsproject.beads.core.Bead
Toggle the paused state of the Bead.
pause(boolean) - Method in class net.beadsproject.beads.core.BeadArray
 
pause(boolean) - Method in class net.beadsproject.beads.core.UGen
Pauses/un-pauses the current UGen.
PauseTrigger - Class in net.beadsproject.beads.events
Use PauseTrigger to cause a specific Bead to pause in response to a specific event.
PauseTrigger(Bead) - Constructor for class net.beadsproject.beads.events.PauseTrigger
Instantiates a new PauseTrigger which will pause the given Bead when triggered.
PeakDetector - Class in net.beadsproject.beads.analysis.featureextractors
Detects peaks in a continuous stream of one element inputs.
PeakDetector() - Constructor for class net.beadsproject.beads.analysis.featureextractors.PeakDetector
 
Pitch - Class in net.beadsproject.beads.data
A set of static fields and utility methods associated with pitch.
Pitch() - Constructor for class net.beadsproject.beads.data.Pitch
 
pitch - Variable in class net.beadsproject.beads.ugens.GranularSamplePlayer
The pitch, bound to the pitch envelope.
PolyLimit - Class in net.beadsproject.beads.ugens
 
PolyLimit(AudioContext, int, int) - Constructor for class net.beadsproject.beads.ugens.PolyLimit
 
position - Variable in class net.beadsproject.beads.ugens.SamplePlayer
The position in milliseconds.
positionEnvelope - Variable in class net.beadsproject.beads.ugens.SamplePlayer
The position envelope.
positionIncrement - Variable in class net.beadsproject.beads.ugens.SamplePlayer
The millisecond position increment per sample.
postAudioFormatInfo() - Method in class net.beadsproject.beads.core.AudioContext
Prints AudioFormat information to System.out.
postSourceDataLineInfo() - Method in class net.beadsproject.beads.core.AudioContext
Prints SourceDataLine info to System.out.
Power - Class in net.beadsproject.beads.analysis.featureextractors
Power calculates the RMS power over a frame directly from an audio signal.
Power() - Constructor for class net.beadsproject.beads.analysis.featureextractors.Power
Instantiates a new Power.
PowerSpectrum - Class in net.beadsproject.beads.analysis.featureextractors
PowerSpectrum calculates the power spectrum from the output of FFT.
PowerSpectrum() - Constructor for class net.beadsproject.beads.analysis.featureextractors.PowerSpectrum
Instantiates a new PowerSpectrum.
printAudioFormatInfo() - Method in class net.beadsproject.beads.data.Sample
Prints audio format info to System.out.
printInBuffers() - Method in class net.beadsproject.beads.core.UGen
Prints the contents of the input buffers to System.out.
printInputList() - Method in class net.beadsproject.beads.core.UGen
Prints a list of UGens connected to this UGen's inputs to System.out.
printMixerInfo() - Static method in class net.beadsproject.beads.core.AudioContext
Prints information about the current Mixer to System.out.
printOutBuffers() - Method in class net.beadsproject.beads.core.UGen
Prints the contents of the output buffers to System.out.
printSampleList() - Static method in class net.beadsproject.beads.data.SampleManager
Prints a list of all Samples to System.out.
process(TimeStamp, TimeStamp, P) - Method in class net.beadsproject.beads.analysis.FeatureExtractor
Process some data of type P (specified by the class def).
process(TimeStamp, TimeStamp, T) - Method in class net.beadsproject.beads.analysis.featureextractors.BasicDataWriter
 
process(TimeStamp, TimeStamp, T) - Method in class net.beadsproject.beads.analysis.featureextractors.BasicTimeDataWriter
 
process(TimeStamp, TimeStamp, float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.FFT
 
process(TimeStamp, TimeStamp, float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.Frequency
 
process(TimeStamp, TimeStamp, Object) - Method in class net.beadsproject.beads.analysis.featureextractors.GnuplotDataWriter
 
process(TimeStamp, TimeStamp, float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.MelSpectrum
 
process(TimeStamp, TimeStamp, float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.MFCC
 
process(TimeStamp, TimeStamp, Float) - Method in class net.beadsproject.beads.analysis.featureextractors.PeakDetector
process: assumes input is a 1 element array
process(TimeStamp, TimeStamp, float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.Power
 
process(TimeStamp, TimeStamp, float[][]) - Method in class net.beadsproject.beads.analysis.featureextractors.PowerSpectrum
 
process(TimeStamp, TimeStamp, float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.ReBin
 
process(TimeStamp, TimeStamp, float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.SpectralCentroid
 
process(TimeStamp, TimeStamp, float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.SpectralDifference
 
process(TimeStamp, TimeStamp, float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.SpectralPeaks
 
ps - Variable in class net.beadsproject.beads.analysis.featureextractors.BasicDataWriter
The print stream.
putFrame(int, float[]) - Method in class net.beadsproject.beads.data.Sample
Write a single frame into this sample.
putFrames(int, float[][]) - Method in class net.beadsproject.beads.data.Sample
Write multiple frames into the sample.
putFrames(int, float[][], int, int) - Method in class net.beadsproject.beads.data.Sample
Write multiple frames into the sample.

Q

quickie(UGen) - Method in class net.beadsproject.beads.core.AudioContext
Convenience method to quickly audition a UGen.

R

ramp(float) - Method in class net.beadsproject.beads.data.buffers.RampBuffer
 
RampBuffer - Class in net.beadsproject.beads.data.buffers
Filter to be used for smoothing data (see OnsetDetector)
RampBuffer() - Constructor for class net.beadsproject.beads.data.buffers.RampBuffer
 
randomFromGroup(String) - Static method in class net.beadsproject.beads.data.SampleManager
Gets a random sample from the specified group.
RangeLimiter - Class in net.beadsproject.beads.ugens
RangeLimiter forces a signal within the range [-1,1].
RangeLimiter(AudioContext, int) - Constructor for class net.beadsproject.beads.ugens.RangeLimiter
Instantiates a new RangeLimiter.
rate - Variable in class net.beadsproject.beads.ugens.SamplePlayer
The rate.
rateEnvelope - Variable in class net.beadsproject.beads.ugens.SamplePlayer
The rate envelope.
read(byte[]) - Method in class net.beadsproject.beads.data.AudioFile
Read bytes directly from the decoded audiofile.
read(float[][]) - Method in class net.beadsproject.beads.data.AudioFile
Read decoded audio data in a non-interleaved, Beads-friendly format.
ReBin - Class in net.beadsproject.beads.analysis.featureextractors
ReBin takes an array of float data and places the data into a smaller array, the size of which is specified by the number of features.
ReBin(int) - Constructor for class net.beadsproject.beads.analysis.featureextractors.ReBin
Instantiates a new ReBin.
record(double, String) - Method in class net.beadsproject.beads.core.AudioContext
Tells the AudioContext to record all output for the given millisecond duration and save the recording to the given file path.
Recorder - Class in net.beadsproject.beads.ugens
Recorder records audio into a writeable Sample.
Recorder(AudioContext, Sample) - Constructor for class net.beadsproject.beads.ugens.Recorder
Instantiates a new Recorder.
Recorder(AudioContext, Sample, Recorder.Mode) - Constructor for class net.beadsproject.beads.ugens.Recorder
Instantiates a new Recorder.
Recorder(AudioContext, int) - Constructor for class net.beadsproject.beads.ugens.Recorder
 
Recorder.Mode - Enum in net.beadsproject.beads.ugens
 
refresh() - Method in class net.beadsproject.beads.analysis.FeatureSet
 
regionMaster - Static variable in class net.beadsproject.beads.data.Sample
 
regionSize - Variable in class net.beadsproject.beads.data.Sample.TimedRegime
 
remove(Bead) - Method in class net.beadsproject.beads.core.BeadArray
Removes a Bead from the list of receivers.
removeAllConnections(UGen) - Method in class net.beadsproject.beads.core.UGen
Disconnects the specified UGen from this UGen at all inputs.
removeAllConnections(UGen) - Method in class net.beadsproject.beads.ugens.PolyLimit
 
removeAllConnections(UGen) - Method in class net.beadsproject.beads.ugens.SimpleReverb
 
removeDependent(UGen) - Method in class net.beadsproject.beads.core.UGen
Removes the specified UGen from this UGen's dependency list.
removeEvent(int, int) - Method in class net.beadsproject.beads.events.Pattern
Removes the event with the given integer key.
removeFeatureExtractor(FeatureExtractor<?, ?>) - Method in class net.beadsproject.beads.analysis.FeatureTrack
Removes the specified FeatureExtractor.
removeGroup(String) - Static method in class net.beadsproject.beads.data.SampleManager
Removes the specified group, without removing the samples.
removeListener(FeatureExtractor<?, R>) - Method in class net.beadsproject.beads.analysis.FeatureExtractor
Removes a FeatureExtractor from the list of listeners.
removeListener(Bead) - Method in class net.beadsproject.beads.events.KeyInput
 
removeListener(Bead) - Method in class net.beadsproject.beads.events.Pattern
Removes a listener.
removeMessageListener(Bead) - Method in class net.beadsproject.beads.analysis.featureextractors.PeakDetector
 
removeMessageListener(Bead) - Method in class net.beadsproject.beads.ugens.Clock
Removes the given message listener.
removeSample(String) - Static method in class net.beadsproject.beads.data.SampleManager
Removes the named Sample.
removeSample(Sample) - Static method in class net.beadsproject.beads.data.SampleManager
Removes the Sample.
removeSegmentListener(SegmentListener) - Method in class net.beadsproject.beads.analysis.AudioSegmenter
Removes a SegmentListerner as a listener to this Segmenter.
removeSegmentListener(SegmentListener) - Method in class net.beadsproject.beads.analysis.featureextractors.PeakDetector
 
removeSegmentListener(SegmentListener) - Method in interface net.beadsproject.beads.analysis.SegmentMaker
 
reset() - Method in class net.beadsproject.beads.data.AudioFile
Reset the audio input stream.
reset() - Method in class net.beadsproject.beads.events.Pattern
Resets the pattern's current index to zero.
reset() - Method in class net.beadsproject.beads.ugens.Clock
Resets the Clock immediately.
reset() - Method in class net.beadsproject.beads.ugens.DelayTrigger
Reset timer to zero.
reset() - Method in class net.beadsproject.beads.ugens.Recorder
Resets the Recorder to record into the beginning of the Sample.
reset() - Method in class net.beadsproject.beads.ugens.SamplePlayer
Resets the position to the start of the Sample.
resize(long) - Method in class net.beadsproject.beads.data.Sample
Advanced Change the number of frames in the (writeable) sample.
resizeWithZeros(long) - Method in class net.beadsproject.beads.data.Sample
Just like Sample.resize(long) but initialises the new frames with zeros.
reTrigger() - Method in class net.beadsproject.beads.ugens.Breakbeat
Causes the GranularSamplePlayer to reset, and unpauses the Breakbeat if it is paused.
reTrigger() - Method in class net.beadsproject.beads.ugens.SamplePlayer
Re trigger the SamplePlayer from the beginning.
rng - Static variable in class net.beadsproject.beads.core.AudioUtils
A handy random number generator.
RTInput - Class in net.beadsproject.beads.ugens
RTInput gathers audio from an audio input device.
RTInput(AudioContext) - Constructor for class net.beadsproject.beads.ugens.RTInput
Instantiates a new RTInput.
RTInput(AudioContext, AudioFormat) - Constructor for class net.beadsproject.beads.ugens.RTInput
Instantiates a new RTInput.
run() - Method in class net.beadsproject.beads.data.Sample
Internal: This method is called internally by the region master.
runForNSecondsNonRealTime(float) - Method in class net.beadsproject.beads.core.AudioContext
 
runNonRealTime() - Method in class net.beadsproject.beads.core.AudioContext
Starts the AudioContext running in non-realtime.

S

Sample - Class in net.beadsproject.beads.data
A Sample encapsulates audio data, either loaded from an audio file (such as an MP3) or written by a Recorder.
Sample(AudioFormat, double) - Constructor for class net.beadsproject.beads.data.Sample
Instantiates a new writeable Sample with the specified audio format and length; The sample isn't initialised, so may contain junk.
Sample(String) - Constructor for class net.beadsproject.beads.data.Sample
Create a sample from a file.
Sample(AudioFile) - Constructor for class net.beadsproject.beads.data.Sample
Create a sample from an Audio File, using the default buffering scheme.
Sample(AudioFile, Sample.Regime) - Constructor for class net.beadsproject.beads.data.Sample
Create a sample from an Audio File, using the buffering scheme suggested.
Sample(String, Sample.Regime) - Constructor for class net.beadsproject.beads.data.Sample
Create a sample from a file, using the buffering scheme suggested.
sample(String) - Static method in class net.beadsproject.beads.data.SampleManager
Returns a new Sample from the given filename.
sample(String, Sample) - Static method in class net.beadsproject.beads.data.SampleManager
Adds a sample by name to the sample list.
sample(String, String) - Static method in class net.beadsproject.beads.data.SampleManager
Like SampleManager.sample(String) but with the option to specify the name with which this Sample is indexed.
Sample.Regime - Class in net.beadsproject.beads.data
 
Sample.TimedRegime - Class in net.beadsproject.beads.data
A TimedRegime stores only some parts of the audio file in memory at a time.
Sample.TimedRegime() - Constructor for class net.beadsproject.beads.data.Sample.TimedRegime
 
Sample.TimedRegime(long, long, long, long, Sample.TimedRegime.Order) - Constructor for class net.beadsproject.beads.data.Sample.TimedRegime
 
Sample.TimedRegime(long, long, long, long, Sample.TimedRegime.Order, boolean) - Constructor for class net.beadsproject.beads.data.Sample.TimedRegime
 
Sample.TimedRegime.Order - Enum in net.beadsproject.beads.data
 
Sample.TotalRegime - Class in net.beadsproject.beads.data
A sample with a TotalRegime reads and stores all the audio data upon initialisation.
Sample.TotalRegime() - Constructor for class net.beadsproject.beads.data.Sample.TotalRegime
 
SampleManager - Class in net.beadsproject.beads.data
SampleManager provides a static repository for Sample data and provides methods to organise samples into groups.
SampleManager() - Constructor for class net.beadsproject.beads.data.SampleManager
 
SamplePlayer - Class in net.beadsproject.beads.ugens
SamplePlayer plays back a Sample.
SamplePlayer(AudioContext, int) - Constructor for class net.beadsproject.beads.ugens.SamplePlayer
Instantiates a new SamplePlayer with given number of outputs.
SamplePlayer(AudioContext, Sample) - Constructor for class net.beadsproject.beads.ugens.SamplePlayer
Instantiates a new SamplePlayer with given Sample.
SamplePlayer.InterpolationType - Enum in net.beadsproject.beads.ugens
The Enum InterpolationType.
SamplePlayer.LoopType - Enum in net.beadsproject.beads.ugens
The Enum LoopType.
sampleRate - Variable in class net.beadsproject.beads.ugens.SamplePlayer
The sample rate, determined by the Sample.
samplesToMs(double) - Method in class net.beadsproject.beads.core.AudioContext
Converts milliseconds to samples at the current sample rate.
samplesToMs(double) - Method in class net.beadsproject.beads.data.Sample
Converts from samples to milliseconds based on the sample rate specified by Sample.audioFormat.
SAW - Static variable in class net.beadsproject.beads.data.Buffer
 
SawBuffer - Class in net.beadsproject.beads.data.buffers
A BufferFactory that generates sawtooth waves.
SawBuffer() - Constructor for class net.beadsproject.beads.data.buffers.SawBuffer
 
ScalingMixer - Class in net.beadsproject.beads.ugens
ScalingMixer scales the gain of the signal at each input by the number of UGens connected to that input, passing the scaled signal to the corresponding output.
ScalingMixer(AudioContext) - Constructor for class net.beadsproject.beads.ugens.ScalingMixer
Instantiates a new ScalingMixer.
ScalingMixer(AudioContext, int) - Constructor for class net.beadsproject.beads.ugens.ScalingMixer
Instantiates a new ScalingMixer.
seek(int) - Method in class net.beadsproject.beads.data.AudioFile
Seek to a specific frame number.
segment(TimeStamp, TimeStamp, float[]) - Method in class net.beadsproject.beads.analysis.AudioSegmenter
Called by instantiations of Segmenter, to indicate that a new segment has been created.
SegmentListener - Interface in net.beadsproject.beads.analysis
 
SegmentMaker - Interface in net.beadsproject.beads.analysis
 
selectMixer(int) - Method in class net.beadsproject.beads.core.AudioContext
Select a mixer by index.
setAlpha(float) - Method in class net.beadsproject.beads.analysis.featureextractors.PeakDetector
 
setAlphaEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.Filter
Sets the alpha envelope.
setBuffer(Sample) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
 
setBuffer(Sample) - Method in class net.beadsproject.beads.ugens.SamplePlayer
Sets the Sample.
setBuffer(Buffer) - Method in class net.beadsproject.beads.ugens.WavePlayer
Sets the Buffer.
setBufferingRegime(Sample.Regime) - Static method in class net.beadsproject.beads.data.SampleManager
Set the buffering regime to use when loading all future samples.
setChunkSize(int) - Method in class net.beadsproject.beads.analysis.segmenters.ShortFrameSegmenter
Sets the chunk size.
setClick(boolean) - Method in class net.beadsproject.beads.ugens.Clock
Starts/stops the audible click.
setCount(int) - Method in class net.beadsproject.beads.ugens.Clock
Sets the tick count.
setDifferenceType(SpectralDifference.DifferenceType) - Method in class net.beadsproject.beads.analysis.featureextractors.SpectralDifference
 
setEndTimeMS(double) - Method in class net.beadsproject.beads.analysis.FeatureFrame
Sets the end time in milliseconds.
setFilter(Buffer) - Method in class net.beadsproject.beads.analysis.featureextractors.PeakDetector
Sets the window for the local averaging.
setForwardKillCommand(boolean) - Method in class net.beadsproject.beads.core.BeadArray
Determines whether or not this BeadArray forwards kill commands.
setForwardPauseCommand(boolean) - Method in class net.beadsproject.beads.core.BeadArray
Determines whether or not this BeadArray forwards pause commands.
setFrequencies(float[]) - Method in class net.beadsproject.beads.ugens.OscillatorBank
Sets the frequencies of all oscillators.
setFrequencyEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.WavePlayer
Sets the frequency envelope.
setFreqWindow(float, float) - Method in class net.beadsproject.beads.analysis.featureextractors.SpectralDifference
Specify a window of the spectrum to analyse.
setGainEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.Gain
Sets the gain envelope.
setGains(float[]) - Method in class net.beadsproject.beads.ugens.OscillatorBank
Sets the gains of all oscillators.
setGlideTime(float) - Method in class net.beadsproject.beads.ugens.Glide
 
setGrainIntervalEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
Sets the grain interval envelope.
setGrainSizeEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
Sets the grain size envelope.
setHop(int) - Method in class net.beadsproject.beads.events.Pattern
Sets the hop size.
setHopSize(int) - Method in class net.beadsproject.beads.analysis.segmenters.ShortFrameSegmenter
Sets the hop size.
setInterpolationType(SamplePlayer.InterpolationType) - Method in class net.beadsproject.beads.ugens.SamplePlayer
Sets the interpolation type.
setIntervalEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.Clock
Sets the interval envelope.
setKillListener(Bead) - Method in class net.beadsproject.beads.core.Bead
Sets this Bead's kill listener.
setKillOnEnd(boolean) - Method in class net.beadsproject.beads.ugens.SamplePlayer
Sets/unsets option for SamplePlayer to kill itself when it reaches the end of the Sample it is playing.
setLoadingRegime(Sample.TimedRegime.Order) - Method in class net.beadsproject.beads.data.Sample.TimedRegime
When a region is loaded, nearby regions are put on a queue to be loaded also.
setLookAhead(long) - Method in class net.beadsproject.beads.data.Sample.TimedRegime
Set how many milliseconds from last loaded point to look ahead.
setLookBack(long) - Method in class net.beadsproject.beads.data.Sample.TimedRegime
Set how many milliseconds from last loaded point to look backwards.
setLoop(int) - Method in class net.beadsproject.beads.events.Pattern
Sets the loop length and activates loop mode.
setLoopCrossFade(float) - Method in class net.beadsproject.beads.ugens.SamplePlayer
Sets the loop cross fade.
setLoopEndEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.SamplePlayer
Sets the loop end envelope.
setLoopPointsFraction(float, float) - Method in class net.beadsproject.beads.ugens.SamplePlayer
Sets both loop points to static values as fractions of the Sample length.
setLoopRecord(boolean) - Method in class net.beadsproject.beads.ugens.Recorder
Deprecated. Use Recorder.setMode(Mode) instead.
setLoopStartEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.SamplePlayer
Sets the loop start envelope.
setLoopType(SamplePlayer.LoopType) - Method in class net.beadsproject.beads.ugens.SamplePlayer
Sets the loop type.
setMaxInputs(int) - Method in class net.beadsproject.beads.ugens.PolyLimit
 
setMemory(long) - Method in class net.beadsproject.beads.data.Sample.TimedRegime
If a part of an audio file has not been accessed for some amount of time it is discarded.
setMode(Recorder.Mode) - Method in class net.beadsproject.beads.ugens.Recorder
 
setName(String) - Method in class net.beadsproject.beads.analysis.FeatureExtractor
Sets the name.
setName(String) - Method in class net.beadsproject.beads.core.Bead
Sets the Bead's name.
setNoLoop() - Method in class net.beadsproject.beads.events.Pattern
Deactivates loop mode.
setNumberOfFeatures(int) - Method in class net.beadsproject.beads.analysis.FeatureExtractor
Sets the number of features.
setNumberOfFeatures(int) - Method in class net.beadsproject.beads.analysis.featureextractors.MelSpectrum
 
setNumberOfFeatures(int) - Method in class net.beadsproject.beads.analysis.featureextractors.MFCC
 
setNumberOfFeatures(int) - Method in class net.beadsproject.beads.analysis.featureextractors.Power
 
setNumberOfFeatures(int) - Method in class net.beadsproject.beads.analysis.featureextractors.ReBin
 
setNumberOfFeatures(int) - Method in class net.beadsproject.beads.analysis.featureextractors.SpectralCentroid
 
setNumberOfFeatures(int) - Method in class net.beadsproject.beads.analysis.featureextractors.SpectralPeaks
 
setNumOscillators(int) - Method in class net.beadsproject.beads.ugens.OscillatorBank
Sets the number of oscillators.
setNumTaps(int) - Method in class net.beadsproject.beads.ugens.SimpleReverb
 
setPanEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.PanMonoToStereo
Sets the pan envelope.
setPanEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.PanStereoToStereo
Sets the pan envelope.
setPhaseEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.WavePlayer
Sets the phase envelope.
setPitchEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
Sets the pitch envelope.
setPosition(float) - Method in class net.beadsproject.beads.ugens.Breakbeat
Sets the position of the GranularSamplePlayer in milliseconds.
setPosition(double) - Method in class net.beadsproject.beads.ugens.Recorder
Sets the position to record to in milliseconds.
setPosition(double) - Method in class net.beadsproject.beads.ugens.SamplePlayer
Sets the playback position.
setPositionEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.SamplePlayer
Sets the position envelope.
setPreDelay(float) - Method in class net.beadsproject.beads.ugens.SimpleReverb
 
setRandomnessEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
Sets the randomness envelope.
setRandomSpread(float) - Method in class net.beadsproject.beads.ugens.SimpleReverb
 
setRateEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.SamplePlayer
Sets the rate envelope.
setReceiver(Bead) - Method in class net.beadsproject.beads.ugens.DelayTrigger
Sets this DelayTrigger's receiver.
setRegionSize(long) - Method in class net.beadsproject.beads.data.Sample.TimedRegime
Specify the size of each buffered region.
setResizingParameters(double, double) - Method in class net.beadsproject.beads.ugens.Recorder
Advanced: Change the parameters used when resizing samples in INFINITE recorder mode.
setSample(Sample) - Method in class net.beadsproject.beads.ugens.Recorder
Sets the Sample.
setSampleDelay(float) - Method in class net.beadsproject.beads.ugens.DelayTrigger
Sets the sample delay.
setSampleDelayEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.TapOut
 
setStartTimeMS(double) - Method in class net.beadsproject.beads.analysis.FeatureFrame
Sets the start time in milliseconds.
setTapSpread(float) - Method in class net.beadsproject.beads.ugens.SimpleReverb
 
setThreshold(float) - Method in class net.beadsproject.beads.analysis.featureextractors.PeakDetector
 
setTicksPerBeat(int) - Method in class net.beadsproject.beads.ugens.Clock
Sets the ticks per beat.
setToEnd() - Method in class net.beadsproject.beads.ugens.SamplePlayer
Sets the playback position to the end of the Sample.
setToLoopStart() - Method in class net.beadsproject.beads.ugens.SamplePlayer
Sets the playback position to the loop start point.
setValue(float) - Method in class net.beadsproject.beads.core.UGen
Sets the value of UGen.bufOut.
setValue(float) - Method in class net.beadsproject.beads.ugens.Envelope
Clears the list of Segments and sets the current value of the Envelope immediately.
setValue(float) - Method in class net.beadsproject.beads.ugens.Glide
 
setValue(float) - Method in class net.beadsproject.beads.ugens.Static
 
setVerbose(boolean) - Static method in class net.beadsproject.beads.data.SampleManager
Tells SampleManager to produce verbose output.
setWindow(Buffer) - Method in class net.beadsproject.beads.analysis.segmenters.ShortFrameSegmenter
Sets the window Buffer.
ShortFrameSegmenter - Class in net.beadsproject.beads.analysis.segmenters
A ShortFrameSegmenter slices audio data in short regular overlapping chunks.
ShortFrameSegmenter(AudioContext) - Constructor for class net.beadsproject.beads.analysis.segmenters.ShortFrameSegmenter
Instantiates a new ShortFrameSegmenter.
shortToFloat(float[], short[]) - Static method in class net.beadsproject.beads.core.AudioUtils
Converts a buffer of shorts to a buffer of floats.
SimpleReverb - Class in net.beadsproject.beads.ugens
 
SimpleReverb(AudioContext, int) - Constructor for class net.beadsproject.beads.ugens.SimpleReverb
 
SINE - Static variable in class net.beadsproject.beads.data.Buffer
 
SineBuffer - Class in net.beadsproject.beads.data.buffers
A BufferFactory that generates sine waves.
SineBuffer() - Constructor for class net.beadsproject.beads.data.buffers.SineBuffer
 
size() - Method in class net.beadsproject.beads.core.BeadArray
Gets the size of the list of receivers.
skip(long) - Method in class net.beadsproject.beads.data.AudioFile
Skips a number of frames.
SpectralCentroid - Class in net.beadsproject.beads.analysis.featureextractors
SpectralCentroid calculates the spectral centroid of a signal.
SpectralCentroid(float) - Constructor for class net.beadsproject.beads.analysis.featureextractors.SpectralCentroid
Instantiates a new SpectralCentroid.
SpectralDifference - Class in net.beadsproject.beads.analysis.featureextractors
 
SpectralDifference(float) - Constructor for class net.beadsproject.beads.analysis.featureextractors.SpectralDifference
Create a spectral difference feature extractor of the entire spectrum.
SpectralDifference(float, float, float) - Constructor for class net.beadsproject.beads.analysis.featureextractors.SpectralDifference
Create a spectral difference feature extractor with a specific frequency window.
SpectralDifference.DifferenceType - Enum in net.beadsproject.beads.analysis.featureextractors
 
SpectralPeaks - Class in net.beadsproject.beads.analysis.featureextractors
Peaks finds the strongest N peaks in a signal passed from a PowerSpectrum, where N is the specified number of features.
SpectralPeaks(AudioContext) - Constructor for class net.beadsproject.beads.analysis.featureextractors.SpectralPeaks
Instantiates a new Peaks.
SpectralPeaks(AudioContext, int) - Constructor for class net.beadsproject.beads.analysis.featureextractors.SpectralPeaks
Instantiates a new Peaks with the given number of features.
SQUARE - Static variable in class net.beadsproject.beads.data.Buffer
 
SquareBuffer - Class in net.beadsproject.beads.data.buffers
A BufferFactory that generates square waves.
SquareBuffer() - Constructor for class net.beadsproject.beads.data.buffers.SquareBuffer
 
start() - Method in class net.beadsproject.beads.core.AudioContext
Starts the AudioContext running in realtime.
start() - Method in class net.beadsproject.beads.core.Bead
Shortcut for pause(false).
start() - Method in class net.beadsproject.beads.core.BeadArray
 
start() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
 
start(float) - Method in class net.beadsproject.beads.ugens.SamplePlayer
Starts the sample at the given position.
start() - Method in class net.beadsproject.beads.ugens.WavePlayer
 
startLoop - Variable in class net.beadsproject.beads.ugens.SamplePlayer
Flag to determine whether playback starts at the beginning of the sample or at the beginning of the loop.
StartTrigger - Class in net.beadsproject.beads.events
Use StartTrigger to cause a specific Bead to start (unpause) in response to a specific event.
StartTrigger(Bead) - Constructor for class net.beadsproject.beads.events.StartTrigger
Instantiates a new StartTrigger which will start the given Bead when triggered.
Static - Class in net.beadsproject.beads.ugens
Static represents a UGen with a fixed value.
Static(AudioContext, float) - Constructor for class net.beadsproject.beads.ugens.Static
Instantiates a new Static with the given value.
staticBufs - Static variable in class net.beadsproject.beads.data.Buffer
A static storage area for common buffers, such as a sine wave.
stop() - Method in class net.beadsproject.beads.core.AudioContext
Stops the AudioContext if running either in realtime or non-realtime.
storeInNativeBitDepth - Variable in class net.beadsproject.beads.data.Sample.Regime
Store the sample data in the native bit format.

T

TapIn - Class in net.beadsproject.beads.ugens
TapIn stores and serves sound data.
TapIn(AudioContext, float) - Constructor for class net.beadsproject.beads.ugens.TapIn
 
TapOut - Class in net.beadsproject.beads.ugens
 
TapOut(AudioContext, TapIn, float) - Constructor for class net.beadsproject.beads.ugens.TapOut
 
TapOut(AudioContext, TapIn, UGen) - Constructor for class net.beadsproject.beads.ugens.TapOut
 
TimeStamp - Class in net.beadsproject.beads.core
 
TimeStamp(AudioContext, long, int) - Constructor for class net.beadsproject.beads.core.TimeStamp
 
timeStep - Variable in class net.beadsproject.beads.core.TimeStamp
 
toString() - Method in class net.beadsproject.beads.analysis.AudioSegmenter
 
toString() - Method in class net.beadsproject.beads.analysis.FeatureFrame
 
toString() - Method in class net.beadsproject.beads.core.Bead
Returns a String specifying the Bead's class and it's name.
toString() - Method in class net.beadsproject.beads.data.Sample
 
trace - Variable in class net.beadsproject.beads.data.AudioFile
Advanced Trace the open, closing, and resetting of this audio file.
tri(float) - Method in class net.beadsproject.beads.data.buffers.TriangularBuffer
 
TriangularBuffer - Class in net.beadsproject.beads.data.buffers
Filter to be used for smoothing data (see OnsetDetector)
TriangularBuffer() - Constructor for class net.beadsproject.beads.data.buffers.TriangularBuffer
 

U

UGen - Class in net.beadsproject.beads.core
A UGen is the main base class for implementing signal generation and processing units (unit generators).
UGen(AudioContext) - Constructor for class net.beadsproject.beads.core.UGen
Create a new UGen from the given AudioContext but with no inputs or outputs.
UGen(AudioContext, int) - Constructor for class net.beadsproject.beads.core.UGen
Create a new UGen from the given AudioContext with no inputs and the given number of outputs.
UGen(AudioContext, int, int) - Constructor for class net.beadsproject.beads.core.UGen
Create a new UGen from the given AudioContext with the given number of inputs and outputs.
UGen.OutputInitializationRegime - Enum in net.beadsproject.beads.core
Used to determine how a UGen sets its outputs up before calculateBuffer() is called.
update() - Method in class net.beadsproject.beads.core.UGen
Updates the UGen.
url - Variable in class net.beadsproject.beads.data.AudioFile
 
urlFromString(String) - Static method in class net.beadsproject.beads.core.AudioUtils
Attempts to determine a URL given a String.

V

valueOf(String) - Static method in enum net.beadsproject.beads.analysis.featureextractors.SpectralDifference.DifferenceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.beadsproject.beads.core.UGen.OutputInitializationRegime
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.beadsproject.beads.data.Sample.TimedRegime.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.beadsproject.beads.events.Pattern.ContinuousPlayMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.beadsproject.beads.ugens.Recorder.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.beadsproject.beads.ugens.SamplePlayer.InterpolationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.beadsproject.beads.ugens.SamplePlayer.LoopType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.beadsproject.beads.analysis.featureextractors.SpectralDifference.DifferenceType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.beadsproject.beads.core.UGen.OutputInitializationRegime
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.beadsproject.beads.data.Sample.TimedRegime.Order
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.beadsproject.beads.events.Pattern.ContinuousPlayMode
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.beadsproject.beads.ugens.Recorder.Mode
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.beadsproject.beads.ugens.SamplePlayer.InterpolationType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.beadsproject.beads.ugens.SamplePlayer.LoopType
Returns an array containing the constants of this enum type, in the order they're declared.

W

WavePlayer - Class in net.beadsproject.beads.ugens
WavePlayer iterates over wave data stored in a Buffer.
WavePlayer(AudioContext, UGen, Buffer) - Constructor for class net.beadsproject.beads.ugens.WavePlayer
Instantiates a new WavePlayer with given frequency envelope and Buffer.
WavePlayer(AudioContext, float, Buffer) - Constructor for class net.beadsproject.beads.ugens.WavePlayer
Instantiates a new WavePlayer with given static frequency and Buffer.
write() - Method in class net.beadsproject.beads.analysis.FeatureSet
 
write(File) - Method in class net.beadsproject.beads.analysis.FeatureSet
 
write(String) - Method in class net.beadsproject.beads.analysis.FeatureSet
 
write(String) - Method in class net.beadsproject.beads.data.Sample
This records the sample to an AIFF format audio file.

X

x - Variable in class net.beadsproject.beads.ugens.Function
An array representing the current values from the array of input UGens.
x - Variable in class net.beadsproject.beads.ugens.Static
The stored value.

Z

zeroIns() - Method in class net.beadsproject.beads.core.UGen
Sets the input buffers to zero.
zeroOuts() - Method in class net.beadsproject.beads.core.UGen
Sets the output buffers to zero.

A B C D E F G H I K L M N O P Q R S T U V W X Z