SONNET-LOCO
LOCO-SONNET, a graphical composition system
SUMMARY
Musical object creation
- NOTE duration pitch
velocity]
A note with given duration (in time-units), pitch (in MIDI
numbers), and intensity (between 0 and 1)
- REST duration
A rest (silence) lasting duration time-units
- S object1 ... objectn
A S(equence) of objects starting one after another
- P object1 ... objectn
A P(arallel) structure of objects starting at the same time
- PRE object
A prefix object
- POST object
A postfix object
Choice systems of the micro world 'Composing is making musical
choices'
- ALEATORIC
list-of-possibilities
Returns a randomly chosen element from the list of
possibilities
List-of-possibilities is evaluated each time the module is
called
- COLLECT source
number
Returns a list of number values from source
Source is evaluated a number of times per call the module
Number is evaluated each time the module is called
- CONSTANT value
Returns value
List-of-possibilities is evaluated each time the module is
called
- CUMULATIVE
increment start-value
Each new value that the module will return is increment larger
than the
previously returned value. The first value returned is the
start-value
Increment is evaluated each time the module is called
Start-value is evaluated at the first time the module is
called
- SELECTED selection
input1 .. inputn
Returns a value from one of its inputs, according to selection
Source is evaluated each time the module is called
One of the inputs is evaluated each time the module is called
- ITERATED source
number
The module will repeatedly return a value from source a number of
times
Source is evaluated once per a number of calls of the module
Number is evaluated once per a number of calls
- ORDERED
list-of-possibilities
Returns one of the possibilities in the given order
List-of-possibilities is evaluated when all the elements are
used
- SCALE minimum maximum
resolution
Returns a list of values between minimum and maximum
with the given resolution
Minimum, maximum, and resolution are evaluated each time the
module is called
- SERIAL
list-of-possibilities
Returns one of the possibilities, excluding it in future
choices, until all are chosen. Then it starts all over again with
the full
list of possibilities
List-of-possibilities is evaluated when all elements are used
- REMEMBERED in
start
Returns its previous input. The first result is start
Start is evaluated only the first time the module is called
In is evaluated every time the module is called
- TRANSLATED source
list-of-original-translation-pairs
Returns a value from source translated according to the
table (list-of-original-translation-pairs)
Source is evaluated each time the module is called
List-of-original-translation-pairs is evaluated each time the
module is called
- WEIGHTED
list-of-possibility-probability-pairs
Returns one of the possibilities according to the assigned
probabilities
List-of-possibility-probability-pairs is evaluated each time the
module is called
next section