{ "patcher" : { "fileversion" : 1, "rect" : [ 158.0, 400.0, 796.0, 722.0 ], "bglocked" : 0, "defrect" : [ 158.0, 400.0, 796.0, 722.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, "metadata" : [ ], "boxes" : [ { "box" : { "maxclass" : "comment", "text" : "400-500 objects - each understands various messages", "linecount" : 3, "numoutlets" : 0, "id" : "obj-81", "presentation_rect" : [ 578.0, 243.0, 0.0, 0.0 ], "fontname" : "Arial", "patching_rect" : [ 578.0, 298.0, 156.0, 48.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "ALT CLICK GIVES YOU OBJECT INFO! - if doesn't work then patch is locked so unlock the patch; C ALSO gives you additional information; also object called OPEN SCALE REFERENCE that gives a tech detail for the object in question; Help menu > Max Help: also MAXOBJECTS.COM has listing of all objects plus patches that are available", "linecount" : 14, "numoutlets" : 0, "id" : "obj-80", "presentation_rect" : [ 262.0, 565.0, 0.0, 0.0 ], "fontname" : "Arial", "patching_rect" : [ 576.0, 83.0, 166.0, 200.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "(coment that takes the input of the mouse)", "linecount" : 2, "numoutlets" : 0, "id" : "obj-79", "fontname" : "Arial", "patching_rect" : [ 72.0, 772.0, 210.0, 34.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "message", "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-78", "fontname" : "Arial", "patching_rect" : [ 244.0, 765.0, 50.0, 18.0 ], "numinlets" : 2, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "newobj", "text" : "$", "numoutlets" : 0, "id" : "obj-77", "fontname" : "Arial", "patching_rect" : [ 389.0, 455.0, 18.0, 20.0 ], "numinlets" : 0, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "rate is movie playback speed", "numoutlets" : 0, "id" : "obj-76", "presentation_rect" : [ 415.0, 628.0, 0.0, 0.0 ], "fontname" : "Arial", "patching_rect" : [ 415.0, 628.0, 204.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "rate $1 means rate plus whatever number comes in", "linecount" : 2, "numoutlets" : 0, "id" : "obj-75", "presentation_rect" : [ 103.0, 711.0, 0.0, 0.0 ], "fontname" : "Arial", "patching_rect" : [ 61.0, 707.0, 204.0, 34.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "flonum", "numoutlets" : 2, "outlettype" : [ "float", "bang" ], "id" : "obj-74", "fontname" : "Arial", "patching_rect" : [ 264.0, 668.0, 50.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "message", "text" : "rate $1", "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-73", "fontname" : "Arial", "patching_rect" : [ 264.0, 699.0, 48.0, 18.0 ], "numinlets" : 2, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "this is a flonum instead of num", "numoutlets" : 0, "id" : "obj-70", "fontname" : "Arial", "patching_rect" : [ 95.0, 666.0, 204.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "number", "numoutlets" : 2, "outlettype" : [ "int", "bang" ], "id" : "obj-69", "fontname" : "Arial", "patching_rect" : [ 398.0, 361.0, 50.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "number", "numoutlets" : 2, "outlettype" : [ "int", "bang" ], "id" : "obj-68", "fontname" : "Arial", "patching_rect" : [ 398.0, 361.0, 50.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "newobj", "text" : "scale 365 -3 3.", "numoutlets" : 1, "outlettype" : [ "float" ], "id" : "obj-67", "fontname" : "Arial", "patching_rect" : [ 275.0, 635.0, 89.0, 20.0 ], "numinlets" : 6, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "toggle", "numoutlets" : 1, "outlettype" : [ "int" ], "id" : "obj-59", "patching_rect" : [ 180.0, 534.0, 20.0, 20.0 ], "numinlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "metro 100", "numoutlets" : 1, "outlettype" : [ "bang" ], "id" : "obj-60", "fontname" : "Arial", "patching_rect" : [ 126.0, 572.0, 65.0, 20.0 ], "numinlets" : 2, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "number", "numoutlets" : 2, "outlettype" : [ "int", "bang" ], "id" : "obj-61", "fontname" : "Arial", "patching_rect" : [ 211.0, 637.0, 50.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "number", "numoutlets" : 2, "outlettype" : [ "int", "bang" ], "id" : "obj-62", "fontname" : "Arial", "patching_rect" : [ 152.0, 636.0, 50.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "newobj", "text" : "mousestate", "numoutlets" : 5, "outlettype" : [ "int", "int", "int", "int", "int" ], "id" : "obj-63", "fontname" : "Arial", "patching_rect" : [ 133.0, 603.0, 73.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "toggle", "numoutlets" : 1, "outlettype" : [ "int" ], "id" : "obj-64", "patching_rect" : [ 125.0, 636.0, 20.0, 20.0 ], "numinlets" : 1 } } , { "box" : { "maxclass" : "message", "text" : "read", "numoutlets" : 1, "outlettype" : [ "" ], "id" : "obj-57", "fontname" : "Arial", "patching_rect" : [ 356.0, 671.0, 35.0, 18.0 ], "numinlets" : 2, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "jit. objects are video objects - can grab the cat icon to view", "linecount" : 3, "numoutlets" : 0, "id" : "obj-54", "presentation_rect" : [ 462.0, 525.0, 0.0, 0.0 ], "fontname" : "Arial", "patching_rect" : [ 457.0, 504.0, 162.0, 48.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "jit.pwindow", "numoutlets" : 2, "outlettype" : [ "", "" ], "id" : "obj-53", "patching_rect" : [ 351.0, 756.0, 80.0, 60.0 ], "numinlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "jit.qt.movie", "numoutlets" : 2, "outlettype" : [ "jit_matrix", "" ], "id" : "obj-52", "fontname" : "Arial", "patching_rect" : [ 351.0, 709.0, 68.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "Max SP is for Audio\nJitter is for Video\ncan add Jitter objects into Max", "linecount" : 4, "numoutlets" : 0, "id" : "obj-49", "fontname" : "Arial", "patching_rect" : [ 32.0, 189.0, 154.0, 62.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "1s = 1000ms\n1/10s - 100ms", "linecount" : 2, "numoutlets" : 0, "id" : "obj-47", "fontname" : "Arial", "patching_rect" : [ 438.0, 16.0, 154.0, 34.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "toggle", "numoutlets" : 1, "outlettype" : [ "int" ], "id" : "obj-46", "presentation_rect" : [ 446.0, 111.0, 0.0, 0.0 ], "patching_rect" : [ 446.0, 111.0, 20.0, 20.0 ], "numinlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "metro 100", "numoutlets" : 1, "outlettype" : [ "bang" ], "id" : "obj-44", "presentation_rect" : [ 392.0, 149.0, 0.0, 0.0 ], "fontname" : "Arial", "patching_rect" : [ 392.0, 149.0, 65.0, 20.0 ], "numinlets" : 2, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "number", "numoutlets" : 2, "outlettype" : [ "int", "bang" ], "id" : "obj-43", "presentation_rect" : [ 477.0, 214.0, 0.0, 0.0 ], "fontname" : "Arial", "patching_rect" : [ 477.0, 214.0, 50.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "number", "numoutlets" : 2, "outlettype" : [ "int", "bang" ], "id" : "obj-42", "presentation_rect" : [ 418.0, 213.0, 0.0, 0.0 ], "fontname" : "Arial", "patching_rect" : [ 418.0, 213.0, 50.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "newobj", "text" : "mousestate", "numoutlets" : 5, "outlettype" : [ "int", "int", "int", "int", "int" ], "id" : "obj-41", "fontname" : "Arial", "patching_rect" : [ 399.0, 180.0, 73.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "toggle", "numoutlets" : 1, "outlettype" : [ "int" ], "id" : "obj-40", "patching_rect" : [ 391.0, 213.0, 20.0, 20.0 ], "numinlets" : 1 } } , { "box" : { "maxclass" : "newobj", "text" : "metro 100", "numoutlets" : 1, "outlettype" : [ "bang" ], "id" : "obj-39", "fontname" : "Arial", "patching_rect" : [ 363.0, 119.0, 65.0, 20.0 ], "numinlets" : 2, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "make a metro 100 object by typing that in - is a metronome that sends out a bang every number indicated, in this case every 100 milisecond", "linecount" : 6, "numoutlets" : 0, "id" : "obj-38", "fontname" : "Arial", "patching_rect" : [ 229.0, 53.0, 154.0, 89.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "add object and type in + to make a plus object", "linecount" : 2, "numoutlets" : 0, "id" : "obj-37", "fontname" : "Arial", "patching_rect" : [ 448.0, 393.0, 156.0, 34.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "newobj", "text" : "+", "numoutlets" : 1, "outlettype" : [ "int" ], "id" : "obj-36", "fontname" : "Arial", "patching_rect" : [ 414.0, 398.0, 32.5, 20.0 ], "numinlets" : 2, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "toggle button (an X in the bar) tells on or off", "linecount" : 2, "numoutlets" : 0, "id" : "obj-34", "fontname" : "Arial", "patching_rect" : [ 229.0, 405.0, 150.0, 34.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "toggle", "numoutlets" : 1, "outlettype" : [ "int" ], "id" : "obj-33", "patching_rect" : [ 236.0, 442.0, 20.0, 20.0 ], "numinlets" : 1 } } , { "box" : { "maxclass" : "comment", "text" : "put in object and type in mouse and then can select mousestate to create a mousestate object", "linecount" : 3, "numoutlets" : 0, "id" : "obj-31", "fontname" : "Arial", "patching_rect" : [ 19.0, 397.0, 204.0, 48.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "different variables: show down or up, x coordinate, y coordinate", "linecount" : 2, "numoutlets" : 0, "id" : "obj-30", "fontname" : "Arial", "patching_rect" : [ 87.0, 467.0, 198.0, 34.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "newobj", "text" : "mousestate", "numoutlets" : 5, "outlettype" : [ "int", "int", "int", "int", "int" ], "id" : "obj-28", "fontname" : "Arial", "patching_rect" : [ 87.0, 443.0, 73.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "to change the value of the numbers, 1st go out of edit mode (number box)", "linecount" : 3, "numoutlets" : 0, "id" : "obj-26", "fontname" : "Arial", "patching_rect" : [ 341.0, 293.0, 150.0, 48.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "newobj", "text" : "abs", "numoutlets" : 1, "outlettype" : [ "int" ], "id" : "obj-25", "fontname" : "Arial", "patching_rect" : [ 128.0, 314.0, 30.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "number", "numoutlets" : 2, "outlettype" : [ "int", "bang" ], "id" : "obj-22", "fontname" : "Arial", "patching_rect" : [ 422.0, 451.0, 50.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "this is a comment", "numoutlets" : 0, "id" : "obj-16", "fontname" : "Arial", "patching_rect" : [ 163.0, 376.0, 150.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "this is an object: type in something in order to have inputs and outputs", "linecount" : 3, "numoutlets" : 0, "id" : "obj-15", "fontname" : "Arial", "patching_rect" : [ 127.0, 259.0, 150.0, 48.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "number", "numoutlets" : 2, "outlettype" : [ "int", "bang" ], "id" : "obj-13", "fontname" : "Arial", "patching_rect" : [ 452.0, 360.0, 50.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "number", "numoutlets" : 2, "outlettype" : [ "int", "bang" ], "id" : "obj-12", "fontname" : "Arial", "patching_rect" : [ 347.0, 345.0, 50.0, 20.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "number and flonum objects send integers or numbers into an object", "linecount" : 3, "numoutlets" : 0, "id" : "obj-11", "fontname" : "Arial", "patching_rect" : [ 29.0, 127.0, 150.0, 48.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "red-ringed inlet is hot and gives outlet", "linecount" : 2, "numoutlets" : 0, "id" : "obj-6", "fontname" : "Arial", "patching_rect" : [ 29.0, 83.0, 150.0, 34.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "comment", "text" : "max patch has edit mode and performance mode: change with View > Edit", "linecount" : 3, "numoutlets" : 0, "id" : "obj-5", "fontname" : "Arial", "patching_rect" : [ 32.0, 23.0, 150.0, 48.0 ], "numinlets" : 1, "fontsize" : 12.0 } } , { "box" : { "maxclass" : "outlet", "numoutlets" : 0, "id" : "obj-1", "patching_rect" : [ 529.0, 138.0, 25.0, 25.0 ], "numinlets" : 1, "comment" : "" } } ], "lines" : [ { "patchline" : { "source" : [ "obj-57", 0 ], "destination" : [ "obj-52", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-52", 0 ], "destination" : [ "obj-53", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-73", 0 ], "destination" : [ "obj-78", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-74", 0 ], "destination" : [ "obj-73", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-67", 0 ], "destination" : [ "obj-74", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-62", 0 ], "destination" : [ "obj-67", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-59", 0 ], "destination" : [ "obj-60", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-60", 0 ], "destination" : [ "obj-63", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-63", 0 ], "destination" : [ "obj-64", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-63", 1 ], "destination" : [ "obj-62", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-63", 2 ], "destination" : [ "obj-61", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-41", 2 ], "destination" : [ "obj-43", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-41", 1 ], "destination" : [ "obj-42", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-41", 0 ], "destination" : [ "obj-40", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-44", 0 ], "destination" : [ "obj-41", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-46", 0 ], "destination" : [ "obj-44", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-36", 0 ], "destination" : [ "obj-22", 0 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-13", 0 ], "destination" : [ "obj-36", 1 ], "hidden" : 0, "midpoints" : [ ] } } , { "patchline" : { "source" : [ "obj-12", 0 ], "destination" : [ "obj-36", 0 ], "hidden" : 0, "midpoints" : [ ] } } ] } }