Package eu.bandm.sig.adlib2
Interface AbstractClockedSignalSource
- All Superinterfaces:
AbstractSignalSource,CompilableControlFlow,CompilableDataFlow,Component,Process
- All Known Subinterfaces:
BooleanClockedSignalSource,ByteClockedSignalSource,ClockedSignalSource<A>,DoubleADSR,DoubleClockedSignalSource,EnumClockedSignalSource<E>,FloatADSR,FloatClockedSignalSource,IntClockedSignalSource,LongClockedSignalSource
- All Known Implementing Classes:
BooleanDelay,BooleanMultiDelay,BooleanStoredSignalSource,ByteClockedSignalSource.AbstractRandom,ByteDelay,ByteMultiDelay,ByteProcessMux,ByteSaH,ByteStoredSignalSource,CompilableBooleanStoredSignalSource,CompilableByteStoredSignalSource,CompilableDoubleStoredSignalSource,CompilableEnumStoredSignalSource,CompilableFloatStoredSignalSource,CompilableIntStoredSignalSource,CompilableLongStoredSignalSource,CompilableStoredSignalSource,Delay,DoubleClockedSignalSource.AbstractRandom,DoubleDelay,DoubleEnvelope,DoubleFMOsci,DoubleFractionalDelay,DoubleMultiDelay,DoubleOctaveRepeatingTabledTuning,DoubleProcessMux,DoubleSaH,DoubleStoredSignalSource,DoubleTableOscillator,DoubleUpsamplingSignalSource,EnumDelay,EnumStoredSignalSource,FloatClockedSignalSource.AbstractRandom,FloatDelay,FloatEnvelope,FloatFMOsci,FloatFractionalDelay,FloatMultiDelay,FloatOctaveRepeatingTabledTuning,FloatProcessMux,FloatSaH,FloatStoredSignalSource,FloatTableOscillator,FloatUpsamplingSignalSource,IntClockedSignalSource.AbstractRandom,IntDelay,IntMultiDelay,IntProcessMux,IntSaH,IntStoredSignalSource,LongClockedSignalSource.AbstractRandom,LongDelay,LongMultiDelay,LongStoredSignalSource,MultiDelay,NextEvent,SaH,StoredSignalSource
Common interface of all signal (time-dependent value) sources whose observable
state is driven by a clock.
The operation of the driving clock works as specified by the
Process
superinterface.-
Nested Class Summary
Nested classes/interfaces inherited from interface eu.bandm.sig.adlib2.Process
Process.Proxy -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe characteristics of a stream representing the successive values of this signal source.static final longThe expected size of a stream representing the successive values of this signal source. -
Method Summary
Methods inherited from interface eu.bandm.sig.adlib2.compile.CompilableDataFlow
compileDataFlow, compileDataFlowTo, getValueClass, hasDataFlowIOMethods inherited from interface eu.bandm.sig.adlib2.Process
afterEvery, andThen, compile, compileAsMainProcess, compileControlFlow, compileInitialization, every, every, getProcess, hasControlFlowIO, hasInitializationIO, init, setRealtimeContext, step
-
Field Details
-
STREAM_SIZE
static final long STREAM_SIZEThe expected size of a stream representing the successive values of this signal source.- See Also:
-
STREAM_CHARACTERISTICS
static final int STREAM_CHARACTERISTICSThe characteristics of a stream representing the successive values of this signal source.- See Also:
-