synthesia is the best softwear for practicing and teaching ,i use synthesia for many student, it about 30 student each class,
and its works and synthesia make my song easier to learn
the simple way to make midi file, just write the note on sibelius (Music score softwear ), and than save as midi,dont forget to saperate the right and left hand