ampf   mmmmmeta       ptchDK  {
	"patcher": {
		"fileversion": 1,
		"appversion": {
			"major": 8,
			"minor": 6,
			"revision": 0,
			"architecture": "x64",
			"modernui": 1
		},
		"classnamespace": "box",
		"rect": [
			100.0,
			100.0,
			760.0,
			420.0
		],
		"openrect": [
			0.0,
			0.0,
			430.0,
			190.0
		],
		"openinpresentation": 1,
		"default_fontsize": 12.0,
		"default_fontface": 0,
		"default_fontname": "Arial",
		"gridonopen": 1,
		"gridsize": [
			15.0,
			15.0
		],
		"objectsnaponopen": 1,
		"statusbarvisible": 2,
		"toolbarvisible": 1,
		"devicewidth": 430.0,
		"description": "One-octave note-triggered parameter snapshot mapper.",
		"boxes": [
			{
				"box": {
					"id": "obj-midiin",
					"maxclass": "newobj",
					"numinlets": 0,
					"numoutlets": 1,
					"outlettype": [
						"int"
					],
					"patching_rect": [
						30.0,
						210.0,
						44.0,
						22.0
					],
					"text": "midiin"
				}
			},
			{
				"box": {
					"id": "obj-midiout",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 0,
					"patching_rect": [
						30.0,
						360.0,
						50.0,
						22.0
					],
					"text": "midiout"
				}
			},
			{
				"box": {
					"id": "obj-core",
					"maxclass": "newobj",
					"numinlets": 4,
					"numoutlets": 21,
					"outlettype": [
						"",
						"float",
						"float",
						"float",
						"float",
						"float",
						"float",
						"float",
						"float",
						"",
						"int",
						"int",
						"int",
						"int",
						"int",
						"int",
						"int",
						"int",
						"int",
						"int",
						"int"
					],
					"patching_rect": [
						30.0,
						260.0,
						190.0,
						22.0
					],
					"text": "js note_mod_mapper.js"
				}
			},
			{
				"box": {
					"id": "obj-grid",
					"maxclass": "jsui",
					"filename": "note_mod_grid.js",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"parameter_enable": 0,
					"patching_rect": [
						30.0,
						30.0,
						390.0,
						184.0
					],
					"presentation": 1,
					"presentation_rect": [
						0.0,
						0.0,
						430.0,
						186.0
					],
					"jsarguments": [],
					"border": 0,
					"varname": "note_grid"
				}
			},
			{
				"box": {
					"id": "obj-learn-map",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 5,
					"outlettype": [
						"",
						"",
						"",
						"int",
						""
					],
					"patching_rect": [
						230.0,
						235.0,
						102.0,
						22.0
					],
					"text": "live.map @strict 1"
				}
			},
			{
				"box": {
					"id": "obj-selected-route",
					"maxclass": "newobj",
					"numinlets": 2,
					"numoutlets": 2,
					"outlettype": [
						"",
						""
					],
					"patching_rect": [
						230.0,
						255.0,
						54.0,
						22.0
					],
					"text": "route id"
				}
			},
			{
				"box": {
					"id": "obj-selected-trigger",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 3,
					"outlettype": [
						"bang",
						"int",
						"int"
					],
					"patching_rect": [
						230.0,
						265.0,
						46.0,
						22.0
					],
					"text": "t b i i"
				}
			},
			{
				"box": {
					"id": "obj-capture-id",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						310.0,
						295.0,
						64.0,
						22.0
					],
					"text": "prepend id"
				}
			},
			{
				"box": {
					"id": "obj-capture-get",
					"maxclass": "message",
					"numinlets": 2,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						230.0,
						295.0,
						60.0,
						22.0
					],
					"text": "get value"
				}
			},
			{
				"box": {
					"id": "obj-capture-live",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 4,
					"outlettype": [
						"",
						"",
						"float",
						""
					],
					"patching_rect": [
						230.0,
						325.0,
						78.0,
						22.0
					],
					"text": "live.object"
				}
			},
			{
				"box": {
					"id": "obj-value-metro",
					"maxclass": "newobj",
					"numinlets": 2,
					"numoutlets": 1,
					"outlettype": [
						"bang"
					],
					"patching_rect": [
						150.0,
						295.0,
						72.0,
						22.0
					],
					"text": "qmetro 80"
				}
			},
			{
				"box": {
					"id": "obj-lane1-id",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						470.0,
						215.0,
						64.0,
						22.0
					],
					"text": "prepend id"
				}
			},
			{
				"box": {
					"id": "obj-lane2-id",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						470.0,
						270.0,
						64.0,
						22.0
					],
					"text": "prepend id"
				}
			},
			{
				"box": {
					"id": "obj-lane3-id",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						470.0,
						325.0,
						64.0,
						22.0
					],
					"text": "prepend id"
				}
			},
			{
				"box": {
					"id": "obj-lane4-id",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						470.0,
						380.0,
						64.0,
						22.0
					],
					"text": "prepend id"
				}
			},
			{
				"box": {
					"id": "obj-lane5-id",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						810.0,
						215.0,
						64.0,
						22.0
					],
					"text": "prepend id"
				}
			},
			{
				"box": {
					"id": "obj-lane6-id",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						810.0,
						270.0,
						64.0,
						22.0
					],
					"text": "prepend id"
				}
			},
			{
				"box": {
					"id": "obj-lane7-id",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						810.0,
						325.0,
						64.0,
						22.0
					],
					"text": "prepend id"
				}
			},
			{
				"box": {
					"id": "obj-lane8-id",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						810.0,
						380.0,
						64.0,
						22.0
					],
					"text": "prepend id"
				}
			},
			{
				"box": {
					"id": "obj-lane1-set",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						555.0,
						215.0,
						104.0,
						22.0
					],
					"text": "prepend set value"
				}
			},
			{
				"box": {
					"id": "obj-lane2-set",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						555.0,
						270.0,
						104.0,
						22.0
					],
					"text": "prepend set value"
				}
			},
			{
				"box": {
					"id": "obj-lane3-set",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						555.0,
						325.0,
						104.0,
						22.0
					],
					"text": "prepend set value"
				}
			},
			{
				"box": {
					"id": "obj-lane4-set",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						555.0,
						380.0,
						104.0,
						22.0
					],
					"text": "prepend set value"
				}
			},
			{
				"box": {
					"id": "obj-lane5-set",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						895.0,
						215.0,
						104.0,
						22.0
					],
					"text": "prepend set value"
				}
			},
			{
				"box": {
					"id": "obj-lane6-set",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						895.0,
						270.0,
						104.0,
						22.0
					],
					"text": "prepend set value"
				}
			},
			{
				"box": {
					"id": "obj-lane7-set",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						895.0,
						325.0,
						104.0,
						22.0
					],
					"text": "prepend set value"
				}
			},
			{
				"box": {
					"id": "obj-lane8-set",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 1,
					"outlettype": [
						""
					],
					"patching_rect": [
						895.0,
						380.0,
						104.0,
						22.0
					],
					"text": "prepend set value"
				}
			},
			{
				"box": {
					"id": "obj-lane1-live",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 4,
					"outlettype": [
						"",
						"",
						"float",
						""
					],
					"patching_rect": [
						680.0,
						215.0,
						78.0,
						22.0
					],
					"text": "live.object"
				}
			},
			{
				"box": {
					"id": "obj-lane2-live",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 4,
					"outlettype": [
						"",
						"",
						"float",
						""
					],
					"patching_rect": [
						680.0,
						270.0,
						78.0,
						22.0
					],
					"text": "live.object"
				}
			},
			{
				"box": {
					"id": "obj-lane3-live",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 4,
					"outlettype": [
						"",
						"",
						"float",
						""
					],
					"patching_rect": [
						680.0,
						325.0,
						78.0,
						22.0
					],
					"text": "live.object"
				}
			},
			{
				"box": {
					"id": "obj-lane4-live",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 4,
					"outlettype": [
						"",
						"",
						"float",
						""
					],
					"patching_rect": [
						680.0,
						380.0,
						78.0,
						22.0
					],
					"text": "live.object"
				}
			},
			{
				"box": {
					"id": "obj-lane5-live",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 4,
					"outlettype": [
						"",
						"",
						"float",
						""
					],
					"patching_rect": [
						1020.0,
						215.0,
						78.0,
						22.0
					],
					"text": "live.object"
				}
			},
			{
				"box": {
					"id": "obj-lane6-live",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 4,
					"outlettype": [
						"",
						"",
						"float",
						""
					],
					"patching_rect": [
						1020.0,
						270.0,
						78.0,
						22.0
					],
					"text": "live.object"
				}
			},
			{
				"box": {
					"id": "obj-lane7-live",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 4,
					"outlettype": [
						"",
						"",
						"float",
						""
					],
					"patching_rect": [
						1020.0,
						325.0,
						78.0,
						22.0
					],
					"text": "live.object"
				}
			},
			{
				"box": {
					"id": "obj-lane8-live",
					"maxclass": "newobj",
					"numinlets": 1,
					"numoutlets": 4,
					"outlettype": [
						"",
						"",
						"float",
						""
					],
					"patching_rect": [
						1020.0,
						380.0,
						78.0,
						22.0
					],
					"text": "live.object"
				}
			}
		],
		"lines": [
			{
				"patchline": {
					"source": [
						"obj-midiin",
						0
					],
					"destination": [
						"obj-core",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						0
					],
					"destination": [
						"obj-midiout",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-grid",
						0
					],
					"destination": [
						"obj-core",
						1
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						9
					],
					"destination": [
						"obj-grid",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						18
					],
					"destination": [
						"obj-learn-map",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						19
					],
					"destination": [
						"obj-value-metro",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-value-metro",
						0
					],
					"destination": [
						"obj-capture-get",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-learn-map",
						1
					],
					"destination": [
						"obj-selected-route",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-selected-route",
						0
					],
					"destination": [
						"obj-selected-trigger",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-selected-route",
						1
					],
					"destination": [
						"obj-selected-trigger",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-selected-trigger",
						2
					],
					"destination": [
						"obj-core",
						2
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-selected-trigger",
						1
					],
					"destination": [
						"obj-capture-id",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-selected-trigger",
						0
					],
					"destination": [
						"obj-capture-get",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-capture-id",
						0
					],
					"destination": [
						"obj-capture-live",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-capture-get",
						0
					],
					"destination": [
						"obj-capture-live",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-capture-live",
						0
					],
					"destination": [
						"obj-core",
						3
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						20
					],
					"destination": [
						"obj-capture-id",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						10
					],
					"destination": [
						"obj-lane1-id",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						11
					],
					"destination": [
						"obj-lane2-id",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						12
					],
					"destination": [
						"obj-lane3-id",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						13
					],
					"destination": [
						"obj-lane4-id",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						14
					],
					"destination": [
						"obj-lane5-id",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						15
					],
					"destination": [
						"obj-lane6-id",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						16
					],
					"destination": [
						"obj-lane7-id",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						17
					],
					"destination": [
						"obj-lane8-id",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						1
					],
					"destination": [
						"obj-lane1-set",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						2
					],
					"destination": [
						"obj-lane2-set",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						3
					],
					"destination": [
						"obj-lane3-set",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						4
					],
					"destination": [
						"obj-lane4-set",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						5
					],
					"destination": [
						"obj-lane5-set",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						6
					],
					"destination": [
						"obj-lane6-set",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						7
					],
					"destination": [
						"obj-lane7-set",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-core",
						8
					],
					"destination": [
						"obj-lane8-set",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-lane1-id",
						0
					],
					"destination": [
						"obj-lane1-live",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-lane2-id",
						0
					],
					"destination": [
						"obj-lane2-live",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-lane3-id",
						0
					],
					"destination": [
						"obj-lane3-live",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-lane4-id",
						0
					],
					"destination": [
						"obj-lane4-live",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-lane5-id",
						0
					],
					"destination": [
						"obj-lane5-live",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-lane6-id",
						0
					],
					"destination": [
						"obj-lane6-live",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-lane7-id",
						0
					],
					"destination": [
						"obj-lane7-live",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-lane8-id",
						0
					],
					"destination": [
						"obj-lane8-live",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-lane1-set",
						0
					],
					"destination": [
						"obj-lane1-live",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-lane2-set",
						0
					],
					"destination": [
						"obj-lane2-live",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-lane3-set",
						0
					],
					"destination": [
						"obj-lane3-live",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-lane4-set",
						0
					],
					"destination": [
						"obj-lane4-live",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-lane5-set",
						0
					],
					"destination": [
						"obj-lane5-live",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-lane6-set",
						0
					],
					"destination": [
						"obj-lane6-live",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-lane7-set",
						0
					],
					"destination": [
						"obj-lane7-live",
						0
					]
				}
			},
			{
				"patchline": {
					"source": [
						"obj-lane8-set",
						0
					],
					"destination": [
						"obj-lane8-live",
						0
					]
				}
			}
		],
		"parameters": {
			"parameterbanks": {
				"0": {
					"index": 0,
					"name": "",
					"parameters": [
						"-",
						"-",
						"-",
						"-",
						"-",
						"-",
						"-",
						"-"
					]
				}
			},
			"inherited_shortname": 1
		},
		"detailsvisible": 0,
		"amxdtype": 1835887981,
		"readonly": 0,
		"devpathtype": 0,
		"dependency_cache": [
			{
				"name": "note_mod_mapper.js",
				"bootpath": "~/Documents/Max 8/Library",
				"type": "TEXT",
				"implicit": 1
			},
			{
				"name": "note_mod_grid.js",
				"bootpath": "~/Documents/Max 8/Library",
				"type": "TEXT",
				"implicit": 1
			}
		],
		"build_number": 1,
		"build_version": "build 1",
		"build_filename": "m4l-note-mod-mapper-b1.amxd"
	}
}