harmalysis
harmalysis copied to clipboard
A language for harmonic analysis and roman numerals
They are implemented in the grammar but not on the interpreter.
In the annotated chorales from Verovio Humdrum Viewer, there are indications in the roman numerals every time there is a fermata. These are indicated with `;`. It doesn't hurt to...
Add the pitches that make up a given label in the interpreter Example: ``` > C=>:IVM7 Main key: C major Secondary key: None Intervallic construction: FM3P5M7 Inversion: 0 Chord label:...
Adding notation for pedal note, as requested by Laurent
It would be really helpful to visualize the `lark` grammar in syntax diagrams. I ran into this example for URIs:  Something like that would make a really nice documentation...
Now that the package is available in PyPI, it would be nice to write instructions about how to install and use the package.
There are multiple layers to chords (descriptive, tertian, special). There should be a systematic way of representing a chord so that a string/dictionary can be returned and given to the...