- a - Variable in class net.beadsproject.beads.ugens.TrapezoidWave
-
- a0 - Variable in class net.beadsproject.beads.ugens.BiquadCustomCoeffCalculator
-
- a0 - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- a0 - Variable in class net.beadsproject.beads.ugens.BiquadFilter.CustomCoeffCalculator
-
- a1 - Variable in class net.beadsproject.beads.ugens.BiquadCustomCoeffCalculator
-
- a1 - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- a1 - Variable in class net.beadsproject.beads.ugens.BiquadFilter.CustomCoeffCalculator
-
- a1 - Variable in class net.beadsproject.beads.ugens.LPRezFilter
-
- a2 - Variable in class net.beadsproject.beads.ugens.BiquadCustomCoeffCalculator
-
- a2 - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- a2 - Variable in class net.beadsproject.beads.ugens.BiquadFilter.CustomCoeffCalculator
-
- a2 - Variable in class net.beadsproject.beads.ugens.LPRezFilter
-
- abSlope - Variable in class net.beadsproject.beads.ugens.TrapezoidWave
-
- 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(AudioContext, TimeStamp, TimeStamp) - Static method in class net.beadsproject.beads.core.TimeStamp
-
- Add - Class in net.beadsproject.beads.ugens
-
Takes an incoming signal (or signals in the multi-channel case) and adds
something (either a float value or another signal) to it (them).
- Add(AudioContext, int, UGen) - Constructor for class net.beadsproject.beads.ugens.Add
-
Constructor for an Add object that sets a UGen to control the value to
add.
- Add(AudioContext, UGen, UGen) - Constructor for class net.beadsproject.beads.ugens.Add
-
Constructor for an Add object with a given UGen as input and another as adder.
- Add(AudioContext, int, float) - Constructor for class net.beadsproject.beads.ugens.Add
-
Constructor for an Add object that sets a static adder value.
- add(float[][]) - Method in class net.beadsproject.beads.ugens.Drain
-
Adds a new grain of audio data.
- addBeatListener(SegmentListener) - Method in class net.beadsproject.beads.analysis.Analyzer
-
Adds a {#link SegmentListener} which will listen to the beats detected by this Analyzer.
- 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.
- addFeatureExtractor(FeatureExtractor<?, ?>) - Method in class net.beadsproject.beads.analysis.FeatureTrack
-
- addGlobal(String, Object) - Method in class net.beadsproject.beads.analysis.FeatureSet
-
Adds a set of features with the given name to the global features.
- addGroupListener(SampleManager.SampleGroupListener) - Static method in class net.beadsproject.beads.data.SampleManager
-
- 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(int, int, UGen, int) - Method in class net.beadsproject.beads.ugens.MultiWrapper
-
A convenience method of adding inputs to specific channel UGens.
- addInput(UGen) - Method in class net.beadsproject.beads.ugens.PolyLimit
-
Overrides
UGen.addInput(UGen)
such that if a new UGen pushes the total number of
connected UGens above the upper limit, the oldest UGen is removed.
- addInput(UGen) - Method in class net.beadsproject.beads.ugens.Spatial
-
- addInput(int, UGen, int) - Method in class net.beadsproject.beads.ugens.Spatial
-
- addInput(UGen, UGen[][]) - Method in class net.beadsproject.beads.ugens.Spatial
-
Adds a new source sound with the given UGen controllers for controlling its position.
- 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.
- 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) - Method in class net.beadsproject.beads.ugens.Envelope
-
Adds a new Segment.
- 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.Analyzer
-
- 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
-
- addSegments(List<Envelope.Segment>) - Method in class net.beadsproject.beads.ugens.Envelope
-
Adds the specified List of Segments.
- addThenMultiply(float, float) - Method in class net.beadsproject.beads.ugens.ZMap
-
A convenience method; specifies a linear map by adding first, then
multiplying.
- addToChainOutput(UGen) - Method in class net.beadsproject.beads.core.UGenChain
-
Adds the output of a source UGen to the Chain output.
- addToChainOutput(int, UGen) - Method in class net.beadsproject.beads.core.UGenChain
-
Adds all of the outputs of a source UGen to a Chain output.
- addToChainOutput(int, UGen, int) - Method in class net.beadsproject.beads.core.UGenChain
-
Adds an output from a source UGen to a Chain output.
- addToGroup(String, Sample) - Static method in class net.beadsproject.beads.data.SampleManager
-
Add a new Sample to a group.
- addToGroup(String, List<Sample>) - Static method in class net.beadsproject.beads.data.SampleManager
-
Add a new list of Samples to the specified group.
- ALLPASS - Static variable in class net.beadsproject.beads.ugens.TapOut
-
The delayed signal will be derived using all-pass interpolation
- AllpassFilter - Class in net.beadsproject.beads.ugens
-
A simple all-pass filter with variable delay.
- AllpassFilter(AudioContext, int, int, float) - Constructor for class net.beadsproject.beads.ugens.AllpassFilter
-
Constructor with delay and g specified by floats.
- AllpassFilter(AudioContext, int, UGen, float) - Constructor for class net.beadsproject.beads.ugens.AllpassFilter
-
Constructor with delay specified by a UGen and g specified by a float.
- AllpassFilter(AudioContext, int, int, UGen) - Constructor for class net.beadsproject.beads.ugens.AllpassFilter
-
Constructor with delay specified by a float and g specified by a UGen.
- AllpassFilter(AudioContext, int, UGen, UGen) - Constructor for class net.beadsproject.beads.ugens.AllpassFilter
-
Constructor with delay and g specified by UGens.
- ALTERNATING - Static variable in class net.beadsproject.beads.ugens.RandomPWM
-
- amplitudeResponse - Variable in class net.beadsproject.beads.ugens.IIRFilter.IIRFilterAnalysis
-
- ampResponse - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- AnalysisSettings(int, int) - Constructor for class net.beadsproject.beads.analysis.Analyzer.AnalysisSettings
-
- AnalysisSettings() - Constructor for class net.beadsproject.beads.analysis.Analyzer.AnalysisSettings
-
- analyzeFilter(float[], float[], float, float) - Static method in class net.beadsproject.beads.ugens.IIRFilter
-
Does our analysis at the specified frequency.
- Analyzer - Class in net.beadsproject.beads.analysis
-
The Class Analyzer sets up a quick'n'easy audio analysis chain which can then be
plugged into a realtime or non-realtime audio stream.
- Analyzer(AudioContext, List<Class<? extends FeatureExtractor<?, ?>>>) - Constructor for class net.beadsproject.beads.analysis.Analyzer
-
Instantiates a new analyzer.
- Analyzer(AudioContext, List<Class<? extends FeatureExtractor<?, ?>>>, Analyzer.AnalysisSettings) - Constructor for class net.beadsproject.beads.analysis.Analyzer
-
Instantiates a new analyzer.
- Analyzer.AnalysisSettings - Class in net.beadsproject.beads.analysis
-
The Class AnalysisSettings.
- AP - Static variable in class net.beadsproject.beads.ugens.BiquadFilter
-
Indicates an all-pass filter; coefficients are calculated from equations
given in "Cookbook formulae for audio EQ biquad filter coefficients" by
Robert Bristow-Johnson.
- areAllStatic - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- attack - Variable in class net.beadsproject.beads.ugens.TrapezoidWave
-
- attackUGen - Variable in class net.beadsproject.beads.ugens.TrapezoidWave
-
- 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
-
This constructor creates the default AudioContext, which means net.beadsproject.beads.core.io.JavaSoundAudioIO if it can find it, or net.beadsproject.beads.core.io.NonrealtimeIO otherwise.
- AudioContext(int) - Constructor for class net.beadsproject.beads.core.AudioContext
-
This constructor creates the default AudioContext, which means net.beadsproject.beads.core.io.JavaSoundAudioIO if it can find it, or net.beadsproject.beads.core.io.NonrealtimeIO otherwise.
- AudioContext(AudioIO) - Constructor for class net.beadsproject.beads.core.AudioContext
-
Creates a new AudioContext with default audio format and
buffer size and the specified
AudioIO
.
- AudioContext(AudioIO, int) - Constructor for class net.beadsproject.beads.core.AudioContext
-
Creates a new AudioContext with default audio format and the specified
buffer size and
AudioIO
.
- AudioContext(AudioIO, int, IOAudioFormat) - Constructor for class net.beadsproject.beads.core.AudioContext
-
Creates a new AudioContext with the specified buffer size, AudioIO 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.
- AudioFileReader - Interface in net.beadsproject.beads.data.audiofile
-
Implementing this interface indicates support for 'one-shot' reading of an audio file.
- AudioFileType - Enum in net.beadsproject.beads.data.audiofile
-
Audio file types that may be supported by an AudioFileReader or AudioFileWriter
- AudioFileWriter - Interface in net.beadsproject.beads.data.audiofile
-
Implementing this interface indicates support for 'one-shot' writing of an audio file.
- AudioIO - Class in net.beadsproject.beads.core
-
AudioIO is the abstract base class for setting up interaction between
AudioContext
and the world.
- AudioIO() - Constructor for class net.beadsproject.beads.core.AudioIO
-
- AudioSegmenter - Class in net.beadsproject.beads.analysis
-
An AudioSegmenter slices incoming audio data into chunks, as implemented by subclasses,
usually in their calculateBuffer method, and then notifies any FeatureExtractors or
other SegmentListeners that are listening.
- 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
-
- c - Variable in class net.beadsproject.beads.ugens.TrapezoidWave
-
- calcCoeffs(float, float, float) - Method in class net.beadsproject.beads.ugens.BiquadCustomCoeffCalculator
-
Override this function with code that sets a0, a1, etc. in terms of
frequency, Q, and sampling frequency.
- calcCoeffs(float, float, float) - Method in class net.beadsproject.beads.ugens.BiquadFilter.CustomCoeffCalculator
-
Override this function with code that sets a0, a1, etc. in terms
of frequency, Q, and sampling frequency.
- 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.core.UGen
-
Called by the signal chain to update this UGen's ouput data.
- calculateBuffer() - Method in class net.beadsproject.beads.core.UGenChain
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.Add
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.AllpassFilter
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.Change
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.Clicker
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.Clip
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.Clock
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.CombFilter
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.Compressor
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.CrossFade
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.CrossoverFilter
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.DelayEvent
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.Delta
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.Drain
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.Envelope
-
- 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.LPRezFilter
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.Maximum
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.Minimum
-
- 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.OnePoleFilter
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.OscillatorBank
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.Panner
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.Phasor
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.Plug
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.PolyLimit
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.RandomPWM
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.RangeLimiter
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.RecordToSample
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.RMS
-
- 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.SignalReporter
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.Spatial
-
- 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.Throughput
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.WavePlayer
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.WaveShaper
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.ZeroCross
-
- calculateBuffer() - Method in class net.beadsproject.beads.ugens.ZMap
-
- calculateFilterResponse(float[], float[], float, float) - Static method in class net.beadsproject.beads.ugens.IIRFilter
-
Gets an IIRFilterAnalysis object filled with the filter response
characteristics for the specified frequency: frequency response (real),
frequency response (imaginary), amplitude response, phase response, phase
delay, group delay.
- calculateGroupDelay(float[], float[], float, float) - Static method in class net.beadsproject.beads.ugens.IIRFilter
-
- 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.
- calcVals() - Method in class net.beadsproject.beads.ugens.BiquadFilter.ValCalculator
-
- calcVals() - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
- calcVals() - Method in class net.beadsproject.beads.ugens.OnePoleFilter
-
- calcVals() - Method in class net.beadsproject.beads.ugens.RandomPWM
-
- calcVals() - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
- cbi1 - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- cbi1m - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- cbi2 - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- cbi2m - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- cbo1 - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- cbo1m - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- cbo2 - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- cbo2m - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- cdSlope - Variable in class net.beadsproject.beads.ugens.TrapezoidWave
-
- Change - Class in net.beadsproject.beads.ugens
-
Outputs 1 if the input signal is increasing; -1 if it is decreasing; 0 if it
is the same.
- Change(AudioContext) - Constructor for class net.beadsproject.beads.ugens.Change
-
Bare constructor.
- Change(AudioContext, UGen) - Constructor for class net.beadsproject.beads.ugens.Change
-
Constructor for a given input UGen.
- changed(String) - Method in interface net.beadsproject.beads.data.SampleManager.SampleGroupListener
-
- channels - Variable in class net.beadsproject.beads.data.SampleAudioFormat
-
- channels - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- channels - Variable in class net.beadsproject.beads.ugens.WaveShaper
-
- circleOfFifths - Static variable in class net.beadsproject.beads.data.Pitch
-
The circle of fifths relative to root.
- clear() - Method in class net.beadsproject.beads.analysis.FeatureTrack
-
Clears all memory of feature frames.
- clear() - Method in class net.beadsproject.beads.core.BeadArray
-
Clears the list of receivers.
- clear() - Method in class net.beadsproject.beads.data.DataBead
-
- clear() - Method in class net.beadsproject.beads.data.Sample
-
Clears the (writeable) sample.
- clear() - Method in class net.beadsproject.beads.ugens.Envelope
-
Clears the list of Segments.
- clear() - Method in class net.beadsproject.beads.ugens.ZMap
-
Returns ZMap to its default setting: multiply by 1, add 0 (mapping [0,1]
to [0,1] with no clipping).
- clearDependents() - Method in class net.beadsproject.beads.core.UGen
-
Clears the list of dependent UGens.
- clearInputConnections() - Method in class net.beadsproject.beads.core.UGen
-
Clear all of this UGen's input connections.
- clearInputConnections() - Method in class net.beadsproject.beads.ugens.Spatial
-
- clearMessageListeners() - Method in class net.beadsproject.beads.ugens.Clock
-
- 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 - Class in net.beadsproject.beads.ugens
-
Clip constrains a signal within a range.
- Clip(AudioContext) - Constructor for class net.beadsproject.beads.ugens.Clip
-
Constructor for a one-channel Clip.
- Clip(AudioContext, int) - Constructor for class net.beadsproject.beads.ugens.Clip
-
Constructor for a new Clip with the specified number of channels.
- clip() - Method in class net.beadsproject.beads.ugens.RecordToSample
-
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.
- clone() - Method in class net.beadsproject.beads.data.DataBead
-
Returns a new DataBead with a shallow copy of the the original DataBead's
properties.
- CombFilter - Class in net.beadsproject.beads.ugens
-
Implements a simple comb filter with both feed-forward and feed-back
components.
- CombFilter(AudioContext, int) - Constructor for class net.beadsproject.beads.ugens.CombFilter
-
Constructor.
- combine(DataBead, DataBead) - Static method in class net.beadsproject.beads.data.DataBead
-
Creates a new DataBead that combines properties from both input
DataBeads.
- compareTo(FeatureFrame) - Method in class net.beadsproject.beads.analysis.FeatureFrame
-
Returns -1, 0 or 1 as required by Java's Comparator
interface, using the frame's start time as the thing to compare.
- Compressor - Class in net.beadsproject.beads.ugens
-
A simple multi-channel dynamic range compression UGen.
- Compressor(AudioContext) - Constructor for class net.beadsproject.beads.ugens.Compressor
-
Constructor for a 1-channel compressor with no look-ahead time and other
parameters set to their default values.
- Compressor(AudioContext, int) - Constructor for class net.beadsproject.beads.ugens.Compressor
-
Constructor for a multi-channel compressor with no look-ahead time and
other parameters set to their default values.
- Compressor(AudioContext, int, UGen) - Constructor for class net.beadsproject.beads.ugens.Compressor
-
Constructor for a multi-channel compressor with the specified side-chain,
no look-ahead time, and other parameters set to their default values.
- Compressor(AudioContext, int, float) - Constructor for class net.beadsproject.beads.ugens.Compressor
-
Constructor for a multi-channel compressor with the specified look-ahead
time and other parameters set to their default values.
- Compressor(AudioContext, int, float, UGen) - Constructor for class net.beadsproject.beads.ugens.Compressor
-
Constructor for a multi-channel compressor with the specified look-ahead
time and side-chain, and other parameters set to their default values.
- configureObject(Object) - Method in class net.beadsproject.beads.data.DataBead
-
Uses the parameters stored by this DataBead, this method configures the
given object by using reflection to discover appropriate setter methods.
- contains(String) - Method in class net.beadsproject.beads.analysis.FeatureSet
-
Returns true if this FeatureSet stores a track with the given name.
- containsGlobal(String) - Method in class net.beadsproject.beads.analysis.FeatureSet
-
Returns true if this FeatureSet stores a global feature with the given name.
- containsInput(UGen) - Method in class net.beadsproject.beads.core.UGen
-
Checks if this UGen has the given UGen plugged into it.
- containsKey(Object) - Method in class net.beadsproject.beads.data.DataBead
-
- containsTime(double) - Method in class net.beadsproject.beads.analysis.FeatureFrame
-
Checks whether the given time in milliseconds is within this frame.
- containsValue(Object) - Method in class net.beadsproject.beads.data.DataBead
-
- context - Variable in class net.beadsproject.beads.core.AudioIO
-
The context.
- context - Variable in class net.beadsproject.beads.core.TimeStamp
-
The context.
- context - Variable in class net.beadsproject.beads.core.UGen
-
The AudioContext used by this buffer.
- CosineWindow - Class in net.beadsproject.beads.data.buffers
-
Creates a
Buffer
of the range zero to Pi of the cosine function, used for windowing.
- CosineWindow() - Constructor for class net.beadsproject.beads.data.buffers.CosineWindow
-
- cosw - Variable in class net.beadsproject.beads.ugens.LPRezFilter
-
- count - Variable in class net.beadsproject.beads.ugens.RandomPWM
-
- CrossFade - Class in net.beadsproject.beads.ugens
-
CrossFade is used to quickly crossfade between elements.
- CrossFade(AudioContext, int) - Constructor for class net.beadsproject.beads.ugens.CrossFade
-
Create a new CrossFade with given number of channels.
- CrossFade(AudioContext, UGen) - Constructor for class net.beadsproject.beads.ugens.CrossFade
-
Create a new CrossFade with given start UGen.
- crossfadeInput(UGen, UGen, float) - Method in class net.beadsproject.beads.core.UGen
-
Performs a crossfade from one UGen (which must already be connected) to another.
- CrossoverFilter - Class in net.beadsproject.beads.ugens
-
A multi-channel 4th-order Linkwitz-Riley crossover filter.
- CrossoverFilter(AudioContext) - Constructor for class net.beadsproject.beads.ugens.CrossoverFilter
-
Constructor for a one-channel crossover filter, initialized with a cutoff
frequency of 800Hz.
- CrossoverFilter(AudioContext, int) - Constructor for class net.beadsproject.beads.ugens.CrossoverFilter
-
Constructor for a crossover filter with the specified number of channels,
initialized with a cutoff frequency of 800Hz.
- CrossoverFilter(AudioContext, int, float) - Constructor for class net.beadsproject.beads.ugens.CrossoverFilter
-
Constructor for a crossover filter with the specified number of channels,
set at the specified frequency.
- cuedInputMemory - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- cuedOutputMemory - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- CurveBuffer - Class in net.beadsproject.beads.data.buffers
-
Creates a
Buffer
of the function x^e^(-c) where x is in the range [0,1] and c is a curviness factor.
- CurveBuffer(float) - Constructor for class net.beadsproject.beads.data.buffers.CurveBuffer
-
Instantiates a new curve buffer.
- CUSTOM_FILTER - Static variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- g - Variable in class net.beadsproject.beads.ugens.AllpassFilter
-
- gain - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- 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.
- gainUGen - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- 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.CosineWindow
-
- generateBuffer(int) - Method in class net.beadsproject.beads.data.buffers.CurveBuffer
-
- 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.TriangleBuffer
-
- generateBuffer(int) - Method in class net.beadsproject.beads.data.buffers.TriangularWindow
-
- generateCosineShape(int) - Static method in class net.beadsproject.beads.ugens.WaveShaper
-
Generates a nice cosine-based waveform in a float array that will provide
a little warmth when used for wave-shaping.
- generateExponentialShape(int, float) - Static method in class net.beadsproject.beads.ugens.WaveShaper
-
Generates an exponentially-based waveform in a float array.
- 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.
- get(Object) - Method in class net.beadsproject.beads.data.DataBead
-
- getA() - Method in class net.beadsproject.beads.ugens.CombFilter
-
Gets the 'a' parameter.
- getAdder() - Method in class net.beadsproject.beads.ugens.Add
-
Gets the current adder value.
- getAdderUGen() - Method in class net.beadsproject.beads.ugens.Add
-
Gets the adder UGen controller.
- getAmplitudeResponse(float) - Method in class net.beadsproject.beads.ugens.IIRFilter
-
Gets the filter's amplitude response at the specified frequency.
- getAttack() - Method in class net.beadsproject.beads.ugens.Compressor
-
Gets the attack factor.
- getAttack() - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
Gets the current attack length.
- getAttackUGen() - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
Gets the attack length controller UGen, if there is one.
- getAudioFileReaderClass() - Method in class net.beadsproject.beads.data.Sample
-
Gets the current AudioFileReaderClass.
- getAudioFileWriterClass() - Method in class net.beadsproject.beads.data.Sample
-
Gets the current AudioFileWriterClass.
- getAudioFormat() - Method in class net.beadsproject.beads.core.AudioContext
-
Gets the AudioFormat for this AudioContext.
- getAudioFormat(int, 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.
- getAudioInput(int[]) - Method in class net.beadsproject.beads.core.AudioContext
-
Returns a UGen which can be used to grab audio from the audio input, as
specified by the AudioIO.
- getAudioInput() - Method in class net.beadsproject.beads.core.AudioContext
-
Returns a UGen which can be used to grab audio from the audio input, as
specified by the AudioIO.
- getAudioInput(int[]) - Method in class net.beadsproject.beads.core.AudioIO
-
Gets an audio input
UGen
.
- getAudioInput(int[]) - Method in class net.beadsproject.beads.core.io.NonrealtimeIO
-
- getAudioIO() - Method in class net.beadsproject.beads.core.AudioContext
-
- getAUGen() - Method in class net.beadsproject.beads.ugens.CombFilter
-
Gets the 'a' UGen, if it exists.
- 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.
- getBinForFreq(double) - Method in class net.beadsproject.beads.analysis.featureextractors.MelSpectrum
-
- getBuf() - Method in class net.beadsproject.beads.core.AudioContext
-
Gets a buffer from the buffer reserve.
- getBuffer() - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Deprecated.
- getBuffer() - Method in class net.beadsproject.beads.ugens.WavePlayer
-
Gets the Buffer.
- 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.
- getChannels() - Method in class net.beadsproject.beads.ugens.CrossoverFilter
-
Gets the number of channels.
- getChannels() - Method in class net.beadsproject.beads.ugens.MultiWrapper
-
Gets the number of channels.
- getChannels() - Method in class net.beadsproject.beads.ugens.RMS
-
Gets the number of channels.
- getChannels() - Method in class net.beadsproject.beads.ugens.ZMap
-
Gets the number of channels for this ZMap instance.
- getChunkSize() - Method in class net.beadsproject.beads.analysis.segmenters.ShortFrameSegmenter
-
Gets the chunk size.
- getCleanBuf() - Method in class net.beadsproject.beads.core.AudioContext
-
Gets a zero initialised buffer from the buffer reserve.
- getClipping() - Method in class net.beadsproject.beads.ugens.ZMap
-
Gets whether ZMap clips the incoming values to lie within the specified
range.
- getCoefficients() - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Gets an array of the current filter coefficients: {a0, a1, a2, b0, b1,
b2}.
- getConnectedInputs() - Method in class net.beadsproject.beads.core.UGen
-
Returns a flat Set (i.e.
- getContext() - Method in class net.beadsproject.beads.core.AudioIO
-
- 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.DelayEvent
-
Gets the current count.
- getCurrentCompression() - Method in class net.beadsproject.beads.ugens.Compressor
-
Gets the current scaling factor - the factor which scales the incoming
signal, determined by the side chain.
- getCurrentValue() - Method in class net.beadsproject.beads.ugens.Envelope
-
Gets the current value.
- getDamping() - Method in class net.beadsproject.beads.ugens.Reverb
-
Gets the damping factor.
- getData() - Method in class net.beadsproject.beads.ugens.DelayData
-
Gets the DataBead that will be sent when the DelayData fires.
- getDecay() - Method in class net.beadsproject.beads.ugens.Compressor
-
Gets the decay factor.
- getDecay() - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
Gets the current decay length.
- getDecayUGen() - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
Gets the UGen controlling the decay length, if there is one.
- getDefault() - Method in class net.beadsproject.beads.data.BufferFactory
-
- getDelay() - Method in class net.beadsproject.beads.ugens.AllpassFilter
-
Gets the current delay in samples.
- getDelay() - Method in class net.beadsproject.beads.ugens.CombFilter
-
Gets the current delay in samples.
- getDelay() - Method in class net.beadsproject.beads.ugens.TapOut
-
Gets the current delay time.
- getDelayUGen() - Method in class net.beadsproject.beads.ugens.AllpassFilter
-
Gets the delay UGen, if there is one.
- getDelayUGen() - Method in class net.beadsproject.beads.ugens.CombFilter
-
Gets the delay UGen, if it exists.
- getDelayUGen() - Method in class net.beadsproject.beads.ugens.TapOut
-
Gets the delay UGen, if there is one.
- getDutyCycle() - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
Gets the current duty cycle.
- getDutyCycleUGen() - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
Gets the UGen controlling the duty cycle, if there is one.
- getEarlyReflectionsLevel() - Method in class net.beadsproject.beads.ugens.Reverb
-
Gets the early reflections level.
- getElement(Class<?>) - Method in class net.beadsproject.beads.analysis.Analyzer
-
Gets the extractor or other element of the given class type.
- getEndListener() - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Gets the current endListener.
- getEndTimeMS() - Method in class net.beadsproject.beads.analysis.FeatureFrame
-
Gets the end time in milliseconds.
- getEnvelopes() - Method in class net.beadsproject.beads.core.UGen
-
Gets the envelopes controlling this UGen (using Reflection).
- getEnvelopeType() - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
- getError() - Method in exception net.beadsproject.beads.data.audiofile.FileFormatException
-
- getError() - Method in exception net.beadsproject.beads.data.audiofile.OperationUnsupportedException
-
- 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.SpectralPeaks
-
- getFileName() - Method in class net.beadsproject.beads.data.Sample
-
Gets the full file path.
- getFilterResponse(float) - Method in class net.beadsproject.beads.ugens.AllpassFilter
-
- getFilterResponse(float) - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Gets an array filled with the filter response characteristics: {frequency
response (real), frequency response (imaginary), amplitude response,
phase response, phase delay, group delay}.
- getFilterResponse(float) - Method in class net.beadsproject.beads.ugens.CombFilter
-
- getFilterResponse(float) - Method in class net.beadsproject.beads.ugens.IIRFilter
-
- getFilterResponse(float) - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
- getFilterResponse(float) - Method in class net.beadsproject.beads.ugens.OnePoleFilter
-
- getFloat(String, float) - Method in class net.beadsproject.beads.data.DataBead
-
Gets a float representation of the specified property; returns the
specified default value if that property doesn't exist or cannot be cast
as a float.
- getFloat() - Method in interface net.beadsproject.beads.events.FloatBead
-
Gets the float value.
- getFloatArray(String) - Method in class net.beadsproject.beads.data.DataBead
-
Gets a float array from the value stored with the specified key.
- getFloatObject(String) - Method in class net.beadsproject.beads.data.DataBead
-
Gets a Float representation of the specified property; returns
null
if that property doesn't exist or cannot be cast as a
Float.
- 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.
- getFrameMemory() - Method in class net.beadsproject.beads.analysis.FeatureTrack
-
- 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.
- getFreq() - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
- getFreq() - Method in class net.beadsproject.beads.ugens.CrossoverFilter
-
- getFreq() - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
- getFreq() - Method in class net.beadsproject.beads.ugens.OnePoleFilter
-
- 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.
- getFrequency() - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Gets the current filter frequency.
- getFrequency() - Method in class net.beadsproject.beads.ugens.CrossoverFilter
-
Gets the current cutoff frequency.
- getFrequency() - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
Gets the current cut-off frequency.
- getFrequency() - Method in class net.beadsproject.beads.ugens.OnePoleFilter
-
Gets the current cut-off frequency.
- getFrequency() - Method in class net.beadsproject.beads.ugens.Phasor
-
Gets the current frequency.
- getFrequency() - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
Gets the current frequency.
- getFrequency() - Method in class net.beadsproject.beads.ugens.WavePlayer
-
Gets the current frequency.
- getFrequencyEnvelope() - Method in class net.beadsproject.beads.ugens.WavePlayer
-
- getFrequencyUGen() - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Gets the frequency UGen, if there is one.
- getFrequencyUGen() - Method in class net.beadsproject.beads.ugens.CrossoverFilter
-
Gets the UGen controlling the cutoff frequency, if there is one.
- getFrequencyUGen() - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
Gets the frequency UGen, if it exists.
- getFrequencyUGen() - Method in class net.beadsproject.beads.ugens.OnePoleFilter
-
Gets the cut-off frequency UGen; returns null if frequency is static.
- getFrequencyUGen() - Method in class net.beadsproject.beads.ugens.Phasor
-
Gets the UGen that controls the frequency.
- getFrequencyUGen() - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
Gets the UGen controlling the frequency, if there is one.
- getFrequencyUGen() - Method in class net.beadsproject.beads.ugens.WavePlayer
-
Gets the UGen that controls the frequency.
- getFreqUGen() - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
- getFreqUGen() - Method in class net.beadsproject.beads.ugens.CrossoverFilter
-
- getFreqUGen() - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
- getFreqUGen() - Method in class net.beadsproject.beads.ugens.OnePoleFilter
-
- getG() - Method in class net.beadsproject.beads.ugens.AllpassFilter
-
Gets the current g parameter.
- getG() - Method in class net.beadsproject.beads.ugens.CombFilter
-
Gets the g parameter.
- getGain() - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Gets the current gain in decibels for the filter.
- getGain() - Method in class net.beadsproject.beads.ugens.Gain
-
Gets the current gain value.
- getGainEnvelope() - Method in class net.beadsproject.beads.ugens.Gain
-
- getGains() - Method in class net.beadsproject.beads.ugens.OscillatorBank
-
Gets the array of gains.
- getGainUGen() - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Gets the gain UGen, if there is one.
- getGainUGen() - Method in class net.beadsproject.beads.ugens.Gain
-
Gets the gain UGen, if it exists.
- getGlideTime() - Method in class net.beadsproject.beads.ugens.Glide
-
Gets the glide time in milliseconds.
- getGlobal(String) - Method in class net.beadsproject.beads.analysis.FeatureSet
-
Gets the global features for the given name.
- getGrainIntervalEnvelope() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
- getGrainIntervalUGen() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
Gets the grain interval UGen.
- getGrainSizeEnvelope() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
- getGrainSizeUGen() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
Gets the grain size UGen.
- getGroup(String) - Static method in class net.beadsproject.beads.data.SampleManager
-
Gets the specified group in the form ArrayList<Sample>.
- getGroupDelay(float) - Method in class net.beadsproject.beads.ugens.IIRFilter
-
Gets an estimate of the filter's group delay at the specified frequency.
- getGroupDir(String) - Static method in class net.beadsproject.beads.data.SampleManager
-
Gets the directory path of the group.
- getGUGen() - Method in class net.beadsproject.beads.ugens.AllpassFilter
-
Gets the g UGen, if there is one.
- getGUGen() - Method in class net.beadsproject.beads.ugens.CombFilter
-
Gets the g UGen, if it exists.
- getH() - Method in class net.beadsproject.beads.ugens.CombFilter
-
Gets the h parameter.
- getHopSize() - Method in class net.beadsproject.beads.analysis.segmenters.ShortFrameSegmenter
-
Gets the hop size.
- getHUGen() - Method in class net.beadsproject.beads.ugens.CombFilter
-
Gets the h UGen, if it exists.
- getIns() - Method in class net.beadsproject.beads.core.UGen
-
Gets the number of inputs.
- getInsPerChannel() - Method in class net.beadsproject.beads.ugens.MultiWrapper
-
Gets the number of inputs per channel.
- 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
-
- getInterval() - Method in class net.beadsproject.beads.ugens.SignalReporter
-
Gets the report interval.
- getIntervalEnvelope() - Method in class net.beadsproject.beads.ugens.Clock
-
Deprecated.
- getIntervalUGen() - 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.
- getKnee() - Method in class net.beadsproject.beads.ugens.Compressor
-
Gets the knee softness.
- getLagInFrames() - Method in class net.beadsproject.beads.analysis.featureextractors.PeakDetector
-
- getLastBeatFrame() - Method in class net.beadsproject.beads.analysis.Analyzer
-
Gets the last beat frame.
- getLastFrame() - Method in class net.beadsproject.beads.analysis.FeatureTrack
-
Gets the last FeatureFrame in this FeatureTrack.
- getLastLowLevelFrame() - Method in class net.beadsproject.beads.analysis.Analyzer
-
Gets the last low level frame.
- getLastOnsetValue() - Method in class net.beadsproject.beads.analysis.featureextractors.PeakDetector
-
- getLateReverbLevel() - Method in class net.beadsproject.beads.ugens.Reverb
-
Gets the late reverb level.
- getLength() - Method in class net.beadsproject.beads.data.Sample
-
Return length of sample in ms
- getLengthExponent() - Method in class net.beadsproject.beads.ugens.RandomPWM
-
Gets the pulse length exponent.
- getLimit() - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Gets the current limit.
- getLimitUGen() - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Gets the limit UGen, if there is one.
- getLoopCrossFade() - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Gets the loop cross fade.
- getLoopEndEnvelope() - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
- getLoopEndUGen() - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Gets the loop end UGen.
- getLoopStartEnvelope() - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
- getLoopStartUGen() - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Gets the loop start UGen.
- getLoopType() - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Gets the loop type.
- getMaxDelay() - Method in class net.beadsproject.beads.ugens.CombFilter
-
Gets the maximum delay in samples.
- getMaximum() - Method in class net.beadsproject.beads.ugens.Clip
-
Gets the current maximum value.
- getMaximumUGen() - Method in class net.beadsproject.beads.ugens.Clip
-
Gets the maximum value controller UGen, if there is one.
- getMaxInputs() - Method in class net.beadsproject.beads.ugens.PolyLimit
-
Gets the max inputs.
- getMaxLength() - Method in class net.beadsproject.beads.ugens.RandomPWM
-
Gets the maximum pulse length.
- getMemorySize() - Method in class net.beadsproject.beads.ugens.RMS
-
Gets the number of samples over which the RMS is calculated.
- getMemorySize() - Method in class net.beadsproject.beads.ugens.ZeroCross
-
Gets the memory size.
- getMessage() - Method in class net.beadsproject.beads.ugens.DelayTrigger
-
Gets the message Bead that will be sent when the DelayMessage fires.
- getMinimum() - Method in class net.beadsproject.beads.ugens.Clip
-
Gets the current minimum value.
- getMinimumUGen() - Method in class net.beadsproject.beads.ugens.Clip
-
Gets the minimum value controller UGen, if there is one.
- getMinLength() - Method in class net.beadsproject.beads.ugens.RandomPWM
-
Gets the minimum pulse length.
- getMode() - Method in class net.beadsproject.beads.ugens.RandomPWM
-
Gets the pulse mode.
- getMode() - Method in class net.beadsproject.beads.ugens.RecordToSample
-
- getMode() - Method in class net.beadsproject.beads.ugens.TapOut
-
Gets the delay mode.
- getMultiplier() - Method in class net.beadsproject.beads.ugens.Mult
-
Gets the current multiplier value.
- getMultiplier() - Method in class net.beadsproject.beads.ugens.ZMap
-
Gets the value that is multiplied by the signal.
- getMultiplierUGen() - Method in class net.beadsproject.beads.ugens.Mult
-
Gets the multiplier UGen controller.
- 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.CosineWindow
-
- getName() - Method in class net.beadsproject.beads.data.buffers.CurveBuffer
-
- 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.TriangleBuffer
-
- getName() - Method in class net.beadsproject.beads.data.buffers.TriangularWindow
-
- getNumberOfConnectedUGens(int) - Method in class net.beadsproject.beads.core.UGen
-
Gets the number of UGens connected at the specified input index of
this UGen.
- getNumberOfConnectedUGens(int) - Method in class net.beadsproject.beads.ugens.Spatial
-
- getNumberOfDependents() - Method in class net.beadsproject.beads.core.UGen
-
Gets the number of dependent UGens.
- 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
FeatureFrame
s stored in this FeatureTrack.
- getNumberOfSources() - Method in class net.beadsproject.beads.ugens.Spatial
-
- getNumChannels() - Method in class net.beadsproject.beads.data.Sample
-
Get the number of channels
- getNumFrames() - Method in class net.beadsproject.beads.data.Sample
-
Get the number of frames
- getNumFramesRecorded() - Method in class net.beadsproject.beads.ugens.RecordToSample
-
- getOutBuffer(int) - Method in class net.beadsproject.beads.core.UGen
-
Gets an entire output buffer from a specific channel at a given time step.
- getOuts() - Method in class net.beadsproject.beads.core.UGen
-
Gets the number of outputs.
- getOutsPerChannel() - Method in class net.beadsproject.beads.ugens.MultiWrapper
-
Gets the number of outs per channel.
- getParams() - Method in class net.beadsproject.beads.ugens.AllpassFilter
-
Gets a DataBead with properties "delay" and "g" set to the corresponding
filter parameters.
- getParams() - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Gets a DataBead with the filter's parameters (whether float or UGen),
stored in the keys "frequency", "q", "gain", and "filterType".
- getParams() - Method in class net.beadsproject.beads.ugens.Clip
-
Gets a new DataBead filled with the properties "minimum" and "maximum"
set to the corresponding UGen controllers, if they exist, or to static
values.
- getParams() - Method in class net.beadsproject.beads.ugens.CombFilter
-
Gets a DataBead with properties "a", "g", "h", and "delay" set to the
corresponding filter parameters.
- getParams() - Method in class net.beadsproject.beads.ugens.Compressor
-
Gets a DataBead filled with properties set to corresponding compressor
parameters: "threshold", "ratio", "attack", "decay", "knee".
- getParams() - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
Gets a DataBead with properties "frequency" and "resonance" set to the
corresponding filter parameters.
- getParams() - Method in class net.beadsproject.beads.ugens.OnePoleFilter
-
Gets a DataBead with the filter frequency (whether float or UGen), stored
in the key "frequency".
- getParams() - Method in class net.beadsproject.beads.ugens.Panner
-
Gets a DataBead with the pan position (whether float or UGen), stored in
the key "position".
- getParams() - Method in class net.beadsproject.beads.ugens.RandomPWM
-
Gets a DataBead filled with properties corresponding to this object's
parameters.
- getParams() - Method in class net.beadsproject.beads.ugens.Reverb
-
Gets a new DataBead filled with parameter values stored in the keys
"damping", "roomSize", "earlyReflectionsLevel", and "lateReverbLevel".
- getParams() - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Gets a new DataBead filled with the various parameter values stored in
the properties "preGain", "postGain", "limit", "wetMix", and "shape".
- getParams() - Method in class net.beadsproject.beads.ugens.ZMap
-
Gets a new DataBead filled with current parameter values.
- getPhase() - Method in class net.beadsproject.beads.ugens.Phasor
-
Gets the current phase.
- getPhase() - Method in class net.beadsproject.beads.ugens.WavePlayer
-
Gets the current phase;
- getPhaseDelay(float) - Method in class net.beadsproject.beads.ugens.IIRFilter
-
Gets the filter's phase delay at the specified frequency.
- getPhaseEnvelope() - Method in class net.beadsproject.beads.ugens.WavePlayer
-
- getPhaseResponse(float) - Method in class net.beadsproject.beads.ugens.IIRFilter
-
Gets the filter's phase response at the specified frequency.
- getPhaseUGen() - Method in class net.beadsproject.beads.ugens.WavePlayer
-
Gets the phase controller UGen, if there is one.
- getPitchEnvelope() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
- getPitchEnvelope() - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
- getPitchUGen() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
Gets the pitch UGen.
- getPitchUGen() - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Gets the rate UGen (this method is provided so that SamplePlayer and
GranularSamplePlayer can be used interchangeably).
- getPoint() - Method in class net.beadsproject.beads.ugens.MouseResponder
-
Gets the current point.
- getPos() - Method in class net.beadsproject.beads.ugens.Panner
-
Gets the current pan position.
- getPosition() - Method in class net.beadsproject.beads.ugens.RecordToSample
-
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
-
- getPositionUGen() - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Gets the position UGen.
- getPostGain() - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Gets the current post-gain.
- getPostGainUGen() - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Gets the post-gain UGen, if there is one.
- getPosUGen() - Method in class net.beadsproject.beads.ugens.Panner
-
Gets the pan UGen, if it exists.
- getPreGain() - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Gets the current pre-gain.
- getPreGainUGen() - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Gets the pre-gain UGen, if there is one.
- getQ() - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Gets the current Q-value for the filter.
- getQUGen() - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Gets the Q UGen, if there is one.
- getRandomnessEnvelope() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
- getRandomnessUGen() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
Gets the randomness UGen.
- getRandomPanEnvelope() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
- getRandomPanUGen() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
Gets the random pan UGen.
- getRateEnvelope() - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
- getRateUGen() - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Gets the rate UGen.
- getRatio() - Method in class net.beadsproject.beads.ugens.Compressor
-
Gets the compression ratio.
- getReceiver() - Method in class net.beadsproject.beads.ugens.DelayData
-
Gets this DelayTrigger's receiver.
- getReceiver() - Method in class net.beadsproject.beads.ugens.DelayTrigger
-
Gets this DelayMessage's receiver.
- getRes() - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
Gets the current resonance value.
- getResUGen() - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
Gets the resonance UGen, if it exists.
- getResults() - Method in class net.beadsproject.beads.analysis.Analyzer
-
Gets the results from the analysis, which is a
FeatureSet
containing feature
tracks: "Low Level" for low level features and "Beat" for beat level features.
- getSample() - Method in class net.beadsproject.beads.ugens.RecordToSample
-
Gets the Sample.
- getSample() - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Gets the Sample.
- getSampleAudioFormat() - Method in interface net.beadsproject.beads.data.audiofile.AudioFileReader
-
After reading, the SampleAudioFormat can be obtained.
- getSampleAudioFormat() - Method in class net.beadsproject.beads.data.audiofile.WavFileReaderWriter
-
- getSampleDelay() - Method in class net.beadsproject.beads.ugens.DelayEvent
-
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.data.Sample
-
Get the sample rate
- getSampleRate() - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Gets the sample rate.
- getShape() - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Gets the array of floats that represents the wave used for shaping.
- getShift() - Method in class net.beadsproject.beads.ugens.ZMap
-
Gets the value that is added to the signal after it has been multiplied
by the multiplier.
- getSimpleName() - Method in class net.beadsproject.beads.data.Sample
-
Gets the simple name.
- getSize() - Method in class net.beadsproject.beads.ugens.Reverb
-
Gets the "room size".
- getSourceMaximum() - Method in class net.beadsproject.beads.ugens.ZMap
-
Gets the "maximum" expected value for the incoming signal.
- getSourceMinimum() - Method in class net.beadsproject.beads.ugens.ZMap
-
Gets the "minimum" expected value for the incoming signal.
- getStartTimeMS() - Method in class net.beadsproject.beads.analysis.FeatureFrame
-
Gets the start time in milliseconds.
- getStaticParams() - Method in class net.beadsproject.beads.ugens.AllpassFilter
-
Gets a DataBead with properties "delay" and "g" set to static float
values corresponding to the current filter parameters.
- getStaticParams() - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Gets a DataBead with properties "frequency", "q", and "gain" set to their
current float values and "type" set appropriately.
- getStaticParams() - Method in class net.beadsproject.beads.ugens.Clip
-
Gets a new DataBead filled with the properties "minimum" and "maximum"
set to their current values.
- getStaticParams() - Method in class net.beadsproject.beads.ugens.CombFilter
-
Gets a DataBead with properties "a", "g", "h", and "delay" set to static
float values corresponding to the current filter parameters.
- getStaticParams() - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
Gets a DataBead with properties "frequency" and "resonance" set to static
float values corresponding to the current filter parameters.
- getStaticParams() - Method in class net.beadsproject.beads.ugens.OnePoleFilter
-
Gets a DataBead with property "frequency" set to its current float value.
- getStaticParams() - Method in class net.beadsproject.beads.ugens.Panner
-
Gets a DataBead with property "position" set to its current float value.
- getStaticParams() - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Gets a new DataBead filled with the various parameter values stored in
the properties "preGain", "postGain", "limit", "wetMix", and "shape".
- getStaticParams() - Method in class net.beadsproject.beads.ugens.ZMap
-
Gets a new DataBead filled with current parameter values.
- getSubTickAtIndex(int) - Method in class net.beadsproject.beads.ugens.Clock
-
- getSubTickNow() - Method in class net.beadsproject.beads.ugens.Clock
-
- getSupportedFileTypesForReading() - Method in interface net.beadsproject.beads.data.audiofile.AudioFileReader
-
Get the supported file types.
- getSupportedFileTypesForReading() - Method in class net.beadsproject.beads.data.audiofile.WavFileReaderWriter
-
- getSupportedFileTypesForWriting() - Method in interface net.beadsproject.beads.data.audiofile.AudioFileWriter
-
Get the supported file types.
- getSupportedFileTypesForWriting() - Method in class net.beadsproject.beads.data.audiofile.WavFileReaderWriter
-
- getTargetMaximum() - Method in class net.beadsproject.beads.ugens.ZMap
-
Gets the "maximum" target value for the outgoing signal.
- getTargetMinimum() - Method in class net.beadsproject.beads.ugens.ZMap
-
Gets the "minimum" target value for the outgoing signal.
- getTempo() - Method in class net.beadsproject.beads.ugens.Clock
-
- getThreshold() - Method in class net.beadsproject.beads.ugens.Compressor
-
Gets the threshold value.
- 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 starting.
- getTimeMS() - Method in class net.beadsproject.beads.core.TimeStamp
-
Gets the time of the TimeStamp in milliseconds.
- getTimeSamples() - Method in class net.beadsproject.beads.core.TimeStamp
-
Gets the time in samples.
- getTimeStep() - Method in class net.beadsproject.beads.core.AudioContext
-
Gets the current time step of this AudioContext.
- getTimeTakenLastUpdate() - Method in class net.beadsproject.beads.core.UGen
-
- getType() - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Gets the type of the filter.
- getUGen(String) - Method in class net.beadsproject.beads.data.DataBead
-
Returns the UGen value for the specified key.
- getUGenArray(String) - Method in class net.beadsproject.beads.data.DataBead
-
Gets an array of UGens from the value stored with the specified key.
- 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.Static
-
- getValue() - Method in class net.beadsproject.beads.ugens.Static
-
- getValueDouble(int, int) - Method in class net.beadsproject.beads.core.UGen
-
Gets the value as a double.
- getValueDouble() - Method in class net.beadsproject.beads.core.UGen
-
Gets the value as a double.
- 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).
- getValueFractionNoInterp(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.
- getWetMix() - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Gets the current wet-mix.
- getWetMixUGen() - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Gets the wet-mix UGen, if there is one.
- getWindow() - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
- getZeroBuf() - Method in class net.beadsproject.beads.core.AudioContext
-
Gets a pointer to a buffer of length bufferSize, full of zeros.
- Glide - Class in net.beadsproject.beads.ugens
-
Simple UGen that ramps between given values over a given duration (e.g., for portamento).
- Glide(AudioContext, float, float) - Constructor for class net.beadsproject.beads.ugens.Glide
-
Creates a new Glide with the specified AudioContext, initial value and glide time in milliseconds.
- Glide(AudioContext, float) - Constructor for class net.beadsproject.beads.ugens.Glide
-
Creates a new Glide with the specified AudioContext, initial value.
- Glide(AudioContext) - Constructor for class net.beadsproject.beads.ugens.Glide
-
Creates a new Glide with the specified AudioContext.
- 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, int) - 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, and also limits the number of items loaded from the folder to maxItems.
- 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.
- group(String, String[], int) - 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, with number of elements loaded limited to maxItems.
- groupDelay - Variable in class net.beadsproject.beads.ugens.IIRFilter.IIRFilterAnalysis
-
- groups() - Static method in class net.beadsproject.beads.data.SampleManager
-
Gets the set of group names.
- groupsAsList() - Static method in class net.beadsproject.beads.data.SampleManager
-
List the groups by name as a list of Strings.
- gUGen - Variable in class net.beadsproject.beads.ugens.AllpassFilter
-
- sampFreq - Variable in class net.beadsproject.beads.ugens.BiquadCustomCoeffCalculator
-
The sampling frequency.
- sampFreq - Variable in class net.beadsproject.beads.ugens.BiquadFilter.CustomCoeffCalculator
-
The sampling frequency.
- 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(double) - Constructor for class net.beadsproject.beads.data.Sample
-
Instantiates a new writable sample with specified length and default
audio format: 44.1KHz, float, stereo.
- Sample(double, int) - Constructor for class net.beadsproject.beads.data.Sample
-
Instantiates a new writable sample with specified length and number of channels and default
audio format: 44.1KHz, float.
- Sample(double, int, float) - 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(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
-
- sample - Variable in class net.beadsproject.beads.ugens.SamplePlayer
-
The Sample.
- SampleAudioFormat - Class in net.beadsproject.beads.data
-
Encapsulates data about audio format for Samples.
- SampleAudioFormat(float, int, int, boolean, boolean) - Constructor for class net.beadsproject.beads.data.SampleAudioFormat
-
- SampleAudioFormat(float, int, int) - Constructor for class net.beadsproject.beads.data.SampleAudioFormat
-
- 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
-
- SampleManager.SampleGroupListener - Interface in net.beadsproject.beads.data
-
Interface for notificaiton of changes to a group.
- 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.EnvelopeType - Enum in net.beadsproject.beads.ugens
-
- SamplePlayer.InterpolationType - Enum in net.beadsproject.beads.ugens
-
Used to determine what kind of interpolation is used when access samples.
- SamplePlayer.LoopType - Enum in net.beadsproject.beads.ugens
-
Used to determine which kind of loop the sample player will use.
- sampleRate - Variable in class net.beadsproject.beads.core.IOAudioFormat
-
- sampleRate - Variable in class net.beadsproject.beads.data.SampleAudioFormat
-
- 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 #audioFormat
.
- samplingfreq - Variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- samplingfreq - Variable in class net.beadsproject.beads.ugens.OnePoleFilter
-
- SAW - Static variable in class net.beadsproject.beads.data.Buffer
-
- SAW - Static variable in class net.beadsproject.beads.ugens.RandomPWM
-
- SawBuffer - Class in net.beadsproject.beads.data.buffers
-
Creates a
Buffer
consisting of a sawtooth wave in the range [-1,1].
- 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
UGen
s 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(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.
- Segment(float, float, float, Bead) - Constructor for class net.beadsproject.beads.ugens.Envelope.Segment
-
Instantiates a new segment.
- SegmentListener - Interface in net.beadsproject.beads.analysis
-
SegmentListeners get notified with a
newSegment()
event by a
SegmentMaker
.
- SegmentMaker - Interface in net.beadsproject.beads.analysis
-
- sendData(DataBead) - Method in interface net.beadsproject.beads.data.DataBeadReceiver
-
The method through which a class receives and parses DataBeads.
- sendData(DataBead) - Method in class net.beadsproject.beads.ugens.AllpassFilter
-
Sets the filter's parameters with a DataBead.
- sendData(DataBead) - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
- sendData(DataBead) - Method in class net.beadsproject.beads.ugens.Clip
-
Sets the Clip parameters according to the properties "maximum" and/or
"minimum" in the specified DataBead.
- sendData(DataBead) - Method in class net.beadsproject.beads.ugens.Compressor
-
Sets the compressor parameters with a DataBead.
- sendData(DataBead) - Method in class net.beadsproject.beads.ugens.CrossoverFilter
-
Sets the crossover frequency with a DataBead.
- sendData(DataBead) - Method in class net.beadsproject.beads.ugens.Gain
-
- sendData(DataBead) - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
Sets the filter's parameters with properties from a DataBead.
- sendData(DataBead) - Method in class net.beadsproject.beads.ugens.MultiWrapper
-
Forwards a DataBead to all channel UGens.
- sendData(int, DataBead) - Method in class net.beadsproject.beads.ugens.MultiWrapper
-
Forwards a DataBead to a specific channel UGen.
- sendData(DataBead) - Method in class net.beadsproject.beads.ugens.OnePoleFilter
-
Sets the filter frequency with a DataBead.
- sendData(DataBead) - Method in class net.beadsproject.beads.ugens.Panner
-
Sets the pan position with a DataBead.
- sendData(DataBead) - Method in class net.beadsproject.beads.ugens.RandomPWM
-
Use the properties "mode", "minLength", "maxLength", and "lengthExponent"
to set the corresponding parameters (type Mode for "mode", floats only for the others).
- sendData(DataBead) - Method in class net.beadsproject.beads.ugens.Reverb
-
Sets the reverb parameters with a DataBead, using values stored in the
keys "damping", "roomSize", "earlyReflectionsLevel", and
"lateReverbLevel".
- sendData(DataBead) - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Sets parameters with a DataBead.
- sendData(DataBead) - Method in class net.beadsproject.beads.ugens.ZMap
-
Sets the ZMap parameters with a DataBead, using the following properties:
"sourceMinimum", "sourceMaximum", "targetMinimum", "targetMaximum",
"multiplier", "shift", "clipping".
- setA(float) - Method in class net.beadsproject.beads.ugens.CombFilter
-
Sets the 'a' parameter to a float value.
- setA(UGen) - Method in class net.beadsproject.beads.ugens.CombFilter
-
Sets a UGen to specify the 'a' parameter.
- setAdder(float) - Method in class net.beadsproject.beads.ugens.Add
-
Sets the adder to a static float value.
- setAdder(UGen) - Method in class net.beadsproject.beads.ugens.Add
-
Sets a UGen to control the adder value.
- setAlpha(float) - Method in class net.beadsproject.beads.analysis.featureextractors.PeakDetector
-
- setAttack(float) - Method in class net.beadsproject.beads.ugens.Compressor
-
Sets the attack factor.
- setAttack(UGen) - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
Sets a UGen to control the attack length.
- setAttack(float) - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
Sets the attack length to a float value.
- setAudioFileReaderClass(Class<? extends AudioFileReader>) - Method in class net.beadsproject.beads.data.Sample
-
Set the audioFileReaderClass.
- setAudioFileWriterClass(Class<? extends AudioFileWriter>) - Method in class net.beadsproject.beads.data.Sample
-
Set the audioFileWriterClass.
- setBeginningTimeStamp(TimeStamp) - Method in class net.beadsproject.beads.analysis.AudioSegmenter
-
Set the TimeStamp of this AudioSegmenter when the AudioContext is at t=0.
- setBeginningTimeStamp(TimeStamp) - Method in class net.beadsproject.beads.analysis.segmenters.ShortFrameSegmenter
-
- setBuffer(Sample) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
- setBuffer(Sample) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Deprecated.
- 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.ugens.Clock
-
Starts/stops the audible click.
- setClipping(boolean) - Method in class net.beadsproject.beads.ugens.ZMap
-
Specifies whether ZMap clips the incoming values to lie within the
specified range.
- setCurve(float) - Method in class net.beadsproject.beads.ugens.Spatial
-
Sets the curve.
- setCustomType(BiquadFilter.CustomCoeffCalculator) - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Sets a user-defined coefficient calculation algorithm.
- setDamping(float) - Method in class net.beadsproject.beads.ugens.Reverb
-
Sets the damping factor.
- setData(DataBead) - Method in class net.beadsproject.beads.ugens.DelayData
-
Sets the message to send when the DelayData fires.
- setDecay(float) - Method in class net.beadsproject.beads.ugens.Compressor
-
Sets the decay factor.
- setDecay(UGen) - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
Sets a UGen to control the decay length.
- setDecay(float) - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
Sets the decay length to a float value.
- setDelay(int) - Method in class net.beadsproject.beads.ugens.AllpassFilter
-
Sets the delay.
- setDelay(UGen) - Method in class net.beadsproject.beads.ugens.AllpassFilter
-
Sets a UGen to determine the delay in samples.
- setDelay(int) - Method in class net.beadsproject.beads.ugens.CombFilter
-
Sets the delay time in samples.
- setDelay(UGen) - Method in class net.beadsproject.beads.ugens.CombFilter
-
Sets a UGen to specify the delay in samples (converted to ints).
- setDelay(float) - Method in class net.beadsproject.beads.ugens.TapOut
-
Sets the delay time to a static value.
- setDelay(UGen) - Method in class net.beadsproject.beads.ugens.TapOut
-
Sets a UGen to specify the delay time in milliseconds.
- setDifferenceType(SpectralDifference.DifferenceType) - Method in class net.beadsproject.beads.analysis.featureextractors.SpectralDifference
-
- setDutyCycle(UGen) - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
Sets a UGen to control the duty cycle.
- setDutyCycle(float) - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
Sets the duty cycle to a float value.
- setEarlyReflectionsLevel(float) - Method in class net.beadsproject.beads.ugens.Reverb
-
Sets the early reflections level (the amount of early reflections heard
in the output).
- setEndListener(Bead) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Sets a
Bead
that will be triggered when this SamplePlayer gets to
the end.
- setEndTimeMS(double) - Method in class net.beadsproject.beads.analysis.FeatureFrame
-
Sets the end time in milliseconds.
- setEnvelopeType(SamplePlayer.EnvelopeType) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
- setFeaturesForSample(Sample, FeatureSet) - Static method in class net.beadsproject.beads.analysis.FeatureManager
-
Sets the FeatureSet for the given Sample.
- 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.
- setFrameMemory(int) - Method in class net.beadsproject.beads.analysis.Analyzer
-
Sets the frame memory for FeatureTracks stored by this Analyzer.
- setFrameMemory(int) - Method in class net.beadsproject.beads.analysis.FeatureTrack
-
- setFreq(float) - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
- setFreq(UGen) - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
- setFreq(float) - Method in class net.beadsproject.beads.ugens.CrossoverFilter
-
- setFreq(UGen) - Method in class net.beadsproject.beads.ugens.CrossoverFilter
-
- setFreq(float) - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
- setFreq(UGen) - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
- setFreq(float) - Method in class net.beadsproject.beads.ugens.OnePoleFilter
-
- setFreq(UGen) - Method in class net.beadsproject.beads.ugens.OnePoleFilter
-
- setFrequencies(float[]) - Method in class net.beadsproject.beads.ugens.OscillatorBank
-
Sets the frequencies of all oscillators.
- setFrequenciesAndGains(float[][]) - Method in class net.beadsproject.beads.ugens.OscillatorBank
-
Sets the frequencies and gains of all oscillators from an array freqsGains[][] where freqsGains[i][0] gives the
ith frequency, and freqsGains[i][1] gives the ith gain.
- setFrequency(float) - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Sets the filter frequency to a float value.
- setFrequency(UGen) - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Sets a UGen to determine the filter frequency.
- setFrequency(float) - Method in class net.beadsproject.beads.ugens.CrossoverFilter
-
Sets the cutoff frequency to a static float value.
- setFrequency(UGen) - Method in class net.beadsproject.beads.ugens.CrossoverFilter
-
Sets a UGen to control the cutoff frequency.
- setFrequency(float) - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
Sets the cut-off frequency to a float.
- setFrequency(UGen) - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
Sets a UGen to specify the cut-off frequency.
- setFrequency(float) - Method in class net.beadsproject.beads.ugens.OnePoleFilter
-
Sets the cut-off frequency to a static float.
- setFrequency(UGen) - Method in class net.beadsproject.beads.ugens.OnePoleFilter
-
Sets a UGen to specify the cut-off frequency; passing null freezes the
frequency at its current value.
- setFrequency(UGen) - Method in class net.beadsproject.beads.ugens.Phasor
-
Sets a UGen to control the frequency.
- setFrequency(float) - Method in class net.beadsproject.beads.ugens.Phasor
-
Sets the frequency to a static value.
- setFrequency(float) - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
Sets the frequency to a float value.
- setFrequency(UGen) - Method in class net.beadsproject.beads.ugens.TrapezoidWave
-
Sets a UGen to control the frequency.
- setFrequency(UGen) - Method in class net.beadsproject.beads.ugens.WavePlayer
-
Sets a UGen to control the frequency.
- setFrequency(float) - Method in class net.beadsproject.beads.ugens.WavePlayer
-
Sets the frequency to a static value.
- setFrequencyEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.WavePlayer
-
- setFreqWindow(float, float) - Method in class net.beadsproject.beads.analysis.featureextractors.SpectralDifference
-
Specify a window of the spectrum to analyse.
- setG(float) - Method in class net.beadsproject.beads.ugens.AllpassFilter
-
Sets the g parameter.
- setG(UGen) - Method in class net.beadsproject.beads.ugens.AllpassFilter
-
Sets a UGen to determine the g value.
- setG(float) - Method in class net.beadsproject.beads.ugens.CombFilter
-
Sets the g parameter to a float value.
- setG(UGen) - Method in class net.beadsproject.beads.ugens.CombFilter
-
Sets a UGen to specify the g parameter.
- setGain(float) - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Sets the filter gain to a float.
- setGain(UGen) - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Sets a UGen to determine the filter Q-value.
- setGain(float) - Method in class net.beadsproject.beads.ugens.Gain
-
Sets the gain to a static float value.
- setGain(UGen) - Method in class net.beadsproject.beads.ugens.Gain
-
Sets a UGen to control the gain amount.
- setGainEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.Gain
-
- 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
-
Sets the glide time in milliseconds immediately.
- setGrainInterval(UGen) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
Sets the grain interval UGen.
- setGrainIntervalEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
- setGrainSize(UGen) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
Sets the grain size UGen.
- setGrainSizeEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
- setH(float) - Method in class net.beadsproject.beads.ugens.CombFilter
-
Sets the h parameter to a float value.
- setH(UGen) - Method in class net.beadsproject.beads.ugens.CombFilter
-
Sets a UGen to specify the h parameter.
- 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.
- setInterval(float) - Method in class net.beadsproject.beads.ugens.SignalReporter
-
Sets the report interval.
- 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.
- setKnee(float) - Method in class net.beadsproject.beads.ugens.Compressor
-
Sets the knee softness.
- setLastTimeStamp(TimeStamp) - Method in class net.beadsproject.beads.analysis.AudioSegmenter
-
Set the last TimeStamp of this AudioSegmenter.
- setLastTimeStamp(TimeStamp) - Method in class net.beadsproject.beads.analysis.segmenters.ShortFrameSegmenter
-
- setLateReverbLevel(float) - Method in class net.beadsproject.beads.ugens.Reverb
-
Sets the late reverb level (the amount of late reverb heard in the
output).
- setLengthExponent(float) - Method in class net.beadsproject.beads.ugens.RandomPWM
-
Sets the pulse length exponent.
- setLimit(float) - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Sets the limit to a static float value.
- setLimit(UGen) - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Sets the limit to be controlled by a UGen.
- setLocation(UGen, int, float[]) - Method in class net.beadsproject.beads.ugens.Spatial
-
Sets the location of a UGen at the give channel with glide.
- setLoopCrossFade(float) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Sets the loop cross fade.
- setLoopEnd(UGen) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Sets the loop end UGen.
- setLoopEndEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
- setLoopPointsFraction(float, float) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Sets both loop points to static values as fractions of the Sample length,
overriding any UGens that were controlling the loop points.
- setLoopRecord(boolean) - Method in class net.beadsproject.beads.ugens.RecordToSample
-
- setLoopStart(UGen) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Sets the loop start UGen.
- setLoopStartEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
- setLoopType(SamplePlayer.LoopType) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Sets the loop type.
- setMaximum(float) - Method in class net.beadsproject.beads.ugens.Clip
-
Sets the maximum to a static value.
- setMaximum(UGen) - Method in class net.beadsproject.beads.ugens.Clip
-
Sets a UGen to control the maximum value.
- setMaxInputs(int) - Method in class net.beadsproject.beads.ugens.PolyLimit
-
Sets the max inputs.
- setMaxLength(float) - Method in class net.beadsproject.beads.ugens.RandomPWM
-
Sets the maximum pulse length.
- setMessage(Bead) - Method in class net.beadsproject.beads.ugens.DelayTrigger
-
Sets the message to send when the DelayMessage fires.
- setMinimum(float) - Method in class net.beadsproject.beads.ugens.Clip
-
Sets the minimum to a static value.
- setMinimum(UGen) - Method in class net.beadsproject.beads.ugens.Clip
-
Sets a UGen to control the minimum value.
- setMinLength(float) - Method in class net.beadsproject.beads.ugens.RandomPWM
-
Sets the minimum pulse length.
- setMode(RandomPWM.Mode) - Method in class net.beadsproject.beads.ugens.RandomPWM
-
Sets the pulse mode.
- setMode(RecordToSample.Mode) - Method in class net.beadsproject.beads.ugens.RecordToSample
-
- setMode(TapOut.InterpolationType) - Method in class net.beadsproject.beads.ugens.TapOut
-
Sets the delay mode.
- setMultiplier(float) - Method in class net.beadsproject.beads.ugens.Mult
-
Sets the multiplier to a static float value.
- setMultiplier(UGen) - Method in class net.beadsproject.beads.ugens.Mult
-
Sets a UGen to control the multiplier value.
- setMultiplier(float) - Method in class net.beadsproject.beads.ugens.ZMap
-
Sets the value that is multiplied by the signal.
- 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.
- 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.
- setOutsToPause() - Method in class net.beadsproject.beads.core.UGen
-
- setParams(DataBead) - Method in class net.beadsproject.beads.ugens.AllpassFilter
-
Sets the filter parameters with a DataBead.
- setParams(DataBead) - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Sets the filter parameters with a DataBead.
- setParams(int, float, float, float) - Method in class net.beadsproject.beads.ugens.CombFilter
-
Sets all the parameters at once.
- setParams(UGen, UGen, UGen, UGen) - Method in class net.beadsproject.beads.ugens.CombFilter
-
Sets the parameter UGens.
- setParams(DataBead) - Method in class net.beadsproject.beads.ugens.CombFilter
-
Sets the filter parameters with a DataBead.
- setParams(DataBead) - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
Sets the filter parameters with a DataBead.
- setParams(DataBead) - Method in class net.beadsproject.beads.ugens.OnePoleFilter
-
Sets the filter parameters with a DataBead.
- setParams(DataBead) - Method in class net.beadsproject.beads.ugens.Panner
-
Sets the parameter with a DataBead.
- setParams(RandomPWM.Mode, float, float, float) - Method in class net.beadsproject.beads.ugens.RandomPWM
-
Sets the pulse mode (see
setMode
), minimum pulse
length, maximum pulse length, and pulse length exponent.
- setParams(float, float, float) - Method in class net.beadsproject.beads.ugens.RandomPWM
-
Sets the minimum pulse length, maximum pulse length, and pulse length
exponent.
- setPauseAfterComplete(boolean) - Method in class net.beadsproject.beads.ugens.CrossFade
-
Set whether this CrossFade is set to pause outgoing UGens once they have been faded out.
- setPhase(float) - Method in class net.beadsproject.beads.ugens.Phasor
-
Sets the phase.
- setPhase(UGen) - Method in class net.beadsproject.beads.ugens.WavePlayer
-
Sets a UGen to control the phase.
- setPhase(float) - Method in class net.beadsproject.beads.ugens.WavePlayer
-
Sets the phase.
- setPhaseEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.WavePlayer
-
- setPitch(UGen) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
Sets the pitch UGen.
- setPitch(UGen) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Sets the rate UGen (this method is provided so that SamplePlayer and
GranularSamplePlayer can be used interchangeably).
- setPitchEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
- setPitchEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
- setPos(float) - Method in class net.beadsproject.beads.ugens.Panner
-
Sets the pan position to a static float value.
- setPos(UGen) - Method in class net.beadsproject.beads.ugens.Panner
-
Sets a UGen to specify the pan position.
- setPosition(double) - Method in class net.beadsproject.beads.ugens.RecordToSample
-
Sets the position to record to in milliseconds.
- setPosition(double) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Sets the playback position.
- setPosition(UGen) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Sets the position as a UGen.
- setPositionEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
- setPostGain(float) - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Sets the post-gain to a static float value.
- setPostGain(UGen) - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Sets the post-gain to be controlled by a UGen.
- setPreGain(float) - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Sets the pre-gain to a static float value.
- setPreGain(UGen) - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Sets the pre-gain to be controlled by a UGen.
- setQ(float) - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Sets the filter Q-value to a float.
- setQ(UGen) - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Sets a UGen to determine the filter Q-value.
- setRandomness(UGen) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
Sets the randomness UGen.
- setRandomnessEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
- setRandomPan(UGen) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
- setRandomPanEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
- setRange(float, float) - Method in class net.beadsproject.beads.ugens.Clip
-
Sets the range.
- setRanges(float, float, float, float) - Method in class net.beadsproject.beads.ugens.ZMap
-
Sets the source and target ranges for the signal mapping.
- setRate(UGen) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Sets the rate to a UGen.
- setRateEnvelope(UGen) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
- setRatio(float) - Method in class net.beadsproject.beads.ugens.Compressor
-
Sets the compression ratio.
- setReceiver(DataBeadReceiver) - Method in class net.beadsproject.beads.ugens.DelayData
-
Sets this DelayData's receiver.
- setReceiver(Bead) - Method in class net.beadsproject.beads.ugens.DelayTrigger
-
Sets this DelayMessage's receiver.
- setRes(float) - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
Sets the filter resonance to a float value.
- setRes(UGen) - Method in class net.beadsproject.beads.ugens.LPRezFilter
-
Sets a UGen to specify the filter resonance.
- setResetDelay(float) - Method in class net.beadsproject.beads.analysis.featureextractors.PeakDetector
-
- setResizingParameters(double, double) - Method in class net.beadsproject.beads.ugens.RecordToSample
-
Advanced: Change the parameters used when resizing samples in INFINITE recorder mode.
- setSample(Sample) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
- setSample(Sample) - Method in class net.beadsproject.beads.ugens.RecordToSample
-
Sets the Sample.
- setSample(Sample) - Method in class net.beadsproject.beads.ugens.SamplePlayer
-
Sets the Sample.
- setSampleDelay(float) - Method in class net.beadsproject.beads.ugens.DelayEvent
-
Sets the sample delay; this may cause the DelayEvent to trigger
immediately.
- setSamplingFrequency(float) - Method in class net.beadsproject.beads.ugens.BiquadCustomCoeffCalculator
-
Sets the sampling frequency.
- setSamplingFrequency(float) - Method in class net.beadsproject.beads.ugens.BiquadFilter.CustomCoeffCalculator
-
Sets the sampling frequency.
- setShape(float[]) - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Sets the array of floats to be used for WaveShaping.
- setShift(float) - Method in class net.beadsproject.beads.ugens.ZMap
-
Sets the value to add to the signal after it has been multiplied by the
multiplier.
- setSideChain(UGen) - Method in class net.beadsproject.beads.ugens.Compressor
-
Sets the side chain.
- setSimpleName(String) - Method in class net.beadsproject.beads.data.Sample
-
Sets the simple name.
- setSize(float) - Method in class net.beadsproject.beads.ugens.Reverb
-
Sets the "room size".
- setSourceMaximun(float) - Method in class net.beadsproject.beads.ugens.ZMap
-
Sets the "maximum" expected value for the incoming signal.
- setSourceMinimum(float) - Method in class net.beadsproject.beads.ugens.ZMap
-
Sets the "minimum" expected value for the incoming signal.
- setSpeakerPositions(float[][]) - Method in class net.beadsproject.beads.ugens.Spatial
-
Sets the speaker positions.
- setSphereDiameter(float) - Method in class net.beadsproject.beads.ugens.Spatial
-
Sets the sphere diameter.
- setStartTimeMS(double) - Method in class net.beadsproject.beads.analysis.FeatureFrame
-
Sets the start time in milliseconds.
- setSteal(boolean) - Method in class net.beadsproject.beads.ugens.PolyLimit
-
Sets whether steal mode is true.
- setTargetMaximum(float) - Method in class net.beadsproject.beads.ugens.ZMap
-
Sets the "maximum" value for the output signal.
- setTargetMinimum(float) - Method in class net.beadsproject.beads.ugens.ZMap
-
Sets the "minimum" value for the output signal.
- setThreshold(float) - Method in class net.beadsproject.beads.analysis.featureextractors.PeakDetector
-
- setThreshold(float) - Method in class net.beadsproject.beads.ugens.Compressor
-
Sets the threshold value.
- setTicksPerBeat(int) - Method in class net.beadsproject.beads.ugens.Clock
-
Sets the ticks per beat.
- setTimerMode(boolean) - Method in class net.beadsproject.beads.core.UGen
-
- 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.
- setType(BiquadFilter.Type) - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
Sets the type of filter.
- setType(int) - Method in class net.beadsproject.beads.ugens.BiquadFilter
-
- setValue(float) - Method in class net.beadsproject.beads.core.UGen
-
- 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
-
Sets the target glide value.
- setValue(float) - Method in class net.beadsproject.beads.ugens.Static
-
- setValueImmediately(float) - Method in class net.beadsproject.beads.ugens.Glide
-
Resets the Glide's current value to the specified value immediately.
- setVerbose(boolean) - Static method in class net.beadsproject.beads.analysis.FeatureManager
-
Tells FeatureManager to produce verbose output.
- setVerbose(boolean) - Static method in class net.beadsproject.beads.data.SampleManager
-
Tells SampleManager to produce verbose output.
- setWetMix(float) - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Sets the wet-mix to a static float value.
- setWetMix(UGen) - Method in class net.beadsproject.beads.ugens.WaveShaper
-
Sets the wetMix to be controlled by a UGen.
- setWindow(Buffer) - Method in class net.beadsproject.beads.analysis.segmenters.ShortFrameSegmenter
-
Sets the window Buffer.
- setWindow(Buffer) - Method in class net.beadsproject.beads.ugens.GranularSamplePlayer
-
- shape - Variable in class net.beadsproject.beads.ugens.WaveShaper
-
- shapeLen - Variable in class net.beadsproject.beads.ugens.WaveShaper
-
- 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.
- SignalReporter - Class in net.beadsproject.beads.ugens
-
An easy way to monitor a signal; useful for debugging signal chains.
- SignalReporter(AudioContext, float, String) - Constructor for class net.beadsproject.beads.ugens.SignalReporter
-
Constructor for a SignalReporter that calls Object.notify()
at the
specified interval, with the specified name.
- signed - Variable in class net.beadsproject.beads.core.IOAudioFormat
-
- signed - Variable in class net.beadsproject.beads.data.SampleAudioFormat
-
- since(TimeStamp) - Method in class net.beadsproject.beads.core.TimeStamp
-
- SINE - Static variable in class net.beadsproject.beads.data.Buffer
-
- SineBuffer - Class in net.beadsproject.beads.data.buffers
-
Creates a
Buffer
consisting of a sine wave in the range [-1,1].
- 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.
- size() - Method in class net.beadsproject.beads.data.DataBead
-
- SoundEvent - Interface in net.beadsproject.beads.events
-
A general purpose interface for defining sound events.
- SoundEventManager - Class in net.beadsproject.beads.events
-
SoundEventManager allows
SoundEvent
s to be played where the class of the
SoundEvent
is specified by an entry in the
Map
argument referenced by the key "class".
- SoundEventManager() - Constructor for class net.beadsproject.beads.events.SoundEventManager
-
- Spatial - Class in net.beadsproject.beads.ugens
-
A mixer for a speaker config in any number of dimensions (we haven't tested D>3 yet).
- Spatial(AudioContext, int) - Constructor for class net.beadsproject.beads.ugens.Spatial
-
Instantiates a new Spatial with given AudioContext and dimensions.
- Spatial(AudioContext, int, float) - Constructor for class net.beadsproject.beads.ugens.Spatial
-
Instantiates a new Spatial with given AudioContext and sphereDiameter.
- Spatial(AudioContext, int, float[][]) - Constructor for class net.beadsproject.beads.ugens.Spatial
-
Instantiates a new Spatial with given AudioContext, dimensions and locations.
- Spatial(AudioContext, int, float[][], float) - Constructor for class net.beadsproject.beads.ugens.Spatial
-
Instantiates a new Spatial with the given AudioContext, dimensions, locations and sphereDiamater.
- speakerPositionsFromFile(String, int) - Static method in class net.beadsproject.beads.ugens.Spatial
-
Gets speaker positions from file.
- 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 calculates the spectral difference between one frame and the next.
- 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.
- SQRT2 - Static variable in class net.beadsproject.beads.ugens.BiquadFilter
-
- SQRT2 - Static variable in class net.beadsproject.beads.ugens.CrossoverFilter
-
- SQUARE - Static variable in class net.beadsproject.beads.data.Buffer
-
- SquareBuffer - Class in net.beadsproject.beads.data.buffers
-
Creates a
Buffer
consisting of a square wave in the range [-1,1].
- 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.AudioIO
-
Starts the AudioIO.
- 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.core.io.NonrealtimeIO
-
- 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.
- stop() - Method in class net.beadsproject.beads.core.AudioIO
-
Stops the AudioIO.
- stopInvokingAfterEveryFrame(Bead) - Method in class net.beadsproject.beads.core.AudioContext
-
Removes the specified Bead from the list of Beads that are messaged after
every audio frame.
- stopInvokingBeforeEveryFrame(Bead) - Method in class net.beadsproject.beads.core.AudioContext
-
Removes the specified Bead from the list of Beads that are messaged
before every audio frame.
- stretchBuffer(float[][], float[][]) - Static method in class net.beadsproject.beads.core.AudioUtils
-
"Stretches" source into dest.
- subtract(AudioContext, TimeStamp, TimeStamp) - Static method in class net.beadsproject.beads.core.TimeStamp
-