[i]"Just wait until you hear what I would like in the wave-shaping area! (Pretty much the same as is available on a modern keyboard synthesiser. Mwahahahahahaaar!)" - Gordon C[/i]
how "modern" ? If we are talking about sample playing MIDI synths, it will not be coming from me! .. If we are talking about a CV based analogue synth, the first 'add-on' board I have planned will be a CV board to track over the entire Theremins audio output - up to 9 octaves from 16Hz.
Ok - best if I give an overview of my PLANS (note, these are plans - not promises)..
1.) Core Theremin - Antenna board and 'main' board.
2.) Volume + 3D board (3d Volume board to also be launced as stand-alone product)
4.) C.V. board
5.) Slave control board and SkyWave H1 Slave (a clone of the H1 Theremins at Hands-Off 2010)
6.) Slave control board and EW Slave (a clone of the EW Standard without antenna coils etc - can only be used a slave)
7.) Slaves for other popular Theremins such as the Enkelaar.
(more than 1 slave can be controlled sinultaneously)
Brief overview of the system:
[i]Basic Theremin pitch section consisting of 2 boards - one board at the pitch antenna, and one board taking signals from the pitch antenna board, doing secondary heterodyning (superhet) to shift the frequencies down without losing the magnitude of the difference frequency - then the signals (variable and reference scaled down to about 30kHz) are fed into a pair of custom IC's which contain programmable PLL's and dividers to multiply and divide the frequencies (and resulting difference) for range scaling. (this IC multiplies the ~30kHz to over 40Mhz inside the IC, and then performs divisions and further multiplications to produce non-integer multiples of the original input frequencies if one desires this - as will be needed for the more advanced builds)
I am (in order to reduce cost) only designing one PLL IC, with everything I can imagine I need, and cramming it with everything possible to fit on the silicon.. using serial messages, the function of this IC can be radically altered - without serial messages, it reverts to a 'core' build which is being optimised for my simple version Theremin.
The output of these IC's contains frequencies + difference frequencies which can be taken to more stages of frequency multiplication / division / addition / subtraction to scale them to whatever is required.. Or they can be (as they will be on the low-end version) taken to another (this one only semi-custom.. as in, not so expensive) IC which performs mixed-signal heterodyning and allows DC control of the amplitudes of the audio output signals, and DC control of a pair of low Pass (12db/octave) filters.
The audio output signals from the above are: square wave at Fundamental which has DC level control and voltage controlled LPF following it; Sine waves at Fundamental, 2nd Harmonic, 4th Harmonic and 8th Harmonic.. the level of each harmonic is independently DC controlled, these (the sines) are summed, and the output taken via the 2nd LPF. The outputs from both VCFs are summed to give the audio output.
The DC control voltage from the volume antenna can directly drive the above (via potentiometers to control the harmonic mix), or a seperate VCA can be used (seperate VCA allows preview to monitor the tone mix, without seperate VCA, preview can only monitor the square wave - alas, this is to do with the limited configuration possibilities I have with the IC).
There is also a square wave (no DC amplitude control) and a seperate square wave being output which is a fixed multiple of the fundamental frequency, and which tracks with no added latency - This signal can be used to generate stable, low latency CV's for Theremin audio output going right down to 8Hz* (at 8Hz, the latency is 4ms, at 16Hz it is 2ms, at 32Hz it is 1ms.. etc)..
One little problem with my CV is that it does not work well ab