simple note stealing and dynamic polyphony

I was frustrated with all the "clicking" I got while playing with a sustain pedal.  I liked how your branch is organized so I went ahead and put in simple note stealing and a way to change the polyphony.