===================================================================== == T O D O == ===================================================================== ===================================================================== == new TODO => make representation from Layer1 to Layer3 => make transformations from Layer3 to our definition ===================================================================== ===================================================================== == Bugs => Study transposing transpose C half-tone is C# or Db ? => Change Accident definition Doesn't support Natural ===================================================================== == Features => Print Music (or translate to printable format) => Improve Play Music (or translate to playable format) => Improve music notation at Music.Analysis.Notations => Improve music annotation at Music.Analysis.Annotation => New music definition ===================================================================== == Small features => Implements combinators to all layers (it doesn't use class): Music.Analysis.Melodic, Music.Analysis.Rhythm, Music.Analysis.Zip, Music.Analysis.Notations, Music.Analysis.VoicesAndInstruments and Music.Analysis.Annotation => Re-write relative function using PF at Music.Analysis.Melodic => Re-write measure division using PF at Music.Analysis.Interface => Implements a generic Interface using class Interface at Music.Analysis.Interface => Update recently changes at Annotation => Implements PitchReduction at Music.Analysis.Melodic => Implements RhythmReduction at Music.Analysis.Rhythm => Reimplements Rhythm combinators ??? => Clean deprecated code forall modules ===================================================================== == Tools => Write documentation on haddock style => Write documentation to be processed by lhs2TeX => Implements more metrics at Metrics.lhs => "run interactive" doesn't handle => Implements more Tests at Suite.lhs =====================================================================