move `update` to voices and call from synth
include C standard lib
add type and declaration of `on`
store key in m_key; implement get_key
replace setParameter
implement volume setter
implement muffling setter
move voice parameters to mdaPianoVoice
find next free voice
handle note on event
implement key release handler
handle note off event
dampen/undampen notes on pedal