hamusic-0.1.2.1: Library to handle abstract musicSource codeContentsIndex
Music.Analysis.Interface
Portabilityportable
Stabilityexperimental
Maintainersilva.samuel@alumni.uminho.pt
Contents
Interface
Build/Consume Measures
Description
This module implements interface between Haskell representation and file representation
Synopsis
class Interface a where
input :: String -> a
output :: a -> String
catMeasures :: Motive [a] -> Motive a
uncatMeasures :: Measure a => Motive a -> Motive [a]
class Measure a where
nodeDuration :: a -> Number
Interface
class Interface a whereSource
makes generic interface
Methods
input :: String -> aSource
reads interface
output :: a -> StringSource
prints interface
Build/Consume Measures
catMeasures :: Motive [a] -> Motive aSource
destroy measures
uncatMeasures :: Measure a => Motive a -> Motive [a]Source
build measures
class Measure a whereSource
Measure class.
Methods
nodeDurationSource
:: a
-> Numbercomputes node's duration
show/hide Instances
Produced by Haddock version 2.6.0