This is the sc-extensions Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Fri May 15 13:00:49 2026 GMT+0.
The main system appears first, followed by any subsystem dependency.
sc-extensionsadditional library collection for cl-collider
Public Domain / 0-clause MIT
cl-collider (system).
alexandria (system).
named-readtables (system).
package.lisp (file).
util.lisp (file).
ugens.lisp (file).
server-side.lisp (file).
client-side.lisp (file).
pc.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
sc-extensions/sc-extensions.asdsc-extensions/package.lispsc-extensions/util.lispsc-extensions/ugens.lispsc-extensions/server-side.lispsc-extensions/client-side.lispsc-extensions/pc.lispsc-extensions/util.lisppackage.lisp (file).
sc-extensions (system).
define-code (macro).
sc-extensions/ugens.lisputil.lisp (file).
sc-extensions (system).
asr.kr (function).
coin.kr (function).
del.kr (function).
env.kr (function).
g+ (function).
perc.kr (function).
poly (function).
proxy-handle (macro).
r+ (function).
rand-tr (function).
s+ (function).
safe-tr (function).
sel-pos.kr (function).
t+ (function).
t-gate.kr (function).
t-line.ar (function).
t-line.kr (function).
t-quant.kr (function).
sc-extensions/server-side.lispugens.lisp (file).
sc-extensions (system).
beat (function).
cnt (function).
div (function).
gate-lane (function).
metro (function).
on-trigger (macro).
pattern (function).
pattern-at (macro).
tr (function).
wait-when (function).
with-grid (macro).
with-grid-poly (macro).
*cnt-function* (special variable).
*gate-lane-function* (special variable).
*max-beat* (special variable).
*tr-function* (special variable).
metro-cnt (function).
metro-gate-lane (function).
metro-tr (function).
sc-extensions/client-side.lispserver-side.lisp (file).
sc-extensions (system).
*bpm-functions* (special variable).
*schedule-object* (special variable).
box (structure).
box-p (function).
box-result (reader).
(setf box-result) (writer).
copy-box (function).
copy-schedule-object (function).
make-box (function).
make-schedule-object (function).
pp-synth (function).
schedule-object (structure).
schedule-object-p (function).
schedule-object-running-p (reader).
(setf schedule-object-running-p) (writer).
schedule-object-time (reader).
(setf schedule-object-time) (writer).
schedule-status (function).
sc-extensions/pc.lispclient-side.lisp (file).
sc-extensions (system).
*scale* (special variable).
chord (function).
chord-to-scale (function).
degree (function).
diatonic (function).
make-chord (function).
pc-random (function).
q-list (function).
quantize (function).
quantize-list (function).
relative (function).
scale (function).
transpose (function).
*chord->scale* (special variable).
*chord-syms* (special variable).
*chord-syms-scales* (special variable).
*diatonic-major* (special variable).
*diatonic-minor* (special variable).
*scales* (special variable).
invert (function).
ivl-invert (function).
ivl-transpose (function).
pc (function).
pc? (function).
Packages are listed by definition order.
pccommon-lisp.
chord (function).
chord-to-scale (function).
degree (function).
diatonic (function).
make-chord (function).
pc-random (function).
q-list (function).
quantize (function).
quantize-list (function).
relative (function).
scale (function).
transpose (function).
*chord->scale* (special variable).
*chord-syms* (special variable).
*chord-syms-scales* (special variable).
*diatonic-major* (special variable).
*diatonic-minor* (special variable).
*scales* (special variable).
invert (function).
ivl-invert (function).
ivl-transpose (function).
pc (function).
pc? (function).
sc-extensionscl-collider.
common-lisp.
*scale* (special variable).
asr.kr (function).
beat (function).
beat-count (macro).
bpm (function).
cnt (function).
coin (function).
coin.kr (function).
cosr (macro).
define-code (macro).
del.kr (function).
div (function).
env.kr (function).
exp-rand (function).
g+ (function).
gate-lane (function).
latch (macro).
metro (function).
nth-beat (macro).
nth-wrap (function).
on-trigger (macro).
once (macro).
pattern (function).
pattern-at (macro).
perc.kr (function).
poly (function).
pp (macro).
proxy-handle (macro).
r+ (function).
rand-tr (function).
rrand (function).
s+ (function).
safe-tr (function).
schedule (macro).
sel-pos.kr (function).
sinr (macro).
t+ (function).
t-gate.kr (function).
t-line.ar (function).
t-line.kr (function).
t-quant.kr (function).
tr (function).
wait-when (function).
with-grid (macro).
with-grid-poly (macro).
with-lambda (macro).
*bpm-functions* (special variable).
*cnt-function* (special variable).
*gate-lane-function* (special variable).
*max-beat* (special variable).
*schedule-object* (special variable).
*tr-function* (special variable).
box (structure).
box-p (function).
box-result (reader).
(setf box-result) (writer).
copy-box (function).
copy-schedule-object (function).
make-box (function).
make-schedule-object (function).
metro-cnt (function).
metro-gate-lane (function).
metro-tr (function).
pp-synth (function).
schedule-object (structure).
schedule-object-p (function).
schedule-object-running-p (reader).
(setf schedule-object-running-p) (writer).
schedule-object-time (reader).
(setf schedule-object-time) (writer).
schedule-status (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Exponential random between lo and hi, slope controlled by alpha.
alpha=1 → normal ExpRand
alpha<1 → bias towards hi
alpha>1 → bias towards lo
Get the Nth value of LIST, wrapping around if the value is bigger or smaller than the list length.
nth-wrap.
time.
structure-object.
| Jump to: | (
A B C D E F G I L M N O P Q R S T W |
|---|
| Jump to: | (
A B C D E F G I L M N O P Q R S T W |
|---|
| Jump to: | *
R S T |
|---|
| Jump to: | *
R S T |
|---|
| Jump to: | B C F P S U |
|---|
| Jump to: | B C F P S U |
|---|