Hello people.
update:
The problem, as always is situated between the chair and the keyboard.
Telefox mentioned that a pizo is actually capacitor-like, not resistor like as I had assumed. The diode therefore, prevents the pizo from discharging. A proposed solution was to buffer the pizo with a transistor and pulldown resistor, or a double transistor (i.e an inverted inverter), with a pull up.
I'll try these, and see how it all works out.
original post:
-------------------------------------