A add: Outputs the sum of inputs.
aAb
z
z = a + b
B bounce: Bounces between two values based on the runtime frame.
rBt
z
C clock: Outputs a constant value based on the runtime frame.
xCy
z
- x: rate
- y: mod
// 1frame : 1x
for (i = 0; i++; i < y) {
z = i;
}
D delay: Bangs on a fraction of the runtime frame.
xDy
z
- x: rate
- y: mod
1 bangs / x * y frame
E east: Moves eastward, or bangs.
-----> E ----->
F if: Bangs if both inputs are equal.
aFb
z
if (a == b) {
z = Bangs;
}
G generator: Writes distant operators with offset.
xylG
z
- x: offset x
- y: offset y
- l: length
H halt: Stops southward operators from operating.
H
* #<-- stop
I increment: Increments southward operator.
xIy
z
- x: min
- y: max
for (i = x; i++; i < y) {
z = i;
}
J jumper: Outputs the northward operator.
x
J
z
z = x;
K konkat: Outputs multiple variables.
It works with variables.
lK[variables...]
[z]
l:length
L loop: Loops a number of eastward operators.
rlL[...z]
r: rate l: length
M modulo: Outputs the modulo of input.
aMb
z
z = a % b
N north: Moves Northward, or bangs.
↑
N
O offset: Reads a distant operator with offset.
xyOp
z
- x: offset x
- y: offset y
- p: Reads position
P push: Writes an eastward operator with offset.
xyPi
z
- x: offset
- y: length(capacity size of offset)
- i: input value
Q query: Reads distant operators with offset.
xylQp
z
- p: Read position
- x: offset x
- y: offset y
- l: length
R random: Outputs a random value.
xRy
z
- x: min value
- y: max value
- z = Random(x..<y)
S south: Moves southward, or bangs.
S
↓
T track: Reads an eastward operator with offset.
xyT[input values]
z
- x: key
- y: length
- z = (input values)[key]
U uturn: Reverses movement of inputs.
U like a mirror
V variable: Reads and write globally available variables.
Write:
aV2
let a = 2
Read:
Va
z
z = a
W west: Moves westward, or bangs.
<--- W
X teleport: Writes a distant operator with offset.
xyXv
z
- x: offset x
- y: offset y
- v: input value
Y jymper: Outputs the westward operator.
xYz
z = x
Z zoom: Moves eastwardly, respawns west on collision.
* bang: Bangs neighboring operators.
# comment: Comments a line, or characters until the next hash.
: midi: Sends a MIDI note.
^ cc: Sends a MIDI CC value.
; udp: Sends a UDP message.
= osc: Sends a OSC message.
Notes
Move operators:
.N.
W.E
S.
Z