Awesome
foleys_musicology
This module provides C++ structures to use scores (western notation) for reading/writing, analysing and playing back.
- Reading and writing
As file format we use MusicXML as defined by https://github.com/w3c/musicxml
- Structures
Things like Notes, Chords, Intervals, Rests Notation related: Clefs, Staves
- Functionality
- Import from MusicXML
- Score display
- Score Editing (with undo stack)
- Iterators for analysis and playback