The csound-expression package

[Tags: bsd3, library]

Let's make music with text! We can use Csound to describe our music. Csound has so many fantastic sound generators. It's very efficient. But sometimes Csound is too low level. So many details: integer identifiers for instruments and arrays, should I use control rate or audio rate signals, lack of abstractions, no nested expressions and it has limited set of types. This library embeds Csound in Haskell. We can use powerful Csound's primitives and glue them together with Haskell abstractions. The module Csound.Base exports all types and functions.

Tutorials:

Key principles

How to install (for Csound and Haskell users)

To use the library we need:

 csound

It should print a long message with version and available flags and libraries.

If everything is installed to install the library we can open the command line terminal and type:

 cabal install csound-expression

Acknowledgements (I'd like to mention those who supported me a lot with their music and ideas):


Properties

Versions0.0, 0.0.1, 0.0.2, 0.0.3, 0.1.0, 0.2.0, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.1.1, 3.0.0, 3.0.1, 3.1.0, 3.1.1, 3.2.1, 3.2.3, 3.3.0, 3.3.1, 3.3.2, 4.0.0, 4.1.0, 4.2.0
Dependenciesbase (==4.*), Boolean (>=0.1.0), csound-expression-opcodes, csound-expression-typed, data-default, process
LicenseBSD3
AuthorAnton Kholomiov
Maintainer<anton.kholomiov@gmail.com>
StabilityExperimental
CategoryMusic, Sound
Home pagehttps://github.com/anton-k/csound-expression
Bug trackerhttps://github.com/anton-k/csound-expression/issues
Source repositoryhead: git clone https://github.com/anton-k/csound-expression
UploadedTue Nov 5 08:15:08 UTC 2013 by AntonKholomiov
Downloads2532 total (169 in last 30 days)
StatusDocs available [build log]
Successful builds reported [all 1 reports]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees