aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--README.md29
-rw-r--r--desktop/core/library/_bang.js2
-rw-r--r--desktop/core/library/g.js2
-rw-r--r--desktop/core/library/h.js2
-rw-r--r--desktop/core/library/i.js2
-rw-r--r--desktop/core/library/j.js2
-rw-r--r--desktop/core/library/l.js2
-rw-r--r--desktop/core/library/o.js2
-rw-r--r--desktop/core/library/p.js2
-rw-r--r--desktop/core/library/q.js2
-rw-r--r--desktop/core/library/t.js2
-rw-r--r--desktop/core/library/x.js2
-rw-r--r--desktop/core/library/y.js2
-rw-r--r--desktop/core/library/z.js2
14 files changed, 27 insertions, 28 deletions
diff --git a/README.md b/README.md
index 3b01456..4dc31c5 100644
--- a/README.md
+++ b/README.md
@@ -29,27 +29,27 @@ npm start
- `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 operators with offset.
-- `H` **halt**: Halts southward operator.
-- `I` **increment**(*step* mod): Increments southward operator.
-- `J` **jumper**(*val*): Outputs northward operator.
+- `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` **loop**(*step* *len* val): Moves eastward operators.
+- `L` **loop**(*step* *len* val): Moves eastward operands.
- `M` **multiply**(*a* b): Outputs product of inputs.
- `N` **north**: Moves Northward, or bangs.
-- `O` **read**(*x* *y* read): Reads operator with offset.
-- `P` **push**(*len* *key* val): Writes eastward operator.
-- `Q` **query**(*x* *y* *len*): Reads operators with offset.
+- `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 operator.
+- `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 operator with offset.
-- `Y` **jymper**(*val*): Outputs westward operator.
-- `Z` **Lerp**(*rate* target): Transitions operator to input.
-- `*` **bang**: Bangs neighboring operators.
+- `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.
### IO
@@ -61,11 +61,10 @@ npm start
- `!` **cc**(channel knob value): Sends MIDI control change.
- `;` **udp**: Sends UDP message.
- `=` **osc**(*path*): Sends OSC message.
-- `:` **mono**: Receive MIDI note.
#### Receive
-- `&` **keys**: Receives MIDI note.
+- `&` **mono**: Receive MIDI note.
## MIDI
diff --git a/desktop/core/library/_bang.js b/desktop/core/library/_bang.js
index dd6ef8d..dd0b9c8 100644
--- a/desktop/core/library/_bang.js
+++ b/desktop/core/library/_bang.js
@@ -6,7 +6,7 @@ export default function OperatorBang (orca, x, y, passive) {
Operator.call(this, orca, x, y, '*', true)
this.name = 'bang'
- this.info = 'Bangs neighboring operators'
+ this.info = 'Bangs neighboring operands'
this.draw = false
// Overwrite run, to disable draw.
diff --git a/desktop/core/library/g.js b/desktop/core/library/g.js
index 5132dbc..e5f107b 100644
--- a/desktop/core/library/g.js
+++ b/desktop/core/library/g.js
@@ -6,7 +6,7 @@ export default function OperatorG (orca, x, y, passive) {
Operator.call(this, orca, x, y, 'g', passive)
this.name = 'generator'
- this.info = 'Writes operators with offset'
+ this.info = 'Writes operands with offset'
this.ports.haste.x = { x: -3, y: 0 }
this.ports.haste.y = { x: -2, y: 0 }
diff --git a/desktop/core/library/h.js b/desktop/core/library/h.js
index b7466a6..8565b10 100644
--- a/desktop/core/library/h.js
+++ b/desktop/core/library/h.js
@@ -6,7 +6,7 @@ export default function OperatorH (orca, x, y, passive) {
Operator.call(this, orca, x, y, 'h', passive)
this.name = 'halt'
- this.info = 'Halts southward operator'
+ this.info = 'Halts southward operand'
this.ports.output = { x: 0, y: 1, reader: true }
diff --git a/desktop/core/library/i.js b/desktop/core/library/i.js
index 4786763..cb3a44b 100644
--- a/desktop/core/library/i.js
+++ b/desktop/core/library/i.js
@@ -6,7 +6,7 @@ export default function OperatorI (orca, x, y, passive) {
Operator.call(this, orca, x, y, 'i', passive)
this.name = 'increment'
- this.info = 'Increments southward operator'
+ this.info = 'Increments southward operand'
this.ports.haste.step = { x: -1, y: 0, default: '1' }
this.ports.input.mod = { x: 1, y: 0 }
diff --git a/desktop/core/library/j.js b/desktop/core/library/j.js
index f2b87cb..d8aaf5f 100644
--- a/desktop/core/library/j.js
+++ b/desktop/core/library/j.js
@@ -6,7 +6,7 @@ export default function OperatorJ (orca, x, y, passive) {
Operator.call(this, orca, x, y, 'j', passive)
this.name = 'jumper'
- this.info = 'Outputs northward operator'
+ this.info = 'Outputs northward operand'
this.ports.haste.val = { x: 0, y: -1 }
this.ports.output = { x: 0, y: 1 }
diff --git a/desktop/core/library/l.js b/desktop/core/library/l.js
index 3345ec0..71a076b 100644
--- a/desktop/core/library/l.js
+++ b/desktop/core/library/l.js
@@ -6,7 +6,7 @@ export default function OperatorL (orca, x, y, passive) {
Operator.call(this, orca, x, y, 'l', passive)
this.name = 'loop'
- this.info = 'Moves eastward operators'
+ this.info = 'Moves eastward operands'
this.ports.haste.step = { x: -2, y: 0, default: '1' }
this.ports.haste.len = { x: -1, y: 0 }
diff --git a/desktop/core/library/o.js b/desktop/core/library/o.js
index 427417b..6d89dc7 100644
--- a/desktop/core/library/o.js
+++ b/desktop/core/library/o.js
@@ -6,7 +6,7 @@ export default function OperatorO (orca, x, y, passive) {
Operator.call(this, orca, x, y, 'o', passive)
this.name = 'read'
- this.info = 'Reads operator with offset'
+ this.info = 'Reads operand with offset'
this.ports.haste.x = { x: -2, y: 0 }
this.ports.haste.y = { x: -1, y: 0 }
diff --git a/desktop/core/library/p.js b/desktop/core/library/p.js
index d2ca82a..82893df 100644
--- a/desktop/core/library/p.js
+++ b/desktop/core/library/p.js
@@ -6,7 +6,7 @@ export default function OperatorP (orca, x, y, passive) {
Operator.call(this, orca, x, y, 'p', passive)
this.name = 'push'
- this.info = 'Writes eastward operator'
+ this.info = 'Writes eastward operand'
this.ports.haste.len = { x: -1, y: 0, clamp: { min: 1 } }
this.ports.haste.key = { x: -2, y: 0 }
diff --git a/desktop/core/library/q.js b/desktop/core/library/q.js
index c70006f..1890bf4 100644
--- a/desktop/core/library/q.js
+++ b/desktop/core/library/q.js
@@ -6,7 +6,7 @@ export default function OperatorQ (orca, x, y, passive) {
Operator.call(this, orca, x, y, 'q', passive)
this.name = 'query'
- this.info = 'Reads operators with offset'
+ this.info = 'Reads operands with offset'
this.ports.haste.x = { x: -3, y: 0 }
this.ports.haste.y = { x: -2, y: 0 }
diff --git a/desktop/core/library/t.js b/desktop/core/library/t.js
index 84bdca0..e140d24 100644
--- a/desktop/core/library/t.js
+++ b/desktop/core/library/t.js
@@ -6,7 +6,7 @@ export default function OperatorT (orca, x, y, passive) {
Operator.call(this, orca, x, y, 't', passive)
this.name = 'track'
- this.info = 'Reads eastward operator'
+ this.info = 'Reads eastward operand'
this.ports.haste.key = { x: -2, y: 0 }
this.ports.haste.len = { x: -1, y: 0, clamp: { min: 1 } }
diff --git a/desktop/core/library/x.js b/desktop/core/library/x.js
index a3c3dd9..016c3db 100644
--- a/desktop/core/library/x.js
+++ b/desktop/core/library/x.js
@@ -6,7 +6,7 @@ export default function OperatorX (orca, x, y, passive) {
Operator.call(this, orca, x, y, 'x', passive)
this.name = 'write'
- this.info = 'Writes operator with offset'
+ this.info = 'Writes operand with offset'
this.ports.haste.x = { x: -2, y: 0 }
this.ports.haste.y = { x: -1, y: 0 }
diff --git a/desktop/core/library/y.js b/desktop/core/library/y.js
index e74f26a..05f5daf 100644
--- a/desktop/core/library/y.js
+++ b/desktop/core/library/y.js
@@ -6,7 +6,7 @@ export default function OperatorY (orca, x, y, passive) {
Operator.call(this, orca, x, y, 'y', passive)
this.name = 'jymper'
- this.info = 'Outputs westward operator'
+ this.info = 'Outputs westward operand'
this.ports.haste.val = { x: -1, y: 0 }
this.ports.output = { x: 1, y: 0 }
diff --git a/desktop/core/library/z.js b/desktop/core/library/z.js
index 789a9c5..09d9aee 100644
--- a/desktop/core/library/z.js
+++ b/desktop/core/library/z.js
@@ -6,7 +6,7 @@ export default function OperatorZ (orca, x, y, passive) {
Operator.call(this, orca, x, y, 'z', passive)
this.name = 'Lerp'
- this.info = 'Transitions operator to input'
+ this.info = 'Transitions operand to input'
this.ports.haste.rate = { x: -1, y: 0, default: '1' }
this.ports.input.target = { x: 1, y: 0 }