staff icon indicating copy to clipboard operation
staff copied to clipboard

Music theory and score rendering library with midi, notes, chords, scales, and more.

Results 17 staff issues
Sort by recently updated
recently updated
newest added

I had just realized that I mistakenly enabled the feature for the "cli", but you were so fast to merge the PR :D

Just listing some of the missing scales that could be added to this library: https://en.wikipedia.org/wiki/List_of_musical_scales_and_modes https://en.wikipedia.org/wiki/Jazz_scale#Modes_of_the_melodic_minor_scale Also would like to link to an old thread from the unmaintained `rust-music-theory` about...

This crate still needs a lot more documentation and examples to showcase it's features

Currently a chord is implemented as a set of intervals, which means they must be in order. I'm not sure if it's possible to create a chord, for example an...

Most types in this crate could benefit from a FromStr parsing impl

So I'm working on a counterpoint "engine" of sorts and I'm finding that the way intervals (and by extension, scales) are implemented is making it difficult to do certain things....

Just added the rest of the diatonic scale modes, as well as constructors for scales. Also added associated constants for all the natural notes like `Note::C` because I think the...

Was gonna start using this for a project, but things like `Staff` are not in 0.11, was wondering if they're ready for release or if I should base against the...

So I've heard staff can be confusing... My original thought was to name this after a musical staff because that's central idea of what it supports. However, I really like...

enhancement
help wanted
question

Right now this crate only supports 4/4 time and anything else will lead to spacing issues. This is because [`Duration`](https://docs.rs/staff/latest/staff/render/chord/enum.Duration.html) returns beats in 4/4. Somehow we should be able to...

enhancement
help wanted
good first issue