Return to T.V. information page
GENERAL INFORMATION
Return to Top of File.
Return to T.V. information page
- abs Mathematical Converts the argument to its
'absolute' (i.e., positive) value.
- add_dec Rule Conditionally add or decrement a
value to a cell.
- alllocked Rule Test if all of a list of cells
are 'locked'.
- anylocked Rule Test if any of a list of cells
are 'locked'.
- arg Mathematical Employ a value passed from
the command line.
- break Control-flow Break out of a for
or while loop.
- call Control-flow Call another procedure
(parameters may be passed).
- continue Control-flow Continue with a for
or while loop.
- compare Rule Compare two input tables and write
an output table based on the data they contain.
- control_out Rule Send a MIDI control message.
- copy Rule Copies the value of an input cell
into one or more output cells.
- copy_table Rule Copies the contents of one
table into another.
- dimensions Mathematical Return the number of
dimensions in a table.
- dimsize Mathematical Return the number of cells
in a table dimension.
- embed Rule Embed tables.
- end Control-flow Ends performance of the script.
- exp Rule Creates an exponential time-varying
output moving between a minimum and a maximum value.
- fail Rule This rule is used for testing and
debugging.
- fill_table Rule Fill a (declared) table with
values from a text file.
- fold Rule Time-based embedding of tables.
- for Control-flow Set up a loop counter.
- gamma Mathematical Output a random number
lying between 0 and 1, exhibiting Gamma probability distribution
characteristics.
- gauss Rule Output a random number
lying between 0 and 1, exhibiting Gaussian probability distribution
characteristics.
- generate Rule Generate values derived from tables.
- if Control-flow Conditional branch, with or
without the 'else' branch.
- int Mathematical Return the integer value of
a number.
- interp_table Rule Interpolate values in two
tables and write a result table.
- lim Rule Constrain a cell to lie within given
limits.
- lin Rule Create a linear time-varying value
moving between a minimum and maximum value.
- lintrans Rule Implements a combined multiply
and add in a single operation.
- local Control-flow Declare a cell to be local
(i.e., private) to the current procedure.
- lock Rule Lock one or more cells.
- log Rule Create a logarithmic time-varying
output moving between a minimum and maximum value.
- loop Control-flow Return control-flow to the
start of the current procedure.
- max Rule Place in the output cell the maximum
value of a number of input arguments.
- mean Rule Place in the output cell the average,
or mean, of a number of input arguments.
- message Rule Output to the console a message
string as many times as it is called.
- messag1 Rule Output to the console a message
string only the first time it is called.
- midichord Rule Output a chord to the designated
MIDI channel.
- midiecho Rule Output immediately (echo) a MIDI
event.
- midiin Rule Collect MIDI input data.
- midiout Rule Output a MIDI message.
- midiset Rule Set instruments to specific MIDI
channels.
- min Rule Output the minimum value of up to
nine cells.
- mouse Rule Gives two outputs, which are
normalised screen coordinates of the current (usually invisible) mouse
position.
- mult Rule The output cell contains the result
of multiplying the values of any number of input cells.
- mult_table Rule Multiply each value in a table
by its corresponding index value in a second table, and place the result
in the output table.
- offset_table Rule Offset the contents of a
table by adding a value to each value in the table, and write to an
output table.
- perm Rule Randomly permutate the contents of
the input table.
- pitchbend Rule Send a MIDI pitchbend message.
- pop Rule Fractal algorithm which employs an
output cell and an input value.
- power Mathematical Power function.
- print Rule Print to the console the input
argument.
- probe Rule Display the input arguments to the
console.
- probi Rule Display the input arguments to the
console as integers.
- rand Mathematical Output a random floating
point number lying between 0 and 1.
- random Mathematical Output a random floating
point number lying between the (two) input arguments.
- return Control-flow Without a label, return
to the last procedure; with a label, search for the most recent call
with that label and return to it.
- round Mathematical Round to the next highest
integer.
- scale_table Rule Scale each cell in a table
by a constant value to produce an output table.
- schedule Rule Schedule a MIDI event for later
performance.
- seg Rule Create a linear time-varying output
over a defined duration, between values supplied by the user.
- shift Rule Shift the contents of a table
one place to the left or right.
- sine Mathematical Give the sine of a value
in radians.
- sort Rule Sort a table into ascending or
descending order.
- sqrt Mathematical Give the square root of a value.
- store Rule Store values in a text file.
- stori Rule Store values in a text file as integers.
- storefile Rule Create the text file in which
values will be stored.
- storstr Rule Store a text string in a text file.
- subst Rule Place in an output table values drawn
statistically from either of two input tables.
- sum Rule Sum in the output cell the input
arguments.
- sum_table Rule Sum successive values in two
tables to produce corresponding values in the output table.
- swap Rule Swap the values of two cells.
- table Initialisation Rule Create a table of
given dimensions and sizes.
- time Rule Set a real-time counter.
- trigger Rule Set a trigger cell.
- try Mathematical Permits the user to ascertain
the return status of a rule (i.e, if it has succeeded in performing
its operation).
- unlock Rule Unlock previously locked cells.
- wait Rule Cause a complete stay of execution
for the duration of the input cell.
- while Control-flow Set up a locally-executing
loop dependent upon the evaluation of a test placed inside parentheses.
- xad Rule Extract the differences between
adjacent values in the input table and write them to an output table.
- xar Rule Extract the ratios between adjacent
values in the input table and write them to an output table.
Return to Top of File.
Return to T.V. information page