hamusic-0.1.2: Library to handle abstract musicSource codeContentsIndex
Music.Analysis.Abstract.Instruments
Portabilityportable
Stabilityexperimental
Maintainersilva.samuel@alumni.uminho.pt
Contents
Types
Description
This module implements multiple instruments
Synopsis
type MultiInstrumentNode = [MultiVoiceNode]
type MultiInstrumentAbsolute = [MultiVoiceAbsolute]
type MultiInstrumentRelative = [MultiVoiceRelative]
settings :: Settings
transpose :: Number -> Motive MultiInstrumentAbsolute -> Motive MultiInstrumentAbsolute
tempo :: Number -> Motive MultiInstrumentAbsolute -> Motive MultiInstrumentAbsolute
duration :: Motive MultiInstrumentNode -> [Number]
reverse :: Motive MultiInstrumentNode -> Motive MultiInstrumentNode
absolute :: Motive MultiInstrumentRelative -> Motive MultiInstrumentAbsolute
relative :: Motive MultiInstrumentAbsolute -> Motive MultiInstrumentRelative
Types
type MultiInstrumentNode = [MultiVoiceNode]Source
type MultiInstrumentAbsolute = [MultiVoiceAbsolute]Source
type MultiInstrumentRelative = [MultiVoiceRelative]Source
settings :: SettingsSource
default settings
transpose :: Number -> Motive MultiInstrumentAbsolute -> Motive MultiInstrumentAbsoluteSource
Transpose using above layers
tempo :: Number -> Motive MultiInstrumentAbsolute -> Motive MultiInstrumentAbsoluteSource
tempo transformation using above layers
duration :: Motive MultiInstrumentNode -> [Number]Source
duration computation using above layers
reverse :: Motive MultiInstrumentNode -> Motive MultiInstrumentNodeSource
reverse using above layers
absolute :: Motive MultiInstrumentRelative -> Motive MultiInstrumentAbsoluteSource
absolute transformation using above layers
relative :: Motive MultiInstrumentAbsolute -> Motive MultiInstrumentRelativeSource
relative transformation using above layers
Produced by Haddock version 2.6.0