{
	"patcher" : 	{
		"fileversion" : 1,
		"appversion" : 		{
			"major" : 8,
			"minor" : 0,
			"revision" : 2,
			"architecture" : "x64",
			"modernui" : 1
		}
,
		"classnamespace" : "box",
		"rect" : [ 793.0, 236.0, 908.0, 571.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-12",
					"linecount" : 2,
					"maxclass" : "message",
					"numinlets" : 2,
					"numoutlets" : 1,
					"outlettype" : [ "" ],
					"patching_rect" : [ 57.0, 82.5, 222.0, 35.0 ],
					"presentation_linecount" : 2,
					"text" : ";\rmax launchbrowser http://localhost:2112"
				}

			}
, 			{
				"box" : 				{
					"bgcolor" : [ 0.301961, 0.301961, 0.301961, 1.0 ],
					"bgcolor2" : [ 0.301961, 0.301961, 0.301961, 1.0 ],
					"bgfillcolor_angle" : 270.0,
					"bgfillcolor_autogradient" : 0.0,
					"bgfillcolor_color" : [ 0.105882352941176, 0.427450980392157, 0.976470588235294, 1.0 ],
					"bgfillcolor_color1" : [ 0.301961, 0.301961, 0.301961, 1.0 ],
					"bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ],
					"bgfillcolor_proportion" : 0.5,
					"bgfillcolor_type" : "color",
					"fontsize" : 19.766075047976013,
					"gradient" : 1,
					"id" : "obj-8",
					"maxclass" : "message",
					"numinlets" : 2,
					"numoutlets" : 1,
					"outlettype" : [ "" ],
					"patching_rect" : [ 57.0, 32.083333333333336, 192.0, 31.0 ],
					"presentation_linecount" : 2,
					"text" : "Launch the webpage"
				}

			}
, 			{
				"box" : 				{
					"id" : "obj-27",
					"maxclass" : "ezdac~",
					"numinlets" : 2,
					"numoutlets" : 0,
					"patching_rect" : [ 348.0, 406.0, 45.0, 45.0 ]
				}

			}
, 			{
				"box" : 				{
					"channels" : 1,
					"id" : "obj-26",
					"lastchannelcount" : 0,
					"maxclass" : "live.gain~",
					"numinlets" : 1,
					"numoutlets" : 4,
					"outlettype" : [ "signal", "", "float", "list" ],
					"parameter_enable" : 1,
					"patching_rect" : [ 348.0, 232.0, 48.0, 136.0 ],
					"saved_attribute_attributes" : 					{
						"valueof" : 						{
							"parameter_type" : 0,
							"parameter_unitstyle" : 4,
							"parameter_mmin" : -70.0,
							"parameter_longname" : "live.gain~",
							"parameter_initial_enable" : 1,
							"parameter_mmax" : 6.0,
							"parameter_initial" : [ -40 ],
							"parameter_shortname" : "live.gain~"
						}

					}
,
					"showname" : 0,
					"shownumber" : 0,
					"varname" : "live.gain~"
				}

			}
, 			{
				"box" : 				{
					"id" : "obj-25",
					"maxclass" : "newobj",
					"numinlets" : 1,
					"numoutlets" : 1,
					"outlettype" : [ "signal" ],
					"patcher" : 					{
						"fileversion" : 1,
						"appversion" : 						{
							"major" : 8,
							"minor" : 0,
							"revision" : 2,
							"architecture" : "x64",
							"modernui" : 1
						}
,
						"classnamespace" : "box",
						"rect" : [ 1136.0, 482.0, 750.0, 647.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-19",
									"linecount" : 4,
									"maxclass" : "message",
									"numinlets" : 2,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 561.0, 91.0, 50.0, 62.0 ],
									"presentation_linecount" : 4,
									"text" : "dictionary u229001964"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-17",
									"maxclass" : "message",
									"numinlets" : 2,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 506.0, 156.0, 50.0, 22.0 ],
									"text" : "0"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-9",
									"maxclass" : "button",
									"numinlets" : 1,
									"numoutlets" : 1,
									"outlettype" : [ "bang" ],
									"parameter_enable" : 0,
									"patching_rect" : [ 67.0, 225.0, 24.0, 24.0 ]
								}

							}
, 							{
								"box" : 								{
									"fontface" : 0,
									"fontname" : "Arial",
									"fontsize" : 12.0,
									"id" : "obj-4",
									"maxclass" : "number~",
									"mode" : 2,
									"numinlets" : 2,
									"numoutlets" : 2,
									"outlettype" : [ "signal", "float" ],
									"patching_rect" : [ 463.0, 651.0, 56.0, 22.0 ],
									"sig" : 0.0
								}

							}
, 							{
								"box" : 								{
									"fontface" : 0,
									"fontname" : "Arial",
									"fontsize" : 12.0,
									"id" : "obj-2",
									"maxclass" : "number~",
									"mode" : 2,
									"numinlets" : 2,
									"numoutlets" : 2,
									"outlettype" : [ "signal", "float" ],
									"patching_rect" : [ 142.0, 651.0, 56.0, 22.0 ],
									"sig" : 0.0
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-13",
									"linecount" : 4,
									"maxclass" : "comment",
									"numinlets" : 1,
									"numoutlets" : 0,
									"patching_rect" : [ 279.0, 149.0, 99.0, 60.0 ],
									"presentation_linecount" : 4,
									"text" : "to make sure we've got all the data for each point"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-12",
									"linecount" : 3,
									"maxclass" : "comment",
									"numinlets" : 1,
									"numoutlets" : 0,
									"patching_rect" : [ 456.0, 387.0, 151.0, 47.0 ],
									"presentation_linecount" : 3,
									"text" : "drawn points are loaded into function objects for x and y axis"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-11",
									"maxclass" : "newobj",
									"numinlets" : 1,
									"numoutlets" : 0,
									"patching_rect" : [ 7.0, 130.0, 45.0, 22.0 ],
									"text" : "s done"
								}

							}
, 							{
								"box" : 								{
									"comment" : "",
									"id" : "obj-10",
									"index" : 1,
									"maxclass" : "outlet",
									"numinlets" : 1,
									"numoutlets" : 0,
									"patching_rect" : [ 246.0, 684.0, 30.0, 30.0 ]
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-63",
									"maxclass" : "message",
									"numinlets" : 2,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 472.5, 534.0, 29.5, 22.0 ],
									"text" : "0"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-62",
									"maxclass" : "message",
									"numinlets" : 2,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 442.0, 534.0, 29.5, 22.0 ],
									"text" : "1"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-59",
									"maxclass" : "newobj",
									"numinlets" : 2,
									"numoutlets" : 1,
									"outlettype" : [ "signal" ],
									"patching_rect" : [ 246.0, 655.0, 29.5, 22.0 ],
									"text" : "*~"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-56",
									"maxclass" : "message",
									"numinlets" : 2,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 442.0, 568.0, 39.0, 22.0 ],
									"text" : "$1 10"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-54",
									"maxclass" : "newobj",
									"numinlets" : 2,
									"numoutlets" : 2,
									"outlettype" : [ "signal", "bang" ],
									"patching_rect" : [ 442.0, 597.0, 34.0, 22.0 ],
									"text" : "line~"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-52",
									"maxclass" : "newobj",
									"numinlets" : 3,
									"numoutlets" : 1,
									"outlettype" : [ "signal" ],
									"patching_rect" : [ 246.0, 609.0, 95.0, 22.0 ],
									"text" : "lores~ 100. 0.85"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-51",
									"maxclass" : "newobj",
									"numinlets" : 2,
									"numoutlets" : 1,
									"outlettype" : [ "signal" ],
									"patching_rect" : [ 246.0, 580.0, 37.0, 22.0 ],
									"text" : "saw~"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-49",
									"maxclass" : "newobj",
									"numinlets" : 2,
									"numoutlets" : 2,
									"outlettype" : [ "signal", "bang" ],
									"patching_rect" : [ 306.333312999999976, 494.0, 34.0, 22.0 ],
									"text" : "line~"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-50",
									"maxclass" : "newobj",
									"numinlets" : 6,
									"numoutlets" : 1,
									"outlettype" : [ "signal" ],
									"patching_rect" : [ 307.333312999999976, 533.0, 130.0, 22.0 ],
									"text" : "scale~ 0. 1. 200. 5000."
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-48",
									"maxclass" : "newobj",
									"numinlets" : 2,
									"numoutlets" : 2,
									"outlettype" : [ "signal", "bang" ],
									"patching_rect" : [ 104.333313000000004, 494.0, 34.0, 22.0 ],
									"text" : "line~"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-47",
									"maxclass" : "newobj",
									"numinlets" : 6,
									"numoutlets" : 1,
									"outlettype" : [ "signal" ],
									"patching_rect" : [ 104.333313000000004, 533.0, 117.0, 22.0 ],
									"text" : "scale~ 0. 1. 60. 800."
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-45",
									"maxclass" : "newobj",
									"numinlets" : 0,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 201.0, 330.0, 43.0, 22.0 ],
									"text" : "r done"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-42",
									"linecount" : 2,
									"maxclass" : "comment",
									"numinlets" : 1,
									"numoutlets" : 0,
									"patching_rect" : [ 399.666655999999989, 252.5, 151.0, 33.0 ],
									"presentation_linecount" : 2,
									"text" : "accumulate timestamps to get the time for each point."
								}

							}
, 							{
								"box" : 								{
									"addpoints" : [ 0.0, 0.081595648232094, 0, 6.0, 0.078875793291024, 0, 24.0, 0.077969174977335, 0, 40.0, 0.077969174977335, 0, 56.0, 0.077969174977335, 0, 164.0, 0.077969174977335, 0, 173.0, 0.077969174977335, 0, 190.0, 0.077969174977335, 0, 207.0, 0.075249320036265, 0, 223.0, 0.067996373526745, 0, 240.0, 0.061650045330916, 0, 257.0, 0.058930190389846, 0, 274.0, 0.054397098821396, 0, 290.0, 0.050770625566636, 0, 306.0, 0.048957388939257, 0, 323.0, 0.047144152311877, 0, 340.0, 0.047144152311877, 0, 356.0, 0.047144152311877, 0, 374.0, 0.047144152311877, 0, 390.0, 0.048957388939257, 0, 407.0, 0.051677243880326, 0, 424.0, 0.055303717135086, 0, 440.0, 0.058023572076156, 0, 456.0, 0.061650045330916, 0, 474.0, 0.065276518585675, 0, 490.0, 0.067996373526745, 0, 506.0, 0.071622846781505, 0, 523.0, 0.076155938349955, 0, 540.0, 0.078875793291024, 0, 557.0, 0.081595648232094, 0, 573.0, 0.084315503173164, 0, 590.0, 0.085222121486854, 0, 607.0, 0.085222121486854, 0, 623.0, 0.086128739800544, 0, 640.0, 0.087035358114234, 0, 656.0, 0.087035358114234, 0, 673.0, 0.088848594741614, 0, 690.0, 0.089755213055304, 0, 707.0, 0.091568449682684, 0, 724.0, 0.094288304623753, 0, 741.0, 0.095194922937443, 0, 757.0, 0.097914777878513, 0, 774.0, 0.098821396192203, 0, 790.0, 0.100634632819583, 0, 807.0, 0.101541251133273, 0, 824.0, 0.103354487760653, 0, 840.0, 0.104261106074343, 0, 857.0, 0.106074342701723, 0, 873.0, 0.107887579329102, 0, 890.0, 0.108794197642792, 0, 907.0, 0.110607434270172, 0, 924.0, 0.112420670897552, 0, 940.0, 0.114233907524932, 0, 957.0, 0.116047144152312, 0, 973.0, 0.117860380779692, 0, 990.0, 0.120580235720762, 0, 1006.0, 0.123300090661831, 0, 1024.0, 0.125113327289211, 0, 1040.0, 0.126926563916591, 0, 1057.0, 0.128739800543971, 0, 1074.0, 0.130553037171351, 0, 1090.0, 0.131459655485041, 0, 1107.0, 0.132366273798731, 0, 1124.0, 0.134179510426111, 0, 1141.0, 0.135086128739801, 0, 1157.0, 0.13599274705349, 0, 1173.0, 0.13689936536718, 0, 1190.0, 0.13780598368087, 0, 1207.0, 0.13780598368087, 0, 1224.0, 0.13871260199456, 0, 1239.0, 0.13871260199456, 0, 1257.0, 0.13871260199456, 0, 1274.0, 0.13871260199456, 0, 1289.0, 0.13871260199456, 0, 1307.0, 0.135086128739801, 0, 1323.0, 0.131459655485041, 0, 1340.0, 0.126926563916591, 0, 1357.0, 0.126019945602901, 0, 1373.0, 0.124206708975521, 0, 1390.0, 0.123300090661831, 0, 1406.0, 0.123300090661831, 0, 1423.0, 0.123300090661831, 0, 1440.0, 0.123300090661831, 0, 1457.0, 0.127833182230281, 0, 1473.0, 0.131459655485041, 0, 1490.0, 0.13689936536718, 0, 1507.0, 0.14233907524932, 0, 1523.0, 0.1441523118767, 0, 1540.0, 0.151405258386219, 0, 1556.0, 0.154125113327289, 0, 1573.0, 0.156844968268359, 0, 1590.0, 0.159564823209429, 0, 1607.0, 0.163191296464189, 0, 1623.0, 0.168631006346328, 0, 1640.0, 0.173164097914778, 0, 1657.0, 0.179510426110607, 0, 1673.0, 0.184950135992747, 0, 1690.0, 0.190389845874887, 0, 1707.0, 0.194922937443336, 0, 1724.0, 0.199456029011786, 0, 1740.0, 0.202175883952856, 0, 1756.0, 0.204895738893926, 0, 1774.0, 0.207615593834995, 0, 1791.0, 0.209428830462375, 0, 1806.0, 0.210335448776065, 0, 1823.0, 0.213055303717135, 0, 1839.0, 0.218495013599275, 0, 1856.0, 0.223934723481414, 0, 1874.0, 0.230281051677244, 0, 1891.0, 0.238440616500453, 0, 2271.0, 0.238440616500453, 0, 2279.0, 0.241160471441523, 0, 2289.0, 0.244786944696283, 0, 2308.0, 0.251133272892112, 0, 2324.0, 0.260199456029012, 0, 2340.0, 0.264732547597461, 0, 2358.0, 0.265639165911151, 0, 2373.0, 0.265639165911151, 0, 2390.0, 0.265639165911151, 0, 2407.0, 0.262919310970082, 0, 2424.0, 0.262012692656392, 0, 2440.0, 0.262012692656392, 0, 2457.0, 0.262012692656392, 0, 2473.0, 0.265639165911151, 0, 2491.0, 0.271078875793291, 0, 2507.0, 0.278331822302811, 0, 2523.0, 0.28739800543971, 0, 2540.0, 0.298277425203989, 0, 2557.0, 0.306436990027199, 0, 2573.0, 0.316409791477788, 0, 2590.0, 0.323662737987307, 0, 2607.0, 0.330915684496827, 0, 2623.0, 0.336355394378966, 0, 2640.0, 0.342701722574796, 0, 2657.0, 0.348141432456936, 0, 2673.0, 0.352674524025385, 0, 2690.0, 0.359020852221215, 0, 2707.0, 0.363553943789665, 0, 2723.0, 0.365367180417044, 0, 2740.0, 0.367180417044424, 0, 2756.0, 0.370806890299184, 0, 2773.0, 0.373526745240254, 0, 2790.0, 0.381686310063463, 0, 2807.0, 0.390752493200363, 0, 2824.0, 0.400725294650952, 0, 2840.0, 0.408884859474161, 0, 2856.0, 0.417044424297371, 0, 2873.0, 0.42157751586582, 0, 2890.0, 0.42611060743427, 0, 2907.0, 0.42701722574796, 0, 2924.0, 0.42701722574796, 0, 2940.0, 0.42701722574796, 0, 2956.0, 0.42701722574796, 0, 2974.0, 0.42701722574796, 0, 2990.0, 0.42701722574796, 0, 3220.0, 0.42792384406165, 0, 3228.0, 0.43155031731641, 0, 3240.0, 0.436990027198549, 0, 3257.0, 0.464188576609248, 0, 3273.0, 0.499546690843155, 0, 3289.0, 0.523118766999093, 0, 3307.0, 0.549410698096102, 0, 3323.0, 0.56935630099728, 0, 3340.0, 0.584768812330009, 0, 3356.0, 0.599274705349048, 0, 3373.0, 0.617407071622847, 0, 3390.0, 0.627379873073436, 0, 3406.0, 0.640072529465095, 0, 3423.0, 0.643699002719855, 0, 3441.0, 0.645512239347235, 0, 3457.0, 0.645512239347235, 0, 3473.0, 0.645512239347235, 0, 3490.0, 0.644605621033545, 0, 3507.0, 0.644605621033545, 0, 3524.0, 0.644605621033545, 0, 3540.0, 0.644605621033545, 0, 3557.0, 0.646418857660925, 0, 3574.0, 0.650045330915685, 0, 3590.0, 0.656391659111514, 0, 3608.0, 0.663644605621034, 0, 3623.0, 0.667271078875793, 0, 3639.0, 0.672710788757933, 0, 3657.0, 0.678150498640072, 0, 3674.0, 0.683590208522212, 0, 3690.0, 0.688123300090662, 0, 3706.0, 0.696282864913871, 0, 3722.0, 0.703535811423391, 0, 3740.0, 0.71350861287398, 0, 3757.0, 0.722574796010879, 0, 3773.0, 0.728921124206709, 0, 3790.0, 0.730734360834089, 0, 3806.0, 0.730734360834089, 0, 3823.0, 0.71894832275612, 0, 3841.0, 0.699002719854941, 0, 3857.0, 0.683590208522212, 0, 3873.0, 0.671804170444243, 0, 3890.0, 0.662737987307344, 0, 3906.0, 0.654578422484134, 0, 3923.0, 0.644605621033545, 0, 3940.0, 0.631912964641886, 0, 3957.0, 0.614687216681777, 0, 3973.0, 0.592928377153218, 0, 3990.0, 0.56935630099728, 0, 4007.0, 0.545784224841342, 0, 4023.0, 0.521305530371713, 0, 4040.0, 0.493200362647325, 0, 4056.0, 0.448776065276519, 0, 4074.0, 0.4233907524932, 0, 4090.0, 0.397098821396192, 0, 4106.0, 0.372620126926564, 0, 4124.0, 0.355394378966455, 0, 4140.0, 0.336355394378966, 0, 4157.0, 0.320036264732548, 0, 4174.0, 0.313689936536718, 0, 4191.0, 0.305530371713509, 0, 4207.0, 0.300090661831369, 0, 4224.0, 0.292837715321849, 0, 4240.0, 0.28921124206709, 0, 4257.0, 0.28739800543971, 0, 4273.0, 0.28558476881233, 0, 4290.0, 0.28467815049864, 0, 4306.0, 0.28377153218495, 0 ],
									"domain" : 4337.0,
									"id" : "obj-40",
									"maxclass" : "function",
									"numinlets" : 1,
									"numoutlets" : 4,
									"outlettype" : [ "float", "", "", "bang" ],
									"parameter_enable" : 0,
									"patching_rect" : [ 246.0, 387.0, 200.0, 100.0 ]
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-38",
									"maxclass" : "message",
									"numinlets" : 2,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 325.5, 330.0, 39.0, 22.0 ],
									"text" : "$2 $1"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-39",
									"maxclass" : "newobj",
									"numinlets" : 2,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 325.5, 306.0, 40.333312999999997, 22.0 ],
									"text" : "join 2"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-37",
									"maxclass" : "message",
									"numinlets" : 2,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 130.333313000000004, 319.0, 39.0, 22.0 ],
									"text" : "$2 $1"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-34",
									"maxclass" : "newobj",
									"numinlets" : 2,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 130.333313000000004, 295.0, 40.333312999999997, 22.0 ],
									"text" : "join 2"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-33",
									"maxclass" : "message",
									"numinlets" : 2,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 44.0, 354.0, 113.0, 22.0 ],
									"text" : "setdomain $1, clear"
								}

							}
, 							{
								"box" : 								{
									"addpoints" : [ 0.0, 0.0484375, 0, 6.0, 0.044270833333333, 0, 24.0, 0.042708333333333, 0, 40.0, 0.041666666666667, 0, 56.0, 0.040625, 0, 164.0, 0.040625, 0, 173.0, 0.041666666666667, 0, 190.0, 0.04375, 0, 207.0, 0.047916666666667, 0, 223.0, 0.058854166666667, 0, 240.0, 0.074479166666667, 0, 257.0, 0.086979166666667, 0, 274.0, 0.10625, 0, 290.0, 0.128125, 0, 306.0, 0.147395833333333, 0, 323.0, 0.1625, 0, 340.0, 0.176041666666667, 0, 356.0, 0.182291666666667, 0, 374.0, 0.192708333333333, 0, 390.0, 0.2, 0, 407.0, 0.205729166666667, 0, 424.0, 0.2140625, 0, 440.0, 0.222395833333333, 0, 456.0, 0.229166666666667, 0, 474.0, 0.239583333333333, 0, 490.0, 0.246354166666667, 0, 506.0, 0.253645833333333, 0, 523.0, 0.261979166666667, 0, 540.0, 0.265625, 0, 557.0, 0.269791666666667, 0, 573.0, 0.271875, 0, 590.0, 0.272395833333333, 0, 607.0, 0.272395833333333, 0, 623.0, 0.272395833333333, 0, 640.0, 0.272395833333333, 0, 656.0, 0.272395833333333, 0, 673.0, 0.272395833333333, 0, 690.0, 0.271354166666667, 0, 707.0, 0.26875, 0, 724.0, 0.263541666666667, 0, 741.0, 0.260416666666667, 0, 757.0, 0.25625, 0, 774.0, 0.253125, 0, 790.0, 0.249479166666667, 0, 807.0, 0.245833333333333, 0, 824.0, 0.240104166666667, 0, 840.0, 0.2359375, 0, 857.0, 0.232291666666667, 0, 873.0, 0.2296875, 0, 890.0, 0.227083333333333, 0, 907.0, 0.225, 0, 924.0, 0.222916666666667, 0, 940.0, 0.221875, 0, 957.0, 0.2203125, 0, 973.0, 0.219791666666667, 0, 990.0, 0.21875, 0, 1006.0, 0.218229166666667, 0, 1024.0, 0.218229166666667, 0, 1040.0, 0.218229166666667, 0, 1057.0, 0.218229166666667, 0, 1074.0, 0.21875, 0, 1090.0, 0.219270833333333, 0, 1107.0, 0.2203125, 0, 1124.0, 0.221354166666667, 0, 1141.0, 0.222395833333333, 0, 1157.0, 0.223958333333333, 0, 1173.0, 0.225, 0, 1190.0, 0.226041666666667, 0, 1207.0, 0.228125, 0, 1224.0, 0.232291666666667, 0, 1239.0, 0.235416666666667, 0, 1257.0, 0.241145833333333, 0, 1274.0, 0.247916666666667, 0, 1289.0, 0.2609375, 0, 1307.0, 0.277083333333333, 0, 1323.0, 0.301041666666667, 0, 1340.0, 0.326041666666667, 0, 1357.0, 0.343229166666667, 0, 1373.0, 0.365104166666667, 0, 1390.0, 0.385416666666667, 0, 1406.0, 0.404166666666667, 0, 1423.0, 0.422395833333333, 0, 1440.0, 0.4375, 0, 1457.0, 0.451041666666667, 0, 1473.0, 0.4609375, 0, 1490.0, 0.469270833333333, 0, 1507.0, 0.477083333333333, 0, 1523.0, 0.479166666666667, 0, 1540.0, 0.483854166666667, 0, 1556.0, 0.484895833333333, 0, 1573.0, 0.485416666666667, 0, 1590.0, 0.4859375, 0, 1607.0, 0.4859375, 0, 1623.0, 0.483333333333333, 0, 1640.0, 0.4796875, 0, 1657.0, 0.474479166666667, 0, 1673.0, 0.468229166666667, 0, 1690.0, 0.460416666666667, 0, 1707.0, 0.452604166666667, 0, 1724.0, 0.443229166666667, 0, 1740.0, 0.434895833333333, 0, 1756.0, 0.4265625, 0, 1774.0, 0.419791666666667, 0, 1791.0, 0.413020833333333, 0, 1806.0, 0.408854166666667, 0, 1823.0, 0.404166666666667, 0, 1839.0, 0.3984375, 0, 1856.0, 0.393229166666667, 0, 1874.0, 0.388020833333333, 0, 1891.0, 0.383854166666667, 0, 2271.0, 0.384375, 0, 2279.0, 0.3875, 0, 2289.0, 0.3921875, 0, 2308.0, 0.403125, 0, 2324.0, 0.425, 0, 2340.0, 0.4484375, 0, 2358.0, 0.472916666666667, 0, 2373.0, 0.501041666666667, 0, 2390.0, 0.522395833333333, 0, 2407.0, 0.543229166666667, 0, 2424.0, 0.552604166666667, 0, 2440.0, 0.563020833333333, 0, 2457.0, 0.565104166666667, 0, 2473.0, 0.5671875, 0, 2491.0, 0.5671875, 0, 2507.0, 0.5671875, 0, 2523.0, 0.566666666666667, 0, 2540.0, 0.5625, 0, 2557.0, 0.559375, 0, 2573.0, 0.5546875, 0, 2590.0, 0.550520833333333, 0, 2607.0, 0.544791666666667, 0, 2623.0, 0.5375, 0, 2640.0, 0.527604166666667, 0, 2657.0, 0.5171875, 0, 2673.0, 0.508333333333333, 0, 2690.0, 0.501041666666667, 0, 2707.0, 0.497395833333333, 0, 2723.0, 0.496875, 0, 2740.0, 0.496354166666667, 0, 2756.0, 0.496354166666667, 0, 2773.0, 0.497395833333333, 0, 2790.0, 0.5046875, 0, 2807.0, 0.520833333333333, 0, 2824.0, 0.540104166666667, 0, 2840.0, 0.552083333333333, 0, 2856.0, 0.566666666666667, 0, 2873.0, 0.574479166666667, 0, 2890.0, 0.5859375, 0, 2907.0, 0.596354166666667, 0, 2924.0, 0.602083333333333, 0, 2940.0, 0.605729166666667, 0, 2956.0, 0.609895833333333, 0, 2974.0, 0.6125, 0, 2990.0, 0.613020833333333, 0, 3220.0, 0.613020833333333, 0, 3228.0, 0.613020833333333, 0, 3240.0, 0.6125, 0, 3257.0, 0.607291666666667, 0, 3273.0, 0.6, 0, 3289.0, 0.5953125, 0, 3307.0, 0.590104166666667, 0, 3323.0, 0.586979166666667, 0, 3340.0, 0.5859375, 0, 3356.0, 0.5859375, 0, 3373.0, 0.590625, 0, 3390.0, 0.598958333333333, 0, 3406.0, 0.616666666666667, 0, 3423.0, 0.630729166666667, 0, 3441.0, 0.648958333333333, 0, 3457.0, 0.666666666666667, 0, 3473.0, 0.682291666666667, 0, 3490.0, 0.693229166666667, 0, 3507.0, 0.699479166666667, 0, 3524.0, 0.705208333333333, 0, 3540.0, 0.708333333333333, 0, 3557.0, 0.710416666666667, 0, 3574.0, 0.711458333333333, 0, 3590.0, 0.711979166666667, 0, 3608.0, 0.711979166666667, 0, 3623.0, 0.711458333333333, 0, 3639.0, 0.708854166666667, 0, 3657.0, 0.706770833333333, 0, 3674.0, 0.703125, 0, 3690.0, 0.6984375, 0, 3706.0, 0.686458333333333, 0, 3722.0, 0.664583333333333, 0, 3740.0, 0.633333333333333, 0, 3757.0, 0.600520833333333, 0, 3773.0, 0.569270833333333, 0, 3790.0, 0.552083333333333, 0, 3806.0, 0.525, 0, 3823.0, 0.503645833333333, 0, 3841.0, 0.484375, 0, 3857.0, 0.475520833333333, 0, 3873.0, 0.471875, 0, 3890.0, 0.469270833333333, 0, 3906.0, 0.46875, 0, 3923.0, 0.46875, 0, 3940.0, 0.473958333333333, 0, 3957.0, 0.4890625, 0, 3973.0, 0.509375, 0, 3990.0, 0.533854166666667, 0, 4007.0, 0.5625, 0, 4023.0, 0.590625, 0, 4040.0, 0.619791666666667, 0, 4056.0, 0.661979166666667, 0, 4074.0, 0.688020833333333, 0, 4090.0, 0.7140625, 0, 4106.0, 0.7375, 0, 4124.0, 0.753125, 0, 4140.0, 0.771354166666667, 0, 4157.0, 0.785416666666667, 0, 4174.0, 0.790625, 0, 4191.0, 0.796354166666667, 0, 4207.0, 0.799479166666667, 0, 4224.0, 0.802604166666667, 0, 4240.0, 0.804166666666667, 0, 4257.0, 0.8046875, 0, 4273.0, 0.805208333333333, 0, 4290.0, 0.805208333333333, 0, 4306.0, 0.805208333333333, 0 ],
									"domain" : 4337.0,
									"id" : "obj-31",
									"maxclass" : "function",
									"numinlets" : 1,
									"numoutlets" : 4,
									"outlettype" : [ "float", "", "", "bang" ],
									"parameter_enable" : 0,
									"patching_rect" : [ 44.0, 387.0, 200.0, 100.0 ]
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-30",
									"maxclass" : "newobj",
									"numinlets" : 2,
									"numoutlets" : 1,
									"outlettype" : [ "int" ],
									"patching_rect" : [ 346.999969000000021, 258.0, 50.666687000000003, 22.0 ],
									"text" : "+"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-29",
									"maxclass" : "newobj",
									"numinlets" : 2,
									"numoutlets" : 1,
									"outlettype" : [ "int" ],
									"patching_rect" : [ 378.666655999999989, 227.0, 29.5, 22.0 ],
									"text" : "i"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-28",
									"maxclass" : "newobj",
									"numinlets" : 1,
									"numoutlets" : 3,
									"outlettype" : [ "bang", "", "int" ],
									"patching_rect" : [ 7.0, 71.0, 113.0, 22.0 ],
									"text" : "t b l 0"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-27",
									"maxclass" : "newobj",
									"numinlets" : 1,
									"numoutlets" : 4,
									"outlettype" : [ "", "", "", "" ],
									"patching_rect" : [ 130.333313000000004, 205.0, 51.0, 22.0 ],
									"text" : "unjoin 3"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-22",
									"maxclass" : "newobj",
									"numinlets" : 3,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 130.333313000000004, 176.0, 103.0, 22.0 ],
									"text" : "join 3 @triggers 2"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-5",
									"maxclass" : "newobj",
									"numinlets" : 4,
									"numoutlets" : 4,
									"outlettype" : [ "", "", "", "" ],
									"patching_rect" : [ 130.333313000000004, 149.0, 145.0, 22.0 ],
									"text" : "route x y t"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-8",
									"maxclass" : "newobj",
									"numinlets" : 1,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 54.0, 130.0, 47.0, 22.0 ],
									"text" : "dict.iter"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-7",
									"maxclass" : "newobj",
									"numinlets" : 1,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 54.0, 103.0, 25.0, 22.0 ],
									"text" : "iter"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-3",
									"maxclass" : "newobj",
									"numinlets" : 1,
									"numoutlets" : 3,
									"outlettype" : [ "", "", "" ],
									"patching_rect" : [ 7.0, 45.0, 423.0, 22.0 ],
									"text" : "dict.unpack data: size: totT:"
								}

							}
, 							{
								"box" : 								{
									"comment" : "",
									"id" : "obj-1",
									"index" : 1,
									"maxclass" : "inlet",
									"numinlets" : 0,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 7.0, 5.0, 30.0, 30.0 ]
								}

							}
 ],
						"lines" : [ 							{
								"patchline" : 								{
									"destination" : [ "obj-19", 1 ],
									"order" : 0,
									"source" : [ "obj-1", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-3", 0 ],
									"order" : 1,
									"source" : [ "obj-1", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-27", 0 ],
									"source" : [ "obj-22", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-30", 0 ],
									"source" : [ "obj-27", 2 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-34", 0 ],
									"source" : [ "obj-27", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-39", 0 ],
									"source" : [ "obj-27", 1 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-11", 0 ],
									"order" : 1,
									"source" : [ "obj-28", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-17", 1 ],
									"order" : 0,
									"source" : [ "obj-28", 2 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-29", 0 ],
									"midpoints" : [ 110.5, 101.0, 388.166655999999989, 101.0 ],
									"order" : 1,
									"source" : [ "obj-28", 2 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-7", 0 ],
									"source" : [ "obj-28", 1 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-9", 0 ],
									"order" : 0,
									"source" : [ "obj-28", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-30", 1 ],
									"source" : [ "obj-29", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-28", 0 ],
									"source" : [ "obj-3", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-33", 0 ],
									"source" : [ "obj-3", 2 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-29", 0 ],
									"order" : 0,
									"source" : [ "obj-30", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-34", 1 ],
									"order" : 2,
									"source" : [ "obj-30", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-39", 1 ],
									"order" : 1,
									"source" : [ "obj-30", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-48", 0 ],
									"source" : [ "obj-31", 1 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-31", 0 ],
									"order" : 1,
									"source" : [ "obj-33", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-40", 0 ],
									"midpoints" : [ 53.5, 381.0, 255.5, 381.0 ],
									"order" : 0,
									"source" : [ "obj-33", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-37", 0 ],
									"source" : [ "obj-34", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-31", 0 ],
									"source" : [ "obj-37", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-40", 0 ],
									"source" : [ "obj-38", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-38", 0 ],
									"source" : [ "obj-39", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-49", 0 ],
									"source" : [ "obj-40", 1 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-31", 0 ],
									"midpoints" : [ 210.5, 379.0, 53.5, 379.0 ],
									"order" : 2,
									"source" : [ "obj-45", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-40", 0 ],
									"order" : 1,
									"source" : [ "obj-45", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-62", 0 ],
									"midpoints" : [ 210.5, 358.5, 451.5, 358.5 ],
									"order" : 0,
									"source" : [ "obj-45", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-2", 0 ],
									"order" : 1,
									"source" : [ "obj-47", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-51", 0 ],
									"order" : 0,
									"source" : [ "obj-47", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-47", 0 ],
									"source" : [ "obj-48", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-63", 0 ],
									"midpoints" : [ 128.833313000000004, 524.5, 482.0, 524.5 ],
									"source" : [ "obj-48", 1 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-50", 0 ],
									"source" : [ "obj-49", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-22", 2 ],
									"source" : [ "obj-5", 2 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-22", 1 ],
									"source" : [ "obj-5", 1 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-22", 0 ],
									"source" : [ "obj-5", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-52", 1 ],
									"source" : [ "obj-50", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-52", 0 ],
									"source" : [ "obj-51", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-59", 0 ],
									"source" : [ "obj-52", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-4", 0 ],
									"order" : 0,
									"source" : [ "obj-54", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-59", 1 ],
									"order" : 1,
									"source" : [ "obj-54", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-54", 0 ],
									"source" : [ "obj-56", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-10", 0 ],
									"source" : [ "obj-59", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-56", 0 ],
									"source" : [ "obj-62", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-56", 0 ],
									"source" : [ "obj-63", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-8", 0 ],
									"source" : [ "obj-7", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-5", 0 ],
									"midpoints" : [ 63.5, 162.0, 113.666656000000003, 162.0, 113.666656000000003, 138.0, 139.833313000000004, 138.0 ],
									"source" : [ "obj-8", 0 ]
								}

							}
 ]
					}
,
					"patching_rect" : [ 348.0, 204.0, 112.0, 22.0 ],
					"saved_object_attributes" : 					{
						"description" : "",
						"digest" : "",
						"globalpatchername" : "",
						"tags" : ""
					}
,
					"text" : "p convert_to_Audio"
				}

			}
, 			{
				"box" : 				{
					"id" : "obj-19",
					"linecount" : 8,
					"maxclass" : "comment",
					"numinlets" : 1,
					"numoutlets" : 0,
					"patching_rect" : [ 337.0, 23.25, 491.0, 127.0 ],
					"presentation_linecount" : 14,
					"text" : "This patch receives gestural data from a simple web interface. To get started, start the script, then click the button or open a browser to localhost:2112\n\nDrawings made in the browser window will be echoed to an OpenGL drawing in Max. To see how the incoming data is parsed out, check the \"convert_to_GL\" subpatcher.\n\nThis gesture data is also passed along to a simple synth patch in the \"convert_to_Audio\" subpatcher.\n"
				}

			}
, 			{
				"box" : 				{
					"id" : "obj-18",
					"maxclass" : "newobj",
					"numinlets" : 1,
					"numoutlets" : 3,
					"outlettype" : [ "", "bang", "" ],
					"patching_rect" : [ 535.0, 234.0, 147.0, 22.0 ],
					"text" : "jit.world drawn @enable 1"
				}

			}
, 			{
				"box" : 				{
					"id" : "obj-10",
					"maxclass" : "jit.pwindow",
					"numinlets" : 1,
					"numoutlets" : 2,
					"outlettype" : [ "", "" ],
					"patching_rect" : [ 79.0, 232.0, 242.0, 18.0 ]
				}

			}
, 			{
				"box" : 				{
					"id" : "obj-9",
					"maxclass" : "newobj",
					"numinlets" : 1,
					"numoutlets" : 1,
					"outlettype" : [ "jit_matrix" ],
					"patcher" : 					{
						"fileversion" : 1,
						"appversion" : 						{
							"major" : 8,
							"minor" : 0,
							"revision" : 2,
							"architecture" : "x64",
							"modernui" : 1
						}
,
						"classnamespace" : "box",
						"rect" : [ 99.0, 173.0, 460.0, 465.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-26",
									"maxclass" : "comment",
									"numinlets" : 1,
									"numoutlets" : 0,
									"patching_rect" : [ 176.0, 385.0, 169.0, 20.0 ],
									"text" : "adjust the coordinate mapping"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-25",
									"maxclass" : "comment",
									"numinlets" : 1,
									"numoutlets" : 0,
									"patching_rect" : [ 176.0, 264.0, 76.0, 20.0 ],
									"text" : "fill the matrix"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-24",
									"maxclass" : "comment",
									"numinlets" : 1,
									"numoutlets" : 0,
									"patching_rect" : [ 320.0, 263.0, 109.0, 20.0 ],
									"text" : "set the dimensions"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-20",
									"maxclass" : "newobj",
									"numinlets" : 2,
									"numoutlets" : 2,
									"outlettype" : [ "jit_matrix", "" ],
									"patching_rect" : [ 61.0, 385.0, 100.0, 22.0 ],
									"text" : "jit.* @val 1. -1. 1."
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-19",
									"maxclass" : "newobj",
									"numinlets" : 2,
									"numoutlets" : 2,
									"outlettype" : [ "jit_matrix", "" ],
									"patching_rect" : [ 61.0, 357.0, 109.0, 22.0 ],
									"text" : "jit.- @val 0.5 0.5 0."
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-18",
									"linecount" : 2,
									"maxclass" : "newobj",
									"numinlets" : 9,
									"numoutlets" : 2,
									"outlettype" : [ "jit_matrix", "" ],
									"patching_rect" : [ 61.0, 415.0, 278.0, 35.0 ],
									"presentation_linecount" : 2,
									"text" : "jit.gl.mesh @draw_mode line_strip @line_width 3. @color 1 1 1 1"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-17",
									"maxclass" : "newobj",
									"numinlets" : 1,
									"numoutlets" : 3,
									"outlettype" : [ "int", "int", "int" ],
									"patching_rect" : [ 218.0, 169.0, 74.0, 22.0 ],
									"text" : "t i i i"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-16",
									"maxclass" : "newobj",
									"numinlets" : 1,
									"numoutlets" : 2,
									"outlettype" : [ "", "" ],
									"patching_rect" : [ 100.0, 263.0, 74.0, 22.0 ],
									"text" : "jit.fill squib 1"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-15",
									"maxclass" : "newobj",
									"numinlets" : 1,
									"numoutlets" : 2,
									"outlettype" : [ "", "" ],
									"patching_rect" : [ 16.0, 263.0, 74.0, 22.0 ],
									"text" : "jit.fill squib 0"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-14",
									"maxclass" : "newobj",
									"numinlets" : 2,
									"numoutlets" : 2,
									"outlettype" : [ "", "" ],
									"patching_rect" : [ 100.0, 232.0, 51.0, 22.0 ],
									"text" : "zl.group"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-13",
									"maxclass" : "newobj",
									"numinlets" : 2,
									"numoutlets" : 2,
									"outlettype" : [ "", "" ],
									"patching_rect" : [ 16.0, 232.0, 51.0, 22.0 ],
									"text" : "zl.group"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-11",
									"maxclass" : "newobj",
									"numinlets" : 4,
									"numoutlets" : 4,
									"outlettype" : [ "", "", "", "" ],
									"patching_rect" : [ 16.0, 175.0, 61.0, 22.0 ],
									"text" : "route x y t"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-8",
									"maxclass" : "newobj",
									"numinlets" : 1,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 16.0, 136.0, 47.0, 22.0 ],
									"text" : "dict.iter"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-7",
									"maxclass" : "newobj",
									"numinlets" : 1,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 16.0, 109.0, 25.0, 22.0 ],
									"text" : "iter"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-6",
									"maxclass" : "message",
									"numinlets" : 2,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 273.0, 263.0, 45.0, 22.0 ],
									"text" : "dim $1"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-4",
									"maxclass" : "newobj",
									"numinlets" : 1,
									"numoutlets" : 2,
									"outlettype" : [ "jit_matrix", "" ],
									"patching_rect" : [ 16.0, 312.0, 145.0, 22.0 ],
									"text" : "jit.matrix squib 3 float32 1"
								}

							}
, 							{
								"box" : 								{
									"id" : "obj-3",
									"maxclass" : "newobj",
									"numinlets" : 1,
									"numoutlets" : 3,
									"outlettype" : [ "", "", "" ],
									"patching_rect" : [ 16.0, 48.0, 423.0, 22.0 ],
									"text" : "dict.unpack data: size: totT:"
								}

							}
, 							{
								"box" : 								{
									"comment" : "",
									"id" : "obj-2",
									"index" : 1,
									"maxclass" : "outlet",
									"numinlets" : 1,
									"numoutlets" : 0,
									"patching_rect" : [ 16.0, 385.0, 30.0, 30.0 ]
								}

							}
, 							{
								"box" : 								{
									"comment" : "",
									"id" : "obj-1",
									"index" : 1,
									"maxclass" : "inlet",
									"numinlets" : 0,
									"numoutlets" : 1,
									"outlettype" : [ "" ],
									"patching_rect" : [ 16.0, 8.0, 30.0, 30.0 ]
								}

							}
 ],
						"lines" : [ 							{
								"patchline" : 								{
									"destination" : [ "obj-3", 0 ],
									"source" : [ "obj-1", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-13", 0 ],
									"source" : [ "obj-11", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-14", 0 ],
									"source" : [ "obj-11", 1 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-15", 0 ],
									"source" : [ "obj-13", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-16", 0 ],
									"source" : [ "obj-14", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-4", 0 ],
									"source" : [ "obj-16", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-13", 1 ],
									"source" : [ "obj-17", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-14", 1 ],
									"source" : [ "obj-17", 1 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-6", 0 ],
									"source" : [ "obj-17", 2 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-20", 0 ],
									"source" : [ "obj-19", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-18", 0 ],
									"source" : [ "obj-20", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-17", 0 ],
									"source" : [ "obj-3", 1 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-7", 0 ],
									"source" : [ "obj-3", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-19", 0 ],
									"order" : 0,
									"source" : [ "obj-4", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-2", 0 ],
									"order" : 1,
									"source" : [ "obj-4", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-4", 0 ],
									"source" : [ "obj-6", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-8", 0 ],
									"source" : [ "obj-7", 0 ]
								}

							}
, 							{
								"patchline" : 								{
									"destination" : [ "obj-11", 0 ],
									"source" : [ "obj-8", 0 ]
								}

							}
 ]
					}
,
					"patching_rect" : [ 79.0, 204.0, 97.0, 22.0 ],
					"saved_object_attributes" : 					{
						"description" : "",
						"digest" : "",
						"globalpatchername" : "",
						"tags" : ""
					}
,
					"text" : "p convert_to_GL"
				}

			}
, 			{
				"box" : 				{
					"bgmode" : 0,
					"border" : 0,
					"clickthrough" : 0,
					"enablehscroll" : 0,
					"enablevscroll" : 0,
					"id" : "obj-7",
					"lockeddragscroll" : 0,
					"maxclass" : "bpatcher",
					"name" : "n4m.monitor.maxpat",
					"numinlets" : 1,
					"numoutlets" : 1,
					"offset" : [ 0.0, 0.0 ],
					"outlettype" : [ "bang" ],
					"patching_rect" : [ 475.0, 323.0, 400.0, 220.0 ],
					"viewvisibility" : 1
				}

			}
, 			{
				"box" : 				{
					"id" : "obj-6",
					"maxclass" : "dict.view",
					"numinlets" : 1,
					"numoutlets" : 0,
					"patching_rect" : [ 61.0, 267.0, 257.0, 269.0 ]
				}

			}
, 			{
				"box" : 				{
					"id" : "obj-1",
					"maxclass" : "newobj",
					"numinlets" : 1,
					"numoutlets" : 2,
					"outlettype" : [ "", "" ],
					"patching_rect" : [ 61.0, 144.0, 226.0, 22.0 ],
					"saved_object_attributes" : 					{
						"autostart" : 1,
						"defer" : 0,
						"node" : "",
						"npm" : "",
						"watch" : 0
					}
,
					"text" : "node.script n4m.squiggle.js @autostart 1"
				}

			}
, 			{
				"box" : 				{
					"attr" : "enable",
					"id" : "obj-21",
					"maxclass" : "attrui",
					"numinlets" : 1,
					"numoutlets" : 1,
					"outlettype" : [ "" ],
					"patching_rect" : [ 535.0, 204.0, 150.0, 22.0 ]
				}

			}
 ],
		"lines" : [ 			{
				"patchline" : 				{
					"destination" : [ "obj-25", 0 ],
					"order" : 0,
					"source" : [ "obj-1", 0 ]
				}

			}
, 			{
				"patchline" : 				{
					"destination" : [ "obj-6", 0 ],
					"order" : 2,
					"source" : [ "obj-1", 0 ]
				}

			}
, 			{
				"patchline" : 				{
					"destination" : [ "obj-7", 0 ],
					"midpoints" : [ 277.5, 175.0, 484.5, 175.0 ],
					"source" : [ "obj-1", 1 ]
				}

			}
, 			{
				"patchline" : 				{
					"destination" : [ "obj-9", 0 ],
					"order" : 1,
					"source" : [ "obj-1", 0 ]
				}

			}
, 			{
				"patchline" : 				{
					"destination" : [ "obj-18", 0 ],
					"source" : [ "obj-21", 0 ]
				}

			}
, 			{
				"patchline" : 				{
					"destination" : [ "obj-26", 0 ],
					"source" : [ "obj-25", 0 ]
				}

			}
, 			{
				"patchline" : 				{
					"destination" : [ "obj-27", 1 ],
					"order" : 0,
					"source" : [ "obj-26", 0 ]
				}

			}
, 			{
				"patchline" : 				{
					"destination" : [ "obj-27", 0 ],
					"order" : 1,
					"source" : [ "obj-26", 0 ]
				}

			}
, 			{
				"patchline" : 				{
					"destination" : [ "obj-12", 0 ],
					"source" : [ "obj-8", 0 ]
				}

			}
, 			{
				"patchline" : 				{
					"destination" : [ "obj-10", 0 ],
					"source" : [ "obj-9", 0 ]
				}

			}
 ],
		"parameters" : 		{
			"obj-26" : [ "live.gain~", "live.gain~", 0 ],
			"parameterbanks" : 			{

			}

		}
,
		"dependency_cache" : [ 			{
				"name" : "n4m.squiggle.js",
				"bootpath" : "~/git/max/node-externs/pkgstatic/examples/squiggle",
				"patcherrelativepath" : ".",
				"type" : "TEXT",
				"implicit" : 1
			}
, 			{
				"name" : "n4m.monitor.maxpat",
				"bootpath" : "~/git/max/node-externs/dist/Node for Max_osx/patchers/debug-monitor",
				"patcherrelativepath" : "../../../dist/Node for Max_osx/patchers/debug-monitor",
				"type" : "JSON",
				"implicit" : 1
			}
, 			{
				"name" : "resize_n4m_monitor_patcher.js",
				"bootpath" : "~/git/max/node-externs/dist/Node for Max_osx/patchers/debug-monitor",
				"patcherrelativepath" : "../../../dist/Node for Max_osx/patchers/debug-monitor",
				"type" : "TEXT",
				"implicit" : 1
			}
, 			{
				"name" : "fit_jweb_to_bounds.js",
				"bootpath" : "~/git/max/node-externs/dist/Node for Max_osx/patchers/debug-monitor",
				"patcherrelativepath" : "../../../dist/Node for Max_osx/patchers/debug-monitor",
				"type" : "TEXT",
				"implicit" : 1
			}
, 			{
				"name" : "jit.-.mxo",
				"type" : "iLaX"
			}
 ],
		"autosave" : 0
	}

}
