- Common Lisp 61.9%
- Emacs Lisp 32%
- JavaScript 4.2%
- CSS 1.2%
- Python 0.4%
- Other 0.3%
| doc | ||
| extra | ||
| packages | ||
| .gitignore | ||
| ats-browser-gui.lisp | ||
| CHANGELOG.org | ||
| clamps-dict.el | ||
| clamps-fms-utils.lisp | ||
| clamps-utils.lisp | ||
| clamps.asd | ||
| clamps.lisp | ||
| cm-exports-extra.lisp | ||
| create-clamps-image-and-save | ||
| create-clamps-image.lisp | ||
| init.lisp | ||
| inkscape-export.lisp | ||
| load-packages.lisp | ||
| make-doc.lisp | ||
| package.lisp | ||
| README.org | ||
| svg-player.lisp | ||
CLAMPS
Common Lisp Aided Music Production System
Overview
Clamps, short for "Common Lisp Aided Music Production System", is a software system for realtime and non-realtime music production written in Common Lisp. It enables a seamless workflow between high-level structures to define musical processes all the way down to low level dsp definitions for sound creation including browser based interfaces for interactive work and control useable for live performances. In that respect it combines features of systems like OpenMusic, SuperCollider or the Pure Data/Max family of software.
The components of Clamps rely on and extend software not written by the author. The most important are:
Installation
To simplify the installation process, a separat repository clamps-install has been created. Please consult the installation instructions there.
Documentation
For Documentation refer to the doc/README.org file in this repository. There is a compressed archive containing all documentation as cross-referenced HTML.
Alternatively, to get an overview, see doc/overview.org. More specific information about the packages can be obtained from doc/clamps.org In addition doc/clamps-dictionary.org contains an API reference with examples.
Please note that the documentation currently is in progress as clamps hasn't been officially released yet.