staff icon indicating copy to clipboard operation
staff copied to clipboard

Make sure Chord struct supports all types of inversions

Open matthunz opened this issue 3 years ago • 0 comments

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 inversion, that uses more complex patterns than that.

Analysis with Chord::from_midi_with_root should support all inversions but it might not output the notes in the same order they were read.

matthunz avatar Apr 30 '22 15:04 matthunz