~rabbits/orca

8f0d5dd4564c018f10029099947f128f71390672 — neauoire 2 years ago 774d786 weird_collisions
Fixed issue with movements colliding with bangs
45 files changed, 2 insertions(+), 757 deletions(-)

M README.md
D examples/basics/_midi.orca
D examples/basics/_osc.orca
D examples/basics/_udp.orca
D examples/basics/a.orca
D examples/basics/b.orca
D examples/basics/c.orca
D examples/basics/d.orca
D examples/basics/f.orca
D examples/basics/g.orca
D examples/basics/h.orca
D examples/basics/i.orca
D examples/basics/j.orca
D examples/basics/k.orca
D examples/basics/l.orca
D examples/basics/u.orca
D examples/basics/v.orca
D examples/basics/z.orca
D examples/benchmarks/cardinals.orca
D examples/benchmarks/families.orca
D examples/benchmarks/io.orca
D examples/benchmarks/logic.orca
D examples/benchmarks/notes.orca
D examples/benchmarks/rw.orca
D examples/benchmarks/tables.orca
D examples/misc/arpeggio.orca
D examples/misc/bang.orca
D examples/misc/chord.orca
D examples/misc/chromatic.orca
D examples/misc/colors.orca
D examples/misc/echoes.orca
D examples/misc/gates.orca
D examples/misc/if+else.orca
D examples/misc/kombine.orca
D examples/misc/multiplication.orca
D examples/misc/popcorn.orca
D examples/misc/recursion.orca
D examples/misc/timing.orca
D examples/misc/tower.orca
D examples/misc/udp+loop.orca
D examples/misc/wave.orca
D examples/setups/knobs.orca
D examples/setups/sequencer.orca
D examples/setups/tracker.orca
M sim.c
M README.md => README.md +1 -0
@@ 175,6 175,7 @@ echo -e "...\na34\n..." | cli /dev/stdin

## Extras

- Learn from this collection of [examples and tutorials](https://git.sr.ht/~rabbits/orca-examples).
- Discuss and get help in the [forum thread](https://llllllll.co/t/orca-live-coding-tool/17689).
- Support this project through [Patreon](https://patreon.com/100).
- See the [License](LICENSE.md) (MIT) file for license rights and limitations.

D examples/basics/_midi.orca => examples/basics/_midi.orca +0 -18
@@ 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

D examples/basics/_osc.orca => examples/basics/_osc.orca +0 -16
@@ 1,16 0,0 @@
.........................................
.#.OSC.#.................................
.........................................
.#.VALUES.#..............................
.........................................
.D8......................................
..=a123..................................
.........................................
.#.EMPTY.#...............................
.........................................
.D6......................................
..=b.....................................
.........................................
.........................................
.........................................
.........................................
\ No newline at end of file

D examples/basics/_udp.orca => examples/basics/_udp.orca +0 -17
@@ 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

D examples/basics/a.orca => examples/basics/a.orca +0 -17
@@ 1,17 0,0 @@
.........................................
.#.ADD.#.................................
.........................................
.#.ADD.TWO.NUMBERS.TOGETHER.#............
.........................................
.1A2.....................................
..3......................................
.........................................
.#.ADD.THREE.NUMBERS.TOGETHER.#..........
.........................................
.1A2A3...................................
..3A5....................................
...8.....................................
.........................................
.........................................
.........................................
.........................................
\ No newline at end of file

D examples/basics/b.orca => examples/basics/b.orca +0 -17
@@ 1,17 0,0 @@
.........................................
.#.BOUNCE.....#..........................
.........................................
................#.OUTPUTS.DIFFERENCE.#...
..Cg............#.OF.INPUTS..........#...
..5B8....................................
...3.X*............5B3...aB4...7B3.......
........*...........2.....6.....4........
.........................................
.........................................
.........................................
.........................................
.........................................
.........................................
.........................................
.........................................
.........................................

D examples/basics/c.orca => examples/basics/c.orca +0 -17
@@ 1,17 0,0 @@
.........................................
.#.CLOCK.#...............................
.........................................
.#.COUNT.TO.8.#..........................
.........................................
..C8.....................................
..5......................................
.........................................
.#.COUNT.TO.8.SLOWLY.#...................
.........................................
.2C8.....................................
..2......................................
.........................................
.........................................
.........................................
.........................................
.........................................
\ No newline at end of file

D examples/basics/d.orca => examples/basics/d.orca +0 -17
@@ 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..................
.#........*...*....#.#*...............#..
.........................................
.........................................

D examples/basics/f.orca => examples/basics/f.orca +0 -17
@@ 1,17 0,0 @@
.........................................
.#.IF.#..................................
.........................................
.#.COMPARE.2.VALUES.#....................
.........................................
.aFb.aFa.1F0.1F1.........................
......*.......*..........................
.........................................
.#.INVERT.BANGS.#........................
.........................................
.....D4..................................
......F..................................
......*..................................
.........................................
.........................................
.........................................
.........................................

D examples/basics/g.orca => examples/basics/g.orca +0 -17
@@ 1,17 0,0 @@
.........................................
.#.GENERATOR.#...........................
.........................................
...C.3C2.................................
...68P0..................................
.....00011101............................
..C..JJJJJJJJ............................
.168G00011101............................
.....01000111............................
.....00000111............................
.....00000111............................
.....00010111............................
.....00011111............................
.....00011111............................
.....00011101............................
.....11000111............................
.........................................

D examples/basics/h.orca => examples/basics/h.orca +0 -17
@@ 1,17 0,0 @@
.........................................
.#.HALT.#................................
.........................................
.........................................
..............gC2.....8C2.....4C2........
.2D............0F0.....1F0.....0F0.......
...H............*...............*........
..xE............h.......h.......h........
..........E..............E...........E...
.........................................
.........................................
.........................................
.........................................
.........................................
.........................................
.........................................
.........................................

D examples/basics/i.orca => examples/basics/i.orca +0 -17
@@ 1,17 0,0 @@
.........................................
.#.INCREMENT.#...........................
.........................................
.#.INCREMENT.TO.16.#.....................
.........................................
.1Ig.....................................
..0......................................
.........................................
.#.DECREMENT.TO.16.WITH.CAPITALS.#.......
.........................................
.fIG.....................................
..0gT....................................
.........................................
.........................................
.........................................
.........................................
.........................................

D examples/basics/j.orca => examples/basics/j.orca +0 -17
@@ 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

D examples/basics/k.orca => examples/basics/k.orca +0 -17
@@ 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

D examples/basics/l.orca => examples/basics/l.orca +0 -9
@@ 1,9 0,0 @@
.........................
.#.LESS...#..............
.........................
...5L3...aL4...7L3.......
....3.....4.....3........
.........................
.........................
.........................
.........................

D examples/basics/u.orca => examples/basics/u.orca +0 -17
@@ 1,17 0,0 @@
.........................................
.#.UCLID.#...............................
.........................................
.Cg.U8..............Cg5U8................
.4.X................4.X*.................
..#*.......*.......#.#*.*.**.**.*.**.*#..
.Cg.U8..............Cg6U8................
.4.X................4.X*.................
..#*.......*.......#.#*.***.***.***.**#..
.Cg.U8..............Cg7U8................
.4.X................4.X*.................
..#*.......*.......#.#*.*******.******#..
.Cg.U8..............Cg8U8................
.4.X................4.X*.................
..#*.......*.......#.#****************#..
.........................................
.........................................

D examples/basics/v.orca => examples/basics/v.orca +0 -17
@@ 1,17 0,0 @@
.........................................
.#.VARIABLE.#............................
.........................................
.#.WRITE.A.VARIABLE.#....................
.........................................
.aV3.....................................
.........................................
.........................................
.#.READ.A.VARIABLE.#.....................
.........................................
..Va.....................................
.........................................
.........................................
.........................................
.........................................
.........................................
.........................................
\ No newline at end of file

D examples/basics/z.orca => examples/basics/z.orca +0 -17
@@ 1,17 0,0 @@
.........................................
.#.LERP.#................................
.........................................
...R8....R5........D....D................
.xV7...yV0...............................
...................vx...vy...............
..................Z5...Z1................
................xV5..yV1.................
...2Kxy..................................
.....51X.................................
.........................................
.........................................
.........................................
.........................................
.........................................
.........................................
.........................................

D examples/benchmarks/cardinals.orca => examples/benchmarks/cardinals.orca +0 -18
@@ 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

D examples/benchmarks/families.orca => examples/benchmarks/families.orca +0 -25
@@ 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.#..................
.................................................
.................................................
.................................................
.................................................
.................................................
.................................................

D examples/benchmarks/io.orca => examples/benchmarks/io.orca +0 -20
@@ 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

D examples/benchmarks/logic.orca => examples/benchmarks/logic.orca +0 -17
@@ 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

D examples/benchmarks/notes.orca => examples/benchmarks/notes.orca +0 -20
@@ 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

D examples/benchmarks/rw.orca => examples/benchmarks/rw.orca +0 -17
@@ 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

D examples/benchmarks/tables.orca => examples/benchmarks/tables.orca +0 -25
@@ 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

D examples/misc/arpeggio.orca => examples/misc/arpeggio.orca +0 -17
@@ 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

D examples/misc/bang.orca => examples/misc/bang.orca +0 -16
@@ 1,16 0,0 @@
.........................................
.#.BANG.#................................
.........................................
.........................................
.........................................
.........................................
.........................................
..............2D.H.......................
................xE.......................
.....................E..#.BANG.#.........
.........................................
.........................................
.........................................
.........................................
.........................................
.........................................
\ No newline at end of file

D examples/misc/chord.orca => examples/misc/chord.orca +0 -17
@@ 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

D examples/misc/chromatic.orca => examples/misc/chromatic.orca +0 -17
@@ 1,17 0,0 @@
.........................................
.#.CHROMATIC.#...........................
.........................................
.........................................
.........................................
.........................................
.........................................
.........................................
..4Cc....................................
.D46cTCcDdEFfGgAaB.......................
.*:03f84.................................
.........................................
.........................................
.........................................
.........................................
.........................................
.........................................
\ No newline at end of file

D examples/misc/colors.orca => examples/misc/colors.orca +0 -17
@@ 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

D examples/misc/echoes.orca => examples/misc/echoes.orca +0 -16
@@ 1,16 0,0 @@
.........................................
.#.ECHOES.#..............................
.........................................
.22O.....................................
.aV.22O..................................
.......22O...............................
..........22O............................
.............22O.........................
................22O......................
...................22O...................
......................22O................
.........................22O.............
............................22O..........
.................................Va......
.................................1.......
.........................................
\ No newline at end of file

D examples/misc/gates.orca => examples/misc/gates.orca +0 -17
@@ 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...................
.........................................
.........................................
.........................................
.........................................

D examples/misc/if+else.orca => examples/misc/if+else.orca +0 -17
@@ 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

D examples/misc/kombine.orca => examples/misc/kombine.orca +0 -16
@@ 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

D examples/misc/multiplication.orca => examples/misc/multiplication.orca +0 -16
@@ 1,16 0,0 @@
.........................................
.#.MULTIPLICATION.#......................
.........................................
.aV4.bV3.................................
.........................................
.2Kab....................................
...43O...................................
.....c#123456#...........................
......#2468ac#...........................
......#369cfi#...........................
......#48cgko#...........................
......#5afkpu#...........................
......#6ciou.#...........................
.........................................
.........................................
.........................................
\ No newline at end of file

D examples/misc/popcorn.orca => examples/misc/popcorn.orca +0 -17
@@ 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

D examples/misc/recursion.orca => examples/misc/recursion.orca +0 -17
@@ 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

D examples/misc/timing.orca => examples/misc/timing.orca +0 -16
@@ 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

D examples/misc/tower.orca => examples/misc/tower.orca +0 -17
@@ 1,17 0,0 @@
.........................................
.#.TOWER.#...............................
.........................................
...................C.....................
..................C1C....................
.................C0A1C...................
................C3A1A1C..................
...............C2A4A2A1C.................
..............C1A6A6A3A1C................
..............0A7AcA9A4A1................
...............7AjAlAdA5.................
................qA4AyAi..................
.................uA2Ag...................
..................wAi....................
...................e.....................
.........................................
.........................................
\ No newline at end of file

D examples/misc/udp+loop.orca => examples/misc/udp+loop.orca +0 -17
@@ 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

D examples/misc/wave.orca => examples/misc/wave.orca +0 -17
@@ 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

D examples/setups/knobs.orca => examples/setups/knobs.orca +0 -17
@@ 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.......
.........................................

D examples/setups/sequencer.orca => examples/setups/sequencer.orca +0 -25
@@ 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

D examples/setups/tracker.orca => examples/setups/tracker.orca +0 -24
@@ 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

M sim.c => sim.c +1 -1
@@ 220,7 220,7 @@ BEGIN_OPERATOR(movement)
    return;
  }
  Glyph *restrict g_at_dest = gbuffer + (Usz)y0 * width + (Usz)x0;
  if (*g_at_dest == '.') {
  if (*g_at_dest == '.' || *g_at_dest == '*') {
    *g_at_dest = This_oper_char;
    gbuffer[y * width + x] = '.';
    mbuffer[(Usz)y0 * width + (Usz)x0] |= Mark_flag_sleep;