jmcdougall wrote:yes, I am assuming that they are both quantitized to 128 steps. My point was that the voltage change each step represents is different if I am quantizing 0-2.5 versus 0-5v. Because the voltage steps are bigger, small variations in my hit pressure i.e. voltage variations, is not as likely to cause a step change on a 0-5v scale as it would on a 0-2.5V scale because the quantitized steps are bigger voltage changes.
With Gain 0 Atmega uses ~+5V as voltage reference. With Gain 8 Atmega uses ~+2.5V as voltage reference. In each case Atmega quantize voltage in 1024 level steps between 0 and maximum so from Atmega point of view the size of the level step doesn't matter.
Although I must admit that with 0-2.5V range voltage noise has twice as big effect on precision compared to 0-5V range. To sum up, yes, 0-5V signal level range is better but 0-2.5V is not much worse.
You are absolutely correct in implying that using FSRs is more complex electronically and more expensive than using piezos. However, there are benefits. First, there is no significant crosstalk so thresholds can be set low. I can absolutely verify this as I have both FSR based units ( the Drumkats and TrapKat) as well as conventional piezo pads (Yamaha, Pintech, Dauz and old Kat pads) on my drum rack. Second, because the voltage range is known and controlled, dynamic range is quantified and consistent. I should have a storage scope by the weekend and will run some tests on hits from both FSRs and some of the piezo pads.
What is the measured resistance of FSRs when at rest,hit light, medium and hard? If the resistances are in the suitable range than it might be possible to modify MegaDrum firmware to use FSR directly without opamps.