ORCA
Created on 2021-01-30T20:28:05-06:00
Operators
A add(a b): Outputs sum of inputs.
B subtract(a b): Outputs difference of inputs.
C clock(rate mod): Outputs modulo of frame.
D delay(rate mod): Bangs on modulo of frame.
E east: Moves eastward, or bangs.
F if(a b): Bangs if inputs are equal.
G generator(x y len): Writes operands with offset.
H halt: Halts southward operand.
I increment(step mod): Increments southward operand.
J jumper(val): Outputs northward operand.
K konkat(len): Reads multiple variables.
L less(a b): Outputs smallest of inputs.
M multiply(a b): Outputs product of inputs.
N north: Moves Northward, or bangs.
O read(x y read): Reads operand with offset.
P push(len key val): Writes eastward operand.
Q query(x y len): Reads operands with offset.
R random(min max): Outputs random value.
S south: Moves southward, or bangs.
T track(key len val): Reads eastward operand.
U uclid(step max): Bangs on Euclidean rhythm.
V variable(write read): Reads and writes variable.
W west: Moves westward, or bangs.
X write(x y val): Writes operand with offset.
Y jymper(val): Outputs westward operand.
Z lerp(rate target): Transitions operand to input.
* bang: Bangs neighboring operands.
comment: Halts a line.
Base 36
0 1 2 3 4 5 6 7 8 9 A B 0 1 2 3 4 5 6 7 8 9 10 11 C D E F G H I J K L M N 12 13 14 15 16 17 18 19 20 21 22 23 O P Q R S T U V W X Y Z 24 25 26 27 28 29 30 31 32 33 34 35