Package | Description |
---|---|
eu.bandm.sig.adlib | |
eu.bandm.sighkn |
Modifier and Type | Interface and Description |
---|---|
interface |
FloatVariable
Common interface for real-time concurrent variables of type
float that can be read synchronously and written asynchronously. |
Modifier and Type | Class and Description |
---|---|
class |
BoundedFloatAdder |
class |
ClockedFloatSignalSource
Deprecated.
Use
FloatClockedSignalSource instead. |
class |
DataLineSource |
class |
FloatAdder |
class |
FloatBoundedQuantization.Variable
Quantized variables of apparent type float, backed with a mutable
integer store.
|
class |
FloatClockedSignalSource
Abstract base class for objects that emit a signal of type
float , which attains new values only at clock events. |
class |
FloatDelay |
class |
FloatLinearOscillator |
class |
FloatOscillator |
class |
FloatResonator |
class |
FloatRingBuffer |
class |
FloatSlopeLimiter
A class of signal filters that follow an input signal with
individually limited rising and falling slope.
|
class |
FloatTableOscillator |
class |
FloatTwoTablesOscillator
parameter "blend" goes from 0.0 (first table) to 1.0.
|
Modifier and Type | Field and Description |
---|---|
(package private) FloatSignalSource |
Kahan.comp |
(package private) FloatSignalSource |
Kahan.out1 |
(package private) FloatSignalSource |
Kahan.out2 |
(package private) FloatSignalSource |
Kahan.out3 |
FloatSignalSource |
FloatControl.source
The object that emits subsequent values.
|
FloatSignalSource |
FloatVariaSum.sum |
Modifier and Type | Field and Description |
---|---|
protected ArrayLike<FloatSignalSource> |
FloatAdder.snapshot |
protected List<FloatSignalSource> |
FloatAdder.sources |
Modifier and Type | Method and Description |
---|---|
default FloatSignalSource |
FloatSignalSource.add(FloatSignalSource other) |
default FloatSignalSource |
FloatSignalSource.check(String where,
float min,
float max) |
static FloatSignalSource |
FloatSignalSource.constant(float value)
Creates an object that emits a constant signal.
|
default FloatSignalSource |
FloatSignalSource.div(FloatSignalSource other) |
FloatSignalSource |
Organ2.getMaster() |
FloatSignalSource |
Organ3.getMaster() |
FloatSignalSource |
FloatResonator.getOscillator() |
FloatSignalSource |
FloatDelay.getSource() |
default FloatSignalSource |
FloatSignalSource.map(FloatUnaryOperator op)
Creates a wrapper that emits a signal obtained by applying a
given function to the current value of the signal emitted by this
object.
|
default FloatSignalSource |
FloatSignalSource.mult(FloatSignalSource other) |
static FloatSignalSource[] |
FloatSignalSource.project(float... array) |
static FloatSignalSource |
FloatSignalSource.project(float[] array,
int index)
Creates a signal source that yields the current value of a
specified array element.
|
default FloatSignalSource |
FloatSignalSource.sub(FloatSignalSource other) |
default FloatSignalSource |
FloatSignalSource.zipWith(FloatBinaryOperator op,
FloatSignalSource other)
Creates a wrapper that emits a signal obtained by applying a
given function to the current values of the signals emitted by
this object and another object.
|
default FloatSignalSource |
FloatSignalSource.zipWith(FloatTernaryOperator op,
FloatSignalSource second,
FloatSignalSource third) |
Modifier and Type | Method and Description |
---|---|
default FloatSignalSource |
FloatSignalSource.add(FloatSignalSource other) |
void |
LLJavaCompilationContext.addMainFloatSignalSource(FloatSignalSource source) |
void |
FloatAdder.addSource(FloatSignalSource source) |
default FloatSignalSource |
FloatSignalSource.div(FloatSignalSource other) |
static FloatFFT |
FloatFFT.fft(FloatSignalSource[] sources) |
static FloatFFT |
FloatFFT.fft(FloatSignalSource[] sourcesRe,
FloatSignalSource[] sourcesIm) |
static FloatFFT |
FloatFFT.fft(FloatSignalSource[] sourcesRe,
FloatSignalSource[] sourcesIm) |
static FloatResonator[] |
FloatResonator.midiEnsemble(FloatSignalSource source,
float sampleFreq,
float pitchReference,
float inertia) |
Realtime |
FloatOscillator.modulated(FloatSignalSource osciFreqSource) |
Realtime |
FloatOscillator.modulator(FloatSignalSource osciFreqSource) |
default FloatSignalSource |
FloatSignalSource.mult(FloatSignalSource other) |
void |
FloatAdder.removeSource(FloatSignalSource source) |
void |
FloatSeries.setSource(FloatSignalSource source) |
void |
FloatDelay.setSource(FloatSignalSource source) |
default FloatSignalSource |
FloatSignalSource.sub(FloatSignalSource other) |
default FloatSignalSource |
FloatSignalSource.zipWith(FloatBinaryOperator op,
FloatSignalSource other)
Creates a wrapper that emits a signal obtained by applying a
given function to the current values of the signals emitted by
this object and another object.
|
default FloatSignalSource |
FloatSignalSource.zipWith(FloatTernaryOperator op,
FloatSignalSource second,
FloatSignalSource third) |
Constructor and Description |
---|
FloatDelay(float init,
Function<? super FloatSignalSource,? extends FloatSignalSource> source) |
FloatDelay(float init,
Function<? super FloatSignalSource,? extends FloatSignalSource> source) |
FloatSeries(Function<FloatSignalSource,FloatSignalSource> inFun) |
FloatSeries(Function<FloatSignalSource,FloatSignalSource> inFun) |
Modifier and Type | Class and Description |
---|---|
class |
Apdsr
APDSR.
Retriggerable. "p" = "peak" is optional, if == null it defaults to 1.0f, modeling the conventional "Adsr". Gate is true if input !=0. Trigger is modelled by any change in the event number = the int source in "trigger". Execution is re-triggerable, i.e. |
class |
FloatPfg |
class |
FloatSamplePlayer
Pitch calculation:
With "increment==1.0", this code plays one array position in one run-step. |
class |
SigSequencer.FloatColumn |
Modifier and Type | Field and Description |
---|---|
protected FloatSignalSource |
Apdsr.a |
protected FloatSignalSource |
Apdsr.d |
protected FloatSignalSource |
FloatSamplePlayer.increment |
FloatSignalSource |
FloatPanorama.left |
protected @Opt FloatSignalSource |
Apdsr.p |
protected FloatSignalSource |
Apdsr.r |
FloatSignalSource |
FloatPanorama.right |
protected FloatSignalSource |
Apdsr.s |
(package private) @Opt FloatSignalSource |
KennLine.Animation.source |
Modifier and Type | Method and Description |
---|---|
protected static FloatSignalSource |
Test.C(float c) |
protected static FloatSignalSource |
TestMonodic.C(float c) |
protected static FloatSignalSource |
TestMonodic.select(BooleanSignalSource sel,
FloatSignalSource t,
FloatSignalSource f) |
Modifier and Type | Method and Description |
---|---|
void |
FloatPanorama.addInput(FloatSignalSource signal,
FloatSignalSource factor,
FloatSignalSource pan) |
protected static FloatSignalSource |
TestMonodic.select(BooleanSignalSource sel,
FloatSignalSource t,
FloatSignalSource f) |
Constructor and Description |
---|
Animation(KennLine.Anchor moved,
@Opt FloatSignalSource source,
boolean horizontal,
KennLine.Anchor leftFixed,
KennLine.MoveMode leftMode,
KennLine.Anchor rightFixed,
KennLine.MoveMode rightMode)
source may be ==null for gui animation.
|
Apdsr(int freq,
FloatSignalSource a,
@Opt FloatSignalSource p,
FloatSignalSource d,
FloatSignalSource s,
FloatSignalSource r,
IntSignalSource trigger,
IntSignalSource gate) |
Apdsr(int freq,
FloatSignalSource a,
@Opt FloatSignalSource p,
FloatSignalSource d,
FloatSignalSource s,
FloatSignalSource r,
IntSignalSource trigger,
IntSignalSource gate) |
FloatSamplePlayer(float freq,
int qSize,
int width,
FloatSignalSource increment) |