gyraf said:
It seems that there was (at least some) consensus that the harsh sound you'd most often get from these systems isn't because of the pickups acoustic/mechanic properties themselves, but because of the very-very-large peaks in signal level at the attack of e.g. picking a string, which in turn overloads the preamplifier stage, if this is set to a gain that is anywhere usable for "the rest" of the signal. And this initial overload causes the annoying sonic signature of the piezo systems.
This seems to be correct but the rest of the assumptions does not seem to be correct.
gyraf said:
So basically a problem in too-large a dynamic range. And compressing later on doesn't help much, as it tends to clip already in impedance-converter stage.
No, the problem is with large amplitude of the signal from piezo transducer but this does not mean too large dynamic range - it's not the same.
There are two problems with piezo pickups:
1) very high output impedance - this is solved by high input impedance buffers (usually using JFET transistors). Some valve amps with input impedance higher than 3 MOhms will work correctly but it is much cheaper to use a FET buffer and any transistor amp or mixer. I'd say that 5 MOhms input impedance is better and 10 MOhms is very good. Preamps for magnetic pickups will not work because they usually have input impedance below 1 MOhms.
2) high signal level, which leads to distortion in the input stage of the amp or buffer. This can be solved with a resistor divider, or better with capacitance divider as Gus has shown. The part of the schematic with diodes is not needed because the basic rule is not to allow for distortion. Trying to fix the signal with diodes is a bad idea because it is already too late for this.
gyraf said:
Which makes me think: Why not make a full-passive fast compressor to act on the signal already before it leaves the instrument?
This will not work because compressor cannot be fast. It needs some time to "measure" the signal level. During this , possibly short, time the signal would be distored and applying later a compression will not help. It will sound bad no matter what compression is applied. This problem is solved in many preamps by not allowing to have a distored signal at any moment and in any part of the circuit. And this is done in the way described above.
I'm designing a piezo buffer for my bass guitar. With piezo transducers under each of the string the signal is even higher than 3 V mentioned here. But it still can be handled without distortion with a buffer supplied from a 9 V battery.
Jakob, sorry that I spoiled your plan to conquer the world
.
Mark