6 releases
0.3.0 | Aug 29, 2024 |
---|---|
0.2.2 | Jul 31, 2024 |
0.1.1 | Jul 11, 2024 |
#1569 in Parser implementations
29KB
622 lines
beatblox_midi
This crate helps with parsing data from .mid files and returns a format compatible with netsblox.
Version Info
0.3.0
Is able to parse both dupal and triple beats and can parse to different precisions.
Update Log
0.3.0 - Triplet parsing now works. Sixtyfourth duration was removed. Only eight note triplets can be handled.
0.2.2 - Parsing now works with "fuzzy" data.
0.2.1 - Optimizations to parsing and better beat accuracy.
TODO
- Note velocity detection
- Chord detection
- Precision param in Midi::parse
- Tuplet detection
- Quarter / sixteenth note triplet detection
Dependencies
~320KB