Safe Haskell | Safe-Infered |
---|
Western twelve-tone scale.
Documentation
module Temporal.Music.Western
Steps
Step defines a value of type score (hence Track
), so we can
transform them on the fly:
qn $ line [forte c, d, e, low b, forte $ bn d]
Scales
Examples
Little example of usage:
import Temporal.Music.Western.P12 res :: Score () res = stretch 0.2 $ chord [ qn $ line [c, c, bn g, e, dbn f], low $ line [c, c, d, low a]]