Package eu.bandm.sighkn
Class Monodic_Table
java.lang.Object
eu.bandm.sig.adlib.FloatClockedSignalSource
eu.bandm.sighkn.Monodic_Table
- All Implemented Interfaces:
CompilableControlFlow,CompilableDataFlow,FloatSignalSource,FloatSupplier,Realtime,SignalSource<Float>,Runnable,Supplier<Float>
Spaeter umbauen auf "FloatTwoTablesOscillator"
-
Nested Class Summary
Nested classes/interfaces inherited from interface eu.bandm.sig.adlib.FloatSignalSource
FloatSignalSource.CompilableFloatBinaryOperator, FloatSignalSource.FloatAddOperator, FloatSignalSource.FloatDivOperator, FloatSignalSource.FloatMultOperator, FloatSignalSource.FloatSubOperatorNested classes/interfaces inherited from interface eu.bandm.sig.adlib.SignalSource
SignalSource.AddOperator, SignalSource.CompilableBinaryOperator, SignalSource.Constant<A>, SignalSource.DivOperator, SignalSource.MultOperator, SignalSource.SubOperator -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final FloatSignalSourceprotected final Apdsrprotected final Apdsrprotected final FloatSignalSourceprotected final FloatSignalSourceprotected final FloatSignalSourceprotected final FloatSignalSourceprotected final FloatSignalSourceprotected final floatprotected final IntSignalSourceprotected final Realtimeprotected final Realtimeprotected final FloatSignalSourceprotected final Realtimeprotected final FloatSignalSourceprotected final FloatSignalSourceprotected final FloatSignalSourceprotected final FloatSignalSourceprotected final FloatSignalSourceprotected final IntSignalSourceprotected final FloatSignalSourceprotected final FloatTableOscillatorprotected final FloatTableOscillatorFields inherited from class eu.bandm.sig.adlib.FloatClockedSignalSource
outFields inherited from interface eu.bandm.sig.adlib.FloatSignalSource
abs, add, clip, cos, div, E, exp, log, LOG2, metaGetAsFloat, mult, neg, PI, sin, sqrt, SQRT2, square, subFields inherited from interface eu.bandm.sig.adlib.Realtime
DEFAULT_AFAP_INTERRUPT_LATENCY, DEFAULT_SLEEP_TIME_MS -
Constructor Summary
ConstructorsConstructorDescriptionMonodic_Table(int freq, float[] table1, float[] table2, FloatSignalSource f0, FloatSignalSource fDiff, FloatSignalSource a0, FloatSignalSource p0, FloatSignalSource d0, FloatSignalSource s0, FloatSignalSource r0, FloatSignalSource atimb, FloatSignalSource ptimb, FloatSignalSource dtimb, FloatSignalSource stimb, FloatSignalSource rtimb, IntSignalSource trigger, IntSignalSource gate) -
Method Summary
Modifier and TypeMethodDescriptionprotected static FloatSignalSourceC(float c) voidrun()Processes an event.voidsetFinishedCallback(@Opt Runnable finished) Methods inherited from class eu.bandm.sig.adlib.FloatClockedSignalSource
delayedBy, delayedWith, doCompileDataFlow, get, getAsFloat, iterate, logged, logged, random, randomNormal, randomUniform, repeat, slide, suppliedBy, suppliedBy, switchOverMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface eu.bandm.sig.adlib.FloatSignalSource
add, check, clocked, compileDataFlow, div, guard, logger, logger, map, mult, sub, zipWith, zipWithMethods inherited from interface eu.bandm.sig.adlib.Realtime
afap, afap, andThen, asAsynchronousSwingEvent, compileControlFlow, every, every, frequently, frequently, frequently, times, times
-
Field Details
-
f0
-
fDiff
-
a0
-
p0
-
d0
-
s0
-
r0
-
atimb
-
ptimb
-
dtimb
-
stimb
-
rtimb
-
trigger
-
gate
-
vca
-
freq
protected final float freq -
apdsr0
-
apdsrm
-
vco1
-
vco2
-
mvco1
-
mvco2
-
plan
-
-
Constructor Details
-
Monodic_Table
public Monodic_Table(int freq, float[] table1, float[] table2, FloatSignalSource f0, FloatSignalSource fDiff, FloatSignalSource a0, FloatSignalSource p0, FloatSignalSource d0, FloatSignalSource s0, FloatSignalSource r0, FloatSignalSource atimb, FloatSignalSource ptimb, FloatSignalSource dtimb, FloatSignalSource stimb, FloatSignalSource rtimb, IntSignalSource trigger, IntSignalSource gate)
-
-
Method Details
-
setFinishedCallback
-
run
public void run()Description copied from interface:RealtimeProcesses an event.Any implementation of this method should complete promptly and normally. In particular it must not block indefinitely.
-
C
-