beatblox_midi

Crates.iobeatblox_midi
lib.rsbeatblox_midi
version0.3.0
sourcesrc
created_at2024-07-10 16:48:10.949801
updated_at2024-08-29 12:55:51.897248
descriptionThis crate help with parsing data from .mid files and returns a format compatible with netsblox.
homepage
repositoryhttps://github.com/gb0808/beatblox_midi
max_upload_size
id1298549
size39,062
Gabriel Barnard (gb0808)

documentation

README

beatblox_midi

This crate helps with parsing data from .mid files and returns a format compatible with netsblox.

crate.io page

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
Commit count: 10

cargo fmt