finished PadSynth impl and test