The GPIO thing is really interesting! Unfortunately, I don't think the Yamaha stageboxes for the CL consoles have GPIO, it seems to be only a local feature, so I'd have to make home runs about 300ft each. Also, there is only one oscillator (maybe two now) but I'd need 10 of them, or a way to change the patching accordingly every time someone plays a pedal... I doubt that kind of programming is possible from what little I know about it. I'll look into it more though, maybe something will come up that I'm not thinking about yet!
Tony, if you get a chance, can you spell out your ideal a bit more? I'm a total beginner and need a lot of spoonfeeding...
So at this point I'm wondering if there's a generous person out there who'd be willing to do a quick sketch of this circuit thus far, with a top and bottom photo-interrupter where both are blocked at the nominal pedal position, both are exposed at full depression, and then the top one is blocked first upon release, followed shortly by the second one near the end of the release, with a selectable timeframe of 0-.5s within which the release must happen for there to be a trigger (also rejecting other combinations such as a half-release where only the bottom one was exposed during the cycle), a selectable delay of the 10kHz burst from 0-.5s once it is triggered, the selectable volume control from 0-1.4V RMS on a balanced output, the necessary circuitry for sine-ifying the burst and limiting it to 5ms in length, the ability to use the 48V Phantom Power from the audio mixer to power the circuit, and then some kind of summing circuitry to be able to combine the 10kHz burst with the signal from the piano pickup or mic without either one affecting/damaging the other (the summing feature can be left out if it is too much trouble, and I can just use an additional channel on the mixer if necessary).
Any takers?? I really appreciate everyone's help so far!