Package eu.bandm.sighkn
Class Monodic_FM
java.lang.Object
eu.bandm.sig.adlib.FloatClockedSignalSource
eu.bandm.sighkn.Monodic_FM
- All Implemented Interfaces:
CompilableControlFlow
,CompilableDataFlow
,FloatSignalSource
,FloatSupplier
,Realtime
,SignalSource<Float>
,Runnable
,Supplier<Float>
-
Nested Class Summary
Nested classes/interfaces inherited from interface eu.bandm.sig.adlib.FloatSignalSource
FloatSignalSource.CompilableFloatBinaryOperator, FloatSignalSource.FloatAddOperator, FloatSignalSource.FloatDivOperator, FloatSignalSource.FloatMultOperator, FloatSignalSource.FloatSubOperator
Nested 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
Modifier and TypeFieldDescriptionprotected final FloatSignalSource
protected final FloatSignalSource
protected final Apdsr
protected final Apdsr
protected final FloatSignalSource
protected final FloatSignalSource
protected final FloatSignalSource
protected final FloatSignalSource
protected final float
protected final IntSignalSource
protected final FloatSignalSource
protected final Realtime
protected final FloatSignalSource
protected final FloatSignalSource
protected final FloatSignalSource
protected final FloatSignalSource
protected final FloatSignalSource
protected final IntSignalSource
protected final FloatSignalSource
protected final FloatLinearOscillator
protected final FloatLinearOscillator
Fields inherited from class eu.bandm.sig.adlib.FloatClockedSignalSource
out
Fields 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, sub
Fields inherited from interface eu.bandm.sig.adlib.Realtime
DEFAULT_AFAP_INTERRUPT_LATENCY, DEFAULT_SLEEP_TIME_MS
-
Constructor Summary
ConstructorDescriptionMonodic_FM
(int freq, FloatSignalSource f0, FloatSignalSource a0, FloatSignalSource p0, FloatSignalSource d0, FloatSignalSource s0, FloatSignalSource r0, FloatSignalSource fm, FloatSignalSource am, FloatSignalSource pm, FloatSignalSource dm, FloatSignalSource sm, FloatSignalSource rm, IntSignalSource trigger, IntSignalSource gate) -
Method Summary
Methods inherited from class eu.bandm.sig.adlib.FloatClockedSignalSource
delayedBy, delayedWith, doCompileDataFlow, get, getAsFloat, iterate, logged, logged, random, randomNormal, randomUniform, repeat, slide, suppliedBy, suppliedBy, switchOver
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface eu.bandm.sig.adlib.FloatSignalSource
add, check, clocked, compileDataFlow, div, guard, logger, logger, map, mult, sub, zipWith, zipWith
Methods inherited from interface eu.bandm.sig.adlib.Realtime
afap, afap, andThen, asAsynchronousSwingEvent, compileControlFlow, every, every, frequently, frequently, frequently, times, times
-
Field Details
-
f0
-
a0
-
p0
-
d0
-
s0
-
r0
-
fm
-
am
-
pm
-
dm
-
sm
-
rm
-
trigger
-
gate
-
vca
-
freq
protected final float freq -
apdsr0
-
apdsrm
-
vco0
-
vcom
-
plan
-
-
Constructor Details
-
Monodic_FM
public Monodic_FM(int freq, FloatSignalSource f0, FloatSignalSource a0, FloatSignalSource p0, FloatSignalSource d0, FloatSignalSource s0, FloatSignalSource r0, FloatSignalSource fm, FloatSignalSource am, FloatSignalSource pm, FloatSignalSource dm, FloatSignalSource sm, FloatSignalSource rm, IntSignalSource trigger, IntSignalSource gate)
-
-
Method Details
-
run
public void run()Description copied from interface:Realtime
Processes an event.Any implementation of this method should complete promptly and normally. In particular it must not block indefinitely.
-