diff options
59 files changed, 7 insertions, 965 deletions
@@ -72,7 +72,7 @@ To display the list of operators inside of Orca, use `CmdOrCtrl+G`. The [MIDI](https://en.wikipedia.org/wiki/MIDI) operator `:` takes up to 5 inputs('channel, 'octave, 'note, velocity, length). -For example, `:25C`, is a **C note, on the 5th octave, through the 3rd MIDI channel**, `:04c`, is a **C# note, on the 4th octave, through the 1st MIDI channel**. Velocity is an optional value from `0`(0/127) to `g`(127/127). Note length is the number of frames during which a note remains active. See it in action with [midi.orca](https://github.com/hundredrabbits/Orca/blob/master/examples/basics/_midi.orca). +For example, `:25C`, is a **C note, on the 5th octave, through the 3rd MIDI channel**, `:04c`, is a **C# note, on the 4th octave, through the 1st MIDI channel**. Velocity is an optional value from `0`(0/127) to `g`(127/127). Note length is the number of frames during which a note remains active. See it in action with [midi.orca](https://git.sr.ht/~rabbits/orca-examples/tree/master/basics/_midi.orca). ## MIDI MONO @@ -104,13 +104,13 @@ The syntax is `pg:channel;msb;lsb;program`. Channel is 0-15, msb/lsb/program are The [UDP](https://nodejs.org/api/dgram.html#dgram_socket_send_msg_offset_length_port_address_callback) operator `;` locks each consecutive eastwardly ports. For example, `;hello`, will send the string "hello", on bang, to the port `49160` on `localhost`. In commander, use `udp:7777` to select the **custom UDP port 7777**, and `ip:127.0.0.12` to change the target IP. UDP is not available in the browser version of Orca. -You can use the [listener.js](https://github.com/hundredrabbits/Orca/blob/master/resources/listener.js) to test UDP messages. See it in action with [udp.orca](https://github.com/hundredrabbits/Orca/blob/master/examples/basics/_udp.orca). +You can use the [listener.js](https://github.com/hundredrabbits/Orca/blob/master/resources/listener.js) to test UDP messages. See it in action with [udp.orca](https://git.sr.ht/~rabbits/orca-examples/tree/master/basics/_udp.orca). ## OSC The [OSC](https://github.com/MylesBorins/node-osc) operator `=` locks each consecutive eastwardly ports. The first character is used for the path, the following characters are sent as integers using the [base36 Table](https://github.com/hundredrabbits/Orca#base36-table). In commander, use `osc:7777` to select the **custom OSC port 7777**, and `ip:127.0.0.12` to change the target IP. OSC is not available in the browser version of Orca. -For example, `=1abc` will send `10`, `11` and `12` to `/1`, via the port `49162` on `localhost`; `=a123` will send `1`, `2` and `3`, to the path `/a`. You can use the [listener.js](https://github.com/hundredrabbits/Orca/blob/master/resources/listener.js) to test OSC messages. See it in action with [osc.orca](https://github.com/hundredrabbits/Orca/blob/master/examples/basics/_osc.orca) or try it with [SonicPi](https://github.com/hundredrabbits/Orca/blob/master/resources/TUTORIAL.md#sonicpi). +For example, `=1abc` will send `10`, `11` and `12` to `/1`, via the port `49162` on `localhost`; `=a123` will send `1`, `2` and `3`, to the path `/a`. You can use the [listener.js](https://github.com/hundredrabbits/Orca/blob/master/resources/listener.js) to test OSC messages. See it in action with [osc.orca](https://git.sr.ht/~rabbits/orca-examples/tree/master/basics/_osc.orca) or try it with [SonicPi](https://github.com/hundredrabbits/Orca/blob/master/resources/TUTORIAL.md#sonicpi). <img src='https://raw.githubusercontent.com/hundredrabbits/Orca/master/resources/preview.hardware.jpg' width="600"/> @@ -191,6 +191,7 @@ The midi operator interprets any letter above the chromatic scale as a transpose - [Japanese Tutorial](https://qiita.com/rucochanman/items/98a4ea988ae99e04b333) - [German Tutorial](http://tropone.de/2019/03/13/orca-ein-sequenzer-der-kryptischer-nicht-aussehen-kann-und-ein-versuch-einer-anleitung/) - [French Tutorial](http://makingsound.fr/blog/orca-sequenceur-modulaire/) +- [Examples & Templates](https://git.sr.ht/~rabbits/orca-examples/tree/master/) ## Extras diff --git a/examples/basics/_midi.orca b/examples/basics/_midi.orca deleted file mode 100644 index 5f7db5e..0000000 --- a/examples/basics/_midi.orca +++ /dev/null @@ -1,18 +0,0 @@ -.......................................... -.#.MIDI.#................................. -.......................................... -...wC4.................................... -.gD204TCAFE..################............. -...:02C.g....#..............#............. -.............#..Channel..1..#............. -...8C4.......#..Octave.234..#............. -.4D234TCAFE..#..Notes.CAFE..#............. -...:13E.4....#..............#............. -.............################............. -...4C4.................................... -.1D424TCAFE............................... -...%24F.2................................. -.......................................... -.......................................... -.......................................... -..........................................
\ No newline at end of file diff --git a/examples/basics/_osc.orca b/examples/basics/_osc.orca deleted file mode 100644 index de6e99d..0000000 --- a/examples/basics/_osc.orca +++ /dev/null @@ -1,16 +0,0 @@ -......................................... -.#.OSC.#................................. -......................................... -.#.VALUES.#.............................. -......................................... -.D8...................................... -..=a123.................................. -......................................... -.#.EMPTY.#............................... -......................................... -.D6...................................... -..=b..................................... -......................................... -......................................... -......................................... -.........................................
\ No newline at end of file diff --git a/examples/basics/_udp.orca b/examples/basics/_udp.orca deleted file mode 100644 index f25cdf6..0000000 --- a/examples/basics/_udp.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.UDP.#................................. -......................................... -......................................... -....Cf......Cf........................... -..0F6.....2F6............................ -..B.H.....B.H............................ -...xS......xS............................ -......................................... -......................................... -..5;HELLO.4;ORCA......................... -......................................... -......................................... -......................................... -......................................... -......................................... -.........................................
\ No newline at end of file diff --git a/examples/basics/a.orca b/examples/basics/a.orca deleted file mode 100644 index 504af32..0000000 --- a/examples/basics/a.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.ADD.#................................. -......................................... -.#.ADD.TWO.NUMBERS.TOGETHER.#............ -......................................... -.1A2..................................... -..3...................................... -......................................... -.#.ADD.THREE.NUMBERS.TOGETHER.#.......... -......................................... -.1A2A3................................... -..3A5.................................... -...8..................................... -......................................... -......................................... -......................................... -.........................................
\ No newline at end of file diff --git a/examples/basics/b.orca b/examples/basics/b.orca deleted file mode 100644 index c0133d2..0000000 --- a/examples/basics/b.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.BOUNCE.....#.......................... -......................................... -................#.OUTPUTS.DIFFERENCE.#... -..Cg............#.OF.INPUTS..........#... -..5B8.................................... -...3.X*............5B3...aB4...7B3....... -........*...........2.....6.....4........ -......................................... -......................................... -......................................... -......................................... -......................................... -......................................... -......................................... -......................................... -......................................... diff --git a/examples/basics/c.orca b/examples/basics/c.orca deleted file mode 100644 index c3ae8fe..0000000 --- a/examples/basics/c.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.CLOCK.#............................... -......................................... -.#.COUNT.TO.8.#.......................... -......................................... -..C8..................................... -..5...................................... -......................................... -.#.COUNT.TO.8.SLOWLY.#................... -......................................... -.2C8..................................... -..2...................................... -......................................... -......................................... -......................................... -......................................... -.........................................
\ No newline at end of file diff --git a/examples/basics/d.orca b/examples/basics/d.orca deleted file mode 100644 index 30daebf..0000000 --- a/examples/basics/d.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.DELAY.#............................... -......................................... -Cg.D3...............Cg.D4................ -b.X*................b.X.................. -.#..*..*..*..**..*.#.#*...*...*...*...#.. -Cg2D3...............Cg2D4................ -b.X.................b.X.................. -.#..*.....*...*....#.#*.......*.......#.. -Cg3D3...............Cg3D4................ -b.X.................b.X.................. -.#........*......*.#.#........*...*...#.. -Cg4D3...............Cg4D4................ -b.X.................b.X.................. -.#........*...*....#.#*...............#.. -......................................... -......................................... diff --git a/examples/basics/f.orca b/examples/basics/f.orca deleted file mode 100644 index 596c82a..0000000 --- a/examples/basics/f.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.IF.#.................................. -......................................... -.#.COMPARE.2.VALUES.#.................... -......................................... -.aFb.aFa.1F0.1F1......................... -......*.......*.......................... -......................................... -.#.INVERT.BANGS.#........................ -......................................... -.....D4.................................. -......F.................................. -......*.................................. -......................................... -......................................... -......................................... -......................................... diff --git a/examples/basics/g.orca b/examples/basics/g.orca deleted file mode 100644 index bbce134..0000000 --- a/examples/basics/g.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.GENERATOR.#........................... -......................................... -...C.3C2................................. -...68P0.................................. -.....00011101............................ -..C..JJJJJJJJ............................ -.168G00011101............................ -.....01000111............................ -.....00000111............................ -.....00000111............................ -.....00010111............................ -.....00011111............................ -.....00011111............................ -.....00011101............................ -.....11000111............................ -......................................... diff --git a/examples/basics/h.orca b/examples/basics/h.orca deleted file mode 100644 index b3da25b..0000000 --- a/examples/basics/h.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.HALT.#................................ -......................................... -......................................... -..............gC2.....8C2.....4C2........ -.2D............0F0.....1F0.....0F0....... -...H............*...............*........ -..xE............h.......h.......h........ -..........E..............E...........E... -......................................... -......................................... -......................................... -......................................... -......................................... -......................................... -......................................... -......................................... diff --git a/examples/basics/i.orca b/examples/basics/i.orca deleted file mode 100644 index 29bb021..0000000 --- a/examples/basics/i.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.INCREMENT.#........................... -......................................... -.#.INCREMENT.TO.16.#..................... -......................................... -.1Ig..................................... -..0...................................... -......................................... -.#.DECREMENT.TO.16.WITH.CAPITALS.#....... -......................................... -.fIG..................................... -..0gT.................................... -......................................... -......................................... -......................................... -......................................... -......................................... diff --git a/examples/basics/j.orca b/examples/basics/j.orca deleted file mode 100644 index f4a416a..0000000 --- a/examples/basics/j.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.JUMPER.#.............................. -......................................... -.2bO2bO2bO2bO2bO2bO2bO2bO2bO2bO2bO..D.... -............*.......................*.... -...J..J..J..J..J..J..J..J..J..J..J..J.... -............*.......................*.... -...J..J..J..J..J..J..J..J..J..J..J..J.... -............*.......................*.... -...J..J..J..J..J..J..J..J..J..J..J..J.... -............*.......................*.... -...J..J..J..J..J..J..J..J..J..J..J..J.... -............*.......................*.... -...J..J..J..J..J..J..J..J..J..J..J..J.... -............*.......................*.... -......................................... -.........................................
\ No newline at end of file diff --git a/examples/basics/k.orca b/examples/basics/k.orca deleted file mode 100644 index ff4d0d0..0000000 --- a/examples/basics/k.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.KONKAT.#.............................. -......................................... -.#.ASSIGN.VARIABLES.#.................... -......................................... -.aV1.bV2.cV3.dV4.eV5.fV5................. -......................................... -......................................... -.#.COMBINE.THEM.TOGETHER.#............... -......................................... -.7Kabc.def............................... -...123.455............................... -......................................... -......................................... -......................................... -......................................... -.........................................
\ No newline at end of file diff --git a/examples/basics/l.orca b/examples/basics/l.orca deleted file mode 100644 index b59f4e4..0000000 --- a/examples/basics/l.orca +++ /dev/null @@ -1,9 +0,0 @@ -......................... -.#.LESS...#.............. -......................... -...5L3...aL4...7L3....... -....3.....4.....3........ -......................... -......................... -......................... -......................... diff --git a/examples/basics/u.orca b/examples/basics/u.orca deleted file mode 100644 index bf11dcb..0000000 --- a/examples/basics/u.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.UCLID.#............................... -......................................... -.Cg1U8..............Cg5U8................ -.4.X................4.X*................. -..#*.......*.......#.#*.*.**.**.*.**.*#.. -.Cg2U8..............Cg6U8................ -.4.X................4.X*................. -..#*.......*.......#.#*.***.***.***.**#.. -.Cg3U8..............Cg7U8................ -.4.X................4.X*................. -..#*.......*.......#.#*.*******.******#.. -.Cg4U8..............Cg8U8................ -.4.X................4.X*................. -..#*.......*.......#.#****************#.. -......................................... -......................................... diff --git a/examples/basics/v.orca b/examples/basics/v.orca deleted file mode 100644 index a8e70e2..0000000 --- a/examples/basics/v.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.VARIABLE.#............................ -......................................... -.#.WRITE.A.VARIABLE.#.................... -......................................... -.aV3..................................... -......................................... -......................................... -.#.READ.A.VARIABLE.#..................... -......................................... -..Va..................................... -......................................... -......................................... -......................................... -......................................... -......................................... -.........................................
\ No newline at end of file diff --git a/examples/basics/z.orca b/examples/basics/z.orca deleted file mode 100644 index 4fe1024..0000000 --- a/examples/basics/z.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.LERP.#................................ -......................................... -...R8....R5........D....D................ -.xV7...yV0............................... -...................vx...vy............... -..................Z5...Z1................ -................xV5..yV1................. -...2Kxy.................................. -.....51X................................. -......................................... -......................................... -......................................... -......................................... -......................................... -......................................... -......................................... diff --git a/examples/benchmarks/cardinals.orca b/examples/benchmarks/cardinals.orca deleted file mode 100644 index 47c553f..0000000 --- a/examples/benchmarks/cardinals.orca +++ /dev/null @@ -1,18 +0,0 @@ -.......................................... -.#.CLOCKWISE.#...#.COUNTER.#.............. -.......................................... -...2D4.....D4......2D4....D4.............. -.32X.............32X...................... -.......H...............H.................. -.......E...H...........S.................. -.......j...S...........j.................. -...........j................0............. -.......................................... -..........................H............... -...........S..........H...Ny.............. -............H.........Ey..E.0............. -...........xW............................. -.......0.................................. -.......................................... -.......................................... -..........................................
\ No newline at end of file diff --git a/examples/benchmarks/families.orca b/examples/benchmarks/families.orca deleted file mode 100644 index 426c376..0000000 --- a/examples/benchmarks/families.orca +++ /dev/null @@ -1,25 +0,0 @@ -................................................. -.#.READING.OUTPUT.#....#.READERS.#............... -................................................. -...I....Z....H....F......O....G....T............. -...4....0.........*.............................. -................................................. -.#.CLOCKS.#............#.WRITERS..#.............. -................................................. -...D....U....C....R......X....Q....P............. -.............7....g.............................. -................................................. -.#.MATHS.#.............#.VARIABLES.#............. -................................................. -...A....B....L....M......V....K.................. -...0....0.........0.............................. -................................................. -.#.JUMPERS.#...........#.CARDINAL.#.............. -................................................. -...J....Y..............#.NESW.#.................. -................................................. -................................................. -................................................. -................................................. -................................................. -................................................. diff --git a/examples/benchmarks/io.orca b/examples/benchmarks/io.orca deleted file mode 100644 index b6dc032..0000000 --- a/examples/benchmarks/io.orca +++ /dev/null @@ -1,20 +0,0 @@ -............................................. -.#.TEST.IO.#................................. -............................................. -.C9..........2C9...........3C9............... -.29T01aAgGZz..59T01aAgGZz...39T01aAgGZz...... -.aVa..........bVG...........cVA.............. -............................................. -.#.TEST.#.................................... -............................................. -.#.MIDI..#..#.CC..#..#.UDP.#..#.OSC.#........ -............................................. -.H.3Kabc....H.3Kabc..H.3Kabc..H.3Kabc........ -.*Y*:aGA....*Y*!aGA..*Y*;aGA..*Y*=aGA........ -............................................. -............H.3Kabc.......................... -............*Y*?aGA.......................... -............................................. -............H....4Kabca...................... -............*Y*$pg:aGAa...................... -.............................................
\ No newline at end of file diff --git a/examples/benchmarks/logic.orca b/examples/benchmarks/logic.orca deleted file mode 100644 index 35db865..0000000 --- a/examples/benchmarks/logic.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.BENCHMARK.#........................... -......................................... -.8C8.............C8...................... -..78T012AGag.....68T012AGag.............. -..aV.............bVg..................... -......................................... -.3Ka.b.3Ka.b.3Ka.b.3Ka.b.3Ka.b.3Ka.b..... -....Ag....Bg....Cg....Rg....Mg....Vg..... -....g.....e.....e.....5.....0............ -......................................... -.3Ka.b.3Ka.b.3Ka.b.3Ka.b.......3K..a..... -....Ig....Dg....Fg....Lg..........V...... -....5.................*.................. -......................................... -......................................... -.........................................
\ No newline at end of file diff --git a/examples/benchmarks/notes.orca b/examples/benchmarks/notes.orca deleted file mode 100644 index f07d8d7..0000000 --- a/examples/benchmarks/notes.orca +++ /dev/null @@ -1,20 +0,0 @@ -......................................................... -.2Cq..................................................... -..dqTAaBbCcDdEeFfGgHhIiJjKkLlMm.......................... -..0Vg.................................................... -......................................................... -.2Cq..................................................... -..dqTNnOoPpQqRrSsTtUuVvWwXxYyZz.......................... -..1Vt.................................................... -......................................................... -.2Cq..................................................... -..dqTABCDEFGHIJKLMNOPQRSTUVWXYZ.......................... -..2VN.................................................... -......................................................... -.2Cq..................................................... -..dqTabcdefghijklmnopqrstuvwxyz.......................... -..3Vn.................................................... -......................................................... -..D2..V2................................................. -...:01N.................................................. -.........................................................
\ No newline at end of file diff --git a/examples/benchmarks/rw.orca b/examples/benchmarks/rw.orca deleted file mode 100644 index 7241a06..0000000 --- a/examples/benchmarks/rw.orca +++ /dev/null @@ -1,17 +0,0 @@ -..................................2C4..... -.#.READ.#........................2M1...... -................................lV2....... -.C8...........Cg...........Vl............. -.30O01234567..b8T01234567..202Q01234567... -...3............3............23........... -.......................................... -.#.WRITE.#................................ -.......................................... -.C8.C8........Cg.C8........Vl............. -.30X3.........b8P3.........202G01......... -...01234567.....01234567......0101.101.... -.......................................... -.......................................... -.......................................... -.......................................... -..........................................
\ No newline at end of file diff --git a/examples/benchmarks/tables.orca b/examples/benchmarks/tables.orca deleted file mode 100644 index 76d589e..0000000 --- a/examples/benchmarks/tables.orca +++ /dev/null @@ -1,25 +0,0 @@ -................................................................................. -...Cf..fCf....................................................................... -.xV9..yV5........................................................................ -................................................................................. -...3Kx.y..............3Kx.y..............3Kx.y..............3Kx.y................ -.2Kxy9M5............2Kxy9L5............2Kxy9B5............2Kxy9A5................ -...95X9...............95X5...............95X4...............95Xe................. -.....000000000000000....000000000000000....0123456789abcde....0123456789abcde.... -.....0123456789abcde....011111111111111....10123456789abcd....123456789abcdef.... -.....02468acegikmoqs....012222222222222....210123456789abc....23456789abcdefg.... -.....0369cfilorux036....012333333333333....3210123456789ab....3456789abcdefgh.... -.....048cgkosw048cgk....012344444444444....43210123456789a....456789abcdefghi.... -.....05afkpuz49ejoty....012345555555555....543210123456789....56789abcdefghij.... -.....06ciou06ciou06c....012345666666666....654321012345678....6789abcdefghijk.... -.....07elsz6dkry5cjq....012345677777777....765432101234567....789abcdefghijkl.... -.....08gow4cks08gow4....012345678888888....876543210123456....89abcdefghijklm.... -.....09ir09ir09ir09i....012345678999999....987654321012345....9abcdefghijklmn.... -.....0aku4eoy8is2cmw....0123456789aaaaa....a98765432101234....abcdefghijklmno.... -.....0bmx8ju5gr2doza....0123456789abbbb....ba9876543210123....bcdefghijklmnop.... -.....0co0co0co0co0co....0123456789abccc....cba987654321012....cdefghijklmnopq.... -.....0dq3gt6jw9mzcp2....0123456789abcdd....dcba98765432101....defghijklmnopqr.... -.....0es6kycq4iwao2g....0123456789abcde....edcba9876543210....efghijklmnopqrs.... -................................................................................. -................................................................................. -.................................................................................
\ No newline at end of file diff --git a/examples/misc/arpeggio.orca b/examples/misc/arpeggio.orca deleted file mode 100644 index 9bc2216..0000000 --- a/examples/misc/arpeggio.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.ARPEGGIO.#............................ -......................................... -.gC4......4C4............................ -..14T1324..14TCDEF....................... -..aV3......bVD........................... -......................................... -.#.NOTE.STEP.#........................... -......................................... -..04O.D4................................. -.31XG.................................... -..Va..vb................................. -.H3Y3AG.................................. -.*:02J................................... -......................................... -......................................... -.........................................
\ No newline at end of file diff --git a/examples/misc/bang.orca b/examples/misc/bang.orca deleted file mode 100644 index 5816236..0000000 --- a/examples/misc/bang.orca +++ /dev/null @@ -1,16 +0,0 @@ -......................................... -.#.BANG.#................................ -......................................... -......................................... -......................................... -......................................... -......................................... -..............2D.H....................... -................xE....................... -.....................E..#.BANG.#......... -......................................... -......................................... -......................................... -......................................... -......................................... -.........................................
\ No newline at end of file diff --git a/examples/misc/chord.orca b/examples/misc/chord.orca deleted file mode 100644 index 0b645ec..0000000 --- a/examples/misc/chord.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.CHORD.#............................... -......................................... -......8C8................................ -..2D4..68TCEGACEFB....................... -.bV....2VF............................... -......................................... -.#.DISTANCE.#............................ -......................................... -.3V2.4V4.5V6.6V8......................... -......................................... -.#.PLAY.HAND.#........................... -......................................... -..3K2.3...3K2.4...3K2.5...3K2.6.......... -.Vb.FA2..Vb.FA4..Vb.FA6..Vb.FA8.......... -..:03H88..:03J88..:03L88..:03N88......... -.........................................
\ No newline at end of file diff --git a/examples/misc/chromatic.orca b/examples/misc/chromatic.orca deleted file mode 100644 index 362686a..0000000 --- a/examples/misc/chromatic.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.CHROMATIC.#........................... -......................................... -......................................... -......................................... -......................................... -......................................... -......................................... -..4Cc.................................... -.D46cTCcDdEFfGgAaB....................... -.*:03f84................................. -......................................... -......................................... -......................................... -......................................... -......................................... -.........................................
\ No newline at end of file diff --git a/examples/misc/colors.orca b/examples/misc/colors.orca deleted file mode 100644 index 09f696d..0000000 --- a/examples/misc/colors.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.COLORS.#.............................. -......................................... -...Bg.2Bg.4Bg............................ -.rV2.gV1.cVf............................. -......................................... -.C3...................................... -.23T048.................................. -...8..................................... -...J.3Krgb............................... -.D18.3G213............................... -.*$co:003;103;213........................ -......................................... -......................................... -......................................... -......................................... -.........................................
\ No newline at end of file diff --git a/examples/misc/echoes.orca b/examples/misc/echoes.orca deleted file mode 100644 index 7bdd617..0000000 --- a/examples/misc/echoes.orca +++ /dev/null @@ -1,16 +0,0 @@ -......................................... -.#.ECHOES.#.............................. -......................................... -.22O..................................... -.aV.22O.................................. -.......22O............................... -..........22O............................ -.............22O......................... -................22O...................... -...................22O................... -......................22O................ -.........................22O............. -............................22O.......... -.................................Va...... -.................................1....... -.........................................
\ No newline at end of file diff --git a/examples/misc/gates.orca b/examples/misc/gates.orca deleted file mode 100644 index 59fb383..0000000 --- a/examples/misc/gates.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.LOGIC.GATES.#......................... -......................................... -.2C4.......2C4........................... -..04T.*.*...04T..**...................... -..aV........bV........................... -......................................... -...and......xor.....or................... -......................................... -..3Ka.b...3Ka.b...Va..Vb................. -.....L.......F.....F.F................... -......F0....F*.....*L*................... -....................0F................... -......................................... -......................................... -......................................... -......................................... diff --git a/examples/misc/if+else.orca b/examples/misc/if+else.orca deleted file mode 100644 index eeff6aa..0000000 --- a/examples/misc/if+else.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.IF.ELSE.#............................. -......................................... -..4C4..2C4............................... -.aV1..bV2..cV0.#.ASSIGN.#................ -......................................... -.3Ka.b................................... -...1F2................................... -...............#.IF.#.................... -...cv1................................... -......................................... -....Vc................................... -..0F0..........#.ELSE.#.................. -...*..................................... -......................................... -......................................... -.........................................
\ No newline at end of file diff --git a/examples/misc/kombine.orca b/examples/misc/kombine.orca deleted file mode 100644 index 8a26ea0..0000000 --- a/examples/misc/kombine.orca +++ /dev/null @@ -1,16 +0,0 @@ -......................................... -.#.KOMBINE.#............................. -......................................... -.4C4.#OCTA#.2C4.#NOTE#..1C4.#VELO#....... -..34T3454....24TCDEF.....04T0123......... -..oV5........nVD.........vV3............. -......................................... -......................................... -.#.KONKAT.#.............................. -......................................... -.3Konv................................... -...5D3................................... -......................................... -......................................... -......................................... -.........................................
\ No newline at end of file diff --git a/examples/misc/multiplication.orca b/examples/misc/multiplication.orca deleted file mode 100644 index 816e818..0000000 --- a/examples/misc/multiplication.orca +++ /dev/null @@ -1,16 +0,0 @@ -......................................... -.#.MULTIPLICATION.#...................... -......................................... -.aV4.bV3................................. -......................................... -.2Kab.................................... -...43O................................... -.....c#123456#........................... -......#2468ac#........................... -......#369cfi#........................... -......#48cgko#........................... -......#5afkpu#........................... -......#6ciou.#........................... -......................................... -......................................... -.........................................
\ No newline at end of file diff --git a/examples/misc/popcorn.orca b/examples/misc/popcorn.orca deleted file mode 100644 index 18454ce..0000000 --- a/examples/misc/popcorn.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.POPCORN.#............................. -......................................... -..2C8.........gC4........................ -.2H38T13579bdf.16T2345................... -...xV7.........yV3....................... -......................................... -..2Kxy................................... -.D2.732Q................................. -..Y.:04G................................. -........#5C4a5C4G4d4G4C..#............... -........#5C4a5C4G4d4G4C..#............... -........#5C5D5d5D5d5C5D5C#............... -........#5D4a5C4a5C4g5C..#............... -......................................... -......................................... -.........................................
\ No newline at end of file diff --git a/examples/misc/recursion.orca b/examples/misc/recursion.orca deleted file mode 100644 index c875c97..0000000 --- a/examples/misc/recursion.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.RECURSION.#........................... -......................................... -.#.BY.1.#.......#.BY.3.#................. -......................................... -..03O............03O..................... -.30XG...........30XV..................... -....1AG............3AV................... -.....H..............Y.................... -......................................... -.#.BY.2.#.......#.BY.4.#................. -......................................... -..03O............03O..................... -.30XU...........30X4..................... -....2AU............4A4................... -.....W..............8.................... -.........................................
\ No newline at end of file diff --git a/examples/misc/sierpinski.orca b/examples/misc/sierpinski.orca deleted file mode 100644 index 0f2a0a6..0000000 --- a/examples/misc/sierpinski.orca +++ /dev/null @@ -1,32 +0,0 @@ -................................................................ -......21O..Cw...........#.SIERPINSKI.TRIANGLE............#...... -......cV0aV0.................................................... -......21O.wCg.........0nO....................................... -......dV0bV0........2Kcd05TA.................................... -......................001GA..................................... -......Vb................#................................#...... -......0nO...............#................................#...... -......Va0Y0Y0Y0Y0.......#................................#...... -......0lO.......J.......#................................#...... -......Vb0Y0Y0Y0M0.......#................................#...... -......0iO......0........#................................#...... -......Va0Y0Y0Y0J........#................................#...... -......0gO.....J0........#................................#...... -......Vb0Y0Y0M0J........#................................#...... -......0dO....0.0........#................................#...... -......Va0Y0Y0J.J........#................................#...... -......0bO...J0.0........#................................#...... -......Vb0Y0M0J.J........#................................#...... -......08O..0.0.0........#................................#...... -......Va0Y0J.J.J........#................................#...... -......06O.J0.0.0........#................................#...... -........0M0J.J.J................................................ -.........0A0.0A0................................................ -..........0Y0A0................................................. -.........d01G0.................................................. -.........................0...................................... -........#01010101010101010101010101010101#...................... -........#00110011001100110011001100110011#...................... -........#00001111000011110000111100001111#...................... -........#00000000111111110000000011111111#...................... -................................................................ diff --git a/examples/misc/timing.orca b/examples/misc/timing.orca deleted file mode 100644 index 9c5b9cf..0000000 --- a/examples/misc/timing.orca +++ /dev/null @@ -1,16 +0,0 @@ -......................................... -.#.TIMING.#.............................. -......................................... -.C8.C2...............C8.D2............... -.3.X1................3.X*................ -..#10101010#..........#*.*.*.*.#......... -.C9.C3...............C9.D3............... -.6.X0................6.X................. -..#120120120#.........#*..*..*..#........ -.Cc.C4...............Cc.D4............... -.3.X3................3.X................. -..#123012301230#......#*...*...*...#..... -.Cf.C5...............Cf.D5............... -.0.X0................0.X................. -..#123401234012340#...#*....*....*....#.. -.........................................
\ No newline at end of file diff --git a/examples/misc/tower.orca b/examples/misc/tower.orca deleted file mode 100644 index a7826cc..0000000 --- a/examples/misc/tower.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.TOWER.#............................... -......................................... -...................C..................... -..................C1C.................... -.................C0A1C................... -................C3A1A1C.................. -...............C2A4A2A1C................. -..............C1A6A6A3A1C................ -..............0A7AcA9A4A1................ -...............7AjAlAdA5................. -................qA4AyAi.................. -.................uA2Ag................... -..................wAi.................... -...................e..................... -......................................... -.........................................
\ No newline at end of file diff --git a/examples/misc/udp+loop.orca b/examples/misc/udp+loop.orca deleted file mode 100644 index 527fdbf..0000000 --- a/examples/misc/udp+loop.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.UDP.LOOP.#............................ -......................................... -.#.SET.UDP.TO.49160.#.................... -.#.SEND.WRITE.CMD.VIA.UDP.#.............. -......................................... -.#.TARGET:.#.2........................... -......................................... -.D4.4C................................... -..;w:313;6............................... -......................................... -.#.SET.COLOR.#........................... -......................................... -.D2....R.g............................... -.*;c:8f3................................. -......................................... -.........................................
\ No newline at end of file diff --git a/examples/misc/wave.orca b/examples/misc/wave.orca deleted file mode 100644 index 6a752d2..0000000 --- a/examples/misc/wave.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.#.WAVE.#...8C6...C5..................... -...........aV5..bV1...................... -3Ka.b.................................... -..5A1.................................... -...6XE................................... -....E...........................:04E..... -................................:04D..... -..............................E.:04C..... -....................E....E...E.*:03B..... -...............E...E....E...E...:03A..... -.....E....E...E........E...E...*:03G..... -....E....E...E....E...E........E:03F..... -........E...E....E...E....E.....:03E..... -.......E...E....E...............:03D..... -......E.........................:03C..... -.........................................
\ No newline at end of file diff --git a/examples/setups/knobs.orca b/examples/setups/knobs.orca deleted file mode 100644 index f3f5e43..0000000 --- a/examples/setups/knobs.orca +++ /dev/null @@ -1,17 +0,0 @@ -......................................... -.............20eQ..03..00..00..0i........ -...03..00..00..0i..0f..09..36..6i........ -...JJ..JJ..JJ..JJ..44..25..0f..fi........ -.0V032V004V006V0i..ff..09..36..69........ -....J...J...J...J..f4..15..gf..fl........ -..1V3.3V0.5V0.7Vi..ff..09..36..6i........ -......................................... -......................................... -.......V0.......V1.......V2.......V3..... -..D1..Z0...D1..Z3...D1..Z0...D1..Z0...... -..*!010....*!023....*!030....*!040....... -......................................... -.......V4.......V5.......V6.......V7..... -..D1..Z0...D1..Z0...D1..Z0...D1..Zi...... -..*!050....*!060....*!070....*!08i....... -......................................... diff --git a/examples/setups/sequencer.orca b/examples/setups/sequencer.orca deleted file mode 100644 index a6f5aa0..0000000 --- a/examples/setups/sequencer.orca +++ /dev/null @@ -1,25 +0,0 @@ -.......................................... -.#.SEQUENCER.#....................Cw...Cw. -................................4Aa..1Aa.. -...............................aVe..bVb... -.......................................... -.Va.Vb..0.......1.......2.......3......... -.e1ObxT#.................................. -.2V.1V.#................................#. -.Va.Vb..0................................. -.e1ObxT#.................................. -.4V.3V.#................................#. -.Va.Vb..0................................. -.e1ObxT#.................................. -.6V.5V.#................................#. -.Va.Vb..0................................. -.e1ObxT#.................................. -.8V.7V.#................................#. -.Va.Vb..0................................. -.e1ObxT#.................................. -.aV.9V.#................................#. -.......................................... -.H...V1..H...V3..H...V5..H...V7..H...V9... -.*:03....*:23....*:43....*:63....*:83..... -.H...V2..H...V4..H...V6..H...V8..H...Va... -.*:13....*:33....*:53....*:73....*:a3.....
\ No newline at end of file diff --git a/examples/setups/tracker.orca b/examples/setups/tracker.orca deleted file mode 100644 index 5933a5d..0000000 --- a/examples/setups/tracker.orca +++ /dev/null @@ -1,24 +0,0 @@ -.............................................. -.#.TRACKER.#.......Cg..................Cg..... -..............Cg.5Ae..............Cg.5Ae...... -.........Cg.4Ae.H.j2Q........Cg.4Ae.H.j2Q..... -....Cg.3Ae.H.i2Q*:3.....Cg.3Ae.H.i2Q*:7....... -..2Ae.H.h2Q*:2........2Ae.H.h2Q*:6............ -.H.g2Q*:1............H.g2Q*:5................. -.*:0..................:4...................... -.....#..#.#3C#.#..#.#..#.#..#.#..#.#..#.#..#.. -.....#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#.. -.....#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#.. -.....#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#.. -.....#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#.. -.....#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#.. -.....#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#.. -.....#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#.. -.....#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#.. -.....#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#.. -.....#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#.. -.....#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#.. -.....#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#.. -.....#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#.. -.....#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#.. -.....#..#.#..#.#..#.#..#.#..#.#..#.#..#.#..#..
\ No newline at end of file diff --git a/examples/tutorial/README.md b/examples/tutorial/README.md deleted file mode 100644 index 3ff1ce9..0000000 --- a/examples/tutorial/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Tutorial - -This is an interactive tutorial created in Orca itself, to get started, open Orca and press `CmdOrCtrl+L` to load the files found in this directory, then press `CmdOrCtrl+B` and write `inject:begin`, and press `enter`. - -You should see 3 lines at the top of your files, to load a slide, locate the `$in:slide0` text, move your cursor onto the `$`(commander) operator and press `enter`. To navigate to another slide, change the value to `$in:slide1`, and activate the commander operator once more. - -Good luck!
\ No newline at end of file diff --git a/examples/tutorial/begin.orca b/examples/tutorial/begin.orca deleted file mode 100644 index 8b44ab6..0000000 --- a/examples/tutorial/begin.orca +++ /dev/null @@ -1,3 +0,0 @@ -.#ORCA.TUTORIAL.#..................D..... -....................................$ti.. -.$in:slide0.........................0505. diff --git a/examples/tutorial/slide0.orca b/examples/tutorial/slide0.orca deleted file mode 100644 index bce0366..0000000 --- a/examples/tutorial/slide0.orca +++ /dev/null @@ -1,13 +0,0 @@ -............................................... -#.Send.a.midi.note.#........................... -............................................... -#.D8.will.send.a.bang.every.8th.frame.........# -#.:03C.will.send.the.C.note.on.the.3rd.octave.# -............................................... -............................................... -.......D8...................................... -........:03C................................... -............................................... -............................................... -............................................... -............................................... diff --git a/examples/tutorial/slide1.orca b/examples/tutorial/slide1.orca deleted file mode 100644 index ec563ff..0000000 --- a/examples/tutorial/slide1.orca +++ /dev/null @@ -1,13 +0,0 @@ -............................................... -#.Play.a.random.note.#......................... -............................................... -#.aRG.outputs.a.random.value.between.A.and.G..# -............................................... -............................................... -............................................... -.......D8.aRG.................................. -........:03E................................... -............................................... -............................................... -............................................... -............................................... diff --git a/examples/tutorial/slide2.orca b/examples/tutorial/slide2.orca deleted file mode 100644 index cb3eda4..0000000 --- a/examples/tutorial/slide2.orca +++ /dev/null @@ -1,13 +0,0 @@ -............................................... -#.Make.a.melody.#.............................. -............................................... -#.04TCAFE.will.create.a.track.of.4.notes......# -............................................... -............................................... -............................................... -.......D804TCAFE............................... -........:03C................................... -............................................... -............................................... -............................................... -............................................... diff --git a/examples/tutorial/slide3.orca b/examples/tutorial/slide3.orca deleted file mode 100644 index ceae0ad..0000000 --- a/examples/tutorial/slide3.orca +++ /dev/null @@ -1,13 +0,0 @@ -............................................... -#.Play.a.melody.#.............................. -............................................... -#.8C4..will.count.from.0.to.3.at.1:8th.speed..# -............................................... -............................................... -........8C4.................................... -.......D834TCAFE............................... -........:03E................................... -............................................... -............................................... -............................................... -............................................... diff --git a/examples/tutorial/slide4.orca b/examples/tutorial/slide4.orca deleted file mode 100644 index cddfeae..0000000 --- a/examples/tutorial/slide4.orca +++ /dev/null @@ -1,13 +0,0 @@ -............................................... -#.Play.a.chord.#............................... -............................................... -#.J.allows.you.to.move.data.around............# -............................................... -............................................... -........8C4.................................... -.......D814TCAFE............................... -........:03A................................... -.......J...J................................... -........:04A................................... -............................................... -............................................... diff --git a/examples/tutorial/slide5.orca b/examples/tutorial/slide5.orca deleted file mode 100644 index b31b8e5..0000000 --- a/examples/tutorial/slide5.orca +++ /dev/null @@ -1,13 +0,0 @@ -............................................... -#.Delay.a.note.#............................... -............................................... -#.Projectiles.allow.you.to.delay.the.playing..# -............................................... -............................................... -........8C4.................................... -..D....D824TCAFE............................... -...H....:03F................................... -..xE.......J................................... -........:04F................................... -............................................... -............................................... diff --git a/examples/tutorial/slide6.orca b/examples/tutorial/slide6.orca deleted file mode 100644 index b5e35bb..0000000 --- a/examples/tutorial/slide6.orca +++ /dev/null @@ -1,13 +0,0 @@ -............................................... -#.Create.rhythms.#............................. -............................................... -#.3U8.distributes.3.notes.over.8.bars.........# -............................................... -............................................... -........8C4.................................... -.......D814TCAFE............................... -........:03A................................... -......3U8..J................................... -.......*:04A................................... -......3Ug..J................................... -........:05A................................... diff --git a/examples/tutorial/slide7.orca b/examples/tutorial/slide7.orca deleted file mode 100644 index b799102..0000000 --- a/examples/tutorial/slide7.orca +++ /dev/null @@ -1,13 +0,0 @@ -............................................... -#.Multiple.channels.#.......................... -............................................... -#.The.first.MIDI.port.is.the.channel.number...# -............................................... -............................................... -........8C4.................................... -.......D804TCAFE............................... -........:04C................................... -.......J...J................................... -........HaVC................................... -.......xE...........Va......................... -.................:63C.......................... diff --git a/examples/tutorial/slide8.orca b/examples/tutorial/slide8.orca deleted file mode 100644 index cff1b87..0000000 --- a/examples/tutorial/slide8.orca +++ /dev/null @@ -1,13 +0,0 @@ -............................................... -#.Keeping.sync.#............................... -............................................... -#.All.C.D.and.U.operators.are.sync.to.clock...# -............................................... -............................................... -........8C4.............8C4.................... -.......D804TCAFE......5U804TCAFE............... -........:04C...........*:94C................... -.......................D4...................... -........................:40C................... -............................................... -............................................... diff --git a/examples/tutorial/slide9.orca b/examples/tutorial/slide9.orca deleted file mode 100644 index 89c8a09..0000000 --- a/examples/tutorial/slide9.orca +++ /dev/null @@ -1,13 +0,0 @@ -............................................... -#.Variables.#.................................. -............................................... -#.Share.values.by.storing.them.into.variables.# -............................................... -4C6......wC6................................... -.24TCAFE..04TDCHG.............................. -.0VF......1VD.................................. -............................................... -........................C2..................... -1U8..V0..3U8..V1..5Ug..V0...................... -..:94F.....:95D....*:06F....................... -............................................... diff --git a/examples/tutorial/slidea.orca b/examples/tutorial/slidea.orca deleted file mode 100644 index 92627f3..0000000 --- a/examples/tutorial/slidea.orca +++ /dev/null @@ -1,13 +0,0 @@ -............................................... -#.All.together.#............................... -............................................... -#.If.we.combine.everything.together...........# -............................................... -4C6......wC6.......Dg.......D4......Cg......... -.04TCAFE..24TDCHG...:70c.....:40C...aFc........ -.0VC......1VH.........................:70G..... -............................................... -........................C2......2C2......2C2... -1U8..V0..3U8..V1..5Ug..V0..7Ug..V1..3Ug..V1.... -..:24C.....:25H....*:a4C....*:98H.....:a3H..... -............................................... diff --git a/resources/TUTORIAL.md b/resources/TUTORIAL.md index 5bde455..3b35a50 100644 --- a/resources/TUTORIAL.md +++ b/resources/TUTORIAL.md @@ -1,6 +1,6 @@ # Tutorial -If this is your first time trying out **Orca**, watch this [introduction video](https://www.youtube.com/watch?v=RaI_TuISSJE). If you want to learn how to use a handful of basic operators, have a look at the [workshop](WORKSHOP.md). +If this is your first time trying out **Orca**, watch this [introduction video](https://www.youtube.com/watch?v=RaI_TuISSJE). If you want to learn how to use a handful of basic operators, have a look at the [workshop](WORKSHOP.md). If you're looking for additional examples, visit [this repository](https://git.sr.ht/~rabbits/orca-examples/tree/master/). ## General @@ -19,7 +19,7 @@ If this is your first time trying out **Orca**, watch this [introduction video]( ## Ableton Live -To send [Midi notes](https://github.com/hundredrabbits/Orca#midi) to [Ableton Live](https://www.ableton.com/en/) instruments, bang the Midi operator `:`, like `:03C` to send to _Channel 1, Octave 3, Note C_. Have a look at [midi.orca](https://github.com/hundredrabbits/Orca/blob/master/examples/_midi.orca) to see it in action. +To send [Midi notes](https://github.com/hundredrabbits/Orca#midi) to [Ableton Live](https://www.ableton.com/en/) instruments, bang the Midi operator `:`, like `:03C` to send to _Channel 1, Octave 3, Note C_. Have a look at [midi.orca](hhttps://git.sr.ht/~rabbits/orca-examples/tree/master/basics/_midi.orca) to see it in action. - Launch Ableton Live. - Create a new **midi instrument** track. @@ -28,7 +28,7 @@ To send [Midi notes](https://github.com/hundredrabbits/Orca#midi) to [Ableton Li ## SonicPi -To send [OSC messages](https://github.com/hundredrabbits/Orca#osc) to [SonicPi](http://sonic-pi.net), select [port 4560](https://github.com/samaaron/sonic-pi/blob/master/etc/doc/tutorial/12.1-Receiving-OSC.md). SonicPi listens to the address defined in `sync`, to send to the `live_loop`, bang the OSC node `=`, like `=a`. Have a look at [sonicpi.orca](https://github.com/hundredrabbits/Orca/blob/master/examples/software/sonicpi.orca) to see it in action. If you need help, visit the [SonicPi x Orca forum](https://in-thread.sonic-pi.net/t/using-orca-to-control-sonic-pi-with-osc/2381/). +To send [OSC messages](https://github.com/hundredrabbits/Orca#osc) to [SonicPi](http://sonic-pi.net), select [port 4560](https://github.com/samaaron/sonic-pi/blob/master/etc/doc/tutorial/12.1-Receiving-OSC.md). SonicPi listens to the address defined in `sync`, to send to the `live_loop`, bang the OSC node `=`, like `=a`. If you need help, visit the [SonicPi x Orca forum](https://in-thread.sonic-pi.net/t/using-orca-to-control-sonic-pi-with-osc/2381/). ``` live_loop :drum do @@ -70,24 +70,6 @@ The following is taken from this page: https://answers.bitwig.com/questions/1218 - Use the Hotkey Ctrl+Period to cycle through MIDI output devices until you see your device in the lower-right corner - Bang a MIDI command to VCV: `:03c88` to get a note and gate trigger from MIDI-CV -## Dotgrid - -To send [UDP messages](https://github.com/hundredrabbits/Orca#udp) to [Dotgrid](http://github.com/hundredrabbits/Dotgrid), select [port 49160](https://github.com/hundredrabbits/Orca#udp). To draw lines on Dotgrid, you need to bang the UDP node `;` with different [commands](https://github.com/hundredrabbits/Dotgrid/blob/master/desktop/sources/scripts/listener.js). Have a look at [dotgrid.orca](https://github.com/hundredrabbits/Orca/blob/master/examples/software/dotgrid.orca) to see it in action. - -- `;0`, clear layer **#1**. -- `;0l1234`, add a line from `1,2` to `3,4`. -- `;`, redraw. - -Here's a list of supported operations. - -``` -;0 // Clear Layer 1 -;0l1234 // Add Line from 1,2 to 3,4 -;0c1234 // Add Clockwise Arc from 1,2 to 3,4 -;0r1234 // Add Reverse Arc from 1,2 to 3,4 -; // Redraw -``` - ## FAQS ### Why does placement of `V` matter? |