Paul Strojan wrote:I think a better solution would be to bend the strings electrically. Joni Mitchell has a guitar that has a pickup on each string so she can change tunings on the fly.
You could put a piezo on each string and wire them to a computer that will "auto tune" the input according to the desired copedent.
IIRC, Ed Packard did some work in that direction years ago. He used Hall-elements as single-string PUs though. Can not remember much more about his ideas, but I do not think "lack of natural sound" was a problem.
I went through a theoretical design with motors over several years, and if we ignore the fact that I designed the entire changer into a traditionally looking keyhead, it was an All-Pull design with one raise and one lower to cover all changes one might think of and the strings can tolerate. Maybe you'll spot why I ended up with two motors for each string, instead of one with zero-position in the middle, if you read further down in this short description.
To get the immediate reaction and high resolution known from regular, mechanical, PSGs, miniature DC motors was found ideal to drive short pull-rods via screws. Positions was counted up/down via flags on the screws.
Screws have the advantage that they stay put when no voltage is applied to the motor they are directly connected to, and high speed (for immediate reaction – follow the pedals/levers travel exactly) combined with well-defined stops when position-counters reach set values, are easy to achieve with very small motors and screws (for low weight and insignificant inertia).
While each miniature motor will have its own two-way driver/analog controller for course settings – +/- a few cents, the CPU will calculate and control that same driver to within acceptable tolerances – say: +/- 1/2 cent of whatever it gets programmed to. The CPU will then also activate the drivers for raises/lowers on other strings for optimal cross-string tuning, but only when main changes are within a few cents from programmed destinations – pre-programmed compensations if you like.
NOTE 1: Flag-counters were chosen because all other position-detection methods – string-tension, linear positions, etc. – will be affected by the player via the strings and not be reliable. Flag-counters are also easy and cheap to integrate with a screw mechanism, and with an All-Pull setup auto-reset at pedals/levers releases is a given.
NOTE 2: Miniature DC motors small enough to fit side-by-side in the space provided for regular mechanics in a standard-width PSG, are on the market. Power is not much of an issue with linear screw-drives, so weight of the entire motorised mechanics can be kept at level with, or lower than, traditional pull-rod/bellcrank mechanics.
NOTE 3: As pull-length for strings varies greatly – from 3d E9 string about 1/10 inch for a halfnote raise, to the much smaller pull for the extended low on an S12 E9 or C6 – I chose to level out
some of that difference in the mechanical All-Pull changer instead of leaving all that to the electronics controlling the screws/motors. Easier to achieve the wanted precision that way.
NOTE 4: Although my "design" allows for jumping between pedal/lever actions and compensations in any order of setups imaginable, open is tuned as we are used to for traditional PSGs. No built-in auto-tuning either.
My reasons for not having built one already, is that I am no longer interested in all the hassle related to marketing such a PSG, and I have no need for one myself. Thus, figuring out how I would go about it if I should ever bother to build one, has given me plenty enough fun over the years.