{ "patcher" : { "fileversion" : 1, "appversion" : { "major" : 7, "minor" : 3, "revision" : 6, "architecture" : "x86", "modernui" : 1 } , "rect" : [ 60.0, 212.0, 1075.0, 1049.0 ], "bgcolor" : [ 0.610374, 0.77695, 0.906999, 1.0 ], "editing_bgcolor" : [ 0.547664, 0.726767, 0.884197, 1.0 ], "bglocked" : 0, "openinpresentation" : 1, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 1, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 1, "objectsnaponopen" : 1, "statusbarvisible" : 2, "toolbarvisible" : 1, "lefttoolbarpinned" : 0, "toptoolbarpinned" : 0, "righttoolbarpinned" : 0, "bottomtoolbarpinned" : 0, "toolbars_unpinned_last_save" : 0, "tallnewobj" : 0, "boxanimatetime" : 200, "enablehscroll" : 1, "enablevscroll" : 1, "devicewidth" : 0.0, "description" : "", "digest" : "", "tags" : "", "style" : "", "subpatcher_template" : "", "boxes" : [ { "box" : { "id" : "obj-25", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 6, "outlettype" : [ "float", "float", "float", "float", "int", "float" ], "patching_rect" : [ 685.25, 578.0, 89.0, 22.0 ], "style" : "", "text" : "unpack f f f f i f" } } , { "box" : { "id" : "obj-22", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 673.75, 544.0, 29.5, 22.0 ], "style" : "", "text" : "t l l" } } , { "box" : { "id" : "obj-20", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 833.726196, 336.5, 43.0, 22.0 ], "style" : "", "text" : "set $1" } } , { "box" : { "id" : "obj-18", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 833.726196, 305.5, 55.0, 22.0 ], "style" : "", "text" : "clip 0. 3." } } , { "box" : { "id" : "obj-17", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "float", "float" ], "patching_rect" : [ 793.726196, 258.5, 59.0, 22.0 ], "style" : "", "text" : "split 0. 3." } } , { "box" : { "id" : "obj-16", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "patching_rect" : [ 575.0, 4.0, 24.0, 24.0 ], "style" : "" } } , { "box" : { "id" : "obj-7", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 1257.72644, 139.0, 49.0, 22.0 ], "style" : "", "text" : "clip 0 1" } } , { "box" : { "id" : "obj-6", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 1180.393066, 139.0, 49.0, 22.0 ], "style" : "", "text" : "clip 0 1" } } , { "box" : { "comment" : "If \"listenable 1\", outputs all colors as lists (in RGB or HSL depending on hslmode)", "id" : "obj-5", "index" : 3, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 336.0, 1379.0, 30.0, 30.0 ], "style" : "" } } , { "box" : { "id" : "obj-21", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 242.75, 825.0, 78.0, 22.0 ], "style" : "", "text" : "listenable $1" } } , { "box" : { "id" : "obj-4", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 340.392822, 57.0, 56.0, 22.0 ], "style" : "", "text" : "deferlow" } } , { "box" : { "id" : "obj-2", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 340.392822, 35.5, 72.0, 22.0 ], "style" : "", "text" : "loadmess 1" } } , { "box" : { "fontface" : 1, "id" : "obj-198", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 340.392822, 14.0, 54.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 241.0, -0.25, 54.0, 20.0 ], "style" : "", "text" : "Presets", "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] } } , { "box" : { "active1" : [ 0.701961, 0.415686, 0.886275, 1.0 ], "bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ], "bubblesize" : 10, "emptycolor" : [ 0.856555, 0.810395, 0.886275, 1.0 ], "id" : "obj-197", "maxclass" : "preset", "numinlets" : 1, "numoutlets" : 4, "outlettype" : [ "preset", "int", "preset", "int" ], "patching_rect" : [ 296.392822, 14.0, 39.0, 65.0 ], "presentation" : 1, "presentation_rect" : [ 247.5, 17.25, 38.0, 68.5 ], "preset_data" : [ { "number" : 1, "data" : [ 5, "obj-176", "slider", "float", 4.0, 5, "obj-8", "slider", "float", 1.0, 5, "obj-104", "live.tab", "float", 2.0, 5, "obj-107", "slider", "float", 1.0, 5, "obj-109", "flonum", "float", 1.0, 5, "obj-111", "flonum", "float", 1.0, 5, "obj-116", "toggle", "int", 0, 5, "obj-133", "live.tab", "float", 1.0, 5, "obj-132", "slider", "float", 1.0, 5, "obj-137", "flonum", "float", 1.0, 5, "obj-141", "live.tab", "float", 1.0, 5, "obj-140", "slider", "float", 1.0, 5, "obj-138", "flonum", "float", 1.0, 5, "obj-142", "tab", "int", -1, 5, "obj-15", "toggle", "int", 0, 5, "obj-23", "number", "int", 128 ] } , { "number" : 2, "data" : [ 5, "obj-176", "slider", "float", 4.0, 5, "obj-8", "slider", "float", 0.0, 5, "obj-104", "live.tab", "float", 2.0, 5, "obj-107", "slider", "float", 0.0, 5, "obj-109", "flonum", "float", 0.0, 5, "obj-111", "flonum", "float", 0.0, 5, "obj-116", "toggle", "int", 0, 5, "obj-133", "live.tab", "float", 1.0, 5, "obj-132", "slider", "float", 1.0, 5, "obj-137", "flonum", "float", 1.0, 5, "obj-141", "live.tab", "float", 1.0, 5, "obj-140", "slider", "float", 1.0, 5, "obj-138", "flonum", "float", 1.0, 5, "obj-142", "tab", "int", -1, 5, "obj-15", "toggle", "int", 0, 5, "obj-23", "number", "int", 128 ] } , { "number" : 8, "data" : [ 5, "obj-176", "slider", "float", 0.0, 5, "obj-8", "slider", "float", 1.55, 5, "obj-104", "live.tab", "float", 3.0, 5, "obj-107", "slider", "float", 1.5, 5, "obj-109", "flonum", "float", 1.55, 5, "obj-111", "flonum", "float", 1.5, 5, "obj-116", "toggle", "int", 0, 5, "obj-133", "live.tab", "float", 2.0, 5, "obj-132", "slider", "float", 1.5, 5, "obj-137", "flonum", "float", 1.5, 5, "obj-141", "live.tab", "float", 0.0, 5, "obj-140", "slider", "float", 0.6, 5, "obj-138", "flonum", "float", 0.6, 5, "obj-142", "tab", "int", -1, 5, "obj-15", "toggle", "int", 0, 5, "obj-23", "number", "int", 5 ] } ], "stored1" : [ 0.792308, 0.64636, 0.886275, 1.0 ], "style" : "" } } , { "box" : { "id" : "obj-196", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "int" ], "patching_rect" : [ 741.25, 649.0, 20.0, 22.0 ], "style" : "", "text" : "t i" } } , { "box" : { "id" : "obj-195", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "int", "int", "int" ], "patching_rect" : [ 91.392822, 169.0, 40.0, 22.0 ], "style" : "", "text" : "t i i i" } } , { "box" : { "id" : "obj-178", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 911.059448, 336.5, 43.0, 22.0 ], "style" : "", "text" : "set $1" } } , { "box" : { "id" : "obj-179", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 911.059448, 305.5, 55.0, 22.0 ], "style" : "", "text" : "clip 0. 4." } } , { "box" : { "id" : "obj-175", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 988.392822, 336.5, 43.0, 22.0 ], "style" : "", "text" : "set $1" } } , { "box" : { "id" : "obj-177", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 988.392822, 305.5, 55.0, 22.0 ], "style" : "", "text" : "clip 0. 2." } } , { "box" : { "id" : "obj-174", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 1065.726318, 336.5, 43.0, 22.0 ], "style" : "", "text" : "set $1" } } , { "box" : { "id" : "obj-165", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 1065.726318, 305.5, 55.0, 22.0 ], "style" : "", "text" : "clip 0. 2." } } , { "box" : { "id" : "obj-164", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "float", "float" ], "patching_rect" : [ 1025.726318, 258.5, 59.0, 22.0 ], "style" : "", "text" : "split 0. 2." } } , { "box" : { "id" : "obj-161", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "float", "float" ], "patching_rect" : [ 948.392822, 258.5, 59.0, 22.0 ], "style" : "", "text" : "split 0. 2." } } , { "box" : { "id" : "obj-157", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "float", "float" ], "patching_rect" : [ 871.059448, 258.5, 59.0, 22.0 ], "style" : "", "text" : "split 0. 4." } } , { "box" : { "id" : "obj-155", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], "patching_rect" : [ 793.726196, 227.0, 35.0, 22.0 ], "style" : "", "text" : "% 3." } } , { "box" : { "id" : "obj-149", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], "patching_rect" : [ 716.392822, 143.0, 29.5, 22.0 ], "style" : "", "text" : "i" } } , { "box" : { "id" : "obj-146", "maxclass" : "newobj", "numinlets" : 9, "numoutlets" : 9, "outlettype" : [ "", "", "", "", "", "", "", "", "" ], "patching_rect" : [ 716.392822, 103.0, 637.666992, 22.0 ], "style" : "", "text" : "route steps startcolor rotations hue gamma flip hslmode listmode" } } , { "box" : { "id" : "obj-119", "maxclass" : "newobj", "numinlets" : 7, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 63.25, 761.0, 209.0, 22.0 ], "style" : "", "text" : "pak makeCubehelix 1. 1.5 1. 1. 128 0" } } , { "box" : { "fontface" : 1, "id" : "obj-3", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 1180.393066, 258.5, 93.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 32.0, 266.25, 93.0, 20.0 ], "style" : "", "text" : "Output modes", "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] } } , { "box" : { "activebgcolor" : [ 0.819016, 0.754851, 0.856722, 1.0 ], "activebgoncolor" : [ 0.701961, 0.415686, 0.886275, 1.0 ], "activetextoncolor" : [ 1.0, 1.0, 1.0, 1.0 ], "bordercolor" : [ 0.196078, 0.196078, 0.196078, 0.0 ], "focusbordercolor" : [ 0.0, 0.019608, 0.078431, 0.0 ], "id" : "obj-1", "maxclass" : "live.text", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 1, "patching_rect" : [ 1257.72644, 311.0, 67.0, 24.0 ], "presentation" : 1, "presentation_rect" : [ 194.0, 263.75, 67.0, 25.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_longname" : "live.text[2]", "parameter_shortname" : "live.text[1]", "parameter_type" : 2, "parameter_mmax" : 1.0, "parameter_enum" : [ "val1", "val2" ] } } , "text" : "Matrix", "texton" : "Matrix+List", "varname" : "live.text[2]" } } , { "box" : { "fontface" : 1, "fontsize" : 30.0, "id" : "obj-150", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 91.392822, 8.0, 158.0, 40.0 ], "presentation" : 1, "presentation_rect" : [ 4.0, -0.25, 152.0, 40.0 ], "style" : "", "text" : "Cubehelix", "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] } } , { "box" : { "fontface" : 1, "id" : "obj-147", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 716.392822, 222.0, 76.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 158.5, -0.25, 76.0, 20.0 ], "style" : "", "text" : "Randomize", "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] } } , { "box" : { "bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ], "blinkcolor" : [ 0.701961, 0.415686, 0.886275, 1.0 ], "id" : "obj-144", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "outlinecolor" : [ 0.816084, 0.707064, 0.886275, 1.0 ], "patching_rect" : [ 716.392822, 247.5, 29.0, 29.0 ], "presentation" : 1, "presentation_rect" : [ 168.5, 17.25, 51.0, 51.0 ], "style" : "" } } , { "box" : { "bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ], "blinkcolor" : [ 0.701961, 0.415686, 0.886275, 1.0 ], "id" : "obj-136", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "outlinecolor" : [ 0.816084, 0.707064, 0.886275, 1.0 ], "patching_rect" : [ 604.392822, 305.5, 15.0, 15.0 ], "presentation" : 1, "presentation_rect" : [ 158.5, 180.5, 15.0, 15.0 ], "style" : "" } } , { "box" : { "bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ], "blinkcolor" : [ 0.701961, 0.415686, 0.886275, 1.0 ], "id" : "obj-127", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "outlinecolor" : [ 0.816084, 0.707064, 0.886275, 1.0 ], "patching_rect" : [ 456.392822, 305.5, 15.0, 15.0 ], "presentation" : 1, "presentation_rect" : [ 4.0, 180.5, 15.0, 15.0 ], "style" : "" } } , { "box" : { "bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ], "blinkcolor" : [ 0.701961, 0.415686, 0.886275, 1.0 ], "id" : "obj-126", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "outlinecolor" : [ 0.816084, 0.707064, 0.886275, 1.0 ], "patching_rect" : [ 308.392822, 305.5, 15.0, 15.0 ], "presentation" : 1, "presentation_rect" : [ 158.5, 94.5, 15.0, 15.0 ], "style" : "" } } , { "box" : { "bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ], "blinkcolor" : [ 0.701961, 0.415686, 0.886275, 1.0 ], "id" : "obj-110", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "outlinecolor" : [ 0.816084, 0.707064, 0.886275, 1.0 ], "patching_rect" : [ 152.892822, 305.5, 15.0, 15.0 ], "presentation" : 1, "presentation_rect" : [ 4.0, 94.5, 15.0, 15.0 ], "style" : "" } } , { "box" : { "id" : "obj-103", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 604.392822, 364.0, 41.0, 22.0 ], "style" : "", "text" : "/ 100." } } , { "box" : { "id" : "obj-105", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], "patching_rect" : [ 604.392822, 333.0, 75.0, 22.0 ], "style" : "", "text" : "random 201" } } , { "box" : { "id" : "obj-99", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 456.392822, 364.0, 41.0, 22.0 ], "style" : "", "text" : "/ 100." } } , { "box" : { "id" : "obj-102", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], "patching_rect" : [ 456.392822, 333.0, 75.0, 22.0 ], "style" : "", "text" : "random 201" } } , { "box" : { "id" : "obj-75", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 308.392822, 364.0, 41.0, 22.0 ], "style" : "", "text" : "/ 100." } } , { "box" : { "id" : "obj-97", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], "patching_rect" : [ 308.392822, 333.0, 75.0, 22.0 ], "style" : "", "text" : "random 401" } } , { "box" : { "id" : "obj-59", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 152.392822, 364.0, 41.0, 22.0 ], "style" : "", "text" : "/ 100." } } , { "box" : { "id" : "obj-24", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], "patching_rect" : [ 152.392822, 333.0, 75.0, 22.0 ], "style" : "", "text" : "random 301" } } , { "box" : { "id" : "obj-23", "maxclass" : "number", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 91.392822, 135.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "id" : "obj-11", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 9.392822, 203.0, 65.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 95.0, 92.0, 30.0, 20.0 ], "style" : "", "text" : "Flip", "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] } } , { "box" : { "bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ], "checkedcolor" : [ 0.701961, 0.415686, 0.886275, 1.0 ], "id" : "obj-15", "maxclass" : "toggle", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "int" ], "parameter_enable" : 0, "patching_rect" : [ 9.392822, 227.0, 26.0, 26.0 ], "presentation" : 1, "presentation_rect" : [ 116.0, 89.0, 26.0, 26.0 ], "style" : "", "uncheckedcolor" : [ 0.65098, 0.666667, 0.662745, 1.0 ] } } , { "box" : { "button" : 1, "contrastactivetab" : 0, "htabcolor" : [ 0.701961, 0.415686, 0.886275, 1.0 ], "id" : "obj-142", "margin" : 0, "maxclass" : "tab", "mode" : 1, "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "int", "", "" ], "parameter_enable" : 0, "patching_rect" : [ 91.392822, 90.0, 156.0, 27.5 ], "presentation" : 1, "presentation_rect" : [ 4.0, 53.0, 137.0, 27.5 ], "rounded" : 0.0, "segmented" : 1, "spacing_x" : 2.0, "style" : "", "tabcolor" : [ 0.819016, 0.754851, 0.856722, 1.0 ], "tabs" : [ "5", "12", "64", "128", "360" ], "textcolor" : [ 0.239216, 0.254902, 0.278431, 1.0 ] } } , { "box" : { "fontface" : 1, "id" : "obj-143", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 91.392822, 68.0, 44.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 4.0, 37.0, 44.0, 20.0 ], "style" : "", "text" : "Steps", "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] } } , { "box" : { "format" : 6, "id" : "obj-138", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 543.392822, 549.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "fontface" : 1, "id" : "obj-139", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 547.392822, 203.0, 71.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 175.5, 178.0, 55.0, 20.0 ], "style" : "", "text" : "γ factor", "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] } } , { "box" : { "bgcolor" : [ 0.856555, 0.810395, 0.886275, 1.0 ], "floatoutput" : 1, "id" : "obj-140", "knobcolor" : [ 0.466667, 0.254902, 0.607843, 1.0 ], "knobshape" : 5, "maxclass" : "slider", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, "patching_rect" : [ 543.392822, 417.0, 136.0, 18.0 ], "presentation" : 1, "presentation_rect" : [ 158.5, 228.0, 136.0, 18.0 ], "size" : 2.0, "style" : "" } } , { "box" : { "activebgcolor" : [ 0.855331, 0.80356, 0.887513, 1.0 ], "activebgoncolor" : [ 0.701961, 0.415686, 0.886275, 1.0 ], "bgcolor" : [ 0.819016, 0.754851, 0.856722, 1.0 ], "bordercolor" : [ 0.196078, 0.196078, 0.196078, 0.0 ], "button" : 1, "id" : "obj-141", "maxclass" : "live.tab", "multiline" : 0, "num_lines_patching" : 1, "num_lines_presentation" : 1, "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "float" ], "parameter_enable" : 1, "patching_rect" : [ 543.392822, 227.0, 137.0, 22.0 ], "presentation" : 1, "presentation_rect" : [ 158.5, 202.0, 137.0, 22.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_longname" : "live.tab[2]", "parameter_shortname" : "live.tab", "parameter_type" : 2, "parameter_enum" : [ "0.6", "1.", "1.4" ], "parameter_unitstyle" : 0 } } , "spacing_x" : 3.0, "spacing_y" : 3.0, "textoncolor" : [ 1.0, 1.0, 1.0, 1.0 ], "varname" : "live.tab[2]" } } , { "box" : { "format" : 6, "id" : "obj-137", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 395.392822, 549.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "fontface" : 1, "id" : "obj-131", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 399.392822, 203.0, 65.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 21.0, 178.0, 33.0, 20.0 ], "style" : "", "text" : "Hue", "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] } } , { "box" : { "bgcolor" : [ 0.856555, 0.810395, 0.886275, 1.0 ], "floatoutput" : 1, "id" : "obj-132", "knobcolor" : [ 0.466667, 0.254902, 0.607843, 1.0 ], "knobshape" : 5, "maxclass" : "slider", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, "patching_rect" : [ 395.392822, 417.0, 136.0, 18.0 ], "presentation" : 1, "presentation_rect" : [ 4.0, 228.0, 136.0, 18.0 ], "size" : 2.0, "style" : "" } } , { "box" : { "activebgcolor" : [ 0.855331, 0.80356, 0.887513, 1.0 ], "activebgoncolor" : [ 0.701961, 0.415686, 0.886275, 1.0 ], "bgcolor" : [ 0.819016, 0.754851, 0.856722, 1.0 ], "bordercolor" : [ 0.196078, 0.196078, 0.196078, 0.0 ], "button" : 1, "id" : "obj-133", "maxclass" : "live.tab", "multiline" : 0, "num_lines_patching" : 1, "num_lines_presentation" : 1, "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "float" ], "parameter_enable" : 1, "patching_rect" : [ 395.392822, 227.0, 137.0, 22.0 ], "presentation" : 1, "presentation_rect" : [ 4.0, 202.0, 137.0, 22.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_longname" : "live.tab[1]", "parameter_shortname" : "live.tab", "parameter_type" : 2, "parameter_enum" : [ "0.5", "1.", "1.5" ], "parameter_unitstyle" : 0 } } , "spacing_x" : 3.0, "spacing_y" : 3.0, "textoncolor" : [ 1.0, 1.0, 1.0, 1.0 ], "varname" : "live.tab[1]" } } , { "box" : { "id" : "obj-129", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "bang", "int" ], "patching_rect" : [ 247.392822, 479.0, 30.0, 22.0 ], "style" : "", "text" : "t b i" } } , { "box" : { "id" : "obj-128", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 247.892822, 511.5, 29.5, 22.0 ], "style" : "", "text" : "* 1." } } , { "box" : { "id" : "obj-121", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 286.392822, 449.0, 97.0, 22.0 ], "style" : "", "text" : "expr 1 - ($i1 * 2)" } } , { "box" : { "id" : "obj-120", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 325.392822, 201.0, 30.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 251.5, 92.0, 30.0, 20.0 ], "style" : "", "text" : "Flip", "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] } } , { "box" : { "bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ], "checkedcolor" : [ 0.701961, 0.415686, 0.886275, 1.0 ], "id" : "obj-116", "maxclass" : "toggle", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "int" ], "parameter_enable" : 0, "patching_rect" : [ 360.392822, 199.0, 24.0, 24.0 ], "presentation" : 1, "presentation_rect" : [ 271.5, 90.0, 24.0, 24.0 ], "style" : "", "uncheckedcolor" : [ 0.65098, 0.666667, 0.662745, 1.0 ] } } , { "box" : { "fontface" : 1, "id" : "obj-114", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 251.392822, 203.0, 71.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 175.5, 92.0, 71.0, 20.0 ], "style" : "", "text" : "Rotations", "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] } } , { "box" : { "fontface" : 1, "id" : "obj-113", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 91.392822, 203.0, 72.0, 20.0 ], "presentation" : 1, "presentation_rect" : [ 15.5, 92.0, 72.0, 20.0 ], "style" : "", "text" : "Start color", "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ] } } , { "box" : { "format" : 6, "id" : "obj-111", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 247.892822, 549.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "format" : 6, "id" : "obj-109", "maxclass" : "flonum", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "bang" ], "parameter_enable" : 0, "patching_rect" : [ 91.392822, 544.0, 50.0, 22.0 ], "style" : "" } } , { "box" : { "bgcolor" : [ 0.856555, 0.810395, 0.886275, 1.0 ], "floatoutput" : 1, "id" : "obj-107", "knobcolor" : [ 0.466667, 0.254902, 0.607843, 1.0 ], "knobshape" : 5, "maxclass" : "slider", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, "patching_rect" : [ 247.392822, 417.0, 136.0, 18.0 ], "presentation" : 1, "presentation_rect" : [ 158.5, 141.0, 136.0, 18.0 ], "size" : 4.0, "style" : "" } } , { "box" : { "activebgcolor" : [ 0.855331, 0.80356, 0.887513, 1.0 ], "activebgoncolor" : [ 0.701961, 0.415686, 0.886275, 1.0 ], "bgcolor" : [ 0.819016, 0.754851, 0.856722, 1.0 ], "bordercolor" : [ 0.196078, 0.196078, 0.196078, 0.0 ], "button" : 1, "id" : "obj-104", "maxclass" : "live.tab", "multiline" : 0, "num_lines_patching" : 1, "num_lines_presentation" : 1, "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "", "", "float" ], "parameter_enable" : 1, "patching_rect" : [ 247.392822, 227.0, 137.0, 22.0 ], "presentation" : 1, "presentation_rect" : [ 158.5, 115.0, 137.0, 22.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_longname" : "live.tab", "parameter_shortname" : "live.tab", "parameter_type" : 2, "parameter_enum" : [ "0.", "0.5", "1.", "1.5", "2." ], "parameter_unitstyle" : 0 } } , "spacing_x" : 3.0, "spacing_y" : 3.0, "textoncolor" : [ 1.0, 1.0, 1.0, 1.0 ], "varname" : "live.tab" } } , { "box" : { "id" : "obj-101", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 203.392822, 258.5, 29.5, 22.0 ], "style" : "", "text" : "3" } } , { "box" : { "id" : "obj-98", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 147.392822, 258.5, 29.5, 22.0 ], "style" : "", "text" : "2" } } , { "box" : { "id" : "obj-94", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 91.392822, 258.5, 29.5, 22.0 ], "style" : "", "text" : "1" } } , { "box" : { "bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ], "blinkcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ], "id" : "obj-65", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "outlinecolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ], "patching_rect" : [ 203.392822, 227.0, 24.0, 24.0 ], "presentation" : 1, "presentation_rect" : [ 116.0, 120.0, 24.0, 24.0 ], "style" : "" } } , { "box" : { "bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ], "blinkcolor" : [ 0.439216, 0.74902, 0.254902, 1.0 ], "id" : "obj-44", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "outlinecolor" : [ 0.439216, 0.74902, 0.254902, 1.0 ], "patching_rect" : [ 147.392822, 227.0, 24.0, 24.0 ], "presentation" : 1, "presentation_rect" : [ 60.0, 120.0, 24.0, 24.0 ], "style" : "" } } , { "box" : { "bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ], "blinkcolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ], "id" : "obj-41", "maxclass" : "button", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "bang" ], "outlinecolor" : [ 0.784314, 0.145098, 0.023529, 1.0 ], "patching_rect" : [ 91.392822, 227.0, 24.0, 24.0 ], "presentation" : 1, "presentation_rect" : [ 4.0, 120.0, 24.0, 24.0 ], "style" : "" } } , { "box" : { "bgcolor" : [ 0.856555, 0.810395, 0.886275, 1.0 ], "floatoutput" : 1, "id" : "obj-8", "knobcolor" : [ 0.466667, 0.254902, 0.607843, 1.0 ], "knobshape" : 5, "maxclass" : "slider", "numinlets" : 1, "numoutlets" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, "patching_rect" : [ 91.392822, 417.0, 136.0, 18.0 ], "presentation" : 1, "presentation_rect" : [ 4.0, 146.0, 137.0, 18.0 ], "size" : 3.0, "style" : "" } } , { "box" : { "id" : "obj-86", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "int" ], "patching_rect" : [ 622.75, 1282.0, 65.0, 22.0 ], "style" : "", "text" : "unpack s i" } } , { "box" : { "id" : "obj-87", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 622.75, 1248.0, 57.0, 22.0 ], "style" : "", "text" : "zl slice 2" } } , { "box" : { "id" : "obj-89", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 554.75, 1216.0, 29.5, 22.0 ], "style" : "", "text" : "t l l" } } , { "box" : { "id" : "obj-90", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "bang", "" ], "patching_rect" : [ 592.75, 1305.0, 30.0, 22.0 ], "style" : "", "text" : "t b l" } } , { "box" : { "id" : "obj-95", "maxclass" : "newobj", "numinlets" : 5, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 592.75, 1346.0, 107.0, 22.0 ], "style" : "", "text" : "pack hslcolor i f f f" } } , { "box" : { "id" : "obj-96", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 554.75, 1248.0, 57.0, 22.0 ], "style" : "", "text" : "zl.slice 5" } } , { "box" : { "id" : "obj-83", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 212.75, 909.0, 37.0, 20.0 ], "style" : "", "text" : "HSL" } } , { "box" : { "id" : "obj-81", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 63.25, 909.0, 37.0, 20.0 ], "style" : "", "text" : "RGB" } } , { "box" : { "comment" : "if \"hslenable 1\", outputs AHSL colors as a matrix", "id" : "obj-73", "index" : 2, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 212.75, 1379.0, 30.0, 30.0 ], "style" : "" } } , { "box" : { "id" : "obj-63", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "jit_matrix", "" ], "patching_rect" : [ 212.75, 937.0, 138.0, 22.0 ], "style" : "", "text" : "jit.matrix 4 float32 360 1" } } , { "box" : { "id" : "obj-62", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "int", "int" ], "patching_rect" : [ 315.0, 682.0, 29.5, 22.0 ], "style" : "", "text" : "t i i" } } , { "box" : { "id" : "obj-61", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 160.5, 825.0, 79.0, 22.0 ], "style" : "", "text" : "hslenable $1" } } , { "box" : { "id" : "obj-92", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 182.25, 1066.5, 29.5, 22.0 ], "style" : "", "text" : "t l l" } } , { "box" : { "id" : "obj-93", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 192.75, 1100.5, 57.0, 22.0 ], "style" : "", "text" : "zl.slice 5" } } , { "box" : { "id" : "obj-91", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 3, "outlettype" : [ "bang", "bang", "int" ], "patching_rect" : [ 315.0, 715.0, 40.0, 22.0 ], "style" : "", "text" : "t b b i" } } , { "box" : { "activebgcolor" : [ 0.819016, 0.754851, 0.856722, 1.0 ], "activebgoncolor" : [ 0.701961, 0.415686, 0.886275, 1.0 ], "activetextoncolor" : [ 1.0, 1.0, 1.0, 1.0 ], "bordercolor" : [ 0.196078, 0.196078, 0.196078, 0.0 ], "focusbordercolor" : [ 0.0, 0.019608, 0.078431, 0.0 ], "id" : "obj-85", "maxclass" : "live.text", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "parameter_enable" : 1, "patching_rect" : [ 1180.393066, 305.5, 59.0, 24.0 ], "presentation" : 1, "presentation_rect" : [ 120.0, 263.75, 67.0, 25.0 ], "saved_attribute_attributes" : { "valueof" : { "parameter_longname" : "live.text[1]", "parameter_shortname" : "live.text[1]", "parameter_type" : 2, "parameter_mmax" : 1.0, "parameter_enum" : [ "val1", "val2" ] } } , "text" : "RGB", "texton" : "RGB+HSL", "varname" : "live.text[1]" } } , { "box" : { "id" : "obj-71", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 336.0, 901.0, 34.0, 22.0 ], "style" : "", "text" : "gate" } } , { "box" : { "id" : "obj-39", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "int" ], "patching_rect" : [ 484.75, 1282.0, 65.0, 22.0 ], "style" : "", "text" : "unpack s i" } } , { "box" : { "id" : "obj-28", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 484.75, 1248.0, 57.0, 22.0 ], "style" : "", "text" : "zl slice 2" } } , { "box" : { "id" : "obj-9", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 416.75, 1216.0, 29.5, 22.0 ], "style" : "", "text" : "t l l" } } , { "box" : { "id" : "obj-82", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "float", "float" ], "patching_rect" : [ 633.25, 682.0, 59.0, 22.0 ], "style" : "", "text" : "split 0. 1." } } , { "box" : { "id" : "obj-80", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 2, "outlettype" : [ "int", "int" ], "patching_rect" : [ 695.25, 682.0, 65.0, 22.0 ], "style" : "", "text" : "split 0 360" } } , { "box" : { "id" : "obj-78", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "int" ], "patching_rect" : [ 633.25, 745.5, 29.5, 22.0 ], "style" : "", "text" : "i" } } , { "box" : { "id" : "obj-77", "maxclass" : "newobj", "numinlets" : 3, "numoutlets" : 3, "outlettype" : [ "", "", "" ], "patching_rect" : [ 633.25, 651.0, 80.0, 22.0 ], "style" : "", "text" : "route float int" } } , { "box" : { "id" : "obj-38", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "float" ], "patching_rect" : [ 633.25, 713.0, 29.5, 22.0 ], "style" : "", "text" : "* 1." } } , { "box" : { "id" : "obj-36", "maxclass" : "newobj", "numinlets" : 7, "numoutlets" : 7, "outlettype" : [ "", "", "", "", "", "", "" ], "patching_rect" : [ 529.75, 57.0, 307.0, 22.0 ], "style" : "", "text" : "route bang float getcolor makeCubehelix preset random" } } , { "box" : { "comment" : "Start color [0.-3.]. Bang to output the matrix. getcolor [0.-1. or int]", "id" : "obj-14", "index" : 1, "maxclass" : "inlet", "numinlets" : 0, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 529.75, 4.0, 30.0, 30.0 ], "style" : "" } } , { "box" : { "id" : "obj-148", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 107.25, 825.0, 50.0, 22.0 ], "style" : "", "text" : "compile" } } , { "box" : { "id" : "obj-135", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "bang", "" ], "patching_rect" : [ 570.416626, 776.0, 56.0, 22.0 ], "style" : "", "text" : "sel bang" } } , { "box" : { "bgcolor" : [ 0.290196, 0.309804, 0.301961, 0.0 ], "id" : "obj-176", "knobcolor" : [ 0.701961, 0.415686, 0.886275, 0.701961 ], "knobshape" : 5, "maxclass" : "slider", "numinlets" : 1, "numoutlets" : 1, "orientation" : 1, "outlettype" : [ "" ], "parameter_enable" : 0, "patching_rect" : [ 633.75, 807.0, 76.0, 11.0 ], "presentation" : 1, "presentation_rect" : [ 4.0, 298.75, 295.5, 71.75 ], "size" : 32.0, "style" : "" } } , { "box" : { "id" : "obj-134", "linecount" : 11, "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 562.726318, 941.0, 291.0, 154.0 ], "style" : "", "text" : "Cubehelix for Max\nBy Théophile Clet - 2021-05-13\nhttps://tflcl.xyz\n\nOriginal work and js code by Dave Green\nhttp://www.mrao.cam.ac.uk/~dag/CUBEHELIX\n\nGreen, D. A., 2011, `A colour scheme for the display of astronomical intensity images', Bulletin of the Astronomical Society of India, 39, 289.\nhttp://astron-soc.in/bulletin/11June/289392011.pdf" } } , { "box" : { "id" : "obj-130", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "bang", "" ], "patching_rect" : [ 454.75, 1305.0, 30.0, 22.0 ], "style" : "", "text" : "t b l" } } , { "box" : { "id" : "obj-125", "maxclass" : "newobj", "numinlets" : 5, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 454.75, 1346.0, 109.0, 22.0 ], "style" : "", "text" : "pack rgbcolor i f f f" } } , { "box" : { "comment" : "Bangs when generation is done. Also outputs selected color", "id" : "obj-124", "index" : 4, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 454.75, 1379.0, 30.0, 30.0 ], "style" : "" } } , { "box" : { "comment" : "Outputs ARGB colors as a matrix", "id" : "obj-123", "index" : 1, "maxclass" : "outlet", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 60.25, 1379.0, 30.0, 30.0 ], "style" : "" } } , { "box" : { "id" : "obj-122", "maxclass" : "newobj", "numinlets" : 4, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 202.416656, 1126.933716, 104.0, 22.0 ], "style" : "", "text" : "pak bgfillcolor f f f" } } , { "box" : { "id" : "obj-117", "maxclass" : "comment", "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 718.75, 802.5, 83.0, 20.0 ], "style" : "", "text" : "Get cell value" } } , { "box" : { "id" : "obj-106", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 633.75, 776.0, 168.0, 22.0 ], "style" : "", "text" : "setminmax 0 $1, floatoutput 0" } } , { "box" : { "bordercolor" : [ 0.0, 0.0, 0.0, 0.0 ], "id" : "obj-100", "maxclass" : "jit.pwindow", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 63.25, 975.0, 443.0, 74.0 ], "presentation" : 1, "presentation_rect" : [ 4.0, 296.5, 294.5, 74.0 ] } } , { "box" : { "id" : "obj-79", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 2, "outlettype" : [ "jit_matrix", "" ], "patching_rect" : [ 63.25, 937.0, 138.0, 22.0 ], "style" : "", "text" : "jit.matrix 4 float32 360 1" } } , { "box" : { "bgcolor" : [ 0.665086, 0.106606, 0.136815, 1.0 ], "color" : [ 0.665086, 0.106606, 0.136815, 1.0 ], "fontname" : "Arial", "fontsize" : 13.0, "id" : "obj-223", "maxclass" : "newobj", "numinlets" : 1, "numoutlets" : 4, "outlettype" : [ "", "", "", "" ], "patching_rect" : [ 63.25, 853.0, 94.0, 23.0 ], "saved_object_attributes" : { "filename" : "Cubehelix.js", "parameter_enable" : 0 } , "style" : "", "text" : "js Cubehelix.js" } } , { "box" : { "id" : "obj-170", "maxclass" : "newobj", "numinlets" : 2, "numoutlets" : 2, "outlettype" : [ "", "" ], "patching_rect" : [ 416.75, 1248.0, 57.0, 22.0 ], "style" : "", "text" : "zl.slice 5" } } , { "box" : { "id" : "obj-159", "maxclass" : "message", "numinlets" : 2, "numoutlets" : 1, "outlettype" : [ "" ], "patching_rect" : [ 633.75, 830.0, 72.0, 22.0 ], "style" : "", "text" : "getcell $1 0" } } , { "box" : { "angle" : 270.0, "bgcolor" : [ 0.0, 0.0, 0.0, 0.47 ], "bordercolor" : [ 0.803922, 0.898039, 0.909804, 0.0 ], "id" : "obj-151", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 998.726318, 755.5, 128.0, 128.0 ], "presentation" : 1, "presentation_rect" : [ 155.5, 86.0, 144.0, 78.0 ], "proportion" : 0.39, "rounded" : 10, "style" : "" } } , { "box" : { "angle" : 270.0, "bgcolor" : [ 0.0, 0.0, 0.0, 0.47 ], "bordercolor" : [ 0.803922, 0.898039, 0.909804, 0.0 ], "id" : "obj-152", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 1050.726318, 720.0, 128.0, 128.0 ], "presentation" : 1, "presentation_rect" : [ 155.5, 173.0, 144.0, 78.0 ], "proportion" : 0.39, "rounded" : 10, "style" : "" } } , { "box" : { "angle" : 270.0, "bgcolor" : [ 0.0, 0.0, 0.0, 0.47 ], "bordercolor" : [ 0.803922, 0.898039, 0.909804, 0.0 ], "id" : "obj-153", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 980.392822, 649.0, 128.0, 128.0 ], "presentation" : 1, "presentation_rect" : [ 1.0, 173.0, 144.0, 78.0 ], "proportion" : 0.39, "rounded" : 10, "style" : "" } } , { "box" : { "angle" : 270.0, "bgcolor" : [ 0.0, 0.0, 0.0, 0.47 ], "bordercolor" : [ 0.803922, 0.898039, 0.909804, 0.0 ], "id" : "obj-154", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 944.392822, 695.0, 128.0, 128.0 ], "presentation" : 1, "presentation_rect" : [ 1.0, 89.5, 144.0, 78.0 ], "proportion" : 0.39, "rounded" : 10, "style" : "" } } , { "box" : { "angle" : 270.0, "bgcolor" : [ 1.0, 1.0, 1.0 ], "id" : "obj-118", "maxclass" : "panel", "mode" : 0, "numinlets" : 1, "numoutlets" : 0, "patching_rect" : [ 202.416656, 1153.5, 104.0, 15.0 ], "presentation" : 1, "presentation_rect" : [ 4.0, 365.5, 295.5, 35.0 ], "proportion" : 0.39, "style" : "" } } ], "lines" : [ { "patchline" : { "destination" : [ "obj-21", 0 ], "source" : [ "obj-1", 0 ] } } , { "patchline" : { "destination" : [ "obj-8", 0 ], "source" : [ "obj-101", 0 ] } } , { "patchline" : { "destination" : [ "obj-99", 0 ], "source" : [ "obj-102", 0 ] } } , { "patchline" : { "destination" : [ "obj-140", 0 ], "source" : [ "obj-103", 0 ] } } , { "patchline" : { "destination" : [ "obj-107", 0 ], "source" : [ "obj-104", 1 ] } } , { "patchline" : { "destination" : [ "obj-103", 0 ], "source" : [ "obj-105", 0 ] } } , { "patchline" : { "destination" : [ "obj-176", 0 ], "source" : [ "obj-106", 0 ] } } , { "patchline" : { "destination" : [ "obj-128", 0 ], "source" : [ "obj-107", 0 ] } } , { "patchline" : { "destination" : [ "obj-119", 1 ], "midpoints" : [ 100.892822, 567.0, 104.416664, 567.0 ], "source" : [ "obj-109", 0 ] } } , { "patchline" : { "destination" : [ "obj-24", 0 ], "source" : [ "obj-110", 0 ] } } , { "patchline" : { "destination" : [ "obj-119", 2 ], "midpoints" : [ 257.392822, 590.0, 136.083328, 590.0 ], "source" : [ "obj-111", 0 ] } } , { "patchline" : { "destination" : [ "obj-121", 0 ], "source" : [ "obj-116", 0 ] } } , { "patchline" : { "destination" : [ "obj-223", 0 ], "source" : [ "obj-119", 0 ] } } , { "patchline" : { "destination" : [ "obj-129", 0 ], "source" : [ "obj-121", 0 ] } } , { "patchline" : { "destination" : [ "obj-118", 0 ], "source" : [ "obj-122", 0 ] } } , { "patchline" : { "destination" : [ "obj-124", 0 ], "source" : [ "obj-125", 0 ] } } , { "patchline" : { "destination" : [ "obj-97", 0 ], "source" : [ "obj-126", 0 ] } } , { "patchline" : { "destination" : [ "obj-102", 0 ], "source" : [ "obj-127", 0 ] } } , { "patchline" : { "destination" : [ "obj-111", 0 ], "source" : [ "obj-128", 0 ] } } , { "patchline" : { "destination" : [ "obj-128", 1 ], "source" : [ "obj-129", 1 ] } } , { "patchline" : { "destination" : [ "obj-128", 0 ], "source" : [ "obj-129", 0 ] } } , { "patchline" : { "destination" : [ "obj-125", 2 ], "source" : [ "obj-130", 1 ] } } , { "patchline" : { "destination" : [ "obj-125", 0 ], "source" : [ "obj-130", 0 ] } } , { "patchline" : { "destination" : [ "obj-137", 0 ], "source" : [ "obj-132", 0 ] } } , { "patchline" : { "destination" : [ "obj-132", 0 ], "source" : [ "obj-133", 1 ] } } , { "patchline" : { "destination" : [ "obj-176", 0 ], "source" : [ "obj-135", 0 ] } } , { "patchline" : { "destination" : [ "obj-105", 0 ], "source" : [ "obj-136", 0 ] } } , { "patchline" : { "destination" : [ "obj-119", 3 ], "midpoints" : [ 404.892822, 590.0, 167.75, 590.0 ], "source" : [ "obj-137", 0 ] } } , { "patchline" : { "destination" : [ "obj-119", 4 ], "midpoints" : [ 552.892822, 590.0, 199.416672, 590.0 ], "source" : [ "obj-138", 0 ] } } , { "patchline" : { "destination" : [ "obj-36", 0 ], "source" : [ "obj-14", 0 ] } } , { "patchline" : { "destination" : [ "obj-138", 0 ], "source" : [ "obj-140", 0 ] } } , { "patchline" : { "destination" : [ "obj-140", 0 ], "source" : [ "obj-141", 1 ] } } , { "patchline" : { "destination" : [ "obj-23", 0 ], "source" : [ "obj-142", 1 ] } } , { "patchline" : { "destination" : [ "obj-110", 0 ], "midpoints" : [ 725.892822, 290.0, 161.892822, 290.0 ], "order" : 3, "source" : [ "obj-144", 0 ] } } , { "patchline" : { "destination" : [ "obj-126", 0 ], "midpoints" : [ 725.892822, 290.0, 317.392822, 290.0 ], "order" : 2, "source" : [ "obj-144", 0 ] } } , { "patchline" : { "destination" : [ "obj-127", 0 ], "midpoints" : [ 725.892822, 290.0, 465.392822, 290.0 ], "order" : 1, "source" : [ "obj-144", 0 ] } } , { "patchline" : { "destination" : [ "obj-136", 0 ], "midpoints" : [ 725.892822, 290.0, 613.392822, 290.0 ], "order" : 0, "source" : [ "obj-144", 0 ] } } , { "patchline" : { "destination" : [ "obj-149", 0 ], "source" : [ "obj-146", 0 ] } } , { "patchline" : { "destination" : [ "obj-15", 0 ], "midpoints" : [ 1112.559692, 188.0, 168.392883, 188.0, 168.392883, 224.0, 18.892822, 224.0 ], "source" : [ "obj-146", 5 ] } } , { "patchline" : { "destination" : [ "obj-155", 0 ], "source" : [ "obj-146", 1 ] } } , { "patchline" : { "destination" : [ "obj-157", 0 ], "source" : [ "obj-146", 2 ] } } , { "patchline" : { "destination" : [ "obj-161", 0 ], "source" : [ "obj-146", 3 ] } } , { "patchline" : { "destination" : [ "obj-164", 0 ], "source" : [ "obj-146", 4 ] } } , { "patchline" : { "destination" : [ "obj-6", 0 ], "source" : [ "obj-146", 6 ] } } , { "patchline" : { "destination" : [ "obj-7", 0 ], "source" : [ "obj-146", 7 ] } } , { "patchline" : { "destination" : [ "obj-223", 0 ], "source" : [ "obj-148", 0 ] } } , { "patchline" : { "destination" : [ "obj-23", 0 ], "midpoints" : [ 725.892822, 168.0, 153.0, 168.0, 153.0, 129.0, 100.892822, 129.0 ], "source" : [ "obj-149", 0 ] } } , { "patchline" : { "destination" : [ "obj-119", 6 ], "midpoints" : [ 18.892822, 590.0, 262.75, 590.0 ], "source" : [ "obj-15", 0 ] } } , { "patchline" : { "destination" : [ "obj-17", 0 ], "source" : [ "obj-155", 0 ] } } , { "patchline" : { "destination" : [ "obj-107", 0 ], "midpoints" : [ 880.559448, 404.0, 256.892822, 404.0 ], "source" : [ "obj-157", 0 ] } } , { "patchline" : { "destination" : [ "obj-111", 0 ], "midpoints" : [ 920.559448, 290.0, 768.392883, 290.0, 768.392883, 524.0, 288.392883, 524.0, 288.392883, 545.0, 257.392822, 545.0 ], "order" : 1, "source" : [ "obj-157", 1 ] } } , { "patchline" : { "destination" : [ "obj-179", 0 ], "order" : 0, "source" : [ "obj-157", 1 ] } } , { "patchline" : { "destination" : [ "obj-71", 1 ], "order" : 0, "source" : [ "obj-159", 0 ] } } , { "patchline" : { "destination" : [ "obj-79", 0 ], "order" : 1, "source" : [ "obj-159", 0 ] } } , { "patchline" : { "destination" : [ "obj-36", 0 ], "source" : [ "obj-16", 0 ] } } , { "patchline" : { "destination" : [ "obj-132", 0 ], "midpoints" : [ 957.892822, 290.0, 768.392883, 290.0, 768.392883, 404.0, 404.892822, 404.0 ], "source" : [ "obj-161", 0 ] } } , { "patchline" : { "destination" : [ "obj-137", 0 ], "midpoints" : [ 997.892822, 290.0, 768.392883, 290.0, 768.392883, 524.0, 404.892822, 524.0 ], "order" : 1, "source" : [ "obj-161", 1 ] } } , { "patchline" : { "destination" : [ "obj-177", 0 ], "order" : 0, "source" : [ "obj-161", 1 ] } } , { "patchline" : { "destination" : [ "obj-138", 0 ], "midpoints" : [ 1075.226318, 290.0, 768.392883, 290.0, 768.392883, 524.0, 552.892822, 524.0 ], "order" : 1, "source" : [ "obj-164", 1 ] } } , { "patchline" : { "destination" : [ "obj-140", 0 ], "midpoints" : [ 1035.226318, 290.0, 768.392883, 290.0, 768.392883, 404.0, 552.892822, 404.0 ], "source" : [ "obj-164", 0 ] } } , { "patchline" : { "destination" : [ "obj-165", 0 ], "order" : 0, "source" : [ "obj-164", 1 ] } } , { "patchline" : { "destination" : [ "obj-174", 0 ], "source" : [ "obj-165", 0 ] } } , { "patchline" : { "destination" : [ "obj-109", 0 ], "order" : 1, "source" : [ "obj-17", 1 ] } } , { "patchline" : { "destination" : [ "obj-18", 0 ], "order" : 0, "source" : [ "obj-17", 1 ] } } , { "patchline" : { "destination" : [ "obj-8", 0 ], "source" : [ "obj-17", 0 ] } } , { "patchline" : { "destination" : [ "obj-130", 0 ], "source" : [ "obj-170", 1 ] } } , { "patchline" : { "destination" : [ "obj-140", 0 ], "midpoints" : [ 1075.226318, 404.0, 552.892822, 404.0 ], "source" : [ "obj-174", 0 ] } } , { "patchline" : { "destination" : [ "obj-132", 0 ], "midpoints" : [ 997.892822, 404.0, 404.892822, 404.0 ], "source" : [ "obj-175", 0 ] } } , { "patchline" : { "destination" : [ "obj-159", 0 ], "source" : [ "obj-176", 0 ] } } , { "patchline" : { "destination" : [ "obj-175", 0 ], "source" : [ "obj-177", 0 ] } } , { "patchline" : { "destination" : [ "obj-107", 0 ], "midpoints" : [ 920.559448, 404.0, 256.892822, 404.0 ], "source" : [ "obj-178", 0 ] } } , { "patchline" : { "destination" : [ "obj-178", 0 ], "source" : [ "obj-179", 0 ] } } , { "patchline" : { "destination" : [ "obj-20", 0 ], "source" : [ "obj-18", 0 ] } } , { "patchline" : { "destination" : [ "obj-119", 5 ], "midpoints" : [ 111.392822, 200.0, 78.392883, 200.0, 78.392883, 590.0, 231.083328, 590.0 ], "source" : [ "obj-195", 1 ] } } , { "patchline" : { "destination" : [ "obj-196", 0 ], "source" : [ "obj-195", 2 ] } } , { "patchline" : { "destination" : [ "obj-106", 0 ], "order" : 2, "source" : [ "obj-196", 0 ] } } , { "patchline" : { "destination" : [ "obj-38", 1 ], "order" : 1, "source" : [ "obj-196", 0 ] } } , { "patchline" : { "destination" : [ "obj-80", 2 ], "order" : 0, "source" : [ "obj-196", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], "order" : 0, "source" : [ "obj-197", 2 ] } } , { "patchline" : { "destination" : [ "obj-85", 0 ], "order" : 1, "source" : [ "obj-197", 2 ] } } , { "patchline" : { "destination" : [ "obj-4", 0 ], "source" : [ "obj-2", 0 ] } } , { "patchline" : { "destination" : [ "obj-8", 0 ], "source" : [ "obj-20", 0 ] } } , { "patchline" : { "destination" : [ "obj-223", 0 ], "source" : [ "obj-21", 0 ] } } , { "patchline" : { "destination" : [ "obj-119", 1 ], "midpoints" : [ 683.25, 608.0, 104.416664, 608.0 ], "source" : [ "obj-22", 0 ] } } , { "patchline" : { "destination" : [ "obj-25", 0 ], "source" : [ "obj-22", 1 ] } } , { "patchline" : { "destination" : [ "obj-124", 0 ], "order" : 1, "source" : [ "obj-223", 3 ] } } , { "patchline" : { "destination" : [ "obj-135", 0 ], "order" : 0, "source" : [ "obj-223", 3 ] } } , { "patchline" : { "destination" : [ "obj-5", 0 ], "source" : [ "obj-223", 2 ] } } , { "patchline" : { "destination" : [ "obj-63", 0 ], "source" : [ "obj-223", 1 ] } } , { "patchline" : { "destination" : [ "obj-79", 0 ], "source" : [ "obj-223", 0 ] } } , { "patchline" : { "destination" : [ "obj-195", 0 ], "source" : [ "obj-23", 0 ] } } , { "patchline" : { "destination" : [ "obj-59", 0 ], "source" : [ "obj-24", 0 ] } } , { "patchline" : { "destination" : [ "obj-196", 0 ], "source" : [ "obj-25", 4 ] } } , { "patchline" : { "destination" : [ "obj-39", 0 ], "source" : [ "obj-28", 0 ] } } , { "patchline" : { "destination" : [ "obj-119", 0 ], "midpoints" : [ 539.25, 89.0, 279.0, 89.0, 279.0, 57.0, 72.75, 57.0 ], "source" : [ "obj-36", 0 ] } } , { "patchline" : { "destination" : [ "obj-144", 0 ], "source" : [ "obj-36", 5 ] } } , { "patchline" : { "destination" : [ "obj-146", 0 ], "source" : [ "obj-36", 6 ] } } , { "patchline" : { "destination" : [ "obj-157", 0 ], "midpoints" : [ 587.25, 178.0, 880.559448, 178.0 ], "source" : [ "obj-36", 1 ] } } , { "patchline" : { "destination" : [ "obj-197", 0 ], "midpoints" : [ 731.25, 90.0, 423.0, 90.0, 423.0, 0.0, 305.892822, 0.0 ], "source" : [ "obj-36", 4 ] } } , { "patchline" : { "destination" : [ "obj-22", 0 ], "source" : [ "obj-36", 3 ] } } , { "patchline" : { "destination" : [ "obj-77", 0 ], "source" : [ "obj-36", 2 ] } } , { "patchline" : { "destination" : [ "obj-78", 0 ], "source" : [ "obj-38", 0 ] } } , { "patchline" : { "destination" : [ "obj-125", 1 ], "source" : [ "obj-39", 1 ] } } , { "patchline" : { "destination" : [ "obj-197", 0 ], "source" : [ "obj-4", 0 ] } } , { "patchline" : { "destination" : [ "obj-94", 0 ], "source" : [ "obj-41", 0 ] } } , { "patchline" : { "destination" : [ "obj-98", 0 ], "source" : [ "obj-44", 0 ] } } , { "patchline" : { "destination" : [ "obj-8", 0 ], "source" : [ "obj-59", 0 ] } } , { "patchline" : { "destination" : [ "obj-85", 0 ], "source" : [ "obj-6", 0 ] } } , { "patchline" : { "destination" : [ "obj-223", 0 ], "source" : [ "obj-61", 0 ] } } , { "patchline" : { "destination" : [ "obj-61", 0 ], "source" : [ "obj-62", 1 ] } } , { "patchline" : { "destination" : [ "obj-91", 0 ], "source" : [ "obj-62", 0 ] } } , { "patchline" : { "destination" : [ "obj-73", 0 ], "source" : [ "obj-63", 0 ] } } , { "patchline" : { "destination" : [ "obj-89", 0 ], "source" : [ "obj-63", 1 ] } } , { "patchline" : { "destination" : [ "obj-101", 0 ], "source" : [ "obj-65", 0 ] } } , { "patchline" : { "destination" : [ "obj-1", 0 ], "source" : [ "obj-7", 0 ] } } , { "patchline" : { "destination" : [ "obj-63", 0 ], "source" : [ "obj-71", 0 ] } } , { "patchline" : { "destination" : [ "obj-107", 0 ], "source" : [ "obj-75", 0 ] } } , { "patchline" : { "destination" : [ "obj-80", 0 ], "source" : [ "obj-77", 1 ] } } , { "patchline" : { "destination" : [ "obj-82", 0 ], "source" : [ "obj-77", 0 ] } } , { "patchline" : { "destination" : [ "obj-176", 0 ], "source" : [ "obj-78", 0 ] } } , { "patchline" : { "destination" : [ "obj-100", 0 ], "order" : 1, "source" : [ "obj-79", 0 ] } } , { "patchline" : { "destination" : [ "obj-123", 0 ], "order" : 0, "source" : [ "obj-79", 0 ] } } , { "patchline" : { "destination" : [ "obj-92", 0 ], "source" : [ "obj-79", 1 ] } } , { "patchline" : { "destination" : [ "obj-109", 0 ], "source" : [ "obj-8", 0 ] } } , { "patchline" : { "destination" : [ "obj-176", 0 ], "source" : [ "obj-80", 0 ] } } , { "patchline" : { "destination" : [ "obj-38", 0 ], "source" : [ "obj-82", 0 ] } } , { "patchline" : { "destination" : [ "obj-62", 0 ], "source" : [ "obj-85", 0 ] } } , { "patchline" : { "destination" : [ "obj-95", 1 ], "source" : [ "obj-86", 1 ] } } , { "patchline" : { "destination" : [ "obj-86", 0 ], "source" : [ "obj-87", 0 ] } } , { "patchline" : { "destination" : [ "obj-87", 0 ], "source" : [ "obj-89", 1 ] } } , { "patchline" : { "destination" : [ "obj-96", 0 ], "source" : [ "obj-89", 0 ] } } , { "patchline" : { "destination" : [ "obj-170", 0 ], "source" : [ "obj-9", 0 ] } } , { "patchline" : { "destination" : [ "obj-28", 0 ], "source" : [ "obj-9", 1 ] } } , { "patchline" : { "destination" : [ "obj-95", 2 ], "source" : [ "obj-90", 1 ] } } , { "patchline" : { "destination" : [ "obj-95", 0 ], "source" : [ "obj-90", 0 ] } } , { "patchline" : { "destination" : [ "obj-119", 0 ], "source" : [ "obj-91", 0 ] } } , { "patchline" : { "destination" : [ "obj-71", 0 ], "source" : [ "obj-91", 2 ] } } , { "patchline" : { "destination" : [ "obj-9", 0 ], "source" : [ "obj-92", 0 ] } } , { "patchline" : { "destination" : [ "obj-93", 0 ], "source" : [ "obj-92", 1 ] } } , { "patchline" : { "destination" : [ "obj-122", 1 ], "source" : [ "obj-93", 1 ] } } , { "patchline" : { "destination" : [ "obj-8", 0 ], "source" : [ "obj-94", 0 ] } } , { "patchline" : { "destination" : [ "obj-124", 0 ], "source" : [ "obj-95", 0 ] } } , { "patchline" : { "destination" : [ "obj-90", 0 ], "source" : [ "obj-96", 1 ] } } , { "patchline" : { "destination" : [ "obj-75", 0 ], "source" : [ "obj-97", 0 ] } } , { "patchline" : { "destination" : [ "obj-8", 0 ], "source" : [ "obj-98", 0 ] } } , { "patchline" : { "destination" : [ "obj-132", 0 ], "source" : [ "obj-99", 0 ] } } ] } }