public class FloatTableOscillator extends FloatOscillator
FloatSignalSource.CompilableFloatBinaryOperator, FloatSignalSource.FloatAddOperator, FloatSignalSource.FloatDivOperator, FloatSignalSource.FloatMultOperator, FloatSignalSource.FloatSubOperatorSignalSource.AddOperator, SignalSource.CompilableBinaryOperator, SignalSource.Constant<A>, SignalSource.DivOperator, SignalSource.MultOperator, SignalSource.SubOperatorosciFreq, sampleFreqoutabs, add, clip, cos, div, E, exp, log, LOG2, metaGetAsFloat, mult, neg, PI, sin, sqrt, SQRT2, square, subDEFAULT_AFAP_INTERRUPT_LATENCY, DEFAULT_SLEEP_TIME_MS| Constructor and Description |
|---|
FloatTableOscillator(float[] table,
float sampleFreq,
float osciFreq,
float phase) |
| Modifier and Type | Method and Description |
|---|---|
static void |
main(String[] args) |
void |
run()
Processes an event.
|
void |
setFrequency(float osciFreq) |
getFrequency, modulated, modulatordelayedBy, 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, sequence, times, timespublic FloatTableOscillator(float[] table,
float sampleFreq,
float osciFreq,
float phase)
public void run()
RealtimeAny implementation of this method should complete promptly and normally. In particular it must not block indefinitely.
public void setFrequency(float osciFreq)
setFrequency in class FloatOscillatorpublic static void main(String[] args)