fix: key -> note
remove voice[vl] from `mdaPianoVoice::on`
replace param[n] with calls to p_helper
replace programs[curProgram] with direct parameter lookups
convert process into render
remove pointer indirection
move cmax constant to where it is used
remove activevoices and voices loop