Clamps Packages
clamps
Symbols
The clamps package imports most common music and incudine symbols. They can be used without prepending the package name as if being in the :cm or :incudine.scratch package. Not imported are the symbols of :clog (with some exceptions). In addition clamps imports all symbols from clamps packages which extend the functionality of Common Music, Incudine or CLOG, documented in the Clamps Packages section.
The clamps package exports all exported symbols from its internal packages plus the imported symbols of CM. It does not export the symbols imported from incudine. As a rule of thumb, all symbols present in the Clamps Dictionary should be available from another package when issuing (use-package :clamps) in that package:
(ql:quickload :clamps) (defpackage :test (:use :clamps :cl)) (in-package :test) (clamps) (sprout (process with repeats = 32 for x from 0 to 1 by (/ (1- repeats)) for dtime = (n-exp (interp x 0 0 0.3 1 0.7 1 1 0) 0.5 0.04) output (new sfz :keynum (+ 74 (n-lin-dev (interp x 0 0 0.5 0.1 1 1) 28.0)) :duration 0.1) wait dtime))