Name: haskore Version: 0.0.7 License: GPL License-File: LICENSE Author: Paul Hudak , Henning Thielemann Maintainer: Henning Thielemann Homepage: http://www.haskell.org/haskellwiki/Haskore Category: Sound, Music Synopsis: The Haskore Computer Music System Stability: Experimental Description: Compose music using programming features. Output in MIDI, CSound, SuperCollider or as an audio signal. Tested-With: GHC==6.4.1, GHC==6.8.2, Hugs==2006.9 Cabal-Version: >=1.6 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 Source-Repository head type: darcs location: http://darcs.haskell.org/haskore/ Source-Repository this type: darcs location: http://darcs.haskell.org/haskore/ tag: 0.0.7 Flag splitBase description: Choose the new smaller, split-up base package. Flag buildTests description: Build test executables default: False Library Build-Depends: event-list >=0.0.8 && <0.1, midi >=0.1.1 && <0.2, markov-chain >=0.0.1 && <0.1, non-negative >=0.0.1 && <0.1, data-accessor >=0.2 && <0.3, transformers >=0.0.1 && <0.2, haskell-src >=1.0 && <1.1, parsec >=2.1 && <2.2, -- for testing QuickCheck >=1 && <2, HUnit >=1.2 && <1.3 If flag(splitBase) Build-Depends: base >=3, array >=0.1 && <1.0, random >=1.0 && <2.0, process >=1.0 && <1.1, containers >=0.1 && <1.0 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.HeilandHimmel, 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 If !flag(buildTests) Buildable: False -- Installable: False 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