Closed oggy22 closed 4 years ago
First the PlayBack routine needs to be async/on a separate thread.
MusicNode should implement notification mechanism on GetNotes(). For example: event NotePlayed(int n) - means note n has just been yield returned including pauses. By convention -1 means the end.
In the time table, when playing the composition back, color the tone currently being plyed.