I’m proud to announce the
midi-reader-writer crate. I’ve developed this crate to be used in
rsynth and as a response to this thread (which originated from this issue). Thanks to all people involved in these discussions!
- creating an iterator over all the tracks, merged (
midlykeeps tracks separate)
- given an iterator, separating the tracks again, and
- converting time stamps from ticks to microseconds and vice versa.