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

add(String, Object) - Method in class net.beadsproject.beads.analysis.FeatureFrame
Adds a set of features with the given name.
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.FeatureRecorder
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.
addListener(FeatureExtractor<?, float[]>) - Method in class net.beadsproject.beads.analysis.featureextractors.FFT
Adds a FeatureExtractor as a listener.
addListener(FeatureExtractor<?, float[]>) - Method in class net.beadsproject.beads.analysis.featureextractors.MelSpectrum
Adds a listener to this MFCC.
addListener(FeatureExtractor<?, float[]>) - Method in class net.beadsproject.beads.analysis.featureextractors.MFCC
Adds a listener to this MFCC.
addListener(FeatureExtractor<?, float[]>) - Method in class net.beadsproject.beads.analysis.featureextractors.ReBin
Adds the listener.
addListener(FeatureExtractor<?, float[]>) - Method in class net.beadsproject.beads.analysis.Segmenter
Adds a FeatureExtractor as a responder to this Segmenter.
addListener(Bead) - Method in class net.beadsproject.beads.analysis.Segmenter
Adds a Bead as a listener.
addListener(Bead) - Method in class net.beadsproject.beads.events.Pattern
Adds a listener.
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.
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.
audioFormat - Variable in class net.beadsproject.beads.data.Sample
The audio format.
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

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.
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.
buf - Variable in class net.beadsproject.beads.data.Sample
The buffer containing the audio 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.
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.

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.ShortFrameSegmenter
 
calculateBuffer() - Method in class net.beadsproject.beads.analysis.segmenters.SimplePowerOnsetDetector
 
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.DelayLine
 
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.GranularSamplePlayer
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.MonoPlug
 
calculateBuffer() - Method in class net.beadsproject.beads.ugens.Mult
 
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.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.Static
 
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.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.
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.
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.UGen
The AudioContext used by this buffer.
currentTime - Variable in class net.beadsproject.beads.analysis.Segmenter
The current time in milliseconds since start.

D

DEFAULT_BUFFER_SIZE - Static variable in class net.beadsproject.beads.data.BufferFactory
The Constant DEFAULT_BUFFER_SIZE.
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.
DelayLine - Class in net.beadsproject.beads.ugens
A DelayLine causes an audio delay on a signal.
DelayLine(AudioContext, int, float) - Constructor for class net.beadsproject.beads.ugens.DelayLine
Instantiates a new delay line.
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.

F

fastPow(double, double) - Static method in class net.beadsproject.beads.core.AudioUtils
Does a freaky shortcut for calculating pow, 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.
FeatureRecorder - Class in net.beadsproject.beads.analysis
A FeatureRecorder records feature data from a feature extraction process to a FeatureTrack.
FeatureRecorder() - Constructor for class net.beadsproject.beads.analysis.FeatureRecorder
Instantiates a new feature recorder.
features - Variable in class net.beadsproject.beads.analysis.FeatureExtractor
The current feature data.
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 half of the real part of the 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.
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.
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.
floatToShort(short[], float[]) - Static method in class net.beadsproject.beads.core.AudioUtils
Converts a buffer of floats to a buffer of shorts.
forwards - Variable in class net.beadsproject.beads.ugens.SamplePlayer
Flag for alternating loop mode to determine if playback is in forward or reverse phase.
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.HanningWindow
 
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
 
get(String) - Method in class net.beadsproject.beads.analysis.FeatureFrame
Gets the features for the given name.
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.
getAudioFormat() - Method in class net.beadsproject.beads.core.AudioContext
Gets the AudioFormat for this AudioContext.
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.
getBeatStrength() - Method in class net.beadsproject.beads.analysis.segmenters.SimplePowerOnsetDetector
Gets the current beat strength, determined by the set of thresholds specified in SimplePowerOnsetDetector.setThresholds(float[]).
getBuffer() - Method in class net.beadsproject.beads.ugens.SamplePlayer
Gets the Sample.
getBufferSize() - Method in class net.beadsproject.beads.core.AudioContext
Gets the buffer size for this AudioContext.
getChunkSize() - Method in class net.beadsproject.beads.analysis.segmenters.ShortFrameSegmenter
Gets the chunk size.
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.
getCutout() - Method in class net.beadsproject.beads.analysis.segmenters.SimplePowerOnsetDetector
Gets the cutout time.
getDefault() - Method in class net.beadsproject.beads.data.BufferFactory
Generates a buffer using BufferFactory.DEFAULT_BUFFER_SIZE and the BufferFactory's default name.
getEndTimeMS() - Method in class net.beadsproject.beads.analysis.FeatureFrame
Gets the end time in milliseconds.
getEventAtIndex(int) - Method in class net.beadsproject.beads.events.Pattern
Gets the event at the given integer index.
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.
getFeatures() - Method in class net.beadsproject.beads.analysis.featureextractors.PowerSpectrum
 
getFeatureTrack() - Method in class net.beadsproject.beads.analysis.FeatureRecorder
Gets the FeatureTrack.
getFileName() - Method in class net.beadsproject.beads.data.Sample
Gets the file name.
getFloat() - Method in interface net.beadsproject.beads.events.FloatBead
Gets the float value.
getFrameAt(double) - Method in class net.beadsproject.beads.analysis.FeatureTrack
Gets the frame for the given offset, in milliseconds, into the FeatureLayer.
getFrameCubic(int, float) - Method in class net.beadsproject.beads.data.Sample
Retrieves a frame of audio using cubic interpolation.
getFrameLinear(int, float) - Method in class net.beadsproject.beads.data.Sample
Retrieves a frame of audio using linear interpolation.
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.
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.analysis.segmenters.SimplePowerOnsetDetector
Gets the hop size.
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.events.Pattern
 
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.
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.
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.HanningWindow
 
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
 
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
 
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.
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.
getRandomnessEnvelope() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
Gets the randomness envelope.
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.
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.ugens.SamplePlayer
Gets the sample rate.
getStartTimeMS() - Method in class net.beadsproject.beads.analysis.FeatureFrame
Gets the start time in milliseconds.
getThresholds() - Method in class net.beadsproject.beads.analysis.segmenters.SimplePowerOnsetDetector
Gets the array of thresholds used to determine the onset layer.
getTicksPerBeat() - Method in class net.beadsproject.beads.ugens.Clock
Gets the ticks per beat.
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() - Method in class net.beadsproject.beads.events.Pattern
Gets the current value.
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.
GnuplotDataWriter - 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, 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.

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

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.
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.analysis.segmenters.SimplePowerOnsetDetector
Checks if audible click is activated.
isClicking() - Method in class net.beadsproject.beads.ugens.Clock
Checks if the Clock is set to make an audible click.
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
Checks if loop record mode is enabled.
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.
iterator() - Method in class net.beadsproject.beads.analysis.FeatureTrack
 

K

keys() - Method in class net.beadsproject.beads.analysis.FeatureFrame
Returns an Enumeration over the set of names used to identify the features.
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

lastChangedPosition - Variable in class net.beadsproject.beads.ugens.SamplePlayer
The last changed position, used to determine if the position envelope is in use.
length - Variable in class net.beadsproject.beads.data.Sample
The length in milliseconds.
listeners - Variable in class net.beadsproject.beads.analysis.featureextractors.FFT
 
listeners - Variable in class net.beadsproject.beads.analysis.featureextractors.MelSpectrum
 
lock(boolean) - Method in class net.beadsproject.beads.ugens.Envelope
Locks/unlocks the Envelope.
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.
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

major - Static variable in class net.beadsproject.beads.data.Pitch
The major scale relative to root.
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.
message(Bead) - Method in class net.beadsproject.beads.core.Bead
Send this Bead a message.
messageReceived(Bead) - Method in class net.beadsproject.beads.analysis.FeatureRecorder
 
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.
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.

N

name - Variable in class net.beadsproject.beads.analysis.FeatureExtractor
The name of the FeatureExtractor.
nChannels - Variable in class net.beadsproject.beads.data.Sample
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.
nFrames - Variable in class net.beadsproject.beads.data.Sample
The number of sample frames.
noInputs() - Method in class net.beadsproject.beads.core.UGen
Determines whether this UGen has no UGens connected to its inputs.
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.
numFeatures - Variable in class net.beadsproject.beads.analysis.FeatureExtractor
The number of features.

O

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.
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.
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.
Peaks - 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.
Peaks(AudioContext) - Constructor for class net.beadsproject.beads.analysis.featureextractors.Peaks
Instantiates a new Peaks.
Peaks(AudioContext, int) - Constructor for class net.beadsproject.beads.analysis.featureextractors.Peaks
Instantiates a new Peaks with the given number of features.
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.
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 a segmented audio signal.
PowerSpectrum() - Constructor for class net.beadsproject.beads.analysis.featureextractors.PowerSpectrum
Instantiates a new PowerSpectrum.
previousEndTime - Variable in class net.beadsproject.beads.analysis.Segmenter
The previous end time in milliseconds since start.
printAudioFormatInfo() - Method in class net.beadsproject.beads.data.Sample
Prints audio format info to System.out.
printFeatures() - Method in class net.beadsproject.beads.analysis.featureextractors.Peaks
Prints the features.
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(P) - Method in class net.beadsproject.beads.analysis.FeatureExtractor
Process some data of type P (specified by the class def).
process(float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.FFT
 
process(float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.Frequency
 
process(float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.GnuplotDataWriter
 
process(float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.MelSpectrum
 
process(float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.MFCC
 
process(float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.Peaks
 
process(float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.Power
 
process(float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.PowerSpectrum
 
process(float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.ReBin
 
process(float[]) - Method in class net.beadsproject.beads.analysis.featureextractors.SpectralCentroid
 

Q

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

R

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.
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 Sample.
Recorder(AudioContext, Sample) - Constructor for class net.beadsproject.beads.ugens.Recorder
Instantiates a new Recorder.
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.
removeDependent(UGen) - Method in class net.beadsproject.beads.core.UGen
Removes the specified UGen from this UGen's dependency list.
removeEvent(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.FeatureRecorder
Removes the specified FeatureExtractor.
removeGroup(String) - Static method in class net.beadsproject.beads.data.SampleManager
Removes the specified group, without removing the samples.
removeListener(Bead) - Method in class net.beadsproject.beads.events.Pattern
Removes a listener.
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.
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.
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.
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 is a multi-channel buffer of audio data which can be read from a file or recorded from a UGen and written to a file.
Sample(AudioFormat, long) - Constructor for class net.beadsproject.beads.data.Sample
Instantiates a new empty buffer with the specified audio format and number of frames.
Sample(String) - Constructor for class net.beadsproject.beads.data.Sample
Creates a new Sample from the specified file.
sample(String) - Static method in class net.beadsproject.beads.data.SampleManager
Returns a new Sample from the given filename.
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.
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.
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.
segment(float[], int) - Method in class net.beadsproject.beads.analysis.Segmenter
Called by instantiations of Segmenter, to indicate that a new segment has been created.
Segmenter - Class in net.beadsproject.beads.analysis
A Segmenter is an abstract base class for classes that divide a stream of audio data into segments.
Segmenter(AudioContext) - Constructor for class net.beadsproject.beads.analysis.Segmenter
Instantiates a new Segmenter.
selectMixer(int) - Method in class net.beadsproject.beads.core.AudioContext
Select a mixer by index.
setAlphaEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.Filter
Sets the alpha envelope.
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.
setChunkSize(int) - Method in class net.beadsproject.beads.analysis.segmenters.ShortFrameSegmenter
Sets the chunk size.
setClick(boolean) - Method in class net.beadsproject.beads.analysis.segmenters.SimplePowerOnsetDetector
Sets/unsets the audible click.
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.
setCutout(float) - Method in class net.beadsproject.beads.analysis.segmenters.SimplePowerOnsetDetector
Sets the cutout time.
setEndTimeMS(double) - Method in class net.beadsproject.beads.analysis.FeatureFrame
Sets the end time in milliseconds.
setFeatureTrack(FeatureTrack) - Method in class net.beadsproject.beads.analysis.FeatureRecorder
Sets the FeatureTrack.
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.
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.
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(float) - Method in class net.beadsproject.beads.analysis.segmenters.SimplePowerOnsetDetector
Sets the hop size.
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.
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
Starts/stops loop record mode.
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.
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.Peaks
 
setNumberOfFeatures(int) - Method in class net.beadsproject.beads.analysis.featureextractors.Power
 
setNumFeatures(int) - Method in class net.beadsproject.beads.analysis.featureextractors.SpectralCentroid
 
setNumOscillators(int) - Method in class net.beadsproject.beads.ugens.OscillatorBank
Sets the number of oscillators.
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.
setRandomnessEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
Sets the randomness envelope.
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.
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.
setStartTimeMS(double) - Method in class net.beadsproject.beads.analysis.FeatureFrame
Sets the start time in milliseconds.
setThresholds(float[]) - Method in class net.beadsproject.beads.analysis.segmenters.SimplePowerOnsetDetector
Sets the array of thresholds used to determine the onset layer.
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 #bufOut[0][0].
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.Static
 
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.
SimplePowerOnsetDetector - Class in net.beadsproject.beads.analysis.segmenters
SimplePowerOnsetDetector runs a very simple onset detection algorithm and segments audio accordingly.
SimplePowerOnsetDetector(AudioContext, Bead) - Constructor for class net.beadsproject.beads.analysis.segmenters.SimplePowerOnsetDetector
Instantiates a new SimplePowerOnsetDetector with one listener.
SimplePowerOnsetDetector(AudioContext) - Constructor for class net.beadsproject.beads.analysis.segmenters.SimplePowerOnsetDetector
Instantiates a new SimplePowerOnsetDetector.
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.
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.
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.
startTime() - Method in class net.beadsproject.beads.analysis.Segmenter
Sets the start time to now (now being determined by the AudioContext).
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.

T

toString() - Method in class net.beadsproject.beads.analysis.FeatureFrame
 
toString() - Method in class net.beadsproject.beads.analysis.Segmenter
 
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
 

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.
update() - Method in class net.beadsproject.beads.core.UGen
Updates the UGen.

V

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.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(String) - Method in class net.beadsproject.beads.data.Sample
Write Sample to a 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