Algorithmic Composition: A Gentle Introduction to Music Composition Using Common LISP and Common Music
Skip other details (including permanent urls, DOI, citation information) :This work is protected by copyright and may be linked to without seeking permission. Permission must be received for subsequent distribution in print or electronically. Please contact : [email protected] for more information.
For more information, read Michigan Publishing's access and usage policy.
Appendix D: Common Music Objects, Variables, Functions, and Commands
(stella) (command)
*
*cm-state* (variable)
*standard-scale* (variable)
*standard-tempo* (variable)
? (command)
accumulation (item stream pattern type)
algorithm (container)
amplitude (slot)
amplitudes (item stream data type)
analyze (information clause)
archive (command)
average (information clause)
between (function)
channel (slot)
chord (macro function)
close (command)
collect (information clause)
container (object)
count (container initialization)
count (information clause)
count (variable)
crescendo (macro function)
cycle (item stream pattern type)
defobject (macro)
degrees (item stream data type)
delete (command)
diminuendo (macro function)
duplicate (command)
duration (slot)
end (container initialization)
expr (macro function)
expunge (command)
find (information clause)
generator (container)
go (command)
graph (item stream pattern type)
heap (container)
heap (item stream pattern type)
help (command)
highest (information clause)
import (command)
increment (command)
in-syntax (function)
interp (function)
intervals (item stream data type)
invert (command)
item (function)
items (item stream data type)
length (container initialization)
list (command)
load (command)
lowest (information clause)
make-item-stream (function)
map (command)
markov (item stream pattern type)
markov-analyze (function)
maximize (information clause)
merge (container)
midi-note (object)
minimize (information clause)
mirror (macro function)
mix (command)
mute (container)
new (command)
note (object)
note (slot)
notes (item stream data type)
numbers (item stream data type)
object (function)
open (command)
open midi (command)
palindrome (item stream pattern type)
pitches (item stream data type)
random (item stream pattern type)
read-items (function)
repeat (macro function)
rest (object)
retrograde (command)
retrograde (macro function)
rhythm (slot)
rhythms (item stream data type)
rotation (item stream pattern type)
scale (command)
scale/= (predicate function)
scale< (predicate function)
scale<= (predicate function)
scale= (predicate function)
scale> (predicate function)
scale>= (predicate function)
sequence (item stream pattern type)
series (macro function)
set (command)
shuffle (command)
sprout (function)
start (container initialization)
status? (function)
steps (item stream data type)
sum (information clause)
tempo (macro)
thread (container)
time (variable)
transpose (command)
unless-chording (macro)
unless-ending (macro)
unless-resting (macro)
up (command)
vars (declaration)
when-chording (macro)
when-ending (macro)
when-resting (macro)