Rests are a non-trivial problem, even though they seem to be very easy to solve. The problem stems from the fact that rests have no representation in the midi file, so you need to figure them out. Because midi files can be quite messy if not done perfectly you end up with all kind of spurious rests. So I decided to leave them out for now, but they will be added as soon as I've figured out how to do them well enough that they are not a distraction or teaching people really bad habits. The spacing of the notes should be correct.
This is the single biggest item on my todo list right now, and I wished I had more time to dedicate to this project.
I'm very much short on time at the moment, in fact, this weekend is the first time in a month that I have some time for myself but soon that will hopefully change and then I will be able to devote much more time to this project and some others that I'm tinkering with.
This is the single biggest item on my todo list right now, and I wished I had more time to dedicate to this project.