public abstract class FloatOscillator extends FloatClockedSignalSource
FloatSignalSource.CompilableFloatBinaryOperator, FloatSignalSource.FloatAddOperator, FloatSignalSource.FloatDivOperator, FloatSignalSource.FloatMultOperator, FloatSignalSource.FloatSubOperatorSignalSource.AddOperator, SignalSource.CompilableBinaryOperator, SignalSource.Constant<A>, SignalSource.DivOperator, SignalSource.MultOperator, SignalSource.SubOperator| Modifier and Type | Field and Description |
|---|---|
protected float |
osciFreq |
protected float |
sampleFreq |
outabs, add, clip, cos, div, E, exp, log, LOG2, metaGetAsFloat, mult, neg, PI, sin, sqrt, SQRT2, square, subDEFAULT_AFAP_INTERRUPT_LATENCY, DEFAULT_SLEEP_TIME_MS| Modifier | Constructor and Description |
|---|---|
protected |
FloatOscillator(float sampleFreq,
float osciFreq) |
| Modifier and Type | Method and Description |
|---|---|
float |
getFrequency() |
Realtime |
modulated(FloatSignalSource osciFreqSource) |
Realtime |
modulator(FloatSignalSource osciFreqSource) |
void |
setFrequency(float osciFreq) |
delayedBy, delayedWith, doCompileDataFlow, get, getAsFloat, iterate, logged, logged, random, randomNormal, randomUniform, repeat, slide, suppliedBy, suppliedBy, switchOverclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, check, clip, clocked, compileDataFlow, constant, div, guard, logger, logger, lowerLogSpread, map, mult, project, project, project, sub, upperLogSpread, zipWith, zipWithadHoc, afap, afap, andThen, asAsynchronousSwingEvent, compileControlFlow, every, every, frequently, frequently, frequently, run, sequence, times, timespublic float getFrequency()
public void setFrequency(float osciFreq)
public Realtime modulator(FloatSignalSource osciFreqSource)
public Realtime modulated(FloatSignalSource osciFreqSource)