packages feed

hamusic-0.1: TODO

=====================================================================
==                           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 <Ctrl-C>
    => Implements more Tests at Suite.lhs

=====================================================================