Hello,
I was sniffing around Open Theremin UNO and find it as a very nice achievement, both ideologically, aesthetically and apparently in the music realm... Thus, before jumping into building one, I humbly wonder (of course one must be humble specially in the theremin realm):
1) Is it playable enough? I mean, true thereminists out there (here) have tried it and are happy with it?
2) I was looking and the circuit and I really see overcomplicated the hetherodyning. [I do understand that D-latches are used to "digitally hetherodyne", and I´ve seen the discussion in the thread about the digital theremin but... well bear with me]:
a) First, let´s make a simple "mental" redesign and let's replace the fixed oscillators with an output from the arduino board. I don´t see any problem in generating the 460/500khz with reasonable precision.
So if we mentally do this redesign, what are we left with? Well, a pin from arduino clocking the D-latches... and reading the result. So, we go on:
b) what is left can be seen (e.g. for pitch oscilator) simply as a sample at 500khz of pitch variable oscilator. That is, no matter how the hetherodyned frequency is measured or processed, the resolution limit of the "digital hetherodyne" is one 500khz cycle. Thus, one could skip altogether the d-latches and, instead of generating 500Kz, just "sample" the VO at 500khz. The result should be of course treated just as today is (pondered-averaging and so).
c) I feel like we don´t really need a DAC and we just could use pwm and a low pass. This, I'm not THAT sure.
So the Open.Theremin could "evolve?" to a couple of VO and the arduino (and then the output analog stage).
How wrong am I?