Hi Roger,
I believe both cello MP3s used the same preset settings. With my monkeying around with the non-harmonic resonator code I've lost the exact settings for that part of the preset, but it isn't too difficult to dial something that sounds extremely similar back in. The loss of presets during development is rather unfortunate, as one often stumbles upon crazy sounding configurations during the testing.
I play my Theremin with reversed volume sense, which seems more intuitive to me, but others have trained for years with the traditional volume sensing or desire it for other reasons, so this is a switchable option on the SYSTEM page of the menu (as is 50Hz mains hum squashing). Traditional sense has the advantage that it is likely easier to perform the "quick cut & slow swell" operatic note change as the "quick cut" move is towards the antenna. But it seems backwards to me, and with the sense reversed you don't have to manually shut the thing up when you move away from it. I need to tweak the scaling of one of the axis parameters to give it 2x or 4x more resolution, which I believe is just a trivial int => float exponent adjustment. As it is right now the axis gains and offsets need a bit of tweaking after the sensing is reversed, and I'd like to eliminate that as much as possible. This was the main reason I added the final axis parameter a while back. I've been putting off any non-critical path edits lately, but do track them in a README.TXT file in the code directory.
I promised you and TW a while back that I'd make better schematics and take some better close-up pix of the prototype details. I can probably do that in a day if hand-drawn is OK.
1. The oscillator boards are relatively simple, though there is a fair amount of interconnect over CAT5. You might want to get some CAT5 board or chassis connectors to mount on the oscillator boards to make everything neater and more modular. The oscillators have their own regulators, but everything else gets regulated 3.3V power from the FPGA board or uses ~unregulated USB 5V. So power cycling shouldn't be an issue. The coils are physically mounted to the plate antennas, which minimizes any vibrational C interaction between them. The high impedance end of the coil is positioned nearest to the plate (though the end winding is an inch or so away as the plate "looks" like a big shorted winding to it), the other end of the coil is low impedance. The CAT5 is a problem if you use the connectors on it as they are larger than the diameter of the cable - I was thinking of running the wire to the board through the case split point with a split rubber grommet or something for sealing and strain relief, which would put the cable connection inside the sealed box rather than at the box wall.
2. The encoder boards are just wires and you could easily wire them in the air if you prefer. Or make subset boards with 2 or 4 encoders per board. I recommend the arrangement I have as the knob layout corresponds physically with the display entries, and there is enough finger room between the encoders. And obviously you want the knobs below the displays so as not to block them when adjusting them.
3. The LCD is just wires to the FPGA board, though there is a contrast pot you'll have to deal with somehow. I soldered a tiny pot to the display board and drilled a hole for access (it's a prototype so it's supposed to be hideous!). This is a purely 3.3V part, they make 5.5V and 3.3V/5V mixed boards, so beware. The one I ordered from eBay was advertised as 3.3V, but arrived mixed, so they had to send me the components to convert it.
4. The LED "tuner" board is the most complex. It has 13 white LEDs, 4 blue LEDs, all 10 mm high efficiency types, and a red high efficiency single diode type 7 segment display. There are 3 serial to parallel LED driver ICs, 3 current setting resistors, and some decoupling, but it's really mostly just wires and the layout is entirely non-critical. The LED "tuner" board should be mounted at the very top of the control box display area, as it gives critical performance feedback. Watch what 7-segment display you purchase, you want the single diode type so the forward voltage isn't too high for the ICs to drive off of 5V.
5. I have a small "catch-all" board that has the EEPROM 8 pin dip, the SPDIF TX LED, and some power distribution.
I'll add another post(s) with more information and a parts list as it develops. If you want to get started you should order the FPGA board, and FPGA programmer, the encoders, the LEDs, the LCD, the EEPROM, and the other ICs. I can provide you with coils and the SPDIF TX LED if you like, though the coil values might have to change if you go with traditional antennas.
I would urge you to at least give plates a trial period as they are more sensitive (very good engineering reason). And you might find them easier to see and play, though of course aesthetically they are different than the expectation. Build it cheesy with plates, get it working and become familiar with it, then adapt it / cannibalize it for the final target enclosure(s).
There are prettier ways to make plate antennas. You could use a thin rigid non-C substrate (not wood I wouldn't think, but you could certainly experiment around to see if wood is viable here) with aluminum tape or plate sandwiched inside, and the coil exposed or otherwise viewable sticking out the back (I think the coils are pretty and make it look like real engineering is going on) with a small box on the back holding the driver board. The plate could be round, square, rectangular, oval, etc. without a lot of variation in the linearity of response. My volume plate is a 3D 'L' shape and it seems to work fine. You could use 3 layer PWB material with no external copper for the antenna - you could even put the driver electronics on the back if you removed the antenna plate copper from a small region. Or use 1 or 2 layer and cover the front with a piece of plastic or stick the whole thing in a plastic box.
(Test for non-C material with a regular Theremin: wave a longish piece of it near the pitch antenna & touch the antenna with it.)
Eric