So - I thought I will fill these available slots with something useful - like MIDI.
What I have is this.. There is one IC which implements the volume circuitry (connects to external components - inductor/s capacitors/s resistors/s etc which connects to the volume antenna) and outputs a voltage (0 to 5V) proportional to hand position. A single pin defines the polarity, and an input voltage (potentiometer) sets sensitivity.
The output voltage can be taken to a VCA (or for that matter VCA/VCF) to implement a stand-alone volume controlling circuit.
The Pitch circuit uses 2 PSoCs and external Rs,Cs and Ls - Note, PSoC Capsense is not being used - I am using the PSoCs as part of a LC circuit and the PSoCs are configured to be a circuit containing OpAmps, Filters, Switched capacitor circuits etc - and to hide the circuit so it cannot be copied.
My plan is to include MIDI In and Out on each IC - the In will be merged with the signals processed by the IC, so that pitch and volume control signals will come out of the 'final' IC ready for connection to MIDI equipment.
I can detect the high frequency seen by each PSoC by feeding the oscillator signal internally (from the Analogue section) to the (presently unused) digital section. I can (at this time) add MIDI with no extra hardware cost - The only cost is the time I spend on it.
[b]What I want to know is this: What MIDI signals would you like, and what makes sense for a Theremin?[/b]
1.)[b]Note on/off, Velocity (on/off?)[/b] Any ideas on this? In particular,
(a)what should trigger a "new note" message?
(b)Velocity - Should this be the value from the Volume antenna? - or should it be a constant (say 64) with
(c) Volume Antenna data being sent as a continuous controller message?
(d) Should trigger perhaps be a function determined by changes on the Volume antenna?
2.)[b]Continuous Controllers:[/b]
Would transmition of pitch and volume messages as continuous control signals only (no note-on / note-off messages) be useful? - This is the simplest way to implement MIDI.. and may be all I can manage to do quickly.. A 14 bit pitch and 12 bit volume message would be available, and these could be assigned simply to any continuous controller and any MIDI channel.
[b] I would be extremely grateful to hear your ideas - Particularly if you have ever used MIDI from a Theremin, or are MIDI proficient.. Also, I would be most interested in hearing from anyone who could write MCU level C code to implement MIDI functions .. I cannot afford to pay anyone at this time, but would be happy to discuss royalty payments based on sales.. I have too much to do and am running out of time and money - so am looking for help! [/b]