Oh, Ive done this so many times before sure you're all bored with it... May even have asked the same question/s and forgotten the answer/s, in which case, sorry!
The instrument I am (a long way from completing) developing will have register switching - I remember reading comments on the implementation of register switching on the EWP not being liked by some thereminists, but cannot find these (if IRC and there are dislikes).
Question 1: - Register selection
I am looking at 4 register selections - and need to decide how the thereminist selects these.. in order of simplest first, methods are:
A.) Rotary selector switch.
B.) Two buttons, one to raise octave (INC) one to lower octave (DEC) .. This option would also allow the possibility of foot operated INC and DEC switches. 4 LEDs on the panel would show the selected register.
C.) Four independent buttons which when pressed, selected the register. .. This option would also allow the possibility of foot operated INC and DEC switches. 4 LEDs on the panel would show the selected register (these LEDs would be positioned next to the appropriate push switches.)
I am planning on first building a simple version of this instrument - this instrument would probably (unless there was absolute horror expressed here) have the rotary switch (option 1) as no LED's are required (The simple build has one PSoC4, I have used almost all the available pins on this, so adding things like LED's gets difficult.. Not impossible - but if folks think a rotary switch is ok, its easier - The simple version will not have a digital user interface, and is limited in terms of what I can add simply - it will have all analogue controls for everything.
Other than the simple version (see below) I am designing the instrument so that it can be expanded - have now opted for MIDI control, so that I can develop a digital user interface based on MIDI, but can use an existing MIDI controller (such as my Behringer BCR-200 or a software MIDI editor) until this is done.. Unless it was really important, I hope I dont need more than a rotary switch on the simple version
Question 2: - Use of 'span' control
For Both versions, I plan to have the controls related to tuning / performance user accessible at all times, and based on rotary potentiometers - some of these potentiometers will be standard with knobs for easy access, some will be finger adjustable trimmers meant for infrequent adjustment.
Knobs:
Pitch tune, Volume "antenna" silent position, volume antenna "max" position, Volume linearity main.
Trimmers:
Pitch Span, Pitch NF Linearity, Pitch FF Linearity, Volume Linearity sub.
I suspect / believe / hope that thereminists will want to set their instruments pitch response and leave it set to their taste - as in, they will set the span for say 5 octaves (it should be adjustable between 3 and 7) and set the linearity to suite them.. I say "hope" because if this is the case it greatly simplifies the linearization circuit - I have tried to make the "Span" "NF Lin" and "FF Lin" controls non-interactive, but allowing them some interactivity (which is a real bother if any are adjusted frequently) makes the circuitry a lot simpler / cheaper.. So (again, unless I hear howls of outrage) these controls would be "set and forget".
The "volume linearity sub" would also be a "set and forget" simply because it is far less critical - there will however be a "volume linearity main" knob to set the response (this will be implemented at the audio side not at the RF side as the others are) from "snappy" to "natural".
Question:
Would you be disappointed that you could not easily simply adjust the "span" control - that if one adjusts this control you would also probably need to adjust the linearity controls? Is the idea of being able to change the field from (say) 4 octaves to 6 octaves quickly, something you would really want? (dont forget you would have 4 octaves of register switching available).
Question 3: - Editing options / complexity
I had been thinking in terms of making the full-blown instrument and not having (other than the most basic functions and those detailed above) a user interface - Leaving it to the thereminist to buy a MIDI controller or software with which to control the instrument, or perhaps supplying something like the BCR-200 set-up for the instrument.
The BCR-200 at £100 is WAY beyond anything similar that I could design and incorporate in my theremin even at 3* the price
My (need to be made soon) choices are these:
1.) Basic instrument with register switching and analogue controls for sound etc, these being:
a) - Four mixed-signal waveforms with level and tilt control for each.
b) - Two analogue heterodyning voices, one being "EM" with brightness,waveform,level and tilt controls, One sine with level and tilt.
c) - One Feedback control, Main parametric EQ with 4 controls, main and preview out.
- The above clocks in at 20 controls for the sound.. I personally feel that the above is my minimum - BUT it may be that I would reduce the available audio options for a (sub ;-) standard model.. Perhaps lose independent tilt (this is an equalizer control which is a tiltable filter) and just have one for the mixed signal voices and one for the analogue voices, and perhaps lose the parametric EQ )-:
2.) Full instrument with MIDI control over audio settings and the ability to edit / store at least 16, but probably 64 presets - Will require an external MIDI controller to edit presets, but will allow selection of presets without a MIDI controller. Functions available will be an expanded set of those in the basic instrument (formants for example), and will have the ability for expansion which would also have dedicated MIDI control messages.
3.) As (2) but with extremely basic ability to edit parameters.
4.) As (3) But with a comprehensive DUI to allow editing.
Option (1) is not upgradable - I have spent a lot of time trying to make an instrument that can start life as a basic, and be upgraded to a full monster, but have now realized that the extra expense of facilitating this adds way too much cost to the basic. My thinking now is to produce a non-expandable basic.. I always hate this, because it means that if I was to bring out a comprehensive instrument later, early adopters could lose out..
Option (2) is the quickest / lowest cost means to realize a full instrument that does everything I WANT, it will take a little longer to get to market, probably be in the £600 - £800 price range (Midi controller NOT included)
Option (3) is one I dont like - Option (4) is one I dont like much - it will take me longest to implement, and cost little less (if adding cost of BCR-200) and perhaps even more than Option (2) and I would still (personally) use the BCR-200.... Option (2) with a software MIDI controller / editor would be the cheapest way to implement the whole instrument.
Question:
Any thoughts on the above?
----------------------------
Reality check:
I have the plans for umpteen versions, I have developed a PSoC4 which is at the heart of the basic build, I am now at the stage of laying out boards to make this all 'physical' - Its a huge project, even in its simplest form - the balancing business of what to add and what to leave out is the real problem.. Yes, I could revisit any section and change it, but as much as possible I want to avoid repeating work -
And I have two forces pulling and pushing me - one is to get something on the market quickly which "does the job well", the other is to get the best ever heard on the market... I also have this inner demon taunting me, insisting that if I dont make the instrument utterly unrealistically exceptional, after all I have said, I will be the TW joke ;-) (actually, there's an inner demon who taunts that I am the TW joke ;-)
Yeah - Pride! Its a killer ;-) I really need a manager / business-minded partner who can keep me on track without limiting creativity too much..
Fred