-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAoide.cabal
30 lines (30 loc) · 1.41 KB
/
Aoide.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
author: Liisi Kerik
build-type: Simple
cabal-version: >= 1.10
category: Composition, Music
description:
This library provides data structures for describing music and generates Lilypond and MIDI files. In addition, it contains a
module with some music-theoretical functions that may be useful in computer-assisted composition. The library is focused on
the very basics of standard Western musical notation and does not support dynamic indications, articulation marks, double
accidentals, tempo changes, polyrhythms, time signature changes and microtonality. Tuplets are supported in MIDI scores but
not in Lilypond scores. Some features, like key changes and polytonality, can be used but not properly notated.
homepage: https://github.com/liisikerik/aoide
license: BSD3
license-file: LICENSE
maintainer: liisikerik@hotmail.com
name: Aoide
synopsis: A simple music library with the capability of generating .ly and .mid files.
version: 0.1.0.2
library
build-depends:
base >= 4.12.0 && < 4.15,
bytestring >= 0.10.8 && < 0.11,
mtl >= 2.2.2 && < 2.3,
process >= 1.6.3 && < 1.7,
template-haskell >= 2.14.0 && < 2.17
default-language: Haskell2010
exposed-modules: Composition.Lilypond, Composition.Midi, Composition.Notes, Composition.Theory
other-extensions: DeriveLift, NegativeLiterals, StandaloneDeriving, TemplateHaskell
source-repository head
location: https://github.com/liisikerik/aoide.git
type: git