Resets the Envelop generator
Sets the frequency of the operator
The envelop generator of the operator.
Feedback register. Either out_0[n-1] or out[n-1] multiplied by feedback amount. The amount which the oscillator will be offsetted. Negative if inverted.
Input register. The amount which the oscillator will be offsetted.
Output register. Not affected by either level or EG Might be used for ring modulation.
Output affected by EEG and level. Either used for audible output, or to modulate other operators
The current position of the oscillator, including fractions.
Local copy of operator preset data.
Live calculated out of shpA
Live calculated out of shpR
The amount the oscillator must be stepped forward each cycle, including fractions.
Implements a single operator.
Contains an oscillator, an ADSR envelop generator, and locals.