Scherzo is a set of tools for working with Western classical music notation.
The plan is to support translating music between different music notation formats and to render notation as audio.
Scherzo is in very early stages of planning. All contributions (code, documentation, ideas) are very welcome.
Cabal is used to build this package.
Build requires at least version of GHC >= 9.2 as Scherzo utilizes the OverloadedRecordDot language extension.
.cabal files should contain tested-with
declarations which you may review if your build does not succeed.