hamusic-0.1.1: Library to handle abstract musicSource codeContentsIndex
Music.Analysis.MusicXML2Haskore
Portabilityportable
Stabilityexperimental
Maintainersilva.samuel@alumni.uminho.pt
Description

This module implements lite interface to Haskore

Bugs: - Chords - more than one Divisions(changes duration)

Documentation
from_Score_Partwise :: Score_Partwise -> Score_PartwiseSource
from_Part :: Part -> PartSource
from_Measure :: Measure -> MeasureSource
from_Music_Data :: Music_Data_ -> Music_Data_Source
from_Note :: Note -> NoteSource
group_Part :: Part -> [[[[Note]]]]Source
group_Measure :: Measure -> [[[[Note]]]]Source
toNote :: [Music_Data_] -> [Note]Source
group_Music_Data_ :: (Note -> Note -> Bool) -> Music_Data_ -> Music_Data_ -> BoolSource
group_Instrument :: Note -> Note -> BoolSource
group_Voice :: Note -> Note -> BoolSource
group_Staff :: Note -> Note -> BoolSource
cmp_Instrument :: Note -> Note -> OrderingSource
cmp_Voice :: Note -> Note -> OrderingSource
cmp_Staff :: Note -> Note -> OrderingSource
get_Instrument :: Note -> Maybe InstrumentSource
get_Voice :: Note -> Maybe VoiceSource
get_Staff :: Note -> Maybe StaffSource
group_Measure' :: Measure -> [(Maybe Instrument, [(Maybe Staff, [(Maybe Voice, [Note])])])]Source
headM :: Monad m => [m a] -> m aSource
toMedium_ :: [[[[T control a]]]] -> T control aSource
toMedium :: [[[[a]]]] -> T control aSource
toMedium' :: [(Maybe Instrument, [(Maybe Staff, [(Maybe Voice, [Note])])])] -> T ControlID NoteSource
data ControlID Source
Constructors
Control_Instrument (Maybe Instrument)
Control_Staff (Maybe Staff)
Control_Voice (Maybe Voice)
show/hide Instances
abst_Step :: Step -> Maybe StepSource
abst_Octave :: Octave -> OctaveSource
abst_Alter :: Alter -> Maybe AlterSource
toClass :: Step -> Maybe Alter -> ClassSource
abst_Pitch :: Pitch -> (Octave, Class)Source
abst_Full_Note_ :: Full_Note_ -> Maybe TSource
abst_Full_Note :: Full_Note -> Maybe TSource
abst_Note_ :: Note_ -> (Maybe T, Maybe Duration)Source
abst_Duration :: Duration -> DurationSource
toDur :: Duration -> DurSource
abst_Note :: Note -> T TSource
abst_Note' :: Note -> T NoteSource
measure2haskore :: Measure -> T NoteSource
part2haskore :: Part -> T NoteSource
partwise2haskore :: Score_Partwise -> T NoteSource
toMidi :: MusicXMLDoc -> TSource
saveMidi :: FilePath -> T -> IO ()Source
playMidi :: FilePath -> T -> IO ExitCodeSource
playGeneric :: FilePath -> IO ExitCodeSource
Produced by Haddock version 2.6.0