forked from spell-music/csound-expression
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcsound-expression.cabal
143 lines (123 loc) · 4.36 KB
/
csound-expression.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
Name: csound-expression
Version: 5.3.3
Cabal-Version: >= 1.10
License: BSD3
License-file: LICENSE
Author: Anton Kholomiov
Synopsis: library to make electronic music
Stability: Experimental
Tested-With: GHC==7.10
Build-Type: Simple
Category: Music, Sound
Maintainer: <anton.kholomiov@gmail.com>
Description:
Welcome to the simplest textual synthesizer.
.
> dac $ osc 440
.
Csound-expression is a Haskell framework for computer music.
With the help of the library we can create our instruments on the fly.
A few lines in the interpreter is enough to get the cool sound going
out of your speakers. It can be used for simple daily sound-file processing
or for a full-blown live performances.
.
Got interested? Check out the guide: <https://github.com/anton-k/csound-expression/blob/master/tutorial/Index.md>
.
Acknowledgements (I'd like to mention those who supported me a lot with their music and ideas):
.
* music: entertainment for the braindead, three pandas and the moon, odno no, ann's'annat & alizbar, toe, iamthemorning, atoms for piece / radiohead, loscil, boards of canada,
Hozan Yamamoto, Tony Scott and Shinichi Yuize.
.
* ideas: Conal Elliott, Oleg Kiselyov, Paul Hudak, Gabriel Gonzalez, Rich Hickey and Csound's community.
* Thanks a lot to all who patiently answered my questions and provided skillful solutions, encouragement and ideas:
.
Iain McCurdy, Victor Lazzarini, Rory Walsh, Steven Yi, John Ffitch, Jon Downing, Joachim Heintz, Peter Burgess, Dr. Richard Boulanger, Michael Gogins, Oeyvind Brandtsegg,
Richard Dobson, Partev Barr Sarkissian, Dave Phillips, Guillermo Senna, Art Hunkins,
Ben McAllister, Michael Rhoades, Gleb Rogozinsky, Eugene Cherny, Brian Merchant, Wolf Peuker, Hlöðver Sigurðsson, Aaron Krister Johnson, Andy Fillebrown and friends :)
Extra-Source-Files :
examples/README.txt
examples/Test.hs
examples/Heartbeat.hs
examples/Color.hs
examples/Gm.hs
examples/Tibetan.hs
examples/Wind.hs
examples/Live.hs
examples/Midi.hs
examples/Events.hs
examples/DubBass.hs
examples/Gui/Button.hs
examples/Gui/Harmonics.hs
examples/Gui/EnvelopeAndHarmonics.hs
examples/Gui/Key.hs
examples/Gui/Waves.hs
examples/Api/message.py
examples/Api/Message.hs
examples/Api/oscil.py
examples/Api/Oscil.hs
examples/Api/player.py
examples/Api/Player.hs
Homepage: https://github.com/anton-k/csound-expression
Bug-Reports: https://github.com/anton-k/csound-expression/issues
Source-repository head
Type: git
Location: https://github.com/anton-k/csound-expression
Library
Ghc-Options: -Wall
Build-Depends:
base >= 4.6, base < 5, process, data-default, Boolean >= 0.1.0, colour >= 2.0, transformers >= 0.3, containers,
csound-expression-typed >= 0.2.3.1, csound-expression-dynamic >= 0.3.5, temporal-media >= 0.6.3,
csound-expression-opcodes >= 0.0.4.0
default-language: Haskell2010
Hs-Source-Dirs: src/
Exposed-Modules:
Csound.Base
Csound.Air
Csound.Air.Wave
Csound.Air.Wave.Sync
Csound.Air.Granular
Csound.Air.Granular.Morpheus
Csound.Air.Envelope
Csound.Air.Filter
Csound.Air.ModArg
Csound.Air.Wav
Csound.Air.Spec
Csound.Air.Fx
Csound.Air.Fx.FxBox
Csound.Air.Live
Csound.Air.Seg
Csound.Air.Sampler
Csound.Air.Looper
Csound.Air.Patch
Csound.Air.Misc
Csound.Air.Hvs
Csound.Air.Fm
Csound.Air.Pan
Csound.Air.Padsynth
Csound.Types
Csound.Tab
Csound.SigSpace
Csound.IO
Csound.Options
Csound.Tuning
Csound.Cabbage
Csound.Compat
Csound.Compat.Filter
Csound.Control
Csound.Control.Evt
Csound.Control.Instr
Csound.Control.SE
Csound.Control.Midi
Csound.Control.Sf
Csound.Control.Osc
Csound.Control.Channel
Csound.Control.Gui
Csound.Control.Gui.Widget
Csound.Control.Gui.Props
Csound.Control.Gui.Layout
-- Csound.LowLevel
Other-Modules:
Csound.Control.Overload
Csound.Control.Overload.Outs
Csound.Control.Overload.MidiInstr
Csound.Control.Overload.SpecInstr