This paper describes HARMONY: a system that integrates the phases that take part in the creation of a musical composition. The kernel deals with automatic melody generation through fractal algorithms and harmonisation of generated melodies based on traditional theory. The system has been developed in Haskell and works on top of the musical description system Haskore.