Almost complete schematics for complex dual analog oscillator in tradition of Buchla 258/259 with redesign from first principles for the digital age. For non-commercial use only, e.g. education, DIY. Modulation oscillator is a self stablizing sine wave based around a trig identity for instant in the loop gain correction. Basic sine wave (harmonic oscillator) equation is:
Where the second differential x'' (with respect to time) is passed through two voltage controlled integrators, and the inversion of the x output connected to the input to solve. Here, ω = 2πf which is the angular frequency of the sine wave.
The trig identity used is:
Which generates a real time error value, and out of phase sinusoidal outputs of the second harmonic. The complete equation with stabilization is:
Output oscillator is a variable harmonic wavetable that solves Legendre's Ordinary Differential Equation in real time:
Where L represents the azimuthal quantum number, thus generating polynomial functions in a completely novel (and sometimes frustrating) way.
The stabilization technique in this oscillator is also state of the art, although there is a compromise between harmonic distortion and ampltiude distortion. Ampltitude distortion as the RMS to DC converter gets stuck in a modulation loop is probably the more destructive force here for audio work. It can be mitigated by avoiding rapid changes in oscillator frequency, perhaps by using a slew limiter on your seqeuncer.
Output oscillator uses four quadrant multipliers and is designed for through zero behaviour.