|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
e
to the end of the chain.
signal
to the end of the chain.
sigma
.
AudioBuffer
is specifically a buffer of floating point samples
corresponding to a single channel of streaming audio.AudioEffect
is anything that can process one or two float
arrays.AudioInput
provides no extra functionality over what
AudioSource
does, it exists simply for the sake of having a class named
for input from the system.AudioInput
that subscribes to stream
and
can control the DataLine
that stream
is reading from.
AudioListener
can be used to monitor Recordable
objects.AudioSythesizer
is an AudioStream
that
generates sound, rather than reading sound.AudioOutput
is used to generate audio with
AudioSignal
s.AudioOutput
that will subscribe its buffers to
synthesizer
and be able to control the DataLine
the synthesizer uses for output.
AudioPlayer
is used for playing an
AudioRecording
.AudioPlayer
that plays recording
.
AudioRecorder
can be used to record audio that is being
played by a Recordable
object.AudioRecorder
that will use
recorder
to record recordSource
.
AudioSample
is a special kind of file playback that allows
you to repeatedly trigger an audio file.AudioSignal
interface.AudioSource
is a kind of wrapper around an
AudioStream
.AudioSource
that will subscribe to the samples
in stream
.
AudioStream
is a stream of samples that is coming from
somewhere.Line
, if it exists.
lowFreq
and hiFreq
, inclusive.
AudioStream
this was constructed with.
e
is in this chain
s
is in the chain.
Controller
is the base class of all Minim classes that deal
with audio I/O.Controller
for the given Line
.
buffer
as an
interleaved byte array.
buffer
as an
interleaved byte array.
Convolver
is an effect that convolves a signal with a kernal.k
that expects buffer
of length sigLength
.
AudioRecorder
that will use source
as its
record source and that will save to the file name specified.
AudioSample
using the provided samples and
AudioFormat, with an output buffer size of 1024 samples.
AudioSample
using the provided samples and
AudioFormat, with the desired output buffer size.
AudioSample
using the provided left and right channel
samples with an output buffer size of 1024.
AudioSample
using the provided left and right channel
samples.
millis
milliseconds from
the beginning.
Minim.debugOn()
has been called.
ab
.
buffer
.
timeSize
that
have been recorded with a sample rate of sampleRate
.
i
th effect in the chain.
e
if it is in the chain.
i
th effect in the chain.
signal
if it is in the chain.
i
th effect in the effect chain.
effect
if it is in the chain.
i
th signal in the signal chain.
signal
if it is in the chain.
Effectable
object is simply one that can have
AudioEffect
s attached to it.EffectsChain
is a list of AudioEffects
that
gives you the ability to enable and disable effects, as you would in a typical
DAW.EffectsChain
.
i
th effect in the chain.
e
if it is in the chain.
i
th effect in the chain.
signal
if it is in the chain.
i
th effect in the effect chain.
effect
if it is in the chain.
i
th signal in the signal chain.
signal
if it is in the chain.
timeSize
long and have been recorded with a sample rate of
sampleRate
.
buffer
.
buffer
.
buffer
.
buffer
.
buffer
.
Frequency
is used to contain a frequency.Line
, if it exists.
signal
with values in the range of [-1, 1].
left
and right
with values in the range
of [-1, 1].
signal
.
left
and right
.
ith
sample in the buffer.
ith
effect in the chain.
ith
signal in the chain.
AudioStream
with the requested parameters.
AudioOut
that can be used to generate audio that will
be heard through the computer's speakers.
AudioRecordingStream
that will stream the file requested.
AudioSample
that will load the requested file into memory.
AudioSample
that will store the provided samples.
AudioSample
that will store the provided samples.
ith
average.
Control
s for the
DataLine
being controlled.
ith
effect in the effect chain.
AudioInput
, to which you can attach AudioEffects
.
AudioInput
, to which you can attach AudioEffects
.
AudioInput
, to which you can attach AudioEffects
.
AudioInput
, to which you can attach AudioEffects
.
AudioInput
, to which you can attach AudioEffects
.
AudioOutput
, to which you can attach AudioSignals
and AudioEffects
.
AudioOutput
, to which you can attach AudioSignals
and AudioEffects
.
AudioOutput
, to which you can attach AudioSignals
and AudioEffects
.
AudioOutput
, to which you can attach AudioSignals
and AudioEffects
.
AudioOutput
, to which you can attach AudioSignals
and AudioEffects
.
SampleRecorder
that can record the source
in a
buffered (in-memory) or non-buffered (streamed) manner, to the file specified by saveTo
ith
signal in the signal chain.
effect
is in the chain.
freq
that will be
used to filter audio recorded at sampleRate
.
sampleRate
.
source
.
index
.
index
.
buffer
.
buffer
.
effect
is in the chain and is also enabled.
e
is in the chain and is enabled.
signal
is in the chain and is also enabled.
e
is in the chain and is enabled.
ith
frequency band.
threshold
bands of the bands included in the range
[low, high]
have registered a beat.
MinimServiceProvider
interface that use
Javasound to provide all audio functionality.AudioPlayer
with a buffer size
of 1024 samples.
AudioPlayer
with the request
buffer size.
AudioSample
.
AudioSample
.
num
times.
freq
that will be used to filter audio recorded at sampleRate
.
freq
that will be used to filter audio recorded at sampleRate
.
Minim
class is how you get what you want from JavaSound.MinimServiceProvider
is the interface that an audio implementation must
provide to Minim
, to guarantee that it can provide all of the functionality
that Minim promises.source
to this buffer by adding all samples.
source
samples to this buffer by adding the sample values.
Oscillator
is an implementation of an AudioSignal
that handles most of the work associated with an oscillatory signal like a
sine wave.Line
, if it exists.
amp
.
millis
from the beginning.
Playable
defines functionality that you would expect from a tapedeck
or CD player.Polyphonic
describes an object that can have multiple
AudioSignal
s attached to it.signal
in some way.
sigLeft
and sigRight
in some way.
samp
to each effect in the chain, in order.
sampL
and sampR
to each effect
in the chain, in order.
Recordable
object is one that can provide a program with
floating point samples of the audio passing through it.e
from the chain.
i
th effect from the chain.
signal
from the chain.
i
th signal from the
chain.
effect
from the effects chain.
ith
effect in the
effect chain.
signal
from the signals chain.
ith
signal in the
signal chain.
SampleRecorder
is an interface that describes the limited
set of functionality required of an object that records samples.Recordable
object this is attached to
when that object has new samples.
Recordable
object this is attached to
when that object has new samples.
SampleRecorder
to save.
scale
.
ith
frequency band
by s
.
a
.
value
.
a
.
a
.
v
.
ith
frequency band to
a
.
a
.
v
.
k
.
v
.
p
.
SampleRecorder
for this recorder.
v
.
from
to to
in the space of millis
milliseconds.
from
to to
in the space of millis
from
to to
in the space of millis
milliseconds.
from
to to
in the space of millis
milliseconds.
SignalChain
is a list of AudioSignals
that gives you the ability to enable (unmute) and disable (mute) signals.SignalChain
.
SignalSplitter
acts exactly like a headphone splitter.SignalSplitter
that will receive
audio in the given format and in buffers the size of
bufferSize
.
millis
from the current position.
stop()
is called by the Minim object that owns this.
step
.
at
is expected to be in the range [0,1].
Line
, if it exists.
size
entries.
waveform
as the float array to sample from.
wavetable
.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |