Hi Gordon,
Alas, the above has one fatal flaw which I spent many hours completely baffled over, before I "saw the light".. And when I did, I was quite annoyed with myself!
Because the mixer is a ring modulator, I thought about it in terms of producing a complex waveform out from sum+difference of input signals.. But .. The results are quite different to what one gets from 'ring modulating' audio -
When heterodyning two high frequency signals, almost all the complex stuff happens above 20kHz, and one can only get harmonics in the output (audio) waveform which are present in BOTH high frequency input waveforms.. What this boils down to, is that the audio output will only contain (at best) the harmonics of the purest HF input waveform.
Remember - it is only the sub-20kHz Difference components which will be heard, unlike with audio ring modulation, where all the sum and difference components in 20Hz-20kHz are heard.. See TW waveforms Thread (http://www.thereminworld.com/forum.asp?cmd=p&T=3850&F=3) for full details.
In fact - the way to get maximum harmonics from the output is to mix two HF waveforms with identical waveshapes![b] The output waveform will then be the same as the HF waveform(s)... EDIT -> This is not true![/b] One of these details which is quite counter-intuitive (but Theremins have plenty of oddities which can do ones head in!)