This module produces simple representations of Pitch Class Sets suitable for use in Scalable Vector Graphics. By default it does not generate the files -- instead, it generates a printable string, which can be captured to standard output or directed to a file at your discretion.
Simple Usage
pcSvg :: PcSet a => a -> StringSource
The basic idea: generate SVG data for an input pitch class set.
pcSvgAx :: PcSet a => a -> (Int, Int) -> StringSource
Same as pcSvg
, but includes an invertXY style axis.
Advanced Usage
Rendering Style
Stores the rendering information for the SVG file.
Rendering | |
|