implemented virtual synths and midi files