forked from tidalcycles/Tidal
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tidal.cabal
151 lines (137 loc) · 4.34 KB
/
tidal.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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
name: tidal
version: 1.7.10
synopsis: Pattern language for improvised music
description: Tidal is a domain specific language for live coding patterns.
homepage: http://tidalcycles.org/
license: GPL-3
license-file: LICENSE
author: Alex McLean
maintainer: Alex McLean <[email protected]>, Mike Hodnick <[email protected]>
Stability: Experimental
Copyright: (c) Alex McLean and other contributors, 2021
category: Sound
build-type: Simple
cabal-version: >=1.10
tested-with: GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.3, GHC == 8.10.1, GHC == 9.0.1
data-files: BootTidal.hs
Extra-source-files: README.md CHANGELOG.md tidal.el
library
ghc-options: -Wall
hs-source-dirs:
src
default-language: Haskell2010
autogen-modules: Paths_tidal
Exposed-modules: Sound.Tidal.Bjorklund
Sound.Tidal.Carabiner
Sound.Tidal.Chords
Sound.Tidal.Config
Sound.Tidal.Control
Sound.Tidal.Context
Sound.Tidal.Core
Sound.Tidal.EspGrid
Sound.Tidal.ID
Sound.Tidal.Params
Sound.Tidal.ParseBP
Sound.Tidal.Pattern
Sound.Tidal.Scales
Sound.Tidal.Safe.Context
Sound.Tidal.Safe.Boot
Sound.Tidal.Show
Sound.Tidal.Simple
Sound.Tidal.Stream
Sound.Tidal.Tempo
Sound.Tidal.Time
Sound.Tidal.Transition
Sound.Tidal.UI
Sound.Tidal.Utils
Sound.Tidal.Version
Paths_tidal
Build-depends:
base >=4.8 && <5
, containers < 0.7
, colour < 2.4
, hosc >= 0.17 && < 0.20
, text < 1.3
, parsec >= 3.1.12 && < 3.2
, network < 3.2
, bifunctors < 5.6
, transformers >= 0.5 && < 0.5.7
, bytestring < 0.12
, clock < 0.9
, deepseq >= 1.1.0.0
, primitive < 0.8
, random < 1.3
, exceptions < 0.11
, mtl >= 2.2
executable tidal
hs-source-dirs: main
main-is: Main.hs
build-depends: base >=4.8 && < 5
, tidal
, hint < 0.10
, exceptions < 0.11
, async < 2.3
default-language: Haskell2010
test-suite tests
type: exitcode-stdio-1.0
main-is: Test.hs
hs-source-dirs:
test
ghc-options: -Wall
other-modules: Sound.Tidal.ControlTest
Sound.Tidal.CoreTest
Sound.Tidal.ParamsTest
Sound.Tidal.ParseTest
Sound.Tidal.PatternTest
Sound.Tidal.ScalesTest
Sound.Tidal.ChordsTest
Sound.Tidal.StreamTest
Sound.Tidal.UITest
Sound.Tidal.UtilsTest
Sound.Tidal.ExceptionsTest
TestUtils
build-depends:
base ==4.*
, microspec >= 0.2.0.1
, hosc >= 0.17 && < 0.20
, containers
, parsec
, tidal
, deepseq
default-language: Haskell2010
-- not useful for automation since it requires running sclang
test-suite dontcrash
type: exitcode-stdio-1.0
main-is: dontcrash.hs
hs-source-dirs: test
build-depends: base, tidal
default-language: Haskell2010
benchmark bench-speed
type: exitcode-stdio-1.0
main-is: Main.hs
hs-source-dirs: bench/Speed
other-modules: Tidal.PatternB
Tidal.CoreB
Tidal.UIB
Tidal.Inputs
build-depends:
base == 4.*
, criterion
, tidal
ghc-options: -Wall
default-language: Haskell2010
benchmark bench-memory
type: exitcode-stdio-1.0
main-is: Main.hs
hs-source-dirs: bench/Memory
other-modules: Tidal.UIB
Tidal.Inputs
build-depends:
base == 4.*
, weigh
, tidal
ghc-options: -Wall
default-language: Haskell2010
source-repository head
type: git
location: https://github.com/tidalcycles/Tidal