Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Max-MSP-Jitter/flow_field.maxpat
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
4096 lines (3764 sloc)
98 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"patcher" : { | |
"fileversion" : 1, | |
"appversion" : { | |
"major" : 7, | |
"minor" : 3, | |
"revision" : 1, | |
"architecture" : "x86", | |
"modernui" : 1 | |
} | |
, | |
"rect" : [ 129.0, 80.0, 990.0, 662.0 ], | |
"bgcolor" : [ 0.2, 0.2, 0.2, 1.0 ], | |
"bglocked" : 0, | |
"openinpresentation" : 0, | |
"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-11", | |
"linecount" : 2, | |
"maxclass" : "comment", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 175.0, 8.0, 94.0, 33.0 ], | |
"style" : "", | |
"text" : "Load preset to adjust params", | |
"textcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ] | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-46", | |
"linecount" : 4, | |
"maxclass" : "comment", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 81.0, 373.0, 73.0, 60.0 ], | |
"style" : "", | |
"text" : "Don't forget to getsize if resize window", | |
"textcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ] | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-39", | |
"linecount" : 2, | |
"maxclass" : "comment", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 399.5, 15.0, 94.0, 33.0 ], | |
"style" : "", | |
"text" : "root of Boids number", | |
"textcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ] | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-37", | |
"maxclass" : "comment", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 241.5, 307.0, 51.0, 20.0 ], | |
"style" : "", | |
"text" : "BANG!", | |
"textcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ] | |
} | |
} | |
, { | |
"box" : { | |
"hidden" : 1, | |
"id" : "obj-35", | |
"maxclass" : "newobj", | |
"numinlets" : 4, | |
"numoutlets" : 0, | |
"patching_rect" : [ 911.0, 54.0, 110.0, 22.0 ], | |
"style" : "", | |
"text" : "bgcolor 0.2 0.2 0.2" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-33", | |
"maxclass" : "comment", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 450.0, 402.0, 73.0, 20.0 ], | |
"style" : "", | |
"text" : "Show Field\n", | |
"textcolor" : [ 0.317647, 0.654902, 0.976471, 1.0 ] | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-9", | |
"maxclass" : "preset", | |
"numinlets" : 1, | |
"numoutlets" : 4, | |
"outlettype" : [ "preset", "int", "preset", "int" ], | |
"patching_rect" : [ 175.0, 42.0, 40.0, 43.0 ], | |
"preset_data" : [ { | |
"number" : 1, | |
"data" : [ 5, "obj-3", "toggle", "int", 1, 5, "obj-34", "flonum", "float", 2.0, 5, "obj-38", "number", "int", 300, 5, "obj-42", "number", "int", 1, 5, "obj-66", "flonum", "float", 0.016, 5, "obj-67", "flonum", "float", 0.0028, 5, "obj-79", "flonum", "float", 2.0, 5, "obj-96", "toggle", "int", 0, 5, "obj-23", "flonum", "float", 2.8, 5, "obj-24", "flonum", "float", 16.0 ] | |
} | |
], | |
"style" : "" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-8", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 586.0, 274.0, 37.0, 22.0 ], | |
"style" : "", | |
"text" : "r dim" | |
} | |
} | |
, { | |
"box" : { | |
"format" : 6, | |
"id" : "obj-24", | |
"maxclass" : "flonum", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "", "bang" ], | |
"parameter_enable" : 0, | |
"patching_rect" : [ 301.5, 268.0, 50.0, 22.0 ], | |
"style" : "" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-25", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "float" ], | |
"patching_rect" : [ 301.5, 298.0, 50.0, 22.0 ], | |
"style" : "", | |
"text" : "* 0.001" | |
} | |
} | |
, { | |
"box" : { | |
"format" : 6, | |
"id" : "obj-23", | |
"maxclass" : "flonum", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "", "bang" ], | |
"parameter_enable" : 0, | |
"patching_rect" : [ 395.5, 268.0, 50.0, 22.0 ], | |
"style" : "" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-19", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "float" ], | |
"patching_rect" : [ 395.5, 298.0, 50.0, 22.0 ], | |
"style" : "", | |
"text" : "* 0.001" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-12", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "bang" ], | |
"patching_rect" : [ 19.0, 373.0, 60.0, 22.0 ], | |
"style" : "", | |
"text" : "loadbang" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-10", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 634.0, 363.0, 34.0, 22.0 ], | |
"style" : "", | |
"text" : "gate" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-15", | |
"maxclass" : "button", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "bang" ], | |
"patching_rect" : [ 582.5, 219.0, 44.0, 44.0 ], | |
"style" : "" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-96", | |
"maxclass" : "toggle", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "int" ], | |
"parameter_enable" : 0, | |
"patching_rect" : [ 455.0, 427.0, 48.0, 48.0 ], | |
"style" : "" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-94", | |
"maxclass" : "message", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 455.0, 551.0, 63.0, 22.0 ], | |
"style" : "", | |
"text" : "enable $1" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-82", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "", "" ], | |
"patching_rect" : [ 565.0, 610.0, 306.0, 22.0 ], | |
"style" : "", | |
"text" : "jit.gl.sketch field @color 1 1 1 1 @layer 0 @automatic 1" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-61", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 507.0, 480.0, 45.0, 22.0 ], | |
"style" : "", | |
"text" : "r reset" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-58", | |
"maxclass" : "message", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 507.0, 510.0, 37.0, 22.0 ], | |
"style" : "", | |
"text" : "reset" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-56", | |
"linecount" : 2, | |
"maxclass" : "message", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 565.0, 536.0, 409.0, 35.0 ], | |
"style" : "", | |
"text" : "glpushmatrix, glcolor 0.5 0.5 0.5 1., gltranslate $2 $3 0, glrotate $1 0. 0. 1., linesegment 0. 0. 0. 0. 0.05 0., glpopmatrix" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-45", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 534.0, 99.0, 89.0, 22.0 ], | |
"style" : "", | |
"text" : "s metroUpdate" | |
} | |
} | |
, { | |
"box" : { | |
"color" : [ 0.317647, 0.654902, 0.976471, 1.0 ], | |
"id" : "obj-41", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 0, | |
"patcher" : { | |
"fileversion" : 1, | |
"appversion" : { | |
"major" : 7, | |
"minor" : 3, | |
"revision" : 1, | |
"architecture" : "x86", | |
"modernui" : 1 | |
} | |
, | |
"rect" : [ 275.0, 266.0, 640.0, 480.0 ], | |
"bglocked" : 0, | |
"openinpresentation" : 0, | |
"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-3", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 119.0, 60.0, 37.0, 22.0 ], | |
"style" : "", | |
"text" : "r dim" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-2", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "jit_matrix", "" ], | |
"patching_rect" : [ 347.5, 228.0, 170.0, 22.0 ], | |
"style" : "", | |
"text" : "jit.matrix mass 2 float32 10 10" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-1", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 299.0, 80.0, 87.0, 22.0 ], | |
"style" : "", | |
"text" : "r metroUpdate" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-31", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 85.5, 253.0, 64.0, 22.0 ], | |
"style" : "", | |
"text" : "r winRatio" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-19", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 182.0, 293.0, 49.0, 22.0 ], | |
"style" : "", | |
"text" : "s mesh" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-12", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 376.0, 139.0, 37.0, 22.0 ], | |
"style" : "", | |
"text" : "r dim" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-8", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 9.0, 166.0, 37.0, 22.0 ], | |
"style" : "", | |
"text" : "r dim" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-98", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "jit_matrix", "" ], | |
"patcher" : { | |
"fileversion" : 1, | |
"appversion" : { | |
"major" : 7, | |
"minor" : 3, | |
"revision" : 1, | |
"architecture" : "x86", | |
"modernui" : 1 | |
} | |
, | |
"rect" : [ 192.0, -561.0, 309.0, 268.0 ], | |
"editing_bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ], | |
"bglocked" : 0, | |
"openinpresentation" : 0, | |
"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-11", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 43.5, 150.0, 29.5, 22.0 ], | |
"style" : "", | |
"text" : "-" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-10", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 43.5, 117.0, 25.0, 22.0 ], | |
"style" : "", | |
"text" : "* 2" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-6", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 102.5, 160.0, 25.0, 22.0 ], | |
"style" : "", | |
"text" : "- 1" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-5", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 102.5, 130.0, 25.0, 22.0 ], | |
"style" : "", | |
"text" : "* 2" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-9", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 43.5, 190.0, 49.0, 22.0 ], | |
"style" : "", | |
"text" : "vec 0 0" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-8", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 43.5, 86.0, 29.5, 22.0 ], | |
"style" : "", | |
"text" : "*" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-7", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 102.5, 47.0, 43.0, 22.0 ], | |
"style" : "", | |
"text" : "swiz y" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-3", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 43.5, 47.0, 43.0, 22.0 ], | |
"style" : "", | |
"text" : "swiz x" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-2", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 97.0, 75.0, 94.0, 22.0 ], | |
"style" : "", | |
"text" : "param winRatio" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-1", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 50.0, 14.0, 30.0, 22.0 ], | |
"style" : "", | |
"text" : "in 1" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-4", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 43.5, 228.0, 37.0, 22.0 ], | |
"style" : "", | |
"text" : "out 1" | |
} | |
} | |
], | |
"lines" : [ { | |
"patchline" : { | |
"destination" : [ "obj-3", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-1", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-7", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-1", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-11", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-10", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-9", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-11", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-11", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-2", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-8", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-2", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-8", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-3", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-6", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-5", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-9", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-6", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-5", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-7", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-10", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-8", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-4", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-9", 0 ] | |
} | |
} | |
] | |
} | |
, | |
"patching_rect" : [ 50.0, 142.0, 79.0, 22.0 ], | |
"style" : "", | |
"text" : "jit.gen signer" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-26", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "jit_matrix", "" ], | |
"patching_rect" : [ 50.0, 100.0, 147.0, 22.0 ], | |
"style" : "", | |
"text" : "jit.noise 2 float32 100 100" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-25", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "jit_matrix", "" ], | |
"patching_rect" : [ 237.0, 293.0, 99.0, 22.0 ], | |
"style" : "", | |
"text" : "jit.matrix velocity" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-24", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "jit_matrix", "" ], | |
"patching_rect" : [ 78.0, 293.0, 100.0, 22.0 ], | |
"style" : "", | |
"text" : "jit.matrix location" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-23", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "jit_matrix", "" ], | |
"patching_rect" : [ 376.0, 171.0, 181.0, 22.0 ], | |
"style" : "", | |
"text" : "jit.matrix velocity 2 float32 40 40" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-22", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "jit_matrix", "" ], | |
"patching_rect" : [ 50.0, 187.0, 183.0, 22.0 ], | |
"style" : "", | |
"text" : "jit.matrix location 2 float32 40 40" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-15", | |
"maxclass" : "newobj", | |
"numinlets" : 4, | |
"numoutlets" : 3, | |
"outlettype" : [ "jit_matrix", "jit_matrix", "" ], | |
"patcher" : { | |
"fileversion" : 1, | |
"appversion" : { | |
"major" : 7, | |
"minor" : 3, | |
"revision" : 1, | |
"architecture" : "x86", | |
"modernui" : 1 | |
} | |
, | |
"rect" : [ 391.0, 201.0, 651.0, 563.0 ], | |
"editing_bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ], | |
"bglocked" : 0, | |
"openinpresentation" : 0, | |
"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-24", | |
"maxclass" : "comment", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 266.0, 298.0, 41.0, 20.0 ], | |
"style" : "", | |
"text" : "mass" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-22", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 234.0, 269.0, 38.0, 22.0 ], | |
"style" : "", | |
"text" : "+ 0.5" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-16", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 234.0, 242.0, 30.0, 22.0 ], | |
"style" : "", | |
"text" : "in 4" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-11", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 234.0, 298.0, 25.0, 22.0 ], | |
"style" : "", | |
"text" : "* 2" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-7", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 150.0, 282.0, 29.5, 22.0 ], | |
"style" : "", | |
"text" : "/" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-35", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 393.0, 227.0, 29.5, 22.0 ], | |
"style" : "", | |
"text" : "*" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-30", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 393.0, 184.0, 49.0, 22.0 ], | |
"style" : "", | |
"text" : "vec 0 0" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-6", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 393.0, 145.0, 29.0, 22.0 ], | |
"style" : "", | |
"text" : "cos" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-5", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 428.0, 145.0, 26.0, 22.0 ], | |
"style" : "", | |
"text" : "sin" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-3", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 172.75, 203.0, 29.0, 22.0 ], | |
"style" : "", | |
"text" : "* -1" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-47", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patcher" : { | |
"fileversion" : 1, | |
"appversion" : { | |
"major" : 7, | |
"minor" : 3, | |
"revision" : 1, | |
"architecture" : "x86", | |
"modernui" : 1 | |
} | |
, | |
"rect" : [ 344.0, -743.0, 640.0, 480.0 ], | |
"editing_bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ], | |
"bglocked" : 0, | |
"openinpresentation" : 0, | |
"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-4", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 140.0, 116.0, 43.0, 22.0 ], | |
"style" : "", | |
"text" : "swiz y" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-5", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 86.0, 116.0, 43.0, 22.0 ], | |
"style" : "", | |
"text" : "swiz x" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-3", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 134.0, 71.0, 49.0, 22.0 ], | |
"style" : "", | |
"text" : "vec 0 1" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-2", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 66.5, 80.0, 30.0, 22.0 ], | |
"style" : "", | |
"text" : "in 2" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-1", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 203.25, 187.0, 83.0, 22.0 ], | |
"style" : "", | |
"text" : "scale -1 1 0 1" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-44", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 89.0, 232.0, 49.0, 22.0 ], | |
"style" : "", | |
"text" : "vec 0 0" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-40", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 41.5, 116.0, 29.0, 22.0 ], | |
"style" : "", | |
"text" : "* -1" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-39", | |
"maxclass" : "newobj", | |
"numinlets" : 6, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 31.0, 148.0, 71.5, 22.0 ], | |
"style" : "", | |
"text" : "scale" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-38", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 86.0, 47.0, 43.0, 22.0 ], | |
"style" : "", | |
"text" : "swiz y" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-37", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 31.0, 47.0, 43.0, 22.0 ], | |
"style" : "", | |
"text" : "swiz x" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-45", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 37.5, 8.0, 30.0, 22.0 ], | |
"style" : "", | |
"text" : "in 1" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-46", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 89.0, 314.0, 37.0, 22.0 ], | |
"style" : "", | |
"text" : "out 1" | |
} | |
} | |
], | |
"lines" : [ { | |
"patchline" : { | |
"destination" : [ "obj-44", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-1", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-39", 2 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-2", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-40", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-2", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-4", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-3", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-5", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-3", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-39", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-37", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-1", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-38", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-44", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-39", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-39", 4 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-4", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-39", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-40", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-46", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-44", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-37", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-45", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-38", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-45", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-39", 3 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-5", 0 ] | |
} | |
} | |
] | |
} | |
, | |
"patching_rect" : [ 62.5, 89.0, 45.0, 22.0 ], | |
"style" : "", | |
"text" : "gen" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-33", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 466.0, 112.0, 64.0, 22.0 ], | |
"style" : "", | |
"text" : "* TWOPI" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-31", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 459.0, 184.0, 139.0, 22.0 ], | |
"style" : "", | |
"text" : "param maxSpeed 0.003" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-26", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 213.0, 172.0, 135.0, 22.0 ], | |
"style" : "", | |
"text" : "param maxForce 0.047" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-2", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 393.0, 52.0, 51.0, 22.0 ], | |
"style" : "", | |
"text" : "nearest" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-29", | |
"maxclass" : "newobj", | |
"numinlets" : 3, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patcher" : { | |
"fileversion" : 1, | |
"appversion" : { | |
"major" : 7, | |
"minor" : 3, | |
"revision" : 1, | |
"architecture" : "x86", | |
"modernui" : 1 | |
} | |
, | |
"rect" : [ 774.0, 214.0, 600.0, 450.0 ], | |
"editing_bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ], | |
"bglocked" : 0, | |
"openinpresentation" : 0, | |
"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-3", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 480.0, 21.0, 30.0, 22.0 ], | |
"style" : "", | |
"text" : "in 3" | |
} | |
} | |
, { | |
"box" : { | |
"code" : "location = in1 + in3;\r\nif(location.x > in2){\r\n\tlocation = vec(-in2, location.y);\r\n}\r\nif(location.x < -in2){\r\n\tlocation = vec(in2, location.y);\r\n}\r\nif(location.y > 1.0){\r\n\tlocation = vec(location.x, -1.0);\r\n}\r\nif(location.y < -1.0){\r\n\tlocation = vec(location.x, 1.0);\r\n}\r\nout1 = location;\r\n", | |
"fontface" : 0, | |
"fontname" : "Arial", | |
"fontsize" : 12.0, | |
"id" : "obj-5", | |
"maxclass" : "codebox", | |
"numinlets" : 3, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 55.0, 67.0, 444.0, 289.0 ], | |
"style" : "" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-1", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 55.0, 21.0, 30.0, 22.0 ], | |
"style" : "", | |
"text" : "in 1" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-2", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 267.5, 15.0, 30.0, 22.0 ], | |
"style" : "", | |
"text" : "in 2" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-4", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 55.0, 393.0, 37.0, 22.0 ], | |
"style" : "", | |
"text" : "out 1" | |
} | |
} | |
], | |
"lines" : [ { | |
"patchline" : { | |
"destination" : [ "obj-5", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-1", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-5", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-2", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-5", 2 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-3", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-4", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-5", 0 ] | |
} | |
} | |
] | |
} | |
, | |
"patching_rect" : [ 150.0, 399.0, 73.0, 22.0 ], | |
"style" : "", | |
"text" : "gen bounce" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-27", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 393.0, 81.0, 43.0, 22.0 ], | |
"style" : "", | |
"text" : "swiz x" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-25", | |
"linecount" : 2, | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 62.5, 165.5, 90.0, 35.0 ], | |
"style" : "", | |
"text" : "param windowRatio 1" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-17", | |
"maxclass" : "newobj", | |
"numinlets" : 3, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 150.0, 234.0, 64.5, 22.0 ], | |
"style" : "", | |
"text" : "clip" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-12", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 150.0, 320.0, 29.5, 22.0 ], | |
"style" : "", | |
"text" : "+" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-21", | |
"maxclass" : "comment", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 339.0, 460.0, 51.0, 20.0 ], | |
"style" : "", | |
"text" : "velocity" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-20", | |
"maxclass" : "comment", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 193.0, 460.0, 51.0, 20.0 ], | |
"style" : "", | |
"text" : "location" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-19", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 296.5, 460.0, 37.0, 22.0 ], | |
"style" : "", | |
"text" : "out 2" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-18", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 150.0, 357.0, 29.5, 22.0 ], | |
"style" : "", | |
"text" : "+" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-15", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 178.5, 129.0, 29.5, 22.0 ], | |
"style" : "", | |
"text" : "-" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-14", | |
"maxclass" : "comment", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 62.5, 14.0, 51.0, 20.0 ], | |
"style" : "", | |
"text" : "location" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-13", | |
"maxclass" : "comment", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 207.0, 14.0, 51.0, 20.0 ], | |
"style" : "", | |
"text" : "velocity" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-10", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 164.0, 14.0, 30.0, 22.0 ], | |
"style" : "", | |
"text" : "in 2" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-9", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 30.5, 14.0, 30.0, 22.0 ], | |
"style" : "", | |
"text" : "in 1" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-8", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 393.0, 112.0, 64.0, 22.0 ], | |
"style" : "", | |
"text" : "* TWOPI" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-1", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 393.0, 13.0, 30.0, 22.0 ], | |
"style" : "", | |
"text" : "in 3" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-4", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 150.0, 460.0, 37.0, 22.0 ], | |
"style" : "", | |
"text" : "out 1" | |
} | |
} | |
], | |
"lines" : [ { | |
"patchline" : { | |
"destination" : [ "obj-2", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-1", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-12", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"midpoints" : [ 173.5, 114.0, 162.0, 114.0, 162.0, 219.0, 135.0, 219.0, 135.0, 315.0, 170.0, 315.0 ], | |
"source" : [ "obj-10", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-15", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-10", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-7", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-11", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-18", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-12", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-19", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-12", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-29", 2 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-12", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-17", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-15", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-22", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-16", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-7", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-17", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-29", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-18", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-27", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-2", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-11", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-22", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-29", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"midpoints" : [ 72.0, 306.0, 189.0, 306.0, 189.0, 393.0, 186.5, 393.0 ], | |
"source" : [ "obj-25", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-47", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-25", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-17", 2 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-26", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-3", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-26", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-33", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-27", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-8", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-27", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-4", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-29", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-17", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-3", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-35", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-30", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-35", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-31", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-5", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-33", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-15", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-35", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-2", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-47", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-30", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-5", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-30", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-6", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-12", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-7", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-6", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-8", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-18", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"midpoints" : [ 40.0, 347.0, 135.0, 347.0, 135.0, 348.0, 170.0, 348.0 ], | |
"source" : [ "obj-9", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-47", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-9", 0 ] | |
} | |
} | |
] | |
} | |
, | |
"patching_rect" : [ 160.0, 253.0, 93.0, 22.0 ], | |
"style" : "", | |
"text" : "jit.gen flowField" | |
} | |
} | |
, { | |
"box" : { | |
"comment" : "", | |
"id" : "obj-33", | |
"maxclass" : "inlet", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "bang" ], | |
"patching_rect" : [ 50.0, 40.0, 30.0, 30.0 ], | |
"style" : "" | |
} | |
} | |
, { | |
"box" : { | |
"comment" : "", | |
"id" : "obj-37", | |
"maxclass" : "inlet", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 246.0, 193.0, 30.0, 30.0 ], | |
"style" : "" | |
} | |
} | |
], | |
"lines" : [ { | |
"patchline" : { | |
"destination" : [ "obj-2", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-1", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-22", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"midpoints" : [ 308.5, 141.0, 141.0, 141.0, 141.0, 174.0, 59.5, 174.0 ], | |
"source" : [ "obj-1", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-23", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"midpoints" : [ 308.5, 165.0, 385.5, 165.0 ], | |
"source" : [ "obj-1", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-23", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-12", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-19", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-15", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-24", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-15", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-25", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-15", 1 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-15", 3 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-2", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-15", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-22", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-15", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-23", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-2", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-26", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-98", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-26", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-26", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-3", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-15", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"midpoints" : [ 95.0, 276.0, 72.0, 276.0, 72.0, 240.0, 169.5, 240.0 ], | |
"source" : [ "obj-31", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-26", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-33", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-15", 2 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-37", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-2", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-8", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-22", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-8", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-22", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-98", 0 ] | |
} | |
} | |
] | |
} | |
, | |
"patching_rect" : [ 283.5, 402.0, 68.0, 22.0 ], | |
"saved_object_attributes" : { | |
"description" : "", | |
"digest" : "", | |
"globalpatchername" : "", | |
"style" : "", | |
"tags" : "" | |
} | |
, | |
"style" : "", | |
"text" : "p flowField" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-30", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 561.5, 429.0, 64.0, 22.0 ], | |
"style" : "", | |
"text" : "r winRatio" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-29", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 107.0, 501.0, 66.0, 22.0 ], | |
"style" : "", | |
"text" : "s winRatio" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-20", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 121.5, 569.0, 47.0, 22.0 ], | |
"style" : "", | |
"text" : "r mesh" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-7", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 405.0, 110.0, 39.0, 22.0 ], | |
"style" : "", | |
"text" : "s dim" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-17", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 3, | |
"outlettype" : [ "bang", "bang", "bang" ], | |
"patching_rect" : [ 619.0, 61.0, 44.0, 22.0 ], | |
"style" : "", | |
"text" : "t b b b" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-16", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 619.0, 26.0, 49.0, 22.0 ], | |
"style" : "", | |
"text" : "r metro" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-14", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 54.0, 184.0, 51.0, 22.0 ], | |
"style" : "", | |
"text" : "s metro" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-92", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "float" ], | |
"patching_rect" : [ 665.0, 146.0, 42.0, 22.0 ], | |
"style" : "", | |
"text" : "* 0.05" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-91", | |
"maxclass" : "newobj", | |
"numinlets" : 5, | |
"numoutlets" : 4, | |
"outlettype" : [ "int", "", "", "int" ], | |
"patching_rect" : [ 665.0, 113.0, 61.0, 22.0 ], | |
"style" : "", | |
"text" : "counter" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-84", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "jit_matrix", "" ], | |
"patching_rect" : [ 634.0, 411.0, 250.0, 22.0 ], | |
"style" : "", | |
"text" : "jit.matrix 3 float32 35 35 @adapt 0 @interp 1" | |
} | |
} | |
, { | |
"box" : { | |
"format" : 6, | |
"id" : "obj-79", | |
"maxclass" : "flonum", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "", "bang" ], | |
"parameter_enable" : 0, | |
"patching_rect" : [ 694.5, 214.0, 50.0, 22.0 ], | |
"style" : "" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-77", | |
"maxclass" : "message", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 694.5, 245.0, 79.0, 22.0 ], | |
"style" : "", | |
"text" : "weight $1 $1" | |
} | |
} | |
, { | |
"box" : { | |
"format" : 6, | |
"id" : "obj-67", | |
"maxclass" : "flonum", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "", "bang" ], | |
"parameter_enable" : 0, | |
"patching_rect" : [ 395.5, 327.0, 91.0, 22.0 ], | |
"style" : "" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-68", | |
"maxclass" : "message", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 395.5, 358.0, 82.0, 22.0 ], | |
"style" : "", | |
"text" : "maxForce $1" | |
} | |
} | |
, { | |
"box" : { | |
"format" : 6, | |
"id" : "obj-66", | |
"maxclass" : "flonum", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "", "bang" ], | |
"parameter_enable" : 0, | |
"patching_rect" : [ 301.5, 327.0, 91.0, 22.0 ], | |
"style" : "" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-64", | |
"maxclass" : "message", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 301.5, 358.0, 86.0, 22.0 ], | |
"style" : "", | |
"text" : "maxSpeed $1" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-60", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 107.0, 177.0, 47.0, 22.0 ], | |
"style" : "", | |
"text" : "s reset" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-44", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 3, | |
"outlettype" : [ "", "", "" ], | |
"patching_rect" : [ 634.0, 492.0, 40.0, 22.0 ], | |
"style" : "", | |
"text" : "jit.iter" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-43", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "jit_matrix", "" ], | |
"patcher" : { | |
"fileversion" : 1, | |
"appversion" : { | |
"major" : 7, | |
"minor" : 3, | |
"revision" : 1, | |
"architecture" : "x86", | |
"modernui" : 1 | |
} | |
, | |
"rect" : [ 652.0, 119.0, 600.0, 450.0 ], | |
"editing_bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ], | |
"bglocked" : 0, | |
"openinpresentation" : 0, | |
"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-21", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patcher" : { | |
"fileversion" : 1, | |
"appversion" : { | |
"major" : 7, | |
"minor" : 3, | |
"revision" : 1, | |
"architecture" : "x86", | |
"modernui" : 1 | |
} | |
, | |
"rect" : [ 523.0, 211.0, 266.0, 329.0 ], | |
"editing_bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ], | |
"bglocked" : 0, | |
"openinpresentation" : 0, | |
"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-15", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 50.0, 201.0, 29.5, 22.0 ], | |
"style" : "", | |
"text" : "*" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-14", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 120.0, 179.0, 58.0, 22.0 ], | |
"style" : "", | |
"text" : "radtodeg" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-10", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 50.0, 165.0, 36.0, 22.0 ], | |
"style" : "", | |
"text" : "acos" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-9", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 165.0, 100.0, 49.0, 22.0 ], | |
"style" : "", | |
"text" : "vec 1 0" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-8", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 50.0, 135.0, 29.5, 22.0 ], | |
"style" : "", | |
"text" : "dot" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-6", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 50.0, 101.0, 63.0, 22.0 ], | |
"style" : "", | |
"text" : "normalize" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-18", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 50.0, 40.0, 30.0, 22.0 ], | |
"style" : "", | |
"text" : "in 1" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-19", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 50.0, 283.0, 37.0, 22.0 ], | |
"style" : "", | |
"text" : "out 1" | |
} | |
} | |
], | |
"lines" : [ { | |
"patchline" : { | |
"destination" : [ "obj-15", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-10", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-15", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-14", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-19", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-15", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-6", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-18", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-8", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-6", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-10", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-8", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-8", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-9", 0 ] | |
} | |
} | |
] | |
} | |
, | |
"patching_rect" : [ 147.0, 146.0, 77.0, 22.0 ], | |
"style" : "", | |
"text" : "gen heading" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-17", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patcher" : { | |
"fileversion" : 1, | |
"appversion" : { | |
"major" : 7, | |
"minor" : 3, | |
"revision" : 1, | |
"architecture" : "x86", | |
"modernui" : 1 | |
} | |
, | |
"rect" : [ 0.0, 0.0, 640.0, 480.0 ], | |
"editing_bgcolor" : [ 0.9, 0.9, 0.9, 1.0 ], | |
"bglocked" : 0, | |
"openinpresentation" : 0, | |
"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-33", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 123.0, 131.0, 64.0, 22.0 ], | |
"style" : "", | |
"text" : "* TWOPI" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-27", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 50.0, 100.0, 43.0, 22.0 ], | |
"style" : "", | |
"text" : "swiz x" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-3", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 50.0, 131.0, 64.0, 22.0 ], | |
"style" : "", | |
"text" : "* TWOPI" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-7", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 50.0, 195.0, 49.0, 22.0 ], | |
"style" : "", | |
"text" : "vec 0 0" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-5", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 85.0, 164.0, 29.0, 22.0 ], | |
"style" : "", | |
"text" : "cos" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-11", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 50.0, 164.0, 26.0, 22.0 ], | |
"style" : "", | |
"text" : "sin" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-12", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 50.0, 40.0, 30.0, 22.0 ], | |
"style" : "", | |
"text" : "in 1" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-13", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 50.0, 277.0, 37.0, 22.0 ], | |
"style" : "", | |
"text" : "out 1" | |
} | |
} | |
], | |
"lines" : [ { | |
"patchline" : { | |
"destination" : [ "obj-7", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-11", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-27", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-12", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-3", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-27", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-33", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-27", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-11", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-3", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-5", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-33", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-7", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-5", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-13", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-7", 0 ] | |
} | |
} | |
] | |
} | |
, | |
"patching_rect" : [ 147.0, 87.0, 105.0, 22.0 ], | |
"style" : "", | |
"text" : "gen flowfield_calc" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-2", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 263.0, 191.0, 116.0, 22.0 ], | |
"style" : "", | |
"text" : "param windowRatio" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-1", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 257.0, 266.0, 29.5, 22.0 ], | |
"style" : "", | |
"text" : "*" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-26", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 305.0, 230.0, 44.0, 22.0 ], | |
"style" : "", | |
"text" : "snorm" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-24", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 310.0, 314.0, 43.0, 22.0 ], | |
"style" : "", | |
"text" : "swiz y" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-25", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 257.0, 314.0, 43.0, 22.0 ], | |
"style" : "", | |
"text" : "swiz x" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-20", | |
"maxclass" : "newobj", | |
"numinlets" : 3, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 147.0, 334.0, 59.0, 22.0 ], | |
"style" : "", | |
"text" : "vec 0 0 0" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-16", | |
"maxclass" : "newobj", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 147.0, 37.0, 30.0, 22.0 ], | |
"style" : "", | |
"text" : "in 1" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-4", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 147.0, 404.0, 37.0, 22.0 ], | |
"style" : "", | |
"text" : "out 1" | |
} | |
} | |
], | |
"lines" : [ { | |
"patchline" : { | |
"destination" : [ "obj-25", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-1", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-17", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-16", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-21", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-17", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-1", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-2", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-4", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-20", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-20", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-21", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-20", 2 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-24", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-20", 1 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-25", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-1", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-26", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-24", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-26", 0 ] | |
} | |
} | |
] | |
} | |
, | |
"patching_rect" : [ 634.0, 453.0, 99.0, 22.0 ], | |
"style" : "", | |
"text" : "jit.gen drawField" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-42", | |
"maxclass" : "number", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "", "bang" ], | |
"parameter_enable" : 0, | |
"patching_rect" : [ 27.0, 536.0, 50.0, 22.0 ], | |
"style" : "" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-40", | |
"maxclass" : "message", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 27.0, 569.0, 81.0, 22.0 ], | |
"style" : "", | |
"text" : "point_size $1" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-38", | |
"maxclass" : "number", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "", "bang" ], | |
"parameter_enable" : 0, | |
"patching_rect" : [ 405.0, 51.0, 50.0, 22.0 ], | |
"style" : "" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-36", | |
"maxclass" : "message", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 405.0, 82.0, 63.0, 22.0 ], | |
"style" : "", | |
"text" : "dim $1 $1" | |
} | |
} | |
, { | |
"box" : { | |
"format" : 6, | |
"id" : "obj-34", | |
"maxclass" : "flonum", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "", "bang" ], | |
"parameter_enable" : 0, | |
"patching_rect" : [ 788.0, 216.0, 50.0, 22.0 ], | |
"style" : "" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-32", | |
"maxclass" : "message", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 788.0, 245.0, 72.0, 22.0 ], | |
"style" : "", | |
"text" : "scale $1 $1" | |
} | |
} | |
, { | |
"box" : { | |
"fontface" : 0, | |
"fontname" : "Arial", | |
"fontsize" : 12.0, | |
"id" : "obj-27", | |
"maxclass" : "jit.fpsgui", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "", "" ], | |
"patching_rect" : [ 23.0, 307.0, 80.0, 35.0 ], | |
"style" : "" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-13", | |
"maxclass" : "message", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 19.0, 411.0, 49.0, 22.0 ], | |
"style" : "", | |
"text" : "getsize" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-80", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patcher" : { | |
"fileversion" : 1, | |
"appversion" : { | |
"major" : 7, | |
"minor" : 3, | |
"revision" : 1, | |
"architecture" : "x86", | |
"modernui" : 1 | |
} | |
, | |
"rect" : [ 517.0, 180.0, 640.0, 480.0 ], | |
"bglocked" : 0, | |
"openinpresentation" : 0, | |
"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-4", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 1, | |
"outlettype" : [ "float" ], | |
"patching_rect" : [ 59.0, 182.0, 29.5, 22.0 ], | |
"style" : "", | |
"text" : "/ 1." | |
} | |
} | |
, { | |
"box" : { | |
"comment" : "", | |
"id" : "obj-3", | |
"maxclass" : "outlet", | |
"numinlets" : 1, | |
"numoutlets" : 0, | |
"patching_rect" : [ 59.0, 279.0, 30.0, 30.0 ], | |
"style" : "" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-2", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 59.0, 225.0, 126.0, 22.0 ], | |
"style" : "", | |
"text" : "prepend windowRatio" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-67", | |
"maxclass" : "newobj", | |
"numinlets" : 1, | |
"numoutlets" : 2, | |
"outlettype" : [ "int", "int" ], | |
"patching_rect" : [ 50.0, 136.0, 69.0, 22.0 ], | |
"style" : "", | |
"text" : "unpack 0 0" | |
} | |
} | |
, { | |
"box" : { | |
"id" : "obj-66", | |
"maxclass" : "newobj", | |
"numinlets" : 2, | |
"numoutlets" : 2, | |
"outlettype" : [ "", "" ], | |
"patching_rect" : [ 50.0, 100.0, 63.0, 22.0 ], | |
"style" : "", | |
"text" : "route size" | |
} | |
} | |
, { | |
"box" : { | |
"comment" : "", | |
"id" : "obj-78", | |
"maxclass" : "inlet", | |
"numinlets" : 0, | |
"numoutlets" : 1, | |
"outlettype" : [ "" ], | |
"patching_rect" : [ 84.0, 40.0, 30.0, 30.0 ], | |
"style" : "" | |
} | |
} | |
], | |
"lines" : [ { | |
"patchline" : { | |
"destination" : [ "obj-3", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-2", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-2", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-4", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |
"destination" : [ "obj-67", 0 ], | |
"disabled" : 0, | |
"hidden" : 0, | |
"source" : [ "obj-66", 0 ] | |
} | |
} | |
, { | |
"patchline" : { | |