-
-
Notifications
You must be signed in to change notification settings - Fork 262
/
Copy pathtidal.cabal
134 lines (117 loc) · 3.62 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
cabal-version: 2.0
name: tidal
version: 1.10.0
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]>, Matthew Kaney, Martin Gius
Stability: Experimental
Copyright: (c) Alex McLean and other contributors, 2025
category: Sound
build-type: Simple
tested-with: GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.7, GHC == 9.0.2, GHC == 9.4.8, GHC == 9.8.2
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.Boot
Sound.Tidal.Context
Sound.Tidal.ID
Sound.Tidal.Safe.Context
Sound.Tidal.Safe.Boot
Sound.Tidal.Stream
Sound.Tidal.Stream.Config
Sound.Tidal.Stream.Listen
Sound.Tidal.Stream.Main
Sound.Tidal.Stream.Process
Sound.Tidal.Stream.Target
Sound.Tidal.Stream.Types
Sound.Tidal.Stream.UI
Sound.Tidal.Transition
Sound.Tidal.Version
Paths_tidal
Build-depends:
base >=4.8 && <5
, containers < 0.8
, colour < 2.4
, hosc >= 0.21 && < 0.22
, text < 2.2
, parsec >= 3.1.12 && < 3.2
, network < 3.3
, transformers >= 0.5 && < 0.7
, bytestring < 0.13
, clock < 0.9
, deepseq >=1.1.0.0 && < 1.7
, primitive < 0.10
, random < 1.4
, exceptions < 0.11
, mtl >= 2.2 && < 2.4
, tidal-link >= 1.1 && < 1.2
, tidal-core == 1.10
test-suite tests
type: exitcode-stdio-1.0
main-is: Test.hs
hs-source-dirs:
test
ghc-options: -Wall
other-modules:
Sound.Tidal.StreamTest
TestUtils
build-depends:
base >=4 && <5,
hspec >=2.11.9,
hosc >=0.21 && <0.22,
containers,
parsec,
tidal,
tidal-core,
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,
tidal-core
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 && <5,
criterion >=1.6.3.0,
tidal,
tidal-core
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 && <5,
weigh,
tidal,
tidal-core
ghc-options: -Wall
default-language: Haskell2010
source-repository head
type: git
location: https://github.com/tidalcycles/Tidal