mida-1.0.1: Language for algorithmic generation of MIDI files

Safe HaskellSafe
LanguageHaskell2010

Mida.Language.Element

Synopsis

Documentation

type Principle = [Element Natural] Source

Collection of elements for evaluation, representation of some aspect of voice.

data Element a Source

Fundamental type representing an atom for evaluation.

Constructors

Val a

Single value, evaluates to itself

Sec [Element a]

Universal container for other values

Mul [Element a]

Multivalue, the way to introduce varying elements

CMul [([Element a], [Element a])]

Conditional multivalue