Score is a library of functions for creating musical scores as list data. (To note, for the purpose of this documentation, the term list is used synonymously with Clojure sequences.) It is based on the note as a list of values, and scores --- or note lists --- as a higher level organization of notes as lists of lists. Score contains useful musical functions for concepts such as pitch, scales, tunings, and amplitude. It also contains functions for generating, transforming, and organising scores. Because it is based on standard Clojure data structures, the library is designed to interoperate well with other Clojure functions and libraries that also work with lists. Score provides numerous points of extensibility and encourages users to draw upon their Clojure skills to customise their score-writing experience to their own taste.
The design of the library is based on score functions designed and used by the author in other contexts/languages. This project also draws heavily upon:
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
Ctrl+k | Jump to recent docs |
← | Move to previous article |
→ | Move to next article |
Ctrl+/ | Jump to the search field |