public class Monodic_FM extends FloatClockedSignalSource
FloatSignalSource.CompilableBinaryOperator
Modifier and Type | Field and Description |
---|---|
protected FloatSignalSource |
a0 |
protected FloatSignalSource |
am |
protected Apdsr |
apdsr0 |
protected Apdsr |
apdsrm |
protected FloatSignalSource |
d0 |
protected FloatSignalSource |
dm |
protected FloatSignalSource |
f0 |
protected FloatSignalSource |
fm |
protected float |
freq |
protected IntSignalSource |
gate |
protected FloatSignalSource |
p0 |
protected Realtime |
plan |
protected FloatSignalSource |
pm |
protected FloatSignalSource |
r0 |
protected FloatSignalSource |
rm |
protected FloatSignalSource |
s0 |
protected FloatSignalSource |
sm |
protected IntSignalSource |
trigger |
protected FloatSignalSource |
vca |
protected FloatLinearOscillator |
vco0 |
protected FloatLinearOscillator |
vcom |
out
add, clip, cos, div, E, exp, log, LOG2, mult, neg, PI, sin, sqrt, SQRT2, square, sub
DEFAULT_AFAP_INTERRUPT_LATENCY, DEFAULT_SLEEP_TIME_MS
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
void |
run()
Processes an event.
|
delayedBy, delayedWith, doCompileDataFlow, get, getAsFloat, logged, logged, random, randomNormal, randomUniform, repeat, slide, suppliedBy, suppliedBy, switchOver
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
add, check, clip, clocked, compileDataFlow, constant, div, guard, logger, logger, lowerLogSpread, map, mult, project, project, project, sub, upperLogSpread, zipWith, zipWith
constant
adHoc, afap, afap, andThen, asAsynchronousSwingEvent, compileControlFlow, every, every, frequently, frequently, frequently, sequence, times, times
protected final FloatSignalSource f0
protected final FloatSignalSource a0
protected final FloatSignalSource p0
protected final FloatSignalSource d0
protected final FloatSignalSource s0
protected final FloatSignalSource r0
protected final FloatSignalSource fm
protected final FloatSignalSource am
protected final FloatSignalSource pm
protected final FloatSignalSource dm
protected final FloatSignalSource sm
protected final FloatSignalSource rm
protected final IntSignalSource trigger
protected final IntSignalSource gate
protected final FloatSignalSource vca
protected final float freq
protected final Apdsr apdsr0
protected final Apdsr apdsrm
protected final FloatLinearOscillator vco0
protected final FloatLinearOscillator vcom
protected final Realtime plan
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)
public void run()
Realtime
Any implementation of this method should complete promptly and normally. In particular it must not block indefinitely.