-- We are going to split this package into smaller ones, which are easier to install. -- Eventually we will also overhaul the package. Name: Haskore Version: 0.0.3 License: GPL Author: Paul Hudak Maintainer: Henning Thielemann Homepage: http://www.haskell.org/haskellwiki/Haskore Package-URL: http://darcs.haskell.org/haskore/ Category: Sound Synopsis: The Haskore Computer Music System Stability: Experimental Description: Compose music using programming features, output in MIDI, CSound, SuperCollider. For rendering purely in Haskell see Tested-With: GHC==6.4.1, GHC==6.8.2, Hugs==2005.3.8 Cabal-Version: >=1.2 Build-Type: Simple Extra-Source-Files: Makefile Readme src/Doc/Macros.tex src/Doc/Related.tex src/Doc/Discussion.tex src/Doc/Introduction.tex src/Doc/Tutorial.tex Flag splitBase description: Choose the new smaller, split-up base package. Library Build-Depends: mtl, haskell-src, event-list >=0.0.5 && <0.1, midi >=0.0.6 && <0.1, markov-chain >=0.0.1 && <0.1, non-negative >=0.0.1 && <0.1, data-accessor >=0.1 && <0.2, parsec, -- for testing QuickCheck >=1 && <2, HUnit If flag(splitBase) Build-Depends: base >= 3, array >= 0.1, random >= 1.0, process >= 1.0, containers >= 0.1 Else Build-Depends: base >= 1.0 && < 2, special-functors >=1.0 && <1.1 GHC-Options: -Wall -- with GHC-6.4.1 and option -O2 the compilation of NewResolution needs too much heap, thus swapping Hs-source-dirs: src Exposed-modules: Haskore, Haskore.Basic.Duration, Haskore.Basic.Dynamics, Haskore.Basic.Interval, Haskore.Basic.Pitch, Haskore.Basic.Scale, Haskore.Basic.Tempo, Haskore.Composition.Chord, Haskore.Composition.ChordType, Haskore.Composition.Drum, Haskore.Composition.Rhythm, Haskore.Composition.Trill, Haskore.Example.BesondrerTag, Haskore.Example.ChildSong6, Haskore.Example.Detail, Haskore.Example.Flip, Haskore.Example.Fractal, Haskore.Example.Guitar, Haskore.Example.Kantate147, Haskore.Example.Miscellaneous, Haskore.Example.NewResolutions, Haskore.Example.Raenzlein, Haskore.Example.SelfSim, Haskore.Example.Ssf, Haskore.Example.WhiteChristmas, Haskore.General.IO, Haskore.General.IdGenerator, Haskore.General.LoopTreeRecursive, Haskore.General.LoopTreeRecursiveGen, Haskore.General.LoopTreeTagged, Haskore.General.LoopTreeTaggedGen, Haskore.General.GraphRecursiveGen, Haskore.General.GraphTaggedGen, Haskore.General.Map, Haskore.General.Monad, Haskore.General.TagDictionary, Haskore.General.Utility, Haskore.Interface.AutoTrack.ChartBar, Haskore.Interface.AutoTrack.ChordChart, Haskore.Interface.AutoTrack.ChordSymbol, Haskore.Interface.AutoTrack.EventChart, Haskore.Interface.AutoTrack.Instrument, Haskore.Interface.AutoTrack.ScaleChart, Haskore.Interface.AutoTrack.Style, Haskore.Interface.AutoTrack.Transposeable, Haskore.Interface.CSound, Haskore.Interface.CSound.Generator, Haskore.Interface.CSound.InstrumentMap, Haskore.Interface.CSound.Note, Haskore.Interface.CSound.Orchestra, Haskore.Interface.CSound.OrchestraFunction, Haskore.Interface.CSound.Score, Haskore.Interface.CSound.SoundMap, Haskore.Interface.CSound.Tutorial, Haskore.Interface.CSound.TutorialCustom, -- needs 'parsec' package Haskore.Interface.MED.Text, Haskore.Interface.MIDI, Haskore.Interface.MIDI.InstrumentMap, Haskore.Interface.MIDI.Note, Haskore.Interface.MIDI.Read, Haskore.Interface.MIDI.Render, Haskore.Interface.MIDI.Write, Haskore.Interface.MML, Haskore.Melody, Haskore.Melody.Standard, Haskore.Music, Haskore.Music.GeneralMIDI, Haskore.Music.Rhythmic, Haskore.Music.Standard, Haskore.Performance, Haskore.Performance.BackEnd, Haskore.Performance.Context, Haskore.Performance.Player, Haskore.Performance.Default, Haskore.Performance.Fancy, Haskore.Process.Format, Haskore.Process.Optimization, Medium, Medium.Temporal, Medium.Plain.Binary, Medium.Plain.List, Medium.Plain.ContextFreeGrammar, Medium.Controlled, Medium.Controlled.List, Medium.Controlled.ContextFreeGrammar, Medium.LabeledControlled.List Executable test Hs-Source-Dirs: src, src/Test Main-Is: Suite.lhs Other-Modules: Equivalence Executable autotrack Hs-Source-Dirs: src, src/Haskore/Interface/AutoTrack Main-Is: Haskore/Interface/AutoTrack/Main.lhs Other-Modules: Haskore.Interface.AutoTrack.Option