x-dsp: A embedded DSL for manipulating DSP languages in Haskell

[ deprecated, gpl, library, music, sound ] [ Propose Tags ]
Deprecated

Provides a tagless-final language family for manipulating audio programming languages (e.g. Csound, Supercollider). A CSound backend is provided, however the language is completely open so others can be added by users.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.2, 0.2.3, 0.2.3.1
Dependencies array (>=0.2 && <0.5), base (>=3 && <5), bytestring (>=0.9 && <0.10), containers (>=0.2 && <0.6), monads-tf (>=0.1 && <0.2), text (>=0.7 && <0.13), transformers (>=0.2 && <0.4), type-level (>=0.2 && <0.3) [details]
License GPL-3.0-only
Author John W. Lato
Maintainer jwlato@gmail.com
Category Sound, Music
Home page http://jwlato.webfactional.com/haskell/x-dsp
Source repo head: darcs get http://www.tiresiaspress.us/haskell/x-dsp
Uploaded by JohnLato at 2012-06-17T09:59:04Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 2333 total (9 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for x-dsp-0.2.3.1

[back to package description]
Code using X-Dsp should be run with the monomorphism restriction
disabled (via the flag -XNoMonomorphismRestriction or similar).

If you want to use explicit type signatures, be prepared for very long class
contexts.  Various functions are provided ('a', 'k', 'i') to specify types
where they would otherwise be unable to be inferred.