{ "patcher" : { "fileversion" : 1, "rect" : [ 0.0, 42.0, 1440.0, 792.0 ], "bglocked" : 0, "defrect" : [ 0.0, 42.0, 1440.0, 792.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 0, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "boxes" : [ { "box" : { "maxclass" : "message", "text" : "insert 13 0 0 0 1 1 1 2 1 3 1 3 2 3 3", "patching_rect" : [ 371.0, 53.0, 197.0, 18.0 ], "numinlets" : 2, "fontsize" : 12.0, "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-13", "fontname" : "Arial" } } , { "box" : { "maxclass" : "comment", "text" : "I have tried adding entries manually into coll, and via 'insert,index,coordinates", "linecount" : 3, "patching_rect" : [ 618.0, 43.479996, 175.0, 55.0 ], "numinlets" : 1, "fontsize" : 14.159163, "numoutlets" : 0, "id" : "obj-8", "fontname" : "Arial" } } , { "box" : { "maxclass" : "message", "text" : "480", "patching_rect" : [ 278.0, 149.0, 32.5, 18.0 ], "numinlets" : 2, "fontsize" : 12.0, "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-161", "fontname" : "Arial" } } , { "box" : { "maxclass" : "comment", "text" : "it seems like i will have to have a square matrix (for reasons of syncronisation, bpm, looping etc, its the sensible way to go so i will have to make changes to this patch from the 32 by 24 matrix to something elese, all currnet ones are 30 by 30, so..... learn how to change this patch then consider having a bigger matrix for all such as 50 by 50, that way you can at least employ a glider gun on screen for the purpose of trying new things", "linecount" : 12, "patching_rect" : [ 2125.0, 1272.766479, 332.0, 252.0 ], "numinlets" : 1, "fontsize" : 17.771343, "numoutlets" : 0, "id" : "obj-45", "fontname" : "Arial" } } , { "box" : { "maxclass" : "comment", "text" : "2 things:\n\n1 line(row0) using preset rule 101 (no bottom 3 neighbours) works well for melodic experiments,\n\n2 - preset rule 102 + different patterns make CA that fall at different speeds - investigate, (some ca oscilate n times, move at n speed(cells per tick i guess) find the common mathematically related ones and integrate them. Begin documentation for each instrument after achieving a bit of this,...what does it do, what research can be done, how does it mactch trance house techno motifs first conclusions and suggestions for next steps", "linecount" : 14, "patching_rect" : [ 2052.0, 917.266663, 336.0, 224.0 ], "numinlets" : 1, "fontsize" : 13.507545, "numoutlets" : 0, "id" : "obj-37", "fontname" : "Arial" } } , { "box" : { "maxclass" : "comment", "text" : "Either have a master loop (user choice) and compose on top of it and write both or just the sounds to dac,\n\nNEED a tempo set - done, basic research into bpm table would be simple to create\n\ndevelop 'jit.peek' subpatch sounds options. noise? pink, brown, ...tri, rect, phaosr, triangle, ....samples if you ever work out the co-ord mapping procedure (5 years of max and no one gets how to do this, urghh!", "linecount" : 18, "patching_rect" : [ 1931.0, 1238.0, 164.0, 255.0 ], "numinlets" : 1, "fontsize" : 12.0, "numoutlets" : 0, "id" : "obj-143", "fontname" : "Arial" } } , { "box" : { "maxclass" : "comment", "text" : "set tempo", "patching_rect" : [ 238.0, 123.0, 64.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0, "numoutlets" : 0, "id" : "obj-23", "fontname" : "Arial" } } , { "box" : { "maxclass" : "number", "patching_rect" : [ 308.0, 123.0, 50.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0, "numoutlets" : 2, "outlettype" : [ "int", "bang" ], "id" : "obj-18", "fontname" : "Arial" } } , { "box" : { "maxclass" : "comment", "text" : "Instrument 5 - CA sequencer", "linecount" : 2, "patching_rect" : [ 1931.0, 1150.0, 340.0, 80.0 ], "numinlets" : 1, "fontsize" : 30.0, "numoutlets" : 0, "frgb" : [ 1.0, 0.0, 0.0, 1.0 ], "id" : "obj-59", "textcolor" : [ 1.0, 0.0, 0.0, 1.0 ], "fontname" : "Candara" } } , { "box" : { "maxclass" : "newobj", "text" : "p translate to matrixctrl", "patching_rect" : [ 414.0, 413.0, 132.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0, "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-29", "fontname" : "Arial", "color" : [ 0.286275, 0.905882, 0.388235, 1.0 ], "patcher" : { "fileversion" : 1, "rect" : [ 303.0, 210.0, 640.0, 480.0 ], "bglocked" : 0, "defrect" : [ 303.0, 210.0, 640.0, 480.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 0, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "boxes" : [ { "box" : { "maxclass" : "message", "text" : "0", "patching_rect" : [ 110.0, 138.0, 16.0, 15.0 ], "numinlets" : 2, "fontsize" : 9.0, "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-8", "fontname" : "Arial" } } , { "box" : { "maxclass" : "message", "text" : "1", "patching_rect" : [ 127.0, 138.0, 16.0, 15.0 ], "numinlets" : 2, "fontsize" : 9.0, "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-32", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "sel 0 255", "patching_rect" : [ 107.0, 116.0, 53.0, 17.0 ], "numinlets" : 1, "fontsize" : 9.0, "numoutlets" : 3, "outlettype" : [ "bang", "bang", "" ], "id" : "obj-10", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "pack 0 0 0", "patching_rect" : [ 57.0, 253.0, 57.0, 17.0 ], "numinlets" : 3, "fontsize" : 9.0, "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-35", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "sel 63", "patching_rect" : [ 16.0, 152.0, 35.0, 17.0 ], "numinlets" : 2, "fontsize" : 9.0, "numoutlets" : 2, "outlettype" : [ "bang", "" ], "id" : "obj-13", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "counter 63", "patching_rect" : [ 16.0, 173.0, 73.0, 17.0 ], "numinlets" : 5, "fontsize" : 9.0, "numoutlets" : 4, "outlettype" : [ "int", "", "", "int" ], "id" : "obj-40", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "unpack", "patching_rect" : [ 58.0, 84.0, 40.0, 17.0 ], "numinlets" : 1, "fontsize" : 9.0, "numoutlets" : 2, "outlettype" : [ "int", "int" ], "id" : "obj-41", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "counter 63", "patching_rect" : [ 28.0, 123.0, 73.0, 17.0 ], "numinlets" : 5, "fontsize" : 9.0, "numoutlets" : 4, "outlettype" : [ "int", "", "", "int" ], "id" : "obj-43", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "listfunnel", "patching_rect" : [ 58.0, 61.0, 52.0, 17.0 ], "numinlets" : 1, "fontsize" : 9.0, "numoutlets" : 1, "outlettype" : [ "list" ], "id" : "obj-44", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "jit.spill @plane 1 @listlength 4096", "patching_rect" : [ 12.0, 40.0, 146.0, 17.0 ], "numinlets" : 1, "fontsize" : 9.0, "numoutlets" : 2, "outlettype" : [ "", "" ], "id" : "obj-22", "fontname" : "Arial" } } , { "box" : { "maxclass" : "outlet", "patching_rect" : [ 57.0, 281.0, 25.0, 25.0 ], "numinlets" : 1, "numoutlets" : 0, "id" : "obj-2", "comment" : "" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 12.0, 7.0, 25.0, 25.0 ], "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "jit_matrix" ], "id" : "obj-1", "comment" : "" } } ], "lines" : [ { "patchline" : { "source" : [ "obj-35", 0 ], "destination" : [ "obj-2", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-8", 0 ], "destination" : [ "obj-35", 2 ], "hidden" : 0, "midpoints" : [ 119.5, 202.5, 104.5, 202.5 ] } } , { "patchline" : { "source" : [ "obj-44", 0 ], "destination" : [ "obj-41", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-41", 1 ], "destination" : [ "obj-10", 0 ], "hidden" : 0, "midpoints" : [ 88.5, 108.0, 116.5, 108.0 ] } } , { "patchline" : { "source" : [ "obj-32", 0 ], "destination" : [ "obj-35", 2 ], "hidden" : 0, "midpoints" : [ 136.5, 202.5, 104.5, 202.5 ] } } , { "patchline" : { "source" : [ "obj-10", 0 ], "destination" : [ "obj-8", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-10", 1 ], "destination" : [ "obj-32", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-1", 0 ], "destination" : [ "obj-22", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-22", 0 ], "destination" : [ "obj-44", 0 ], "hidden" : 0, "midpoints" : [ 21.5, 58.5, 67.5, 58.5 ] } } , { "patchline" : { "source" : [ "obj-43", 0 ], "destination" : [ "obj-35", 0 ], "hidden" : 0, "midpoints" : [ 37.5, 146.0, 84.0, 146.0, 84.0, 219.0, 66.5, 219.0 ] } } , { "patchline" : { "source" : [ "obj-41", 0 ], "destination" : [ "obj-43", 0 ], "hidden" : 0, "midpoints" : [ 67.5, 107.0, 37.5, 107.0 ] } } , { "patchline" : { "source" : [ "obj-43", 0 ], "destination" : [ "obj-13", 0 ], "hidden" : 0, "midpoints" : [ 37.5, 146.0, 25.5, 146.0 ] } } , { "patchline" : { "source" : [ "obj-13", 0 ], "destination" : [ "obj-40", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-40", 0 ], "destination" : [ "obj-35", 1 ], "hidden" : 0, "midpoints" : [ 25.5, 238.0, 85.5, 238.0 ] } } ] } , "saved_object_attributes" : { "fontface" : 0, "default_fontsize" : 12.0, "fontsize" : 12.0, "default_fontface" : 0, "fontname" : "Arial", "globalpatchername" : "", "default_fontname" : "Arial" } } } , { "box" : { "maxclass" : "newobj", "text" : "r conway", "patching_rect" : [ 310.0, 232.0, 59.0, 20.0 ], "numinlets" : 0, "fontsize" : 12.0, "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-6", "fontname" : "Arial", "color" : [ 0.286275, 0.905882, 0.388235, 1.0 ] } } , { "box" : { "maxclass" : "umenu", "patching_rect" : [ 426.0, 135.0, 103.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "items" : [ "R-pentomino", ",", "pentadecathlon", ",", "pulsar", ",", "glider", ",", "line(row1)", ",", "line(row0)", ",", "line(col0)", ",", "line(col1)", ",", "line(row0/col0)", ",", "line(row1/col1)", ",", "table(row0/row31/col0)", ",", "border", ",", "LWSS" ], "numoutlets" : 3, "types" : [ ], "outlettype" : [ "int", "", "" ], "id" : "obj-4", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "p putit", "patching_rect" : [ 549.0, 413.0, 40.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 1, "outlettype" : [ "clear" ], "id" : "obj-5", "fontname" : "Arial", "color" : [ 0.286275, 0.905882, 0.388235, 1.0 ], "patcher" : { "fileversion" : 1, "rect" : [ 30.0, 70.0, 400.0, 326.0 ], "bglocked" : 0, "defrect" : [ 30.0, 70.0, 400.0, 326.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 0, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 0, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "boxes" : [ { "box" : { "maxclass" : "newobj", "text" : "t b l clear", "patching_rect" : [ 54.0, 82.0, 58.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 3, "outlettype" : [ "bang", "", "clear" ], "id" : "obj-1", "fontname" : "Arial" } } , { "box" : { "maxclass" : "message", "text" : "setcell $1 $2 val 255", "patching_rect" : [ 74.0, 143.0, 116.0, 18.0 ], "numinlets" : 2, "fontsize" : 11.595187, "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-2", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "zl iter 2", "patching_rect" : [ 74.0, 114.0, 48.0, 20.0 ], "numinlets" : 2, "fontsize" : 11.595187, "numoutlets" : 2, "outlettype" : [ "", "" ], "id" : "obj-3", "fontname" : "Arial" } } , { "box" : { "maxclass" : "outlet", "patching_rect" : [ 54.0, 209.0, 25.0, 25.0 ], "numinlets" : 1, "numoutlets" : 0, "id" : "obj-4", "comment" : "" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 54.0, 54.0, 25.0, 25.0 ], "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-5", "comment" : "" } } ], "lines" : [ { "patchline" : { "source" : [ "obj-1", 1 ], "destination" : [ "obj-3", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-1", 2 ], "destination" : [ "obj-4", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-1", 0 ], "destination" : [ "obj-4", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-2", 0 ], "destination" : [ "obj-4", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-3", 0 ], "destination" : [ "obj-2", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-5", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } ] } , "saved_object_attributes" : { "fontface" : 0, "default_fontsize" : 10.0, "fontsize" : 10.0, "default_fontface" : 0, "fontname" : "Arial", "globalpatchername" : "", "default_fontname" : "Arial" } } } , { "box" : { "maxclass" : "newobj", "text" : "coll", "patching_rect" : [ 346.0, 159.0, 53.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 4, "outlettype" : [ "", "", "", "" ], "id" : "obj-24", "fontname" : "Arial", "color" : [ 0.286275, 0.905882, 0.388235, 1.0 ], "coll_data" : { "count" : 13, "data" : [ { "key" : 0, "value" : [ 20, 15, 21, 15, 19, 16, 20, 16, 20, 17 ] } , { "key" : 1, "value" : [ 10, 15, 11, 15, 12, 15, 13, 15, 14, 15, 15, 15, 16, 15, 17, 15, 18, 15, 19, 15 ] } , { "key" : 2, "value" : [ 20, 15, 19, 16, 20, 16, 21, 16, 19, 17, 21, 17, 19, 18, 20, 18, 21, 18, 20, 19 ] } , { "key" : 3, "value" : [ 1, 1, 2, 1, 3, 1, 3, 2, 2, 3 ] } , { "key" : 4, "value" : [ 0, 1, 1, 1, 2, 1, 3, 1, 4, 1, 5, 1, 6, 1, 7, 1, 8, 1, 9, 1, 10, 1, 11, 1, 12, 1, 13, 1, 14, 1, 15, 1, 16, 1, 17, 1, 18, 1, 19, 1, 20, 1, 21, 1, 22, 1, 23, 1, 24, 1, 25, 1, 26, 1, 27, 1, 28, 1, 29, 1, 30, 1, 31, 1, 32, 1, 33, 1, 34, 1, 35, 1, 36, 1, 37, 1, 38, 1, 39, 1, 40, 1, 41, 1, 42, 1, 43, 1, 44, 1, 45, 1, 46, 1, 47, 1, 48, 1, 49, 1, 50, 1, 51, 1, 52, 1, 53, 1, 54, 1, 55, 1, 56, 1, 57, 1, 58, 1, 59, 1, 60, 1, 61, 1, 62, 1, 63, 1 ] } , { "key" : 5, "value" : [ 0, 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 20, 0, 21, 0, 22, 0, 23, 0, 24, 0, 25, 0, 26, 0, 27, 0, 28, 0, 29, 0, 30, 0, 31, 0, 32, 0, 33, 0, 34, 0, 35, 0, 36, 0, 37, 0, 38, 0, 39, 0, 40, 0, 41, 0, 42, 0, 43, 0, 44, 0, 45, 0, 46, 0, 47, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 58, 0, 59, 0, 60, 0, 61, 0, 62, 0, 63, 0 ] } , { "key" : 6, "value" : [ 0, 0, 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 20, 0, 21, 0, 22, 0, 23, 0, 24, 0, 25, 0, 26, 0, 27, 0, 28, 0, 29, 0, 30, 0, 31, 0, 32, 0, 33, 0, 34, 0, 35, 0, 36, 0, 37, 0, 38, 0, 39, 0, 40, 0, 41, 0, 42, 0, 43, 0, 44, 0, 45, 0, 46, 0, 47, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 58, 0, 59, 0, 60, 0, 61, 0, 62, 0, 63 ] } , { "key" : 7, "value" : [ 1, 0, 1, 1, 1, 2, 1, 3, 1, 4, 1, 5, 1, 6, 1, 7, 1, 8, 1, 9, 1, 10, 1, 11, 1, 12, 1, 13, 1, 14, 1, 15, 1, 16, 1, 17, 1, 18, 1, 19, 1, 20, 1, 21, 1, 22, 1, 23, 1, 24, 1, 25, 1, 26, 1, 27, 1, 28, 1, 29, 1, 30, 1, 31, 1, 32, 1, 33, 1, 34, 1, 35, 1, 36, 1, 37, 1, 38, 1, 39, 1, 40, 1, 41, 1, 42, 1, 43, 1, 44, 1, 45, 1, 46, 1, 47, 1, 48, 1, 49, 1, 50, 1, 51, 1, 52, 1, 53, 1, 54, 1, 55, 1, 56, 1, 57, 1, 58, 1, 59, 1, 60, 1, 61, 1, 62, 1, 63 ] } , { "key" : 8, "value" : [ 0, 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 20, 0, 21, 0, 22, 0, 23, 0, 24, 0, 25, 0, 26, 0, 27, 0, 28, 0, 29, 0, 30, 0, 31, 0, 0, 0, 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 20, 0, 21, 0, 22, 0, 23 ] } , { "key" : 9, "value" : [ 0, 1, 1, 1, 2, 1, 3, 1, 4, 1, 5, 1, 6, 1, 7, 1, 8, 1, 9, 1, 10, 1, 11, 1, 12, 1, 13, 1, 14, 1, 15, 1, 16, 1, 17, 1, 18, 1, 19, 1, 20, 1, 21, 1, 22, 1, 23, 1, 24, 1, 25, 1, 26, 1, 27, 1, 28, 1, 29, 1, 30, 1, 31, 1, 1, 0, 1, 1, 1, 2, 1, 3, 1, 4, 1, 5, 1, 6, 1, 7, 1, 8, 1, 9, 1, 10, 1, 11, 1, 12, 1, 13, 1, 14, 1, 15, 1, 16, 1, 17, 1, 18, 1, 19, 1, 20, 1, 21, 1, 22, 1, 23 ] } , { "key" : 10, "value" : [ 0, 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 20, 0, 21, 0, 22, 0, 23, 0, 24, 0, 25, 0, 26, 0, 27, 0, 28, 0, 29, 0, 30, 0, 31, 0, 0, 0, 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 20, 0, 21, 0, 22, 0, 23, 31, 1, 31, 2, 31, 3, 31, 4, 31, 5, 31, 6, 31, 7, 31, 8, 31, 9, 31, 10, 31, 11, 31, 12, 31, 13, 31, 14, 31, 15, 31, 16, 31, 17, 31, 18, 31, 19, 31, 20, 31, 21, 31, 22, 31, 23 ] } , { "key" : 11, "value" : [ 0, 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 20, 0, 21, 0, 22, 0, 23, 0, 24, 0, 25, 0, 26, 0, 27, 0, 28, 0, 29, 0, 30, 0, 31, 0, 0, 0, 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 20, 0, 21, 0, 22, 0, 23, 31, 1, 31, 2, 31, 3, 31, 4, 31, 5, 31, 6, 31, 7, 31, 8, 31, 9, 31, 10, 31, 11, 31, 12, 31, 13, 31, 14, 31, 15, 31, 16, 31, 17, 31, 18, 31, 19, 31, 20, 31, 21, 31, 22, 31, 23, 1, 23, 2, 23, 3, 23, 4, 23, 5, 23, 6, 23, 7, 23, 8, 23, 9, 23, 10, 23, 11, 23, 12, 23, 13, 23, 14, 23, 15, 23, 16, 23, 17, 23, 18, 23, 19, 23, 20, 23, 21, 23, 22, 23, 23, 23, 24, 23, 25, 23, 26, 23, 27, 23, 28, 23, 29, 23, 30 ] } , { "key" : 12, "value" : [ 1, 1, 4, 1, 5, 2, 1, 3, 5, 3, 2, 4, 3, 4, 4, 4, 5, 4 ] } ] } , "saved_object_attributes" : { "embed" : 1 } } } , { "box" : { "maxclass" : "comment", "text" : "• start the game.", "patching_rect" : [ 156.0, 165.0, 93.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 0, "id" : "obj-9", "fontname" : "Arial" } } , { "box" : { "maxclass" : "message", "text" : "clear, bang", "patching_rect" : [ 170.0, 247.0, 66.0, 18.0 ], "numinlets" : 2, "fontsize" : 11.595187, "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-11", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "p celldraw", "patching_rect" : [ 628.0, 413.0, 63.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 1, "outlettype" : [ "bang" ], "id" : "obj-12", "fontname" : "Arial", "color" : [ 0.67451, 0.858824, 0.243137, 1.0 ], "patcher" : { "fileversion" : 1, "rect" : [ 30.0, 70.0, 363.0, 466.0 ], "bglocked" : 0, "defrect" : [ 30.0, 70.0, 363.0, 466.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 0, "default_fontsize" : 10.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 0, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "boxes" : [ { "box" : { "maxclass" : "newobj", "text" : "route 1", "patching_rect" : [ 57.0, 100.0, 47.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 2, "outlettype" : [ "", "" ], "id" : "obj-1", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "zl rot 1", "patching_rect" : [ 57.0, 77.0, 45.0, 20.0 ], "numinlets" : 2, "fontsize" : 11.595187, "numoutlets" : 2, "outlettype" : [ "", "" ], "id" : "obj-2", "fontname" : "Arial" } } , { "box" : { "maxclass" : "outlet", "patching_rect" : [ 225.0, 369.0, 25.0, 25.0 ], "numinlets" : 1, "numoutlets" : 0, "id" : "obj-3", "comment" : "" } } , { "box" : { "maxclass" : "inlet", "patching_rect" : [ 57.0, 0.0, 25.0, 25.0 ], "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-4", "comment" : "" } } , { "box" : { "maxclass" : "newobj", "text" : "vexpr $i1/4", "patching_rect" : [ 57.0, 122.0, 67.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-5", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "prepend setcell", "patching_rect" : [ 225.0, 325.0, 89.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-6", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "pack 0 0 s 0", "patching_rect" : [ 225.0, 304.0, 73.0, 20.0 ], "numinlets" : 4, "fontsize" : 11.595187, "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-7", "fontname" : "Arial" } } , { "box" : { "maxclass" : "message", "text" : "0", "patching_rect" : [ 274.5, 276.0, 32.5, 18.0 ], "numinlets" : 2, "fontsize" : 11.595187, "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-8", "fontname" : "Arial" } } , { "box" : { "maxclass" : "message", "text" : "255", "patching_rect" : [ 261.0, 276.0, 32.5, 18.0 ], "numinlets" : 2, "fontsize" : 11.595187, "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-9", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "sel 0 1", "patching_rect" : [ 261.0, 252.0, 46.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 3, "outlettype" : [ "bang", "bang", "" ], "id" : "obj-10", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "== 255", "patching_rect" : [ 261.0, 230.0, 47.0, 20.0 ], "numinlets" : 2, "fontsize" : 11.595187, "numoutlets" : 1, "outlettype" : [ "int" ], "id" : "obj-11", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "route cell", "patching_rect" : [ 225.0, 186.0, 58.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 2, "outlettype" : [ "", "" ], "id" : "obj-12", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "zl slice 3", "patching_rect" : [ 57.0, 55.0, 55.0, 20.0 ], "numinlets" : 2, "fontsize" : 11.595187, "numoutlets" : 2, "outlettype" : [ "", "" ], "id" : "obj-13", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "zl slice 3", "patching_rect" : [ 225.0, 206.0, 55.0, 20.0 ], "numinlets" : 2, "fontsize" : 11.595187, "numoutlets" : 2, "outlettype" : [ "", "" ], "id" : "obj-14", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "route mouse", "patching_rect" : [ 57.0, 32.0, 75.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 2, "outlettype" : [ "", "" ], "id" : "obj-15", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "jit.matrix life2 1 char 64 64 @thru 1", "patching_rect" : [ 57.0, 164.0, 190.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 2, "outlettype" : [ "jit_matrix", "" ], "id" : "obj-16", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "prepend getcell", "patching_rect" : [ 57.0, 141.0, 90.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-17", "fontname" : "Arial" } } , { "box" : { "maxclass" : "newobj", "text" : "t b l", "patching_rect" : [ 225.0, 346.0, 40.5, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 2, "outlettype" : [ "bang", "" ], "id" : "obj-18", "fontname" : "Arial" } } ], "lines" : [ { "patchline" : { "source" : [ "obj-1", 0 ], "destination" : [ "obj-5", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-10", 1 ], "destination" : [ "obj-8", 0 ], "hidden" : 0, "midpoints" : [ 284.0, 272.0, 284.0, 272.0 ] } } , { "patchline" : { "source" : [ "obj-10", 0 ], "destination" : [ "obj-9", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-11", 0 ], "destination" : [ "obj-10", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-12", 0 ], "destination" : [ "obj-14", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-13", 0 ], "destination" : [ "obj-2", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-14", 1 ], "destination" : [ "obj-11", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-14", 0 ], "destination" : [ "obj-7", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-15", 0 ], "destination" : [ "obj-13", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-18", 0 ], "destination" : [ "obj-3", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-2", 0 ], "destination" : [ "obj-1", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-4", 0 ], "destination" : [ "obj-15", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-5", 0 ], "destination" : [ "obj-17", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-6", 0 ], "destination" : [ "obj-18", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-7", 0 ], "destination" : [ "obj-6", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-8", 0 ], "destination" : [ "obj-7", 3 ], "hidden" : 0, "midpoints" : [ 284.0, 297.0, 288.5, 297.0 ] } } , { "patchline" : { "source" : [ "obj-9", 0 ], "destination" : [ "obj-7", 3 ], "hidden" : 0, "midpoints" : [ 270.5, 297.0, 288.5, 297.0 ] } } , { "patchline" : { "source" : [ "obj-16", 1 ], "destination" : [ "obj-12", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-17", 0 ], "destination" : [ "obj-16", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-18", 1 ], "destination" : [ "obj-16", 0 ], "hidden" : 0, "midpoints" : [ 256.0, 397.0, 38.0, 397.0, 38.0, 161.0, 66.5, 161.0 ] } } ] } , "saved_object_attributes" : { "fontface" : 0, "default_fontsize" : 10.0, "fontsize" : 10.0, "default_fontface" : 0, "fontname" : "Arial", "globalpatchername" : "", "default_fontname" : "Arial" } } } , { "box" : { "maxclass" : "newobj", "text" : "jit.matrix life2 @thru 1", "patching_rect" : [ 248.0, 255.0, 123.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 2, "outlettype" : [ "jit_matrix", "" ], "id" : "obj-15", "fontname" : "Arial", "color" : [ 0.286275, 0.905882, 0.388235, 1.0 ] } } , { "box" : { "maxclass" : "newobj", "text" : "jit.matrix life2 1 char 64 64", "patching_rect" : [ 248.0, 210.0, 146.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 2, "outlettype" : [ "jit_matrix", "" ], "id" : "obj-16", "fontname" : "Arial", "color" : [ 0.286275, 0.905882, 0.388235, 1.0 ] } } , { "box" : { "maxclass" : "toggle", "patching_rect" : [ 250.0, 164.0, 20.0, 20.0 ], "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "int" ], "id" : "obj-17" } } , { "box" : { "maxclass" : "newobj", "text" : "metro 50", "patching_rect" : [ 249.0, 187.0, 56.0, 20.0 ], "numinlets" : 2, "fontsize" : 11.595187, "numoutlets" : 1, "outlettype" : [ "bang" ], "id" : "obj-26", "fontname" : "Arial", "color" : [ 0.286275, 0.905882, 0.388235, 1.0 ] } } , { "box" : { "maxclass" : "newobj", "text" : "jit.conway", "patching_rect" : [ 248.0, 232.0, 61.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 2, "outlettype" : [ "jit_matrix", "" ], "id" : "obj-27", "fontname" : "Arial", "color" : [ 0.286275, 0.905882, 0.388235, 1.0 ] } } , { "box" : { "maxclass" : "comment", "text" : "• some patterns.", "patching_rect" : [ 426.0, 115.0, 100.0, 20.0 ], "numinlets" : 1, "fontsize" : 11.595187, "numoutlets" : 0, "id" : "obj-21", "fontname" : "Arial" } } , { "box" : { "maxclass" : "panel", "patching_rect" : [ 404.0, 134.0, 304.0, 21.0 ], "numinlets" : 1, "numoutlets" : 0, "id" : "obj-152", "bgcolor" : [ 0.0, 0.278431, 0.047059, 1.0 ] } } , { "box" : { "maxclass" : "panel", "patching_rect" : [ 404.0, 136.0, 23.0, 295.0 ], "numinlets" : 1, "numoutlets" : 0, "id" : "obj-7", "bgcolor" : [ 0.0, 0.278431, 0.047059, 1.0 ] } } , { "box" : { "maxclass" : "panel", "patching_rect" : [ 683.0, 138.0, 25.0, 294.0 ], "numinlets" : 1, "numoutlets" : 0, "id" : "obj-154", "bgcolor" : [ 0.0, 0.278431, 0.047059, 1.0 ] } } , { "box" : { "maxclass" : "panel", "patching_rect" : [ 405.0, 413.0, 303.0, 21.0 ], "numinlets" : 1, "numoutlets" : 0, "id" : "obj-19", "bgcolor" : [ 0.0, 0.278431, 0.047059, 1.0 ] } } , { "box" : { "maxclass" : "jit.pwindow", "patching_rect" : [ 428.0, 156.0, 254.0, 256.0 ], "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "id" : "obj-14", "background" : 1 } } ], "lines" : [ { "patchline" : { "source" : [ "obj-13", 0 ], "destination" : [ "obj-24", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-14", 1 ], "destination" : [ "obj-12", 0 ], "hidden" : 0, "midpoints" : [ 672.5, 413.0, 637.5, 413.0 ] } } , { "patchline" : { "source" : [ "obj-15", 0 ], "destination" : [ "obj-14", 0 ], "hidden" : 0, "midpoints" : [ 257.5, 284.0, 426.5, 284.0, 426.5, 154.0, 437.5, 154.0 ] } } , { "patchline" : { "source" : [ "obj-12", 0 ], "destination" : [ "obj-15", 0 ], "hidden" : 0, "midpoints" : [ 637.5, 437.0, 390.0, 437.0, 390.0, 252.0, 257.5, 252.0 ] } } , { "patchline" : { "source" : [ "obj-15", 0 ], "destination" : [ "obj-29", 0 ], "hidden" : 0, "midpoints" : [ 257.5, 283.5, 423.5, 283.5 ] } } , { "patchline" : { "source" : [ "obj-24", 0 ], "destination" : [ "obj-5", 0 ], "hidden" : 0, "midpoints" : [ 355.5, 409.5, 558.5, 409.5 ] } } , { "patchline" : { "source" : [ "obj-5", 0 ], "destination" : [ "obj-15", 0 ], "hidden" : 0, "midpoints" : [ 558.5, 436.0, 386.0, 436.0, 386.0, 252.0, 257.5, 252.0 ] } } , { "patchline" : { "source" : [ "obj-24", 3 ], "destination" : [ "obj-16", 0 ], "hidden" : 0, "midpoints" : [ 389.5, 195.0, 305.0, 195.0, 305.0, 207.0, 257.5, 207.0 ] } } , { "patchline" : { "source" : [ "obj-11", 0 ], "destination" : [ "obj-15", 0 ], "hidden" : 0, "midpoints" : [ 179.5, 276.0, 242.0, 276.0, 242.0, 252.0, 257.5, 252.0 ] } } , { "patchline" : { "source" : [ "obj-27", 0 ], "destination" : [ "obj-15", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-6", 0 ], "destination" : [ "obj-27", 0 ], "hidden" : 0, "midpoints" : [ 319.5, 252.0, 245.0, 252.0, 245.0, 228.0, 257.5, 228.0 ] } } , { "patchline" : { "source" : [ "obj-16", 0 ], "destination" : [ "obj-27", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-26", 0 ], "destination" : [ "obj-16", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-17", 0 ], "destination" : [ "obj-26", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-18", 0 ], "destination" : [ "obj-26", 1 ], "hidden" : 0, "midpoints" : [ 317.5, 183.0, 295.5, 183.0 ] } } , { "patchline" : { "source" : [ "obj-161", 0 ], "destination" : [ "obj-18", 0 ], "hidden" : 0, "midpoints" : [ 287.5, 162.0, 275.0, 162.0, 275.0, 144.0, 305.0, 144.0, 305.0, 120.0, 317.5, 120.0 ] } } , { "patchline" : { "source" : [ "obj-4", 0 ], "destination" : [ "obj-24", 0 ], "hidden" : 0, "midpoints" : [ 435.5, 154.0, 355.5, 154.0 ] } } ] } }