csound-expression: library to make electronic music

[ bsd3, library, music, sound ] [ Propose Tags ]

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. It's Csound code generator. We can use powerful Csound's primitives and glue them together with Haskell abstractions. Start with the module Csound.Base. It contains basic types and functions.

Key principles

For the future

Versions 0.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, 4.2.1, 4.3, 4.4, 4.4.1, 4.5, 4.6, 4.6.1, 4.7, 4.7.1, 4.8, 4.8.1, 4.8.2, 4.8.3, 4.8.4, 4.9.0, 4.9.1, 5.0.0, 5.0.1, 5.1.0, 5.2.0, 5.2.1, 5.2.2, 5.3.0, 5.3.1, 5.3.2
Dependencies array, base (==4.*), Boolean (>=0.1.0), containers, data-default, data-fix, data-fix-cse, transformers, wl-pprint [details]
License BSD-3-Clause
Author Anton Kholomiov
Maintainer <anton.kholomiov@gmail.com>
Category Music, Sound
Home page https://github.com/anton-k/csound-expression
Bug tracker https://github.com/anton-k/csound-expression/issues
Source repo head: git clone https://github.com/anton-k/csound-expression
Uploaded by AntonKholomiov at Sun Mar 17 13:10:07 UTC 2013
Distributions NixOS:5.3.2
Downloads 16166 total (110 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees