{
	"patcher" : 	{
		"fileversion" : 1,
		"appversion" : 		{
			"major" : 8,
			"minor" : 1,
			"revision" : 3,
			"architecture" : "x64",
			"modernui" : 1
		}
,
		"classnamespace" : "box",
		"rect" : [ 69.0, 79.0, 641.0, 482.0 ],
		"bglocked" : 0,
		"openinpresentation" : 0,
		"default_fontsize" : 12.0,
		"default_fontface" : 0,
		"default_fontname" : "Arial",
		"gridonopen" : 1,
		"gridsize" : [ 8.0, 8.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" : "RGB Easing function pattern generator",
		"digest" : "",
		"tags" : "Vizzie Generate",
		"style" : "",
		"subpatcher_template" : "",
		"boxes" : [ 			{
				"box" : 				{
					"annotation" : "## RGB Easing function pattern generator ##",
					"bgmode" : 1,
					"border" : 0,
					"clickthrough" : 0,
					"enablehscroll" : 0,
					"enablevscroll" : 0,
					"id" : "obj-20",
					"lockeddragscroll" : 0,
					"maxclass" : "bpatcher",
					"name" : "vz.3easemappr.maxpat",
					"numinlets" : 27,
					"numoutlets" : 1,
					"offset" : [ 0.0, 0.0 ],
					"outlettype" : [ "" ],
					"patching_rect" : [ 3.0, 3.0, 600.0, 260.0 ],
					"prototypename" : "pixl",
					"varname" : "3easemappr",
					"viewvisibility" : 1
				}

			}
 ],
		"lines" : [  ],
		"parameters" : 		{
			"obj-20::obj-461" : [ "G Yoffset", "G Yoffset", 0 ],
			"obj-20::obj-391" : [ "R rotboundmode", "R rotboundmode", 0 ],
			"obj-20::obj-516" : [ "pictctrl[165]", "pictctrl[1]", 0 ],
			"obj-20::obj-479" : [ "G multiplier", "G multiplier", 0 ],
			"obj-20::obj-593" : [ "pictctrl[160]", "pictctrl[1]", 0 ],
			"obj-20::obj-384" : [ "pictctrl[172]", "pictctrl[1]", 0 ],
			"obj-20::obj-475" : [ "pictctrl[149]", "pictctrl[1]", 0 ],
			"obj-20::obj-430" : [ "pictctrl[5]", "pictctrl[1]", 0 ],
			"obj-20::obj-394" : [ "pictctrl[173]", "pictctrl[1]", 0 ],
			"obj-20::obj-583" : [ "B zoom", "B zoom", 0 ],
			"obj-20::obj-558" : [ "B function", "B function", 0 ],
			"obj-20::obj-586" : [ "pictctrl[107]", "pictctrl[1]", 0 ],
			"obj-20::obj-427" : [ "R zoom", "R zoom", 0 ],
			"obj-20::obj-534" : [ "B boundmode", "B boundmode", 0 ],
			"obj-20::obj-509" : [ "pictctrl[152]", "pictctrl[1]", 0 ],
			"obj-20::obj-388" : [ "pictctrl[2]", "pictctrl[1]", 0 ],
			"obj-20::obj-278" : [ "textbutton[13]", "textbutton[1]", 0 ],
			"obj-20::obj-552" : [ "pictctrl[156]", "pictctrl[1]", 0 ],
			"obj-20::obj-380" : [ "R Xoffset", "R Xoffset", 0 ],
			"obj-20::obj-519" : [ "pictctrl[176]", "pictctrl[1]", 0 ],
			"obj-20::obj-498" : [ "rotation[1]", "rotation", 0 ],
			"obj-20::obj-419" : [ "rotation[6]", "rotation", 0 ],
			"obj-20::obj-539" : [ "B Xoffset", "B Xoffset", 0 ],
			"obj-20::obj-506" : [ "G zoom", "G zoom", 0 ],
			"obj-20::obj-375" : [ "R boundmode", "R boundmode", 0 ],
			"obj-20::obj-462" : [ "G Xoffset", "G Xoffset", 0 ],
			"obj-20::obj-481" : [ "G function", "G function", 0 ],
			"obj-20::obj-400" : [ "R multiplier", "R multiplier", 0 ],
			"obj-20::obj-596" : [ "pictctrl[161]", "pictctrl[1]", 0 ],
			"obj-20::obj-439" : [ "pictctrl[174]", "pictctrl[1]", 0 ],
			"obj-20::obj-584" : [ "B zoomrange", "B zoomrange", 1 ],
			"obj-20::obj-472" : [ "G rotboundmode", "G rotboundmode", 0 ],
			"obj-20::obj-508" : [ "G zoom[1]", "G zoom", 0 ],
			"obj-20::obj-457" : [ "G boundmode", "G boundmode", 0 ],
			"obj-20::obj-575" : [ "rotation[2]", "rotation", 0 ],
			"obj-20::obj-518" : [ "pictctrl[171]", "pictctrl[1]", 0 ],
			"obj-20::obj-379" : [ "R y offset", "R Yoffset", 0 ],
			"obj-20::obj-437" : [ "pictctrl[4]", "pictctrl[1]", 0 ],
			"obj-20::obj-576" : [ "B rotation", "B rotation", 0 ],
			"obj-20::obj-372" : [ "umenu[40]", "umenu", 0 ],
			"obj-20::obj-440" : [ "pictctrl[3]", "pictctrl[1]", 0 ],
			"obj-20::obj-428" : [ "R zoomrange", "R zoomrange", 1 ],
			"obj-20::obj-595" : [ "pictctrl[177]", "pictctrl[1]", 0 ],
			"obj-20::obj-556" : [ "B multiplier", "B multiplier", 0 ],
			"obj-20::obj-420" : [ "R rotation", "R rotation", 0 ],
			"obj-20::obj-543" : [ "pictctrl[155]", "pictctrl[1]", 0 ],
			"obj-20::obj-454" : [ "umenu[37]", "umenu", 0 ],
			"obj-20::obj-507" : [ "G zoomrange", "G zoomrange", 1 ],
			"obj-20::obj-429" : [ "H zoom[6]", "H zoom", 0 ],
			"obj-20::obj-546" : [ "pictctrl[168]", "pictctrl[1]", 0 ],
			"obj-20::obj-549" : [ "B rotboundmode", "B rotboundmode", 0 ],
			"obj-20::obj-531" : [ "umenu[26]", "umenu", 0 ],
			"obj-20::obj-466" : [ "pictctrl[148]", "pictctrl[1]", 0 ],
			"obj-20::obj-402" : [ "R function", "R function", 0 ],
			"obj-20::obj-585" : [ "B zoom[1]", "B zoom", 0 ],
			"obj-20::obj-538" : [ "B Yoffset", "B Yoffset", 0 ],
			"obj-20::obj-469" : [ "pictctrl[175]", "pictctrl[1]", 0 ],
			"obj-20::obj-499" : [ "G rotation", "G rotation", 0 ],
			"parameterbanks" : 			{

			}

		}
,
		"dependency_cache" : [ 			{
				"name" : "vz.3easemappr.maxpat",
				"bootpath" : "~/dev/cycling/max6-git/max/packages/Vizzie/patchers",
				"patcherrelativepath" : "../../patchers",
				"type" : "JSON",
				"implicit" : 1
			}
, 			{
				"name" : "data-handler.maxpat",
				"bootpath" : "~/dev/cycling/max6-git/max/packages/Vizzie/patchers/utils",
				"patcherrelativepath" : "../../patchers/utils",
				"type" : "JSON",
				"implicit" : 1
			}
, 			{
				"name" : "vzgl-object.maxpat",
				"bootpath" : "~/dev/cycling/max6-git/max/packages/Vizzie/patchers/utils",
				"patcherrelativepath" : "../../patchers/utils",
				"type" : "JSON",
				"implicit" : 1
			}
, 			{
				"name" : "vizzie-global.js",
				"bootpath" : "~/dev/cycling/max6-git/max/packages/Vizzie/code",
				"patcherrelativepath" : "../../code",
				"type" : "TEXT",
				"implicit" : 1
			}
, 			{
				"name" : "easetile.genjit",
				"bootpath" : "~/dev/cycling/max6-git/max/packages/Vizzie/patchers/gen",
				"patcherrelativepath" : "../../patchers/gen",
				"type" : "gJIT",
				"implicit" : 1
			}
, 			{
				"name" : "interpEaseFunction8r.genexpr",
				"bootpath" : "~/dev/cycling/max6-git/max/packages/Vizzie/patchers/gen",
				"patcherrelativepath" : "../../patchers/gen",
				"type" : "GenX",
				"implicit" : 1
			}
, 			{
				"name" : "monorotate.genjit",
				"bootpath" : "~/dev/cycling/max6-git/max/packages/Vizzie/patchers/gen",
				"patcherrelativepath" : "../../patchers/gen",
				"type" : "gJIT",
				"implicit" : 1
			}
, 			{
				"name" : "rotation_calculation.genjit",
				"bootpath" : "~/dev/cycling/max6-git/max/packages/Vizzie/patchers/gen",
				"patcherrelativepath" : "../../patchers/gen",
				"type" : "gJIT",
				"implicit" : 1
			}
, 			{
				"name" : "rfc_pix.genjit",
				"bootpath" : "~/dev/cycling/max6-git/max/packages/Vizzie/patchers/gen",
				"patcherrelativepath" : "../../patchers/gen",
				"type" : "gJIT",
				"implicit" : 1
			}
, 			{
				"name" : "interpEaseFunction8r.genexpr",
				"bootpath" : "~/dev/cycling/max6-git/max/packages/Vizzie/patchers/gen",
				"patcherrelativepath" : "../../patchers/gen",
				"type" : "GenX",
				"implicit" : 1
			}
, 			{
				"name" : "interpEaseFunction8r.genexpr",
				"bootpath" : "~/dev/cycling/max6-git/max/packages/Vizzie/patchers/gen",
				"patcherrelativepath" : "../../patchers/gen",
				"type" : "GenX",
				"implicit" : 1
			}
, 			{
				"name" : "3joiner.genjit",
				"bootpath" : "~/dev/cycling/max6-git/max/packages/Vizzie/patchers/gen",
				"patcherrelativepath" : "../../patchers/gen",
				"type" : "gJIT",
				"implicit" : 1
			}
, 			{
				"name" : "vzgl-blackframe.maxpat",
				"bootpath" : "~/dev/cycling/max6-git/max/packages/Vizzie/patchers/utils",
				"patcherrelativepath" : "../../patchers/utils",
				"type" : "JSON",
				"implicit" : 1
			}
, 			{
				"name" : "vzgl-outputdim.maxpat",
				"bootpath" : "~/dev/cycling/max6-git/max/packages/Vizzie/patchers/utils",
				"patcherrelativepath" : "../../patchers/utils",
				"type" : "JSON",
				"implicit" : 1
			}
, 			{
				"name" : "exact_menu.maxpat",
				"bootpath" : "~/dev/cycling/max6-git/max/packages/Vizzie/patchers/utils",
				"patcherrelativepath" : "../../patchers/utils",
				"type" : "JSON",
				"implicit" : 1
			}
, 			{
				"name" : "lo_hi_UI_control.maxpat",
				"bootpath" : "~/dev/cycling/max6-git/max/packages/Vizzie/patchers/utils",
				"patcherrelativepath" : "../../patchers/utils",
				"type" : "JSON",
				"implicit" : 1
			}
 ],
		"autosave" : 0
	}

}
