[i]"Have you or anyone else looked at the output of the mixer in various designs with a FFT analyzer? I wonder what the differences in harmonics would be. Since there are lots of harmonics in squarewaves, maybe the mixer output would be richer in harmonics for the CMOS design than an analog one?" - Don[/i]
Yes I have, quite extensively..
The major difference is not the "waveform" per se.. it is pitch (and sometimes amplitude) dependent changes to the waveform which make the difference with analogue theremins.. The primary source of these wavform changes (and therefore harmonic content) is the interactions between the variable and reference oscillators - What defines the 'natural' tone of a Theremin is primarily a function of oscillator coupling, and it is a tricky area to get 'right' as oscillator coupling affects linearity and can cause jittery lock-up when the difference frequency is low..
With digital heterodyning, none of the harmonics
generated due to oscillator interactions, are available (particularly if the digitized oscillator waveforms are passed through dividers so that any differing mark/space which may occur as a result of converting a 'mis-shaped' analogue signal to digital are also lost) - one ends up digitally heterodyning signals with fixed M/S ratio. It is this, and probably only this, which makes (IMHO) analogue heterodyning of analogue signals superior to digital (or for that matter analogue) heterodyning of digital signals.
The normal way of digital heterodyning is by using an XOR, which produces, after minimal filtering, a triangle wave output - this waveform is easily converted to sine.. And, if one has a VCF tracking the pitch, dynamically changing from triangle to sine is easy..
One can also synchronously convert the triange wave to a ramp wave, and can generate a square wave either by feeding the triangle through a comparator or by using my D-Latch method.. (you can also do far more elaborate waveshaping by, for example, varying the angle of slopes of a waveform generated by linear inegration, or by having adjustable pulse width generated by feeding the triangle into a comparator whos reference is adjustable) So, from basic digital heterodyning one has a fair number of possible source waveforms.. comparable to the waveforms available from standard synthesizer VCO's..
And, as with Voltage controlled synthesizers, if you have VCO waveforms and a controller tracking voltage, you can apply any form of subtractive filtering or other voltage controlled modifications at will... And the master of voltage controlled sound modifiers was undoubtably Dr Moog.
My lack of knowledge about the sound processing on the EW-Pro is almost total - And I have a lot of questions.. One of these is:
CV Tracking does not operate well below 100Hz, so tracking of bass notes would be difficult / impossible - I suspect that the filters / modifiers must therefore be locked to some fixed CV when the pitch drops below 100Hz.. meaning that tones produced in the bass register would be processed through fixed, and not dynamic processing.. but am I right? How much part does the CV actually play in the tone processing of this instrument?