| Interface | Description |
|---|---|
| ArrayLike<A> | |
| BooleanSignalSource | |
| CompilableControlFlow | |
| CompilableDataFlow | |
| CompilationContext<V,L> | |
| DoubleBinaryOperator | |
| DoubleTernaryOperator | |
| FloatArrayLike | |
| FloatBinaryOperator | |
| FloatConsumer | |
| FloatPredicate | |
| FloatRelation | |
| FloatSignalSource |
Common interface for all objects that emit a signal of type
float. |
| FloatSupplier | |
| FloatTernaryOperator | |
| FloatUnaryOperator | |
| FloatVariable |
Common interface for real-time concurrent variables of type
float that can be read synchronously and written asynchronously. |
| IntBinaryOperator | |
| IntConsumer | |
| IntSignalSource | |
| IntTernaryOperator | |
| IntVariable |
Common interface for real-time concurrent variables of type
int that can be read synchronously and written asynchronously. |
| LongBinaryOperator | |
| LongTernaryOperator | |
| MidiListener | |
| Realtime |
Common interface for objects that react repeatedly to clock events.
|
| SignalSource<A> |
Common interface for all objects that emit a signal of generic
type.
|
| StringSignalSource | |
| ToFloatFunction<A> | |
| VibesController |
| Class | Description |
|---|---|
| BooleanClockedSignalSource | |
| BoundedFloatAdder | |
| BoundedList<A> | |
| ClockedFloatSignalSource | Deprecated
Use
FloatClockedSignalSource instead. |
| ClockedSignalSource<A> | |
| Conversions |
Library of conversion routines between representations of sound signals.
|
| Conversions.Conversion | |
| DataLineSink |
This class realizes the connection between sig/adlib sound streams and
one output channel of the Java runtime sound system.
ATTENTION This version is intented to be used in "real-time" with an execution "As Fast as Possible". |
| DataLineSource | |
| FloatAdder | |
| FloatBoundedQuantization |
Canonical near-invertible maps between a float interval of the form
[a; b] and an integer interval of the form [0, n]. |
| FloatClockedSignalSource |
Abstract base class for objects that emit a signal of type
float, which attains new values only at clock events. |
| FloatControl |
Data type for control signals with guaranteed initial values.
|
| FloatDelay | |
| FloatFFT | |
| FloatLinearOscillator | |
| FloatOscillator | |
| FloatResonator | |
| FloatRingBuffer | |
| FloatSeries | |
| FloatSignalSource.CompilableFloatBinaryOperator | |
| FloatSignalSource.FloatAddOperator | |
| FloatSignalSource.FloatDivOperator | |
| FloatSignalSource.FloatMultOperator | |
| FloatSignalSource.FloatSubOperator | |
| FloatSlopeLimiter |
A class of signal filters that follow an input signal with
individually limited rising and falling slope.
|
| FloatSnapshotBuffer | |
| FloatTableOscillator | |
| FloatTwoTablesOscillator |
parameter "blend" goes from 0.0 (first table) to 1.0.
|
| FloatVariaSum |
Aggregation "public final RtArraySet members = .." would be cleaner, but requires "new Iterator()". |
| Honnef2018 | |
| IntClockedSignalSource | |
| Kahan | |
| LLJavaCompilationContext | |
| LLJavaCompilationContext.FloatSquare | |
| MidiMessageSource | |
| MidiMessageToSignal |
Cf eu/bandm/sig/music/midi/Routing.
|
| Organ2 |
Demo bt Honnef 2018.
|
| Organ3 |
Created from Organ2.java = Demo bt Honnef 2018.
|
| SignalSource.AddOperator | |
| SignalSource.CompilableBinaryOperator | |
| SignalSource.Constant<A> | |
| SignalSource.DivOperator | |
| SignalSource.MultOperator | |
| SignalSource.SubOperator | |
| StreamSink | |
| VariaRun | |
| Vibes | |
| VibesGUI |
| Enum | Description |
|---|---|
| CompilationContext.Type |
| Exception | Description |
|---|---|
| BoundedAllocationException |
Exception to indicate that the size of some preallocated data
structure has exceed its maximum bound.
|