
{
	"songControlled": true,
	"audioPorts": 
	[
		
		{
			"channels": 
			[
				
				{
					"name": "Left"
				},
				
				{
					"name": "Right"
				}
			],
			"name": "Stereo In",
			"aliases": null,
			"isInput": true
		},
		
		{
			"channels": 
			[
				
				{
					"name": "Left"
				},
				
				{
					"name": "Right"
				}
			],
			"name": "Stereo Out",
			"aliases": null,
			"isInput": false
		}
	],
	"midiPorts": 
	[
		
		{
			"midiFilter": 
			{
				"items": []
			},
			"name": "MIDI In",
			"aliases": null,
			"isInput": true
		},
		
		{
			"midiFilter": 
			{
				"items": []
			},
			"name": "MIDI Out",
			"aliases": "",
			"isInput": false
		},
		
		{
			"midiFilter": 
			{
				"items": []
			},
			"name": "MIDI Out (Button)",
			"aliases": "",
			"isInput": false
		},
		
		{
			"midiFilter": 
			{
				"items": []
			},
			"name": "MIDI Out (Momentary)",
			"aliases": "",
			"isInput": false
		},
		
		{
			"midiFilter": 
			{
				"items": []
			},
			"name": "MIDI Out (Toggle)",
			"aliases": "",
			"isInput": false
		},
		
		{
			"midiFilter": 
			{
				"items": []
			},
			"name": "MIDI Out CC 64 (Leslie Only)",
			"aliases": "",
			"isInput": false
		}
	],
	"currentState": "Momentary             CC 3  ▲",
	"states": 
	[
		
		{
			"id": 1,
			"name": "Momentary             CC 3  ▲",
			"locked": true,
			"resetOnLoad": false,
			"bankedProgramNumber": 0,
			"color": "Navy"
		},
		
		{
			"id": 2,
			"name": "Momentary             CC 9  ▼",
			"locked": true,
			"resetOnLoad": false,
			"bankedProgramNumber": 1,
			"color": "Navy"
		},
		
		{
			"id": 3,
			"name": "Momentary      CC 3  ▲      CC 9 ▼",
			"locked": true,
			"resetOnLoad": false,
			"bankedProgramNumber": 2,
			"color": "Navy"
		},
		
		{
			"id": 4,
			"name": "Toggle                      CC 3  ▲",
			"locked": true,
			"resetOnLoad": false,
			"bankedProgramNumber": 3,
			"color": "Navy"
		},
		
		{
			"id": 5,
			"name": "Toggle                      CC 9  ▼",
			"locked": true,
			"resetOnLoad": false,
			"bankedProgramNumber": 4,
			"color": "Navy"
		},
		
		{
			"id": 6,
			"name": "Toggle              CC 3  ▲     CC 9  ▼",
			"locked": true,
			"resetOnLoad": false,
			"bankedProgramNumber": 5,
			"color": "Navy"
		},
		
		{
			"id": 7,
			"name": "Button                    CC 3  ▲",
			"locked": true,
			"resetOnLoad": false,
			"bankedProgramNumber": 6,
			"color": "Navy"
		},
		
		{
			"id": 8,
			"name": "Button                    CC 9  ▼",
			"locked": true,
			"resetOnLoad": false,
			"bankedProgramNumber": 7,
			"color": "Navy"
		},
		
		{
			"id": 9,
			"name": "Button              CC 3  ▲     CC 9  ▼",
			"locked": true,
			"resetOnLoad": false,
			"bankedProgramNumber": 8,
			"color": "Navy"
		},
		
		{
			"id": 11,
			"name": "Momentary   CC 3  ▲       CC 3  ▼",
			"locked": true,
			"resetOnLoad": false,
			"bankedProgramNumber": 9,
			"color": "Navy"
		},
		
		{
			"id": 12,
			"name": "Momentary   CC 9  ▲       CC 9  ▼",
			"locked": true,
			"resetOnLoad": false,
			"bankedProgramNumber": 10,
			"color": "Navy"
		},
		
		{
			"id": 13,
			"name": "Toggle           CC 3  ▲       CC 3  ▼",
			"locked": true,
			"resetOnLoad": false,
			"bankedProgramNumber": 11,
			"color": "Navy"
		},
		
		{
			"id": 14,
			"name": "Toggle           CC 9  ▲       CC 9  ▼",
			"locked": true,
			"resetOnLoad": false,
			"bankedProgramNumber": 12,
			"color": "Navy"
		},
		
		{
			"id": 15,
			"name": "Leslie Swt     CC64  ▲      CC64  ▼",
			"locked": true,
			"resetOnLoad": false,
			"bankedProgramNumber": 13,
			"color": "Navy"
		},
		
		{
			"id": 10,
			"name": "Mute Main MIDI Out Port",
			"locked": true,
			"resetOnLoad": false,
			"bankedProgramNumber": 14,
			"color": "Navy"
		}
	],
	"bindings": [],
	"triggers": [],
	"savedByVersion": "3.0.3276",
	"nextUniqueID": 7,
	"objects": 
	[
		
		{
			"kind": "InputPortProvider",
			"transpose": 0,
			"inputGain": 1,
			"stateManager": 
			{
				"behaviour": 2,
				"indexedBehaviour": null,
				"externalBehaviour": 0,
				"externalIndexedBehaviour": null,
				"resetBehaviour": 0,
				"resetIndexedBehaviour": null,
				"states": 
				{
					"1": 
					{
						"inputGain": 1,
						"transpose": 0,
						"userNotes": null,
						"slotColor": "Green",
						"savedBehaviour": 15
					},
					"14": 
					{
						"inputGain": 1,
						"transpose": 0,
						"userNotes": null,
						"slotColor": "Default",
						"savedBehaviour": 15
					},
					"13": 
					{
						"inputGain": 1,
						"transpose": 0,
						"userNotes": null,
						"slotColor": "Default",
						"savedBehaviour": 15
					},
					"12": 
					{
						"inputGain": 1,
						"transpose": 0,
						"userNotes": null,
						"slotColor": "Green",
						"savedBehaviour": 15
					},
					"11": 
					{
						"inputGain": 1,
						"transpose": 0,
						"userNotes": null,
						"slotColor": "Default",
						"savedBehaviour": 15
					},
					"10": 
					{
						"inputGain": 1,
						"transpose": 0,
						"userNotes": null,
						"slotColor": "Green",
						"savedBehaviour": 15
					},
					"9": 
					{
						"inputGain": 1,
						"transpose": 0,
						"userNotes": null,
						"slotColor": "Green",
						"savedBehaviour": 15
					},
					"8": 
					{
						"inputGain": 1,
						"transpose": 0,
						"userNotes": null,
						"slotColor": "Default",
						"savedBehaviour": 15
					},
					"7": 
					{
						"inputGain": 1,
						"transpose": 0,
						"userNotes": null,
						"slotColor": "Default",
						"savedBehaviour": 15
					},
					"6": 
					{
						"inputGain": 1,
						"transpose": 0,
						"userNotes": null,
						"slotColor": "Default",
						"savedBehaviour": 15
					},
					"5": 
					{
						"inputGain": 1,
						"transpose": 0,
						"userNotes": null,
						"slotColor": "Default",
						"savedBehaviour": 15
					},
					"4": 
					{
						"inputGain": 1,
						"transpose": 0,
						"userNotes": null,
						"slotColor": "Default",
						"savedBehaviour": 15
					},
					"3": 
					{
						"inputGain": 1,
						"transpose": 0,
						"userNotes": null,
						"slotColor": "Green",
						"savedBehaviour": 15
					},
					"2": 
					{
						"inputGain": 1,
						"transpose": 0,
						"userNotes": null,
						"slotColor": "Green",
						"savedBehaviour": 15
					},
					"15": 
					{
						"inputGain": 1,
						"transpose": 0,
						"userNotes": null,
						"slotColor": "Green",
						"savedBehaviour": 15
					}
				},
				"resetState": null
			},
			"userNotes": null,
			"nextUniqueID": 5,
			"uniqueId": 1,
			"routes": 
			[
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 52,
								"allowControllers": true,
								"controllers": "",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Rack 1",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Rack 1",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Rack 1",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Rack 1",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Rack 1",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Rack 1",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Rack 1",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Rack 1",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Rack 1",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Rack 1",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Rack 1",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Rack 1",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Rack 1",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Rack 1",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Rack 1",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": true,
					"userNotes": null,
					"uniqueID": 1,
					"name": null,
					"sourcePort": "Rack: MIDI In",
					"targetKind": "RackHost",
					"targetName": "Rack 1",
					"targetPort": "MIDI In"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"15": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Pitch Wheel Leslie Switch",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Pitch Wheel Leslie Switch",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Pitch Wheel Leslie Switch",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Pitch Wheel Leslie Switch",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Pitch Wheel Leslie Switch",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Pitch Wheel Leslie Switch",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Pitch Wheel Leslie Switch",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Pitch Wheel Leslie Switch",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"1": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Pitch Wheel Leslie Switch",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Pitch Wheel Leslie Switch",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Pitch Wheel Leslie Switch",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Pitch Wheel Leslie Switch",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Pitch Wheel Leslie Switch",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Pitch Wheel Leslie Switch",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Pitch Wheel Leslie Switch",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": true,
					"userNotes": null,
					"uniqueID": 5,
					"name": null,
					"sourcePort": "Rack: MIDI In",
					"targetKind": "RackHost",
					"targetName": "Pitch Wheel Leslie Switch",
					"targetPort": "MIDI In"
				}
			],
			"name": "InputPort",
			"displayExpanded": false,
			"slotColor": "Green"
		},
		
		{
			"kind": "OutputPortProvider",
			"outputGain": 1,
			"stateManager": 
			{
				"behaviour": 0,
				"indexedBehaviour": null,
				"externalBehaviour": 0,
				"externalIndexedBehaviour": null,
				"resetBehaviour": 0,
				"resetIndexedBehaviour": null,
				"states": 
				{
					"1": 
					{
						"outputGain": 1,
						"userNotes": null,
						"slotColor": "Red",
						"savedBehaviour": 7
					},
					"14": 
					{
						"outputGain": 1,
						"userNotes": null,
						"slotColor": "Default",
						"savedBehaviour": 7
					},
					"13": 
					{
						"outputGain": 1,
						"userNotes": null,
						"slotColor": "Default",
						"savedBehaviour": 7
					},
					"12": 
					{
						"outputGain": 1,
						"userNotes": null,
						"slotColor": "Red",
						"savedBehaviour": 7
					},
					"11": 
					{
						"outputGain": 1,
						"userNotes": null,
						"slotColor": "Default",
						"savedBehaviour": 7
					},
					"10": 
					{
						"outputGain": 1,
						"userNotes": null,
						"slotColor": "Red",
						"savedBehaviour": 7
					},
					"9": 
					{
						"outputGain": 1,
						"userNotes": null,
						"slotColor": "Red",
						"savedBehaviour": 7
					},
					"8": 
					{
						"outputGain": 1,
						"userNotes": null,
						"slotColor": "Default",
						"savedBehaviour": 7
					},
					"7": 
					{
						"outputGain": 1,
						"userNotes": null,
						"slotColor": "Default",
						"savedBehaviour": 7
					},
					"6": 
					{
						"outputGain": 1,
						"userNotes": null,
						"slotColor": "Default",
						"savedBehaviour": 7
					},
					"5": 
					{
						"outputGain": 1,
						"userNotes": null,
						"slotColor": "Default",
						"savedBehaviour": 7
					},
					"4": 
					{
						"outputGain": 1,
						"userNotes": null,
						"slotColor": "Default",
						"savedBehaviour": 7
					},
					"3": 
					{
						"outputGain": 1,
						"userNotes": null,
						"slotColor": "Red",
						"savedBehaviour": 7
					},
					"2": 
					{
						"outputGain": 1,
						"userNotes": null,
						"slotColor": "Red",
						"savedBehaviour": 7
					},
					"15": 
					{
						"outputGain": 1,
						"userNotes": null,
						"slotColor": "Red",
						"savedBehaviour": 7
					}
				},
				"resetState": null
			},
			"userNotes": null,
			"nextUniqueID": 1,
			"uniqueId": 2,
			"routes": [],
			"name": "OutputPort",
			"displayExpanded": true,
			"slotColor": "Red"
		},
		
		{
			"kind": "RackHost",
			"embeddedRack": 
			{
				"songControlled": true,
				"audioPorts": 
				[
					
					{
						"channels": 
						[
							
							{
								"name": "Left"
							},
							
							{
								"name": "Right"
							}
						],
						"name": "Stereo In",
						"aliases": null,
						"isInput": true
					},
					
					{
						"channels": 
						[
							
							{
								"name": "Left"
							},
							
							{
								"name": "Right"
							}
						],
						"name": "Stereo Out",
						"aliases": null,
						"isInput": false
					}
				],
				"midiPorts": 
				[
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI In",
						"aliases": null,
						"isInput": true
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI Out",
						"aliases": null,
						"isInput": false
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI Out 2",
						"aliases": "",
						"isInput": false
					}
				],
				"currentState": "One",
				"states": 
				[
					
					{
						"id": 3,
						"name": "One",
						"locked": true,
						"resetOnLoad": false,
						"bankedProgramNumber": 0,
						"color": "Default"
					}
				],
				"bindings": 
				[
					
					{
						"sourceRangeMin": 8192,
						"sourceRangeMax": 16383,
						"outOfRangeMode": "Clamp",
						"curveKind": "None",
						"curveAmount": 0,
						"targetSequence": null,
						"targetRangeMin": 0,
						"targetTangeMax": 127,
						"targetRangeMax": 127,
						"routingMode": "Continue",
						"enabled": true,
						"sourceObject": "InputPortProvider.InputPort.midiSource.Rack: MIDI In",
						"sourceParameter": null,
						"sourceIndicies": null,
						"sourceBindingPointName": "omni",
						"sourceMidiEventKind": "PitchBend",
						"sourceController": 0,
						"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out",
						"targetIndicies": null,
						"targetBindingPointName": "Ch1",
						"targetMidiEventKind": "Controller",
						"targetParameter": 3,
						"latchMode": "Toggle",
						"switchMode": "Normal",
						"controllerEncoding": "Absolute",
						"relativeScaling": 1,
						"preDelay": 0,
						"postDelay": 0,
						"stringParameter": null,
						"slotColor": "Default",
						"userNotes": null,
						"stateManager": 
						{
							"behaviour": 1,
							"indexedBehaviour": null,
							"externalBehaviour": 0,
							"externalIndexedBehaviour": null,
							"resetBehaviour": 0,
							"resetIndexedBehaviour": null,
							"states": 
							{
								"3": 
								{
									"version": 2,
									"enabled": true,
									"userNotes": null,
									"slotColor": "Default",
									"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out",
									"targetBindingPoint": "Ch1",
									"latchMode": "Toggle",
									"switchMode": "Normal",
									"targetRangeMin": 0,
									"targetRangeMax": 127,
									"targetSequence": null,
									"curveKind": "None",
									"curveAmount": 0,
									"targetMidiEventKind": "Controller",
									"targetParameter": 3,
									"stringParameter": null,
									"preDelay": 0,
									"postDelay": 0,
									"savedBehaviour": 63
								}
							},
							"resetState": null
						},
						"uniqueID": 5
					},
					
					{
						"sourceRangeMin": 8192,
						"sourceRangeMax": 0,
						"outOfRangeMode": "Clamp",
						"curveKind": "None",
						"curveAmount": 0,
						"targetSequence": null,
						"targetRangeMin": 0,
						"targetTangeMax": 127,
						"targetRangeMax": 127,
						"routingMode": "Continue",
						"enabled": true,
						"sourceObject": "InputPortProvider.InputPort.midiSource.Rack: MIDI In",
						"sourceParameter": null,
						"sourceIndicies": null,
						"sourceBindingPointName": "omni",
						"sourceMidiEventKind": "PitchBend",
						"sourceController": 0,
						"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out 2",
						"targetIndicies": null,
						"targetBindingPointName": "Ch1",
						"targetMidiEventKind": "Controller",
						"targetParameter": 9,
						"latchMode": "Toggle",
						"switchMode": "Normal",
						"controllerEncoding": "Absolute",
						"relativeScaling": 1,
						"preDelay": 0,
						"postDelay": 0,
						"stringParameter": null,
						"slotColor": "Default",
						"userNotes": null,
						"stateManager": 
						{
							"behaviour": 1,
							"indexedBehaviour": null,
							"externalBehaviour": 0,
							"externalIndexedBehaviour": null,
							"resetBehaviour": 0,
							"resetIndexedBehaviour": null,
							"states": 
							{
								"3": 
								{
									"version": 2,
									"enabled": true,
									"userNotes": null,
									"slotColor": "Default",
									"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out 2",
									"targetBindingPoint": "Ch1",
									"latchMode": "Toggle",
									"switchMode": "Normal",
									"targetRangeMin": 0,
									"targetRangeMax": 127,
									"targetSequence": null,
									"curveKind": "None",
									"curveAmount": 0,
									"targetMidiEventKind": "Controller",
									"targetParameter": 9,
									"stringParameter": null,
									"preDelay": 0,
									"postDelay": 0,
									"savedBehaviour": 63
								}
							},
							"resetState": null
						},
						"uniqueID": 6
					}
				],
				"triggers": [],
				"savedByVersion": "3.0.3276",
				"nextUniqueID": 3,
				"objects": 
				[
					
					{
						"kind": "InputPortProvider",
						"transpose": 0,
						"inputGain": 1,
						"stateManager": 
						{
							"behaviour": 2,
							"indexedBehaviour": null,
							"externalBehaviour": 0,
							"externalIndexedBehaviour": null,
							"resetBehaviour": 0,
							"resetIndexedBehaviour": null,
							"states": 
							{
								"3": 
								{
									"inputGain": 1,
									"transpose": 0,
									"userNotes": null,
									"slotColor": "Default",
									"savedBehaviour": 15
								}
							},
							"resetState": null
						},
						"userNotes": null,
						"nextUniqueID": 1,
						"uniqueId": 1,
						"routes": [],
						"name": "InputPort",
						"displayExpanded": true,
						"slotColor": "Default"
					},
					
					{
						"kind": "OutputPortProvider",
						"outputGain": 1,
						"stateManager": 
						{
							"behaviour": 0,
							"indexedBehaviour": null,
							"externalBehaviour": 0,
							"externalIndexedBehaviour": null,
							"resetBehaviour": 0,
							"resetIndexedBehaviour": null,
							"states": 
							{
								"3": 
								{
									"outputGain": 1,
									"userNotes": null,
									"slotColor": "Default",
									"savedBehaviour": 7
								}
							},
							"resetState": null
						},
						"userNotes": null,
						"nextUniqueID": 1,
						"uniqueId": 2,
						"routes": [],
						"name": "OutputPort",
						"displayExpanded": true,
						"slotColor": "Default"
					}
				],
				"modifiedBehaviour": "SignificantChanges"
			},
			"RackFile": null,
			"gain": 0.9835885,
			"rackState": "One",
			"exportedRackState": null,
			"RackFileRelative": null,
			"userNotes": "Convert Pitch up to cc3 and pitch down to cc9",
			"primaryView": false,
			"resetRackState": false,
			"runMode": "Running",
			"stateManager": 
			{
				"behaviour": 3,
				"indexedBehaviour": null,
				"externalBehaviour": 0,
				"externalIndexedBehaviour": null,
				"resetBehaviour": 0,
				"resetIndexedBehaviour": null,
				"states": 
				{
					"1": 
					{
						"runMode": "Running",
						"selectedState": "One",
						"resetRackState": false,
						"outputGain": 0.9835885,
						"exportedState": null,
						"userNotes": "Convert Pitch up to cc3 and pitch down to cc9",
						"slotColor": "Yellow",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"14": 
					{
						"runMode": "Running",
						"selectedState": "One",
						"resetRackState": false,
						"outputGain": 0.9835885,
						"exportedState": null,
						"userNotes": "Convert Pitch up to cc3 and pitch down to cc9",
						"slotColor": "Yellow",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"13": 
					{
						"runMode": "Running",
						"selectedState": "One",
						"resetRackState": false,
						"outputGain": 0.9835885,
						"exportedState": null,
						"userNotes": "Convert Pitch up to cc3 and pitch down to cc9",
						"slotColor": "Yellow",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"12": 
					{
						"runMode": "Running",
						"selectedState": "One",
						"resetRackState": false,
						"outputGain": 0.9835885,
						"exportedState": null,
						"userNotes": "Convert Pitch up to cc3 and pitch down to cc9",
						"slotColor": "Yellow",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"11": 
					{
						"runMode": "Running",
						"selectedState": "One",
						"resetRackState": false,
						"outputGain": 0.9835885,
						"exportedState": null,
						"userNotes": "Convert Pitch up to cc3 and pitch down to cc9",
						"slotColor": "Yellow",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"10": 
					{
						"runMode": "Running",
						"selectedState": "One",
						"resetRackState": false,
						"outputGain": 0.9835885,
						"exportedState": null,
						"userNotes": "Convert Pitch up to cc3 and pitch down to cc9",
						"slotColor": "Yellow",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"9": 
					{
						"runMode": "Running",
						"selectedState": "One",
						"resetRackState": false,
						"outputGain": 0.9835885,
						"exportedState": null,
						"userNotes": "Convert Pitch up to cc3 and pitch down to cc9",
						"slotColor": "Yellow",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"8": 
					{
						"runMode": "Running",
						"selectedState": "One",
						"resetRackState": false,
						"outputGain": 0.9835885,
						"exportedState": null,
						"userNotes": "Convert Pitch up to cc3 and pitch down to cc9",
						"slotColor": "Yellow",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"7": 
					{
						"runMode": "Running",
						"selectedState": "One",
						"resetRackState": false,
						"outputGain": 0.9835885,
						"exportedState": null,
						"userNotes": "Convert Pitch up to cc3 and pitch down to cc9",
						"slotColor": "Yellow",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"6": 
					{
						"runMode": "Running",
						"selectedState": "One",
						"resetRackState": false,
						"outputGain": 0.9835885,
						"exportedState": null,
						"userNotes": "Convert Pitch up to cc3 and pitch down to cc9",
						"slotColor": "Yellow",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"5": 
					{
						"runMode": "Running",
						"selectedState": "One",
						"resetRackState": false,
						"outputGain": 0.9835885,
						"exportedState": null,
						"userNotes": "Convert Pitch up to cc3 and pitch down to cc9",
						"slotColor": "Yellow",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"4": 
					{
						"runMode": "Running",
						"selectedState": "One",
						"resetRackState": false,
						"outputGain": 0.9835885,
						"exportedState": null,
						"userNotes": "Convert Pitch up to cc3 and pitch down to cc9",
						"slotColor": "Yellow",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"3": 
					{
						"runMode": "Running",
						"selectedState": "One",
						"resetRackState": false,
						"outputGain": 0.9835885,
						"exportedState": null,
						"userNotes": "Convert Pitch up to cc3 and pitch down to cc9",
						"slotColor": "Yellow",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"2": 
					{
						"runMode": "Running",
						"selectedState": "One",
						"resetRackState": false,
						"outputGain": 0.9835885,
						"exportedState": null,
						"userNotes": "Convert Pitch up to cc3 and pitch down to cc9",
						"slotColor": "Yellow",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"15": 
					{
						"runMode": "Suspended",
						"selectedState": "One",
						"resetRackState": false,
						"outputGain": 0.9835885,
						"exportedState": null,
						"userNotes": "Convert Pitch up to cc3 and pitch down to cc9",
						"slotColor": "Yellow",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					}
				},
				"resetState": null
			},
			"solo": false,
			"soloControl": true,
			"nextUniqueID": 16,
			"uniqueId": 3,
			"routes": 
			[
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "3",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 3 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 3 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 3 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 3 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 3 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 3 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 3 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 3 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 3 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 3 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 3 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 3 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 3 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 3 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 3 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": true,
					"userNotes": "Converted CC 3 Stream",
					"uniqueID": 3,
					"name": null,
					"sourcePort": "MIDI Out",
					"targetKind": "RackHost",
					"targetName": "Rack 3",
					"targetPort": "MIDI In"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "9",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 9 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 9 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 9 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 9 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 9 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 9 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 9 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 9 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 9 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 9 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 9 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 9 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 9 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 9 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Converted CC 9 Stream",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": true,
					"userNotes": "Converted CC 9 Stream",
					"uniqueID": 4,
					"name": null,
					"sourcePort": "MIDI Out 2",
					"targetKind": "RackHost",
					"targetName": "Rack 3",
					"targetPort": "MIDI In 2"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "3",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							},
							
							{
								"type": "CCLatch",
								"channelMask": 65535,
								"sourceController": 3,
								"targetController": -1,
								"targetValues": "127,127",
								"edgeTriggered": true,
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "cc3 as a swt out",
					"uniqueID": 7,
					"name": null,
					"sourcePort": "MIDI Out",
					"targetKind": "RackHost",
					"targetName": "Rack 3",
					"targetPort": "MIDI In"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "9",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							},
							
							{
								"type": "CCLatch",
								"channelMask": 65535,
								"sourceController": 9,
								"targetController": -1,
								"targetValues": "0,0",
								"edgeTriggered": true,
								"enabled": true
							},
							
							{
								"type": "CCMap",
								"channelMask": 65535,
								"sourceControllerKind": "CCCoarse",
								"sourceController": 9,
								"TargetControllerKind": "CCCoarse",
								"targetController": 3,
								"newChannel": -1,
								"duplicate": false,
								"clamp": true,
								"sourceMinValue": 0,
								"sourceMaxValue": 127,
								"targetMinValue": 0,
								"targetMaxValue": 127,
								"outOfRangeMode": "Clamp",
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out 2",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In 2",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "cc 9 as a switch out",
					"uniqueID": 8,
					"name": null,
					"sourcePort": "MIDI Out 2",
					"targetKind": "RackHost",
					"targetName": "Rack 3",
					"targetPort": "MIDI In 2"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "3",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							},
							
							{
								"type": "CCLatch",
								"channelMask": 65535,
								"sourceController": 3,
								"targetController": -1,
								"targetValues": "127,127",
								"edgeTriggered": true,
								"enabled": true
							},
							
							{
								"type": "CCMap",
								"channelMask": 65535,
								"sourceControllerKind": "CCCoarse",
								"sourceController": 3,
								"TargetControllerKind": "CCCoarse",
								"targetController": 9,
								"newChannel": -1,
								"duplicate": false,
								"clamp": true,
								"sourceMinValue": 0,
								"sourceMaxValue": 127,
								"targetMinValue": 0,
								"targetMaxValue": 127,
								"outOfRangeMode": "Clamp",
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc3 as a swt out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "cc3 as a swt out",
					"uniqueID": 9,
					"name": null,
					"sourcePort": "MIDI Out",
					"targetKind": "RackHost",
					"targetName": "Rack 3",
					"targetPort": "MIDI In"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "9",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							},
							
							{
								"type": "CCLatch",
								"channelMask": 65535,
								"sourceController": 9,
								"targetController": -1,
								"targetValues": "0,0",
								"edgeTriggered": true,
								"enabled": true
							},
							
							{
								"type": "CCMap",
								"channelMask": 65535,
								"sourceControllerKind": "CCCoarse",
								"sourceController": 9,
								"TargetControllerKind": "CCCoarse",
								"targetController": 3,
								"newChannel": -1,
								"duplicate": false,
								"clamp": true,
								"sourceMinValue": 0,
								"sourceMaxValue": 127,
								"targetMinValue": 0,
								"targetMaxValue": 127,
								"outOfRangeMode": "Clamp",
								"enabled": false
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 3",
								"targetPort": "MIDI In",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "cc 9 as a switch out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "cc 9 as a switch out",
					"uniqueID": 10,
					"name": null,
					"sourcePort": "MIDI Out",
					"targetKind": "RackHost",
					"targetName": "Rack 3",
					"targetPort": "MIDI In"
				}
			],
			"name": "Rack 1",
			"displayExpanded": false,
			"slotColor": "Yellow"
		},
		
		{
			"kind": "RackHost",
			"embeddedRack": 
			{
				"songControlled": true,
				"audioPorts": 
				[
					
					{
						"channels": 
						[
							
							{
								"name": "Left"
							},
							
							{
								"name": "Right"
							}
						],
						"name": "Stereo In",
						"aliases": null,
						"isInput": true
					},
					
					{
						"channels": 
						[
							
							{
								"name": "Left"
							},
							
							{
								"name": "Right"
							}
						],
						"name": "Stereo Out",
						"aliases": null,
						"isInput": false
					}
				],
				"midiPorts": 
				[
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI In",
						"aliases": null,
						"isInput": true
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI In 2",
						"aliases": "",
						"isInput": true
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI In 3",
						"aliases": "",
						"isInput": true
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI In 4",
						"aliases": "",
						"isInput": true
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "CC 64 Out",
						"aliases": "",
						"isInput": false
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI Out Button CC3",
						"aliases": "",
						"isInput": false
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI Out Button CC9",
						"aliases": "",
						"isInput": false
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI Out Button to Main CC 3",
						"aliases": "",
						"isInput": false
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI Out Button to Main CC 9",
						"aliases": "",
						"isInput": false
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI Out Momentary CC3",
						"aliases": "",
						"isInput": false
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI Out Momentary CC9",
						"aliases": "",
						"isInput": false
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI Out Special Swt",
						"aliases": "",
						"isInput": false
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI Out Toggle CC3",
						"aliases": "",
						"isInput": false
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI Out Toggle CC9",
						"aliases": "",
						"isInput": false
					}
				],
				"currentState": null,
				"states": [],
				"bindings": [],
				"triggers": [],
				"savedByVersion": "3.0.3276",
				"nextUniqueID": 3,
				"objects": 
				[
					
					{
						"kind": "InputPortProvider",
						"transpose": 0,
						"inputGain": 1,
						"stateManager": 
						{
							"behaviour": 2,
							"indexedBehaviour": null,
							"externalBehaviour": 0,
							"externalIndexedBehaviour": null,
							"resetBehaviour": 0,
							"resetIndexedBehaviour": null,
							"states": {},
							"resetState": null
						},
						"userNotes": null,
						"nextUniqueID": 31,
						"uniqueId": 1,
						"routes": 
						[
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 3,
											"targetController": -1,
											"targetValues": "127,127",
											"edgeTriggered": true,
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": 
									{
										"10": 
										{
											"sourcePort": "Rack: MIDI In 1",
											"targetKind": "OutputPortProvider",
											"targetName": "OutputPort",
											"targetPort": "Rack: MIDI Out",
											"enabled": false,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": "mod",
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										}
									},
									"resetState": null
								},
								"enabled": true,
								"userNotes": "cc 3 momentary 127",
								"uniqueID": 2,
								"name": null,
								"sourcePort": "Rack: MIDI In",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out Momentary CC3"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "CCMap",
											"channelMask": 65535,
											"sourceControllerKind": "CCCoarse",
											"sourceController": 3,
											"TargetControllerKind": "CCCoarse",
											"targetController": -1,
											"newChannel": -1,
											"duplicate": false,
											"clamp": true,
											"sourceMinValue": 0,
											"sourceMaxValue": 127,
											"targetMinValue": 127,
											"targetMaxValue": 0,
											"outOfRangeMode": "Clamp",
											"enabled": true
										},
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 3,
											"targetController": -1,
											"targetValues": "0,0",
											"edgeTriggered": true,
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": 
									{
										"10": 
										{
											"sourcePort": "Rack: MIDI In 2",
											"targetKind": "OutputPortProvider",
											"targetName": "OutputPort",
											"targetPort": "Rack: MIDI Out",
											"enabled": false,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": null,
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										}
									},
									"resetState": null
								},
								"enabled": true,
								"userNotes": "cc 3 momentary 0",
								"uniqueID": 3,
								"name": null,
								"sourcePort": "Rack: MIDI In",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out Momentary CC3"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 9,
											"targetController": -1,
											"targetValues": "127,127",
											"edgeTriggered": true,
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": 
									{
										"10": 
										{
											"sourcePort": "Rack: MIDI In 1",
											"targetKind": "OutputPortProvider",
											"targetName": "OutputPort",
											"targetPort": "Rack: MIDI Out",
											"enabled": false,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": "mod",
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										}
									},
									"resetState": null
								},
								"enabled": true,
								"userNotes": "cc 9 momentary 127",
								"uniqueID": 4,
								"name": null,
								"sourcePort": "Rack: MIDI In 2",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out Momentary CC9"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "CCMap",
											"channelMask": 65535,
											"sourceControllerKind": "CCCoarse",
											"sourceController": 9,
											"TargetControllerKind": "CCCoarse",
											"targetController": -1,
											"newChannel": -1,
											"duplicate": false,
											"clamp": true,
											"sourceMinValue": 0,
											"sourceMaxValue": 127,
											"targetMinValue": 127,
											"targetMaxValue": 0,
											"outOfRangeMode": "Clamp",
											"enabled": true
										},
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 9,
											"targetController": -1,
											"targetValues": "0,0",
											"edgeTriggered": true,
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": 
									{
										"10": 
										{
											"sourcePort": "Rack: MIDI In 2",
											"targetKind": "OutputPortProvider",
											"targetName": "OutputPort",
											"targetPort": "Rack: MIDI Out",
											"enabled": false,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": null,
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										}
									},
									"resetState": null
								},
								"enabled": true,
								"userNotes": "cc 9 momentary 0",
								"uniqueID": 5,
								"name": null,
								"sourcePort": "Rack: MIDI In 2",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out Momentary CC9"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 3,
											"targetController": -1,
											"targetValues": "0,127",
											"edgeTriggered": true,
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": 
									{
										"10": 
										{
											"sourcePort": "Rack: MIDI In 1",
											"targetKind": "OutputPortProvider",
											"targetName": "OutputPort",
											"targetPort": "Rack: MIDI Out",
											"enabled": false,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": "mod",
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										}
									},
									"resetState": null
								},
								"enabled": true,
								"userNotes": "cc 3 toggle",
								"uniqueID": 6,
								"name": null,
								"sourcePort": "Rack: MIDI In",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out Toggle CC3"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 9,
											"targetController": -1,
											"targetValues": "0,127",
											"edgeTriggered": true,
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": 
									{
										"10": 
										{
											"sourcePort": "Rack: MIDI In 2",
											"targetKind": "OutputPortProvider",
											"targetName": "OutputPort",
											"targetPort": "Rack: MIDI Out",
											"enabled": false,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": null,
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										}
									},
									"resetState": null
								},
								"enabled": true,
								"userNotes": "cc 9 toggle",
								"uniqueID": 7,
								"name": null,
								"sourcePort": "Rack: MIDI In 2",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out Toggle CC9"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 3,
											"targetController": -1,
											"targetValues": "0,127",
											"edgeTriggered": true,
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": {},
									"resetState": null
								},
								"enabled": false,
								"userNotes": "MAIN OUT CC 3      Toggle to main out 0,127",
								"uniqueID": 23,
								"name": null,
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Binding Loop Back",
								"targetPort": "MIDI In"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 9,
											"targetController": -1,
											"targetValues": "0,127",
											"edgeTriggered": true,
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": 
									{
										"10": 
										{
											"sourcePort": "Rack: MIDI In 2",
											"targetKind": "OutputPortProvider",
											"targetName": "OutputPort",
											"targetPort": "Rack: MIDI Out",
											"enabled": false,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": null,
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										}
									},
									"resetState": null
								},
								"enabled": false,
								"userNotes": "MAIN OUT CC 9     Toggle to main out 0,127",
								"uniqueID": 24,
								"name": null,
								"sourcePort": "Rack: MIDI In 2",
								"targetKind": "RackHost",
								"targetName": "Binding Loop Back",
								"targetPort": "MIDI In"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "SuppressEvents",
											"channelMask": 65535,
											"eventMask": 116,
											"allowControllers": true,
											"controllers": "3",
											"allowNotes": true,
											"notes": "",
											"enabled": true
										},
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 3,
											"targetController": -1,
											"targetValues": "127,127",
											"edgeTriggered": true,
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": {},
									"resetState": null
								},
								"enabled": false,
								"userNotes": "cc 9 to 3",
								"uniqueID": 10,
								"name": null,
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Binding Loop Back",
								"targetPort": "MIDI In"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "SuppressEvents",
											"channelMask": 65535,
											"eventMask": 116,
											"allowControllers": true,
											"controllers": "9",
											"allowNotes": true,
											"notes": "",
											"enabled": true
										},
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 9,
											"targetController": -1,
											"targetValues": "0,0",
											"edgeTriggered": true,
											"enabled": true
										},
										
										{
											"type": "CCMap",
											"channelMask": 65535,
											"sourceControllerKind": "CCCoarse",
											"sourceController": 9,
											"TargetControllerKind": "CCCoarse",
											"targetController": 3,
											"newChannel": -1,
											"duplicate": false,
											"clamp": true,
											"sourceMinValue": 0,
											"sourceMaxValue": 127,
											"targetMinValue": 0,
											"targetMaxValue": 127,
											"outOfRangeMode": "Clamp",
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": {},
									"resetState": null
								},
								"enabled": false,
								"userNotes": "cc 3 to 9",
								"uniqueID": 11,
								"name": null,
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Binding Loop Back",
								"targetPort": "MIDI In"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "SuppressEvents",
											"channelMask": 65535,
											"eventMask": 116,
											"allowControllers": true,
											"controllers": "3",
											"allowNotes": true,
											"notes": "",
											"enabled": true
										},
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 3,
											"targetController": -1,
											"targetValues": "127,127",
											"edgeTriggered": true,
											"enabled": true
										},
										
										{
											"type": "CCMap",
											"channelMask": 65535,
											"sourceControllerKind": "CCCoarse",
											"sourceController": 3,
											"TargetControllerKind": "CCCoarse",
											"targetController": 9,
											"newChannel": -1,
											"duplicate": false,
											"clamp": true,
											"sourceMinValue": 0,
											"sourceMaxValue": 127,
											"targetMinValue": 0,
											"targetMaxValue": 127,
											"outOfRangeMode": "Clamp",
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": {},
									"resetState": null
								},
								"enabled": false,
								"userNotes": "cc 9 to 3",
								"uniqueID": 14,
								"name": null,
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Binding Loop Back",
								"targetPort": "MIDI In"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "SuppressEvents",
											"channelMask": 65535,
											"eventMask": 116,
											"allowControllers": true,
											"controllers": "9",
											"allowNotes": true,
											"notes": "",
											"enabled": true
										},
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 9,
											"targetController": -1,
											"targetValues": "0,0",
											"edgeTriggered": true,
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": {},
									"resetState": null
								},
								"enabled": false,
								"userNotes": "cc 3 to 9",
								"uniqueID": 15,
								"name": null,
								"sourcePort": "Rack: MIDI In 2",
								"targetKind": "RackHost",
								"targetName": "Binding Loop Back",
								"targetPort": "MIDI In"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "SuppressEvents",
											"channelMask": 65535,
											"eventMask": 116,
											"allowControllers": true,
											"controllers": "3",
											"allowNotes": true,
											"notes": "",
											"enabled": true
										},
										
										{
											"type": "CCMap",
											"channelMask": 65535,
											"sourceControllerKind": "CCCoarse",
											"sourceController": 3,
											"TargetControllerKind": "CCCoarse",
											"targetController": 64,
											"newChannel": -1,
											"duplicate": false,
											"clamp": true,
											"sourceMinValue": 0,
											"sourceMaxValue": 127,
											"targetMinValue": 0,
											"targetMaxValue": 127,
											"outOfRangeMode": "Clamp",
											"enabled": false
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": {},
									"resetState": null
								},
								"enabled": false,
								"userNotes": "leslie swt  cc 3",
								"uniqueID": 16,
								"name": null,
								"sourcePort": "Rack: MIDI In",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out Special Swt"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "SuppressEvents",
											"channelMask": 65535,
											"eventMask": 116,
											"allowControllers": true,
											"controllers": "9",
											"allowNotes": true,
											"notes": "",
											"enabled": true
										},
										
										{
											"type": "CCMap",
											"channelMask": 65535,
											"sourceControllerKind": "CCCoarse",
											"sourceController": 3,
											"TargetControllerKind": "CCCoarse",
											"targetController": 64,
											"newChannel": -1,
											"duplicate": false,
											"clamp": true,
											"sourceMinValue": 0,
											"sourceMaxValue": 127,
											"targetMinValue": 0,
											"targetMaxValue": 127,
											"outOfRangeMode": "Clamp",
											"enabled": false
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": {},
									"resetState": null
								},
								"enabled": false,
								"userNotes": "leslie swt  cc 9",
								"uniqueID": 21,
								"name": null,
								"sourcePort": "Rack: MIDI In",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out Special Swt"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "SuppressEvents",
											"channelMask": 65535,
											"eventMask": 116,
											"allowControllers": true,
											"controllers": "3",
											"allowNotes": true,
											"notes": "",
											"enabled": true
										},
										
										{
											"type": "CCMap",
											"channelMask": 65535,
											"sourceControllerKind": "CCCoarse",
											"sourceController": 3,
											"TargetControllerKind": "CCCoarse",
											"targetController": 64,
											"newChannel": -1,
											"duplicate": false,
											"clamp": true,
											"sourceMinValue": 0,
											"sourceMaxValue": 127,
											"targetMinValue": 0,
											"targetMaxValue": 127,
											"outOfRangeMode": "Clamp",
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": {},
									"resetState": null
								},
								"enabled": false,
								"userNotes": "3 to 64",
								"uniqueID": 20,
								"name": null,
								"sourcePort": "Rack: MIDI In",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: CC 64 Out"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "SuppressEvents",
											"channelMask": 65535,
											"eventMask": 116,
											"allowControllers": true,
											"controllers": "9",
											"allowNotes": true,
											"notes": "",
											"enabled": true
										},
										
										{
											"type": "CCMap",
											"channelMask": 65535,
											"sourceControllerKind": "CCCoarse",
											"sourceController": 9,
											"TargetControllerKind": "CCCoarse",
											"targetController": 64,
											"newChannel": -1,
											"duplicate": false,
											"clamp": true,
											"sourceMinValue": 0,
											"sourceMaxValue": 127,
											"targetMinValue": 0,
											"targetMaxValue": 127,
											"outOfRangeMode": "Clamp",
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": {},
									"resetState": null
								},
								"enabled": false,
								"userNotes": "9 to 64",
								"uniqueID": 22,
								"name": null,
								"sourcePort": "Rack: MIDI In",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: CC 64 Out"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "SuppressEvents",
											"channelMask": 65535,
											"eventMask": 116,
											"allowControllers": true,
											"controllers": "3",
											"allowNotes": true,
											"notes": "",
											"enabled": true
										},
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 3,
											"targetController": -1,
											"targetValues": "127,127",
											"edgeTriggered": true,
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": {},
									"resetState": null
								},
								"enabled": false,
								"userNotes": "latch cc 3 127,127",
								"uniqueID": 25,
								"name": null,
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Binding Loop Back",
								"targetPort": "MIDI In"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "SuppressEvents",
											"channelMask": 65535,
											"eventMask": 116,
											"allowControllers": true,
											"controllers": "9",
											"allowNotes": true,
											"notes": "",
											"enabled": true
										},
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 9,
											"targetController": -1,
											"targetValues": "127,127",
											"edgeTriggered": true,
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": {},
									"resetState": null
								},
								"enabled": false,
								"userNotes": "latch cc 9 127,127",
								"uniqueID": 26,
								"name": null,
								"sourcePort": "Rack: MIDI In 3",
								"targetKind": "RackHost",
								"targetName": "Binding Loop Back",
								"targetPort": "MIDI In 2"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 3,
											"targetController": -1,
											"targetValues": "127,127",
											"edgeTriggered": true,
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": 
									{
										"10": 
										{
											"sourcePort": "Rack: MIDI In 1",
											"targetKind": "OutputPortProvider",
											"targetName": "OutputPort",
											"targetPort": "Rack: MIDI Out",
											"enabled": false,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": "mod",
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										}
									},
									"resetState": null
								},
								"enabled": true,
								"userNotes": "cc 3 momentary 127",
								"uniqueID": 30,
								"name": null,
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Binding Loop Back",
								"targetPort": "MIDI In"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 9,
											"targetController": -1,
											"targetValues": "127,127",
											"edgeTriggered": true,
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": {},
									"resetState": null
								},
								"enabled": true,
								"userNotes": null,
								"uniqueID": 31,
								"name": null,
								"sourcePort": "Rack: MIDI In 2",
								"targetKind": "RackHost",
								"targetName": "Binding Loop Back",
								"targetPort": "MIDI In 2"
							}
						],
						"name": "InputPort",
						"displayExpanded": false,
						"slotColor": "Default"
					},
					
					{
						"kind": "OutputPortProvider",
						"outputGain": 1,
						"stateManager": 
						{
							"behaviour": 0,
							"indexedBehaviour": null,
							"externalBehaviour": 0,
							"externalIndexedBehaviour": null,
							"resetBehaviour": 0,
							"resetIndexedBehaviour": null,
							"states": {},
							"resetState": null
						},
						"userNotes": null,
						"nextUniqueID": 1,
						"uniqueId": 2,
						"routes": [],
						"name": "OutputPort",
						"displayExpanded": true,
						"slotColor": "Default"
					},
					
					{
						"kind": "RackHost",
						"embeddedRack": 
						{
							"songControlled": true,
							"audioPorts": 
							[
								
								{
									"channels": 
									[
										
										{
											"name": "Left"
										},
										
										{
											"name": "Right"
										}
									],
									"name": "Stereo In",
									"aliases": null,
									"isInput": true
								},
								
								{
									"channels": 
									[
										
										{
											"name": "Left"
										},
										
										{
											"name": "Right"
										}
									],
									"name": "Stereo Out",
									"aliases": null,
									"isInput": false
								}
							],
							"midiPorts": 
							[
								
								{
									"midiFilter": 
									{
										"items": []
									},
									"name": "MIDI In",
									"aliases": null,
									"isInput": true
								},
								
								{
									"midiFilter": 
									{
										"items": []
									},
									"name": "MIDI In 2",
									"aliases": "",
									"isInput": true
								},
								
								{
									"midiFilter": 
									{
										"items": []
									},
									"name": "MIDI Out",
									"aliases": null,
									"isInput": false
								},
								
								{
									"midiFilter": 
									{
										"items": []
									},
									"name": "MIDI Out 2",
									"aliases": "",
									"isInput": false
								}
							],
							"currentState": null,
							"states": [],
							"bindings": 
							[
								
								{
									"sourceRangeMin": 0,
									"sourceRangeMax": 127,
									"outOfRangeMode": "Clamp",
									"curveKind": "None",
									"curveAmount": 0,
									"targetSequence": null,
									"targetRangeMin": 0,
									"targetTangeMax": -1,
									"targetRangeMax": -1,
									"routingMode": "Continue",
									"enabled": true,
									"sourceObject": "InputPortProvider.InputPort.midiSource.Rack: MIDI In",
									"sourceParameter": null,
									"sourceIndicies": null,
									"sourceBindingPointName": "omni",
									"sourceMidiEventKind": "Controller",
									"sourceController": 3,
									"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out",
									"targetIndicies": null,
									"targetBindingPointName": "Ch1",
									"targetMidiEventKind": "ControllerButton",
									"targetParameter": 3,
									"latchMode": "Toggle",
									"switchMode": "Normal",
									"controllerEncoding": "Absolute",
									"relativeScaling": 1,
									"preDelay": 0,
									"postDelay": 0,
									"stringParameter": null,
									"slotColor": "Default",
									"userNotes": "cc 3 button",
									"stateManager": 
									{
										"behaviour": 0,
										"indexedBehaviour": null,
										"externalBehaviour": 0,
										"externalIndexedBehaviour": null,
										"resetBehaviour": 0,
										"resetIndexedBehaviour": null,
										"states": 
										{
											"7": 
											{
												"version": 2,
												"enabled": true,
												"userNotes": "cc 3 button",
												"slotColor": "Default",
												"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out Button CC3",
												"targetBindingPoint": "Ch1",
												"latchMode": "Toggle",
												"switchMode": "Normal",
												"targetRangeMin": 0,
												"targetRangeMax": -1,
												"targetSequence": null,
												"curveKind": "None",
												"curveAmount": 0,
												"targetMidiEventKind": "ControllerButton",
												"targetParameter": 3,
												"stringParameter": null,
												"preDelay": 0,
												"postDelay": 0,
												"savedBehaviour": 63
											}
										},
										"resetState": null
									},
									"uniqueID": 2
								},
								
								{
									"sourceRangeMin": 0,
									"sourceRangeMax": 127,
									"outOfRangeMode": "Clamp",
									"curveKind": "None",
									"curveAmount": 0,
									"targetSequence": null,
									"targetRangeMin": 0,
									"targetTangeMax": -1,
									"targetRangeMax": -1,
									"routingMode": "Continue",
									"enabled": true,
									"sourceObject": "InputPortProvider.InputPort.midiSource.Rack: MIDI In 2",
									"sourceParameter": null,
									"sourceIndicies": null,
									"sourceBindingPointName": "omni",
									"sourceMidiEventKind": "Controller",
									"sourceController": 9,
									"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out 2",
									"targetIndicies": null,
									"targetBindingPointName": "Ch1",
									"targetMidiEventKind": "ControllerButton",
									"targetParameter": 9,
									"latchMode": "Toggle",
									"switchMode": "Normal",
									"controllerEncoding": "Absolute",
									"relativeScaling": 1,
									"preDelay": 0,
									"postDelay": 0,
									"stringParameter": null,
									"slotColor": "Default",
									"userNotes": "cc 9 button",
									"stateManager": 
									{
										"behaviour": 0,
										"indexedBehaviour": null,
										"externalBehaviour": 0,
										"externalIndexedBehaviour": null,
										"resetBehaviour": 0,
										"resetIndexedBehaviour": null,
										"states": 
										{
											"7": 
											{
												"version": 2,
												"enabled": true,
												"userNotes": "cc 9 button",
												"slotColor": "Default",
												"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out Button CC9",
												"targetBindingPoint": "Ch1",
												"latchMode": "Toggle",
												"switchMode": "Normal",
												"targetRangeMin": 0,
												"targetRangeMax": -1,
												"targetSequence": null,
												"curveKind": "None",
												"curveAmount": 0,
												"targetMidiEventKind": "ControllerButton",
												"targetParameter": 9,
												"stringParameter": null,
												"preDelay": 0,
												"postDelay": 0,
												"savedBehaviour": 63
											}
										},
										"resetState": null
									},
									"uniqueID": 3
								}
							],
							"triggers": [],
							"savedByVersion": "3.0.3276",
							"nextUniqueID": 2,
							"objects": 
							[
								
								{
									"kind": "InputPortProvider",
									"transpose": 0,
									"inputGain": 1,
									"stateManager": 
									{
										"behaviour": 2,
										"indexedBehaviour": null,
										"externalBehaviour": 0,
										"externalIndexedBehaviour": null,
										"resetBehaviour": 0,
										"resetIndexedBehaviour": null,
										"states": {},
										"resetState": null
									},
									"userNotes": null,
									"nextUniqueID": 2,
									"uniqueId": 1,
									"routes": 
									[
										
										{
											"kind": "midiRoute",
											"sourceChannelMask": 65535,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"targetChannel": -1,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"notesOnly": false,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"ignoreSharedTranspose": true,
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"enableConditionCC": false,
											"conditionCC": 0,
											"midiFilter": 
											{
												"items": []
											},
											"stateManager": 
											{
												"behaviour": 917,
												"indexedBehaviour": null,
												"externalBehaviour": 0,
												"externalIndexedBehaviour": null,
												"resetBehaviour": 0,
												"resetIndexedBehaviour": null,
												"states": {},
												"resetState": null
											},
											"enabled": false,
											"userNotes": null,
											"uniqueID": 1,
											"name": null,
											"sourcePort": "Rack: MIDI In",
											"targetKind": "OutputPortProvider",
											"targetName": "OutputPort",
											"targetPort": "Rack: MIDI Out"
										},
										
										{
											"kind": "midiRoute",
											"sourceChannelMask": 65535,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"targetChannel": -1,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"notesOnly": false,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"ignoreSharedTranspose": true,
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"enableConditionCC": false,
											"conditionCC": 0,
											"midiFilter": 
											{
												"items": []
											},
											"stateManager": 
											{
												"behaviour": 917,
												"indexedBehaviour": null,
												"externalBehaviour": 0,
												"externalIndexedBehaviour": null,
												"resetBehaviour": 0,
												"resetIndexedBehaviour": null,
												"states": {},
												"resetState": null
											},
											"enabled": false,
											"userNotes": null,
											"uniqueID": 2,
											"name": null,
											"sourcePort": "Rack: MIDI In 2",
											"targetKind": "OutputPortProvider",
											"targetName": "OutputPort",
											"targetPort": "Rack: MIDI Out 2"
										}
									],
									"name": "InputPort",
									"displayExpanded": true,
									"slotColor": "Default"
								},
								
								{
									"kind": "OutputPortProvider",
									"outputGain": 1,
									"stateManager": 
									{
										"behaviour": 0,
										"indexedBehaviour": null,
										"externalBehaviour": 0,
										"externalIndexedBehaviour": null,
										"resetBehaviour": 0,
										"resetIndexedBehaviour": null,
										"states": {},
										"resetState": null
									},
									"userNotes": null,
									"nextUniqueID": 1,
									"uniqueId": 2,
									"routes": [],
									"name": "OutputPort",
									"displayExpanded": true,
									"slotColor": "Default"
								}
							],
							"modifiedBehaviour": "SignificantChanges"
						},
						"RackFile": null,
						"gain": 1,
						"rackState": null,
						"exportedRackState": null,
						"RackFileRelative": null,
						"userNotes": null,
						"primaryView": false,
						"resetRackState": false,
						"runMode": "Running",
						"stateManager": 
						{
							"behaviour": 0,
							"indexedBehaviour": null,
							"externalBehaviour": 0,
							"externalIndexedBehaviour": null,
							"resetBehaviour": 0,
							"resetIndexedBehaviour": null,
							"states": {},
							"resetState": null
						},
						"solo": false,
						"soloControl": true,
						"nextUniqueID": 4,
						"uniqueId": 3,
						"routes": 
						[
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": []
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": {},
									"resetState": null
								},
								"enabled": true,
								"userNotes": null,
								"uniqueID": 1,
								"name": null,
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out Button to Main CC 3"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": []
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": {},
									"resetState": null
								},
								"enabled": true,
								"userNotes": null,
								"uniqueID": 2,
								"name": null,
								"sourcePort": "MIDI Out 2",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out Button to Main CC 9"
							}
						],
						"name": "Binding Loop Back",
						"displayExpanded": true,
						"slotColor": "Default"
					}
				],
				"modifiedBehaviour": "SignificantChanges"
			},
			"RackFile": null,
			"gain": 1,
			"rackState": null,
			"exportedRackState": null,
			"RackFileRelative": null,
			"userNotes": "Creates all switches",
			"primaryView": false,
			"resetRackState": false,
			"runMode": "Running",
			"stateManager": 
			{
				"behaviour": 3,
				"indexedBehaviour": null,
				"externalBehaviour": 0,
				"externalIndexedBehaviour": null,
				"resetBehaviour": 0,
				"resetIndexedBehaviour": null,
				"states": 
				{
					"1": 
					{
						"runMode": "Running",
						"selectedState": null,
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": null,
						"userNotes": "Creates all switches",
						"slotColor": "Purple",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"14": 
					{
						"runMode": "Running",
						"selectedState": null,
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": null,
						"userNotes": "Creates all switches",
						"slotColor": "Purple",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"13": 
					{
						"runMode": "Running",
						"selectedState": null,
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": null,
						"userNotes": "Creates all switches",
						"slotColor": "Purple",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"12": 
					{
						"runMode": "Running",
						"selectedState": null,
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": null,
						"userNotes": "Creates all switches",
						"slotColor": "Purple",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"11": 
					{
						"runMode": "Running",
						"selectedState": null,
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": null,
						"userNotes": "Creates all switches",
						"slotColor": "Purple",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"10": 
					{
						"runMode": "Running",
						"selectedState": null,
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": null,
						"userNotes": "Creates all switches",
						"slotColor": "Purple",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"9": 
					{
						"runMode": "Running",
						"selectedState": null,
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": null,
						"userNotes": "Creates all switches",
						"slotColor": "Purple",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"8": 
					{
						"runMode": "Running",
						"selectedState": null,
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": null,
						"userNotes": "Creates all switches",
						"slotColor": "Purple",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"7": 
					{
						"runMode": "Running",
						"selectedState": null,
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": null,
						"userNotes": "Creates all switches",
						"slotColor": "Purple",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"6": 
					{
						"runMode": "Running",
						"selectedState": null,
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": null,
						"userNotes": "Creates all switches",
						"slotColor": "Purple",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"5": 
					{
						"runMode": "Running",
						"selectedState": null,
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": null,
						"userNotes": "Creates all switches",
						"slotColor": "Purple",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"4": 
					{
						"runMode": "Running",
						"selectedState": null,
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": null,
						"userNotes": "Creates all switches",
						"slotColor": "Purple",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"3": 
					{
						"runMode": "Running",
						"selectedState": null,
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": null,
						"userNotes": "Creates all switches",
						"slotColor": "Purple",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"2": 
					{
						"runMode": "Running",
						"selectedState": null,
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": null,
						"userNotes": "Creates all switches",
						"slotColor": "Purple",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"15": 
					{
						"runMode": "Suspended",
						"selectedState": null,
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": null,
						"userNotes": "Creates all switches",
						"slotColor": "Purple",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					}
				},
				"resetState": null
			},
			"solo": false,
			"soloControl": true,
			"nextUniqueID": 81,
			"uniqueId": 5,
			"routes": 
			[
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "momentary for cc 3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "momentary for cc 3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "momentary for cc 3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "momentary for cc 3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "momentary for cc 3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "momentary for cc 3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "momentary for cc 3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "momentary for cc 3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "momentary for cc 3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "momentary for cc 3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "momentary for cc 3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "momentary for cc 3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "momentary for cc 3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "momentary for cc 3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "momentary for cc 3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": true,
					"userNotes": "momentary for cc 3",
					"uniqueID": 1,
					"name": null,
					"sourcePort": "MIDI Out Momentary CC3",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out (Momentary)"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary for cc3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary for cc3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary for cc3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary for cc3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary for cc3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary for cc3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary for cc3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary for cc3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary for cc3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary for cc3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary for cc3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary for cc3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary for cc3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary for cc3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary for cc3",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "Momentary for cc3",
					"uniqueID": 2,
					"name": null,
					"sourcePort": "MIDI Out Momentary CC9",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out (Momentary)"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "9",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							},
							
							{
								"type": "CCMap",
								"channelMask": 65535,
								"sourceControllerKind": "CCCoarse",
								"sourceController": 9,
								"TargetControllerKind": "CCCoarse",
								"targetController": 3,
								"newChannel": -1,
								"duplicate": false,
								"clamp": true,
								"sourceMinValue": 0,
								"sourceMaxValue": 127,
								"targetMinValue": 0,
								"targetMaxValue": 127,
								"outOfRangeMode": "Clamp",
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways CC 9 reversed",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways CC 9 reversed",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways CC 9 reversed",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways CC 9 reversed",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways CC 9 reversed",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways CC 9 reversed",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways CC 9 reversed",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways CC 9 reversed",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways CC 9 reversed",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways CC 9 reversed",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways CC 9 reversed",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways CC 9 reversed",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways CC 9 reversed",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways CC 9 reversed",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways CC 9 reversed",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 3 momentary both ways CC 9 reversed",
					"uniqueID": 75,
					"name": null,
					"sourcePort": "MIDI Out Momentary CC9",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out (Momentary)"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "3",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							},
							
							{
								"type": "CCMap",
								"channelMask": 65535,
								"sourceControllerKind": "CCCoarse",
								"sourceController": 3,
								"TargetControllerKind": "CCCoarse",
								"targetController": 9,
								"newChannel": -1,
								"duplicate": false,
								"clamp": true,
								"sourceMinValue": 0,
								"sourceMaxValue": 127,
								"targetMinValue": 0,
								"targetMaxValue": 127,
								"outOfRangeMode": "Clamp",
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Momentary)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 9 momentary both ways",
					"uniqueID": 78,
					"name": null,
					"sourcePort": "MIDI Out Momentary CC3",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out (Momentary)"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": true,
					"userNotes": null,
					"uniqueID": 3,
					"name": null,
					"sourcePort": "MIDI Out Button to Main CC 3",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out (Button)"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "3",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							},
							
							{
								"type": "CCMap",
								"channelMask": 65535,
								"sourceControllerKind": "CCCoarse",
								"sourceController": 3,
								"TargetControllerKind": "CCCoarse",
								"targetController": 9,
								"newChannel": -1,
								"duplicate": false,
								"clamp": true,
								"sourceMinValue": 0,
								"sourceMaxValue": 127,
								"targetMinValue": 0,
								"targetMaxValue": 127,
								"outOfRangeMode": "Clamp",
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 9 button both ways",
					"uniqueID": 79,
					"name": null,
					"sourcePort": "MIDI Out Button to Main CC 3",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out (Button)"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": null,
					"uniqueID": 4,
					"name": null,
					"sourcePort": "MIDI Out Button to Main CC 9",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out (Button)"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "9",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							},
							
							{
								"type": "CCMap",
								"channelMask": 65535,
								"sourceControllerKind": "CCCoarse",
								"sourceController": 9,
								"TargetControllerKind": "CCCoarse",
								"targetController": 3,
								"newChannel": -1,
								"duplicate": false,
								"clamp": true,
								"sourceMinValue": 0,
								"sourceMaxValue": 127,
								"targetMinValue": 0,
								"targetMaxValue": 127,
								"outOfRangeMode": "Clamp",
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Button)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 3 button both ways",
					"uniqueID": 77,
					"name": null,
					"sourcePort": "MIDI Out Button to Main CC 9",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out (Button)"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": true,
					"userNotes": null,
					"uniqueID": 5,
					"name": null,
					"sourcePort": "MIDI Out Toggle CC3",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out (Toggle)"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": null,
					"uniqueID": 6,
					"name": null,
					"sourcePort": "MIDI Out Toggle CC9",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out (Toggle)"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "3",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							},
							
							{
								"type": "CCMap",
								"channelMask": 65535,
								"sourceControllerKind": "CCCoarse",
								"sourceController": 3,
								"TargetControllerKind": "CCCoarse",
								"targetController": 9,
								"newChannel": -1,
								"duplicate": false,
								"clamp": true,
								"sourceMinValue": 0,
								"sourceMaxValue": 127,
								"targetMinValue": 0,
								"targetMaxValue": 127,
								"outOfRangeMode": "Clamp",
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 9 toggle both ways",
					"uniqueID": 80,
					"name": null,
					"sourcePort": "MIDI Out Toggle CC3",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out (Toggle)"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "9",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							},
							
							{
								"type": "CCMap",
								"channelMask": 65535,
								"sourceControllerKind": "CCCoarse",
								"sourceController": 9,
								"TargetControllerKind": "CCCoarse",
								"targetController": 3,
								"newChannel": -1,
								"duplicate": false,
								"clamp": true,
								"sourceMinValue": 0,
								"sourceMaxValue": 127,
								"targetMinValue": 0,
								"targetMaxValue": 127,
								"outOfRangeMode": "Clamp",
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out (Toggle)",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 3 toggle both ways",
					"uniqueID": 76,
					"name": null,
					"sourcePort": "MIDI Out Toggle CC9",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out (Toggle)"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 3 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 3 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 3 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 3 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 3 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 3 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 3 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 3 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 3 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 3 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 3 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 3 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 3 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 3 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 3 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": true,
					"userNotes": "Momentary  CC 3 to Main Out",
					"uniqueID": 44,
					"name": null,
					"sourcePort": "MIDI Out Momentary CC3",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 9 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 9 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 9 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 9 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 9 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 9 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 9 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 9 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 9 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 9 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 9 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 9 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 9 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 9 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "Momentary  CC 9 to Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "Momentary  CC 9 to Main Out",
					"uniqueID": 45,
					"name": null,
					"sourcePort": "MIDI Out Momentary CC9",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "CC 3 Toggle To Main Out",
					"uniqueID": 48,
					"name": null,
					"sourcePort": "MIDI Out Toggle CC3",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Toggle To Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "CC 9 Toggle To Main Out",
					"uniqueID": 49,
					"name": null,
					"sourcePort": "MIDI Out Toggle CC9",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 3 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "CC 3 Button Main Out",
					"uniqueID": 72,
					"name": null,
					"sourcePort": "MIDI Out Button to Main CC 3",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "CC 9 Button Main Out",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "CC 9 Button Main Out",
					"uniqueID": 73,
					"name": null,
					"sourcePort": "MIDI Out Button to Main CC 9",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 3 momentary both ways",
					"uniqueID": 50,
					"name": null,
					"sourcePort": "MIDI Out Momentary CC3",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "9",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							},
							
							{
								"type": "CCMap",
								"channelMask": 65535,
								"sourceControllerKind": "CCCoarse",
								"sourceController": 9,
								"TargetControllerKind": "CCCoarse",
								"targetController": 3,
								"newChannel": -1,
								"duplicate": false,
								"clamp": true,
								"sourceMinValue": 0,
								"sourceMaxValue": 127,
								"targetMinValue": 0,
								"targetMaxValue": 127,
								"outOfRangeMode": "Clamp",
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 3 momentary both ways",
					"uniqueID": 51,
					"name": null,
					"sourcePort": "MIDI Out Momentary CC9",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 3 toggle both ways",
					"uniqueID": 54,
					"name": null,
					"sourcePort": "MIDI Out Toggle CC3",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "9",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							},
							
							{
								"type": "CCMap",
								"channelMask": 65535,
								"sourceControllerKind": "CCCoarse",
								"sourceController": 9,
								"TargetControllerKind": "CCCoarse",
								"targetController": 3,
								"newChannel": -1,
								"duplicate": false,
								"clamp": true,
								"sourceMinValue": 0,
								"sourceMaxValue": 127,
								"targetMinValue": 0,
								"targetMaxValue": 127,
								"outOfRangeMode": "Clamp",
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 3 toggle both ways",
					"uniqueID": 55,
					"name": null,
					"sourcePort": "MIDI Out Toggle CC9",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 3 button both ways",
					"uniqueID": 64,
					"name": null,
					"sourcePort": "MIDI Out Button to Main CC 3",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "9",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							},
							
							{
								"type": "CCMap",
								"channelMask": 65535,
								"sourceControllerKind": "CCCoarse",
								"sourceController": 9,
								"TargetControllerKind": "CCCoarse",
								"targetController": 3,
								"newChannel": -1,
								"duplicate": false,
								"clamp": true,
								"sourceMinValue": 0,
								"sourceMaxValue": 127,
								"targetMinValue": 0,
								"targetMaxValue": 127,
								"outOfRangeMode": "Clamp",
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 3 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 3 button both ways",
					"uniqueID": 65,
					"name": null,
					"sourcePort": "MIDI Out Button to Main CC 9",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "3",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							},
							
							{
								"type": "CCMap",
								"channelMask": 65535,
								"sourceControllerKind": "CCCoarse",
								"sourceController": 3,
								"TargetControllerKind": "CCCoarse",
								"targetController": 9,
								"newChannel": -1,
								"duplicate": false,
								"clamp": true,
								"sourceMinValue": 0,
								"sourceMaxValue": 127,
								"targetMinValue": 0,
								"targetMaxValue": 127,
								"outOfRangeMode": "Clamp",
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Momentary CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 9 momentary both ways",
					"uniqueID": 56,
					"name": null,
					"sourcePort": "MIDI Out Momentary CC3",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Momentary CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 momentary both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 9 momentary both ways",
					"uniqueID": 57,
					"name": null,
					"sourcePort": "MIDI Out Momentary CC9",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "3",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							},
							
							{
								"type": "CCMap",
								"channelMask": 65535,
								"sourceControllerKind": "CCCoarse",
								"sourceController": 3,
								"TargetControllerKind": "CCCoarse",
								"targetController": 9,
								"newChannel": -1,
								"duplicate": false,
								"clamp": true,
								"sourceMinValue": 0,
								"sourceMaxValue": 127,
								"targetMinValue": 0,
								"targetMaxValue": 127,
								"outOfRangeMode": "Clamp",
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Button to Main CC 3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 9 button both ways",
					"uniqueID": 58,
					"name": null,
					"sourcePort": "MIDI Out Button to Main CC 3",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Button to Main CC 9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 button both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 9 button both ways",
					"uniqueID": 59,
					"name": null,
					"sourcePort": "MIDI Out Button to Main CC 9",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": 
						[
							
							{
								"type": "SuppressEvents",
								"channelMask": 65535,
								"eventMask": 116,
								"allowControllers": true,
								"controllers": "3",
								"allowNotes": true,
								"notes": "",
								"enabled": true
							},
							
							{
								"type": "CCMap",
								"channelMask": 65535,
								"sourceControllerKind": "CCCoarse",
								"sourceController": 3,
								"TargetControllerKind": "CCCoarse",
								"targetController": 9,
								"newChannel": -1,
								"duplicate": false,
								"clamp": true,
								"sourceMinValue": 0,
								"sourceMaxValue": 127,
								"targetMinValue": 0,
								"targetMaxValue": 127,
								"outOfRangeMode": "Clamp",
								"enabled": true
							}
						]
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Toggle CC3",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 9 toggle both ways",
					"uniqueID": 60,
					"name": null,
					"sourcePort": "MIDI Out Toggle CC3",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 1,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"1": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Toggle CC9",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": "dual cc 9 toggle both ways",
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": "dual cc 9 toggle both ways",
					"uniqueID": 61,
					"name": null,
					"sourcePort": "MIDI Out Toggle CC9",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"3": 
							{
								"sourcePort": "MIDI Out Special Swt",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"1": 
							{
								"sourcePort": "MIDI Out Special Swt",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out Special Swt",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out Special Swt",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out Special Swt",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out Special Swt",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out Special Swt",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out Special Swt",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out Special Swt",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out Special Swt",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out Special Swt",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out Special Swt",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out Special Swt",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out Special Swt",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"15": 
							{
								"sourcePort": "MIDI Out Special Swt",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": null,
					"uniqueID": 66,
					"name": null,
					"sourcePort": "MIDI Out Special Swt",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				}
			],
			"name": "Rack 3",
			"displayExpanded": false,
			"slotColor": "Purple"
		},
		
		{
			"kind": "RackHost",
			"embeddedRack": 
			{
				"songControlled": true,
				"audioPorts": 
				[
					
					{
						"channels": 
						[
							
							{
								"name": "Left"
							},
							
							{
								"name": "Right"
							}
						],
						"name": "Stereo In",
						"aliases": null,
						"isInput": true
					},
					
					{
						"channels": 
						[
							
							{
								"name": "Left"
							},
							
							{
								"name": "Right"
							}
						],
						"name": "Stereo Out",
						"aliases": null,
						"isInput": false
					}
				],
				"midiPorts": 
				[
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI In",
						"aliases": null,
						"isInput": true
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "Dump",
						"aliases": "",
						"isInput": false
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI Out",
						"aliases": "",
						"isInput": false
					},
					
					{
						"midiFilter": 
						{
							"items": []
						},
						"name": "MIDI Out CC# 64 Only",
						"aliases": "",
						"isInput": false
					}
				],
				"currentState": "Normal",
				"states": 
				[
					
					{
						"id": 1,
						"name": "Normal",
						"locked": true,
						"resetOnLoad": false,
						"bankedProgramNumber": 0,
						"color": "Default"
					},
					
					{
						"id": 2,
						"name": "Reverse",
						"locked": true,
						"resetOnLoad": false,
						"bankedProgramNumber": 1,
						"color": "Default"
					}
				],
				"bindings": [],
				"triggers": [],
				"savedByVersion": "3.0.3276",
				"nextUniqueID": 4,
				"objects": 
				[
					
					{
						"kind": "InputPortProvider",
						"transpose": 0,
						"inputGain": 1,
						"stateManager": 
						{
							"behaviour": 2,
							"indexedBehaviour": null,
							"externalBehaviour": 0,
							"externalIndexedBehaviour": null,
							"resetBehaviour": 0,
							"resetIndexedBehaviour": null,
							"states": 
							{
								"1": 
								{
									"inputGain": 1,
									"transpose": 0,
									"userNotes": null,
									"slotColor": "Default",
									"savedBehaviour": 15
								},
								"2": 
								{
									"inputGain": 1,
									"transpose": 0,
									"userNotes": null,
									"slotColor": "Default",
									"savedBehaviour": 15
								}
							},
							"resetState": null
						},
						"userNotes": null,
						"nextUniqueID": 2,
						"uniqueId": 1,
						"routes": 
						[
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "SuppressEvents",
											"channelMask": 65535,
											"eventMask": 64,
											"allowControllers": false,
											"controllers": "3,9",
											"allowNotes": false,
											"notes": "",
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": 
									{
										"1": 
										{
											"sourcePort": "Rack: MIDI In",
											"targetKind": "OutputPortProvider",
											"targetName": "OutputPort",
											"targetPort": "Rack: MIDI Out",
											"enabled": true,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": null,
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										},
										"2": 
										{
											"sourcePort": "Rack: MIDI In",
											"targetKind": "OutputPortProvider",
											"targetName": "OutputPort",
											"targetPort": "Rack: MIDI Out",
											"enabled": true,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": null,
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										}
									},
									"resetState": null
								},
								"enabled": true,
								"userNotes": "pass the rest through",
								"uniqueID": 2,
								"name": null,
								"sourcePort": "Rack: MIDI In",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "SuppressEvents",
											"channelMask": 65535,
											"eventMask": 52,
											"allowControllers": true,
											"controllers": "",
											"allowNotes": true,
											"notes": "",
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": 
									{
										"1": 
										{
											"sourcePort": "Rack: MIDI In",
											"targetKind": "RackHost",
											"targetName": "Rack 1",
											"targetPort": "MIDI In",
											"enabled": true,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": null,
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										},
										"2": 
										{
											"sourcePort": "Rack: MIDI In",
											"targetKind": "RackHost",
											"targetName": "Rack 1",
											"targetPort": "MIDI In",
											"enabled": true,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": null,
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										}
									},
									"resetState": null
								},
								"enabled": true,
								"userNotes": "route to processing",
								"uniqueID": 1,
								"name": null,
								"sourcePort": "Rack: MIDI In",
								"targetKind": "RackHost",
								"targetName": "Rack 1",
								"targetPort": "MIDI In"
							}
						],
						"name": "InputPort",
						"displayExpanded": true,
						"slotColor": "Default"
					},
					
					{
						"kind": "OutputPortProvider",
						"outputGain": 1,
						"stateManager": 
						{
							"behaviour": 0,
							"indexedBehaviour": null,
							"externalBehaviour": 0,
							"externalIndexedBehaviour": null,
							"resetBehaviour": 0,
							"resetIndexedBehaviour": null,
							"states": 
							{
								"1": 
								{
									"outputGain": 1,
									"userNotes": null,
									"slotColor": "Default",
									"savedBehaviour": 7
								},
								"2": 
								{
									"outputGain": 1,
									"userNotes": null,
									"slotColor": "Default",
									"savedBehaviour": 7
								}
							},
							"resetState": null
						},
						"userNotes": null,
						"nextUniqueID": 1,
						"uniqueId": 2,
						"routes": [],
						"name": "OutputPort",
						"displayExpanded": true,
						"slotColor": "Default"
					},
					
					{
						"kind": "RackHost",
						"embeddedRack": 
						{
							"songControlled": true,
							"audioPorts": 
							[
								
								{
									"channels": 
									[
										
										{
											"name": "Left"
										},
										
										{
											"name": "Right"
										}
									],
									"name": "Stereo In",
									"aliases": null,
									"isInput": true
								},
								
								{
									"channels": 
									[
										
										{
											"name": "Left"
										},
										
										{
											"name": "Right"
										}
									],
									"name": "Stereo Out",
									"aliases": null,
									"isInput": false
								}
							],
							"midiPorts": 
							[
								
								{
									"midiFilter": 
									{
										"items": []
									},
									"name": "MIDI In",
									"aliases": null,
									"isInput": true
								},
								
								{
									"midiFilter": 
									{
										"items": []
									},
									"name": "MIDI Out",
									"aliases": null,
									"isInput": false
								}
							],
							"currentState": "forward",
							"states": 
							[
								
								{
									"id": 1,
									"name": "forward",
									"locked": false,
									"resetOnLoad": false,
									"bankedProgramNumber": 0,
									"color": "Default"
								},
								
								{
									"id": 2,
									"name": "reverse",
									"locked": false,
									"resetOnLoad": false,
									"bankedProgramNumber": 1,
									"color": "Default"
								}
							],
							"bindings": 
							[
								
								{
									"sourceRangeMin": 8192,
									"sourceRangeMax": 16383,
									"outOfRangeMode": "Clamp",
									"curveKind": "None",
									"curveAmount": 0,
									"targetSequence": null,
									"targetRangeMin": 0,
									"targetTangeMax": 127,
									"targetRangeMax": 127,
									"routingMode": "Continue",
									"enabled": true,
									"sourceObject": "InputPortProvider.InputPort.midiSource.Rack: MIDI In",
									"sourceParameter": null,
									"sourceIndicies": null,
									"sourceBindingPointName": "omni",
									"sourceMidiEventKind": "PitchBend",
									"sourceController": 0,
									"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out",
									"targetIndicies": null,
									"targetBindingPointName": "Ch1",
									"targetMidiEventKind": "Controller",
									"targetParameter": 3,
									"latchMode": "Toggle",
									"switchMode": "Normal",
									"controllerEncoding": "Absolute",
									"relativeScaling": 1,
									"preDelay": 0,
									"postDelay": 0,
									"stringParameter": null,
									"slotColor": "Default",
									"userNotes": null,
									"stateManager": 
									{
										"behaviour": 1,
										"indexedBehaviour": null,
										"externalBehaviour": 0,
										"externalIndexedBehaviour": null,
										"resetBehaviour": 0,
										"resetIndexedBehaviour": null,
										"states": 
										{
											"1": 
											{
												"version": 2,
												"enabled": true,
												"userNotes": null,
												"slotColor": "Default",
												"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out",
												"targetBindingPoint": "Ch1",
												"latchMode": "Toggle",
												"switchMode": "Normal",
												"targetRangeMin": 0,
												"targetRangeMax": 127,
												"targetSequence": null,
												"curveKind": "None",
												"curveAmount": 0,
												"targetMidiEventKind": "Controller",
												"targetParameter": 3,
												"stringParameter": null,
												"preDelay": 0,
												"postDelay": 0,
												"savedBehaviour": 63
											},
											"2": 
											{
												"version": 2,
												"enabled": false,
												"userNotes": null,
												"slotColor": "Default",
												"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out",
												"targetBindingPoint": "Ch1",
												"latchMode": "Toggle",
												"switchMode": "Normal",
												"targetRangeMin": 0,
												"targetRangeMax": 127,
												"targetSequence": null,
												"curveKind": "None",
												"curveAmount": 0,
												"targetMidiEventKind": "Controller",
												"targetParameter": 3,
												"stringParameter": null,
												"preDelay": 0,
												"postDelay": 0,
												"savedBehaviour": 63
											}
										},
										"resetState": null
									},
									"uniqueID": 1
								},
								
								{
									"sourceRangeMin": 8192,
									"sourceRangeMax": 0,
									"outOfRangeMode": "Clamp",
									"curveKind": "None",
									"curveAmount": 0,
									"targetSequence": null,
									"targetRangeMin": 0,
									"targetTangeMax": 127,
									"targetRangeMax": 127,
									"routingMode": "Continue",
									"enabled": true,
									"sourceObject": "InputPortProvider.InputPort.midiSource.Rack: MIDI In",
									"sourceParameter": null,
									"sourceIndicies": null,
									"sourceBindingPointName": "omni",
									"sourceMidiEventKind": "PitchBend",
									"sourceController": 0,
									"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out",
									"targetIndicies": null,
									"targetBindingPointName": "Ch1",
									"targetMidiEventKind": "Controller",
									"targetParameter": 9,
									"latchMode": "Toggle",
									"switchMode": "Normal",
									"controllerEncoding": "Absolute",
									"relativeScaling": 1,
									"preDelay": 0,
									"postDelay": 0,
									"stringParameter": null,
									"slotColor": "Default",
									"userNotes": null,
									"stateManager": 
									{
										"behaviour": 1,
										"indexedBehaviour": null,
										"externalBehaviour": 0,
										"externalIndexedBehaviour": null,
										"resetBehaviour": 0,
										"resetIndexedBehaviour": null,
										"states": 
										{
											"1": 
											{
												"version": 2,
												"enabled": true,
												"userNotes": null,
												"slotColor": "Default",
												"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out",
												"targetBindingPoint": "Ch1",
												"latchMode": "Toggle",
												"switchMode": "Normal",
												"targetRangeMin": 0,
												"targetRangeMax": 127,
												"targetSequence": null,
												"curveKind": "None",
												"curveAmount": 0,
												"targetMidiEventKind": "Controller",
												"targetParameter": 9,
												"stringParameter": null,
												"preDelay": 0,
												"postDelay": 0,
												"savedBehaviour": 63
											},
											"2": 
											{
												"version": 2,
												"enabled": false,
												"userNotes": null,
												"slotColor": "Default",
												"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out",
												"targetBindingPoint": "Ch1",
												"latchMode": "Toggle",
												"switchMode": "Normal",
												"targetRangeMin": 0,
												"targetRangeMax": 127,
												"targetSequence": null,
												"curveKind": "None",
												"curveAmount": 0,
												"targetMidiEventKind": "Controller",
												"targetParameter": 9,
												"stringParameter": null,
												"preDelay": 0,
												"postDelay": 0,
												"savedBehaviour": 63
											}
										},
										"resetState": null
									},
									"uniqueID": 3
								},
								
								{
									"sourceRangeMin": 8192,
									"sourceRangeMax": 0,
									"outOfRangeMode": "Clamp",
									"curveKind": "None",
									"curveAmount": 0,
									"targetSequence": null,
									"targetRangeMin": 0,
									"targetTangeMax": 127,
									"targetRangeMax": 127,
									"routingMode": "Continue",
									"enabled": false,
									"sourceObject": "InputPortProvider.InputPort.midiSource.Rack: MIDI In",
									"sourceParameter": null,
									"sourceIndicies": null,
									"sourceBindingPointName": "omni",
									"sourceMidiEventKind": "PitchBend",
									"sourceController": 0,
									"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out",
									"targetIndicies": null,
									"targetBindingPointName": "Ch1",
									"targetMidiEventKind": "Controller",
									"targetParameter": 3,
									"latchMode": "Toggle",
									"switchMode": "Normal",
									"controllerEncoding": "Absolute",
									"relativeScaling": 1,
									"preDelay": 0,
									"postDelay": 0,
									"stringParameter": null,
									"slotColor": "Default",
									"userNotes": null,
									"stateManager": 
									{
										"behaviour": 1,
										"indexedBehaviour": null,
										"externalBehaviour": 0,
										"externalIndexedBehaviour": null,
										"resetBehaviour": 0,
										"resetIndexedBehaviour": null,
										"states": 
										{
											"1": 
											{
												"version": 2,
												"enabled": false,
												"userNotes": null,
												"slotColor": "Default",
												"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out",
												"targetBindingPoint": "Ch1",
												"latchMode": "Toggle",
												"switchMode": "Normal",
												"targetRangeMin": 0,
												"targetRangeMax": 127,
												"targetSequence": null,
												"curveKind": "None",
												"curveAmount": 0,
												"targetMidiEventKind": "Controller",
												"targetParameter": 3,
												"stringParameter": null,
												"preDelay": 0,
												"postDelay": 0,
												"savedBehaviour": 63
											},
											"2": 
											{
												"version": 2,
												"enabled": true,
												"userNotes": null,
												"slotColor": "Default",
												"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out",
												"targetBindingPoint": "Ch1",
												"latchMode": "Toggle",
												"switchMode": "Normal",
												"targetRangeMin": 0,
												"targetRangeMax": 127,
												"targetSequence": null,
												"curveKind": "None",
												"curveAmount": 0,
												"targetMidiEventKind": "Controller",
												"targetParameter": 3,
												"stringParameter": null,
												"preDelay": 0,
												"postDelay": 0,
												"savedBehaviour": 63
											}
										},
										"resetState": null
									},
									"uniqueID": 2
								},
								
								{
									"sourceRangeMin": 8192,
									"sourceRangeMax": 16383,
									"outOfRangeMode": "Clamp",
									"curveKind": "None",
									"curveAmount": 0,
									"targetSequence": null,
									"targetRangeMin": 0,
									"targetTangeMax": 127,
									"targetRangeMax": 127,
									"routingMode": "Continue",
									"enabled": false,
									"sourceObject": "InputPortProvider.InputPort.midiSource.Rack: MIDI In",
									"sourceParameter": null,
									"sourceIndicies": null,
									"sourceBindingPointName": "omni",
									"sourceMidiEventKind": "PitchBend",
									"sourceController": 0,
									"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out",
									"targetIndicies": null,
									"targetBindingPointName": "Ch1",
									"targetMidiEventKind": "Controller",
									"targetParameter": 9,
									"latchMode": "Toggle",
									"switchMode": "Normal",
									"controllerEncoding": "Absolute",
									"relativeScaling": 1,
									"preDelay": 0,
									"postDelay": 0,
									"stringParameter": null,
									"slotColor": "Default",
									"userNotes": null,
									"stateManager": 
									{
										"behaviour": 1,
										"indexedBehaviour": null,
										"externalBehaviour": 0,
										"externalIndexedBehaviour": null,
										"resetBehaviour": 0,
										"resetIndexedBehaviour": null,
										"states": 
										{
											"1": 
											{
												"version": 2,
												"enabled": false,
												"userNotes": null,
												"slotColor": "Default",
												"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out",
												"targetBindingPoint": "Ch1",
												"latchMode": "Toggle",
												"switchMode": "Normal",
												"targetRangeMin": 0,
												"targetRangeMax": 127,
												"targetSequence": null,
												"curveKind": "None",
												"curveAmount": 0,
												"targetMidiEventKind": "Controller",
												"targetParameter": 9,
												"stringParameter": null,
												"preDelay": 0,
												"postDelay": 0,
												"savedBehaviour": 63
											},
											"2": 
											{
												"version": 2,
												"enabled": true,
												"userNotes": null,
												"slotColor": "Default",
												"targetObject": "OutputPortProvider.OutputPort.midiTarget.Rack: MIDI Out",
												"targetBindingPoint": "Ch1",
												"latchMode": "Toggle",
												"switchMode": "Normal",
												"targetRangeMin": 0,
												"targetRangeMax": 127,
												"targetSequence": null,
												"curveKind": "None",
												"curveAmount": 0,
												"targetMidiEventKind": "Controller",
												"targetParameter": 9,
												"stringParameter": null,
												"preDelay": 0,
												"postDelay": 0,
												"savedBehaviour": 63
											}
										},
										"resetState": null
									},
									"uniqueID": 4
								}
							],
							"triggers": [],
							"savedByVersion": "3.0.3276",
							"nextUniqueID": 2,
							"objects": 
							[
								
								{
									"kind": "InputPortProvider",
									"transpose": 0,
									"inputGain": 1,
									"stateManager": 
									{
										"behaviour": 2,
										"indexedBehaviour": null,
										"externalBehaviour": 0,
										"externalIndexedBehaviour": null,
										"resetBehaviour": 0,
										"resetIndexedBehaviour": null,
										"states": 
										{
											"1": 
											{
												"inputGain": 1,
												"transpose": 0,
												"userNotes": null,
												"slotColor": "Default",
												"savedBehaviour": 15
											},
											"2": 
											{
												"inputGain": 1,
												"transpose": 0,
												"userNotes": null,
												"slotColor": "Default",
												"savedBehaviour": 15
											}
										},
										"resetState": null
									},
									"userNotes": null,
									"nextUniqueID": 1,
									"uniqueId": 1,
									"routes": [],
									"name": "InputPort",
									"displayExpanded": true,
									"slotColor": "Default"
								},
								
								{
									"kind": "OutputPortProvider",
									"outputGain": 1,
									"stateManager": 
									{
										"behaviour": 0,
										"indexedBehaviour": null,
										"externalBehaviour": 0,
										"externalIndexedBehaviour": null,
										"resetBehaviour": 0,
										"resetIndexedBehaviour": null,
										"states": 
										{
											"1": 
											{
												"outputGain": 1,
												"userNotes": null,
												"slotColor": "Default",
												"savedBehaviour": 7
											},
											"2": 
											{
												"outputGain": 1,
												"userNotes": null,
												"slotColor": "Default",
												"savedBehaviour": 7
											}
										},
										"resetState": null
									},
									"userNotes": null,
									"nextUniqueID": 1,
									"uniqueId": 2,
									"routes": [],
									"name": "OutputPort",
									"displayExpanded": true,
									"slotColor": "Default"
								}
							],
							"modifiedBehaviour": "SignificantChanges"
						},
						"RackFile": null,
						"gain": 1,
						"rackState": "forward",
						"exportedRackState": null,
						"RackFileRelative": null,
						"userNotes": null,
						"primaryView": false,
						"resetRackState": false,
						"runMode": "Running",
						"stateManager": 
						{
							"behaviour": 11,
							"indexedBehaviour": null,
							"externalBehaviour": 2,
							"externalIndexedBehaviour": null,
							"resetBehaviour": 0,
							"resetIndexedBehaviour": null,
							"states": 
							{
								"1": 
								{
									"runMode": "Running",
									"selectedState": "forward",
									"resetRackState": false,
									"outputGain": 1,
									"exportedState": null,
									"userNotes": null,
									"slotColor": "Default",
									"solo": false,
									"soloControl": true,
									"savedBehaviour": 511
								},
								"2": 
								{
									"runMode": "Running",
									"selectedState": "reverse",
									"resetRackState": false,
									"outputGain": 1,
									"exportedState": null,
									"userNotes": null,
									"slotColor": "Default",
									"solo": false,
									"soloControl": true,
									"savedBehaviour": 511
								}
							},
							"resetState": null
						},
						"solo": false,
						"soloControl": true,
						"nextUniqueID": 2,
						"uniqueId": 3,
						"routes": 
						[
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "SuppressEvents",
											"channelMask": 65535,
											"eventMask": 116,
											"allowControllers": true,
											"controllers": "3",
											"allowNotes": true,
											"notes": "",
											"enabled": true
										},
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 3,
											"targetController": -1,
											"targetValues": "127,127",
											"edgeTriggered": true,
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": 
									{
										"1": 
										{
											"sourcePort": "MIDI Out",
											"targetKind": "RackHost",
											"targetName": "Rack 2",
											"targetPort": "MIDI In",
											"enabled": true,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": "cc3 as a swt out",
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										},
										"2": 
										{
											"sourcePort": "MIDI Out",
											"targetKind": "RackHost",
											"targetName": "Rack 2",
											"targetPort": "MIDI In",
											"enabled": true,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": "cc3 as a swt out",
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										}
									},
									"resetState": null
								},
								"enabled": true,
								"userNotes": "cc3 as a swt out",
								"uniqueID": 1,
								"name": null,
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 2",
								"targetPort": "MIDI In"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "SuppressEvents",
											"channelMask": 65535,
											"eventMask": 116,
											"allowControllers": true,
											"controllers": "9",
											"allowNotes": true,
											"notes": "",
											"enabled": true
										},
										
										{
											"type": "CCLatch",
											"channelMask": 65535,
											"sourceController": 9,
											"targetController": -1,
											"targetValues": "0,0",
											"edgeTriggered": true,
											"enabled": true
										},
										
										{
											"type": "CCMap",
											"channelMask": 65535,
											"sourceControllerKind": "CCCoarse",
											"sourceController": 9,
											"TargetControllerKind": "CCCoarse",
											"targetController": 3,
											"newChannel": -1,
											"duplicate": false,
											"clamp": true,
											"sourceMinValue": 0,
											"sourceMaxValue": 127,
											"targetMinValue": 0,
											"targetMaxValue": 127,
											"outOfRangeMode": "Clamp",
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": 
									{
										"1": 
										{
											"sourcePort": "MIDI Out",
											"targetKind": "RackHost",
											"targetName": "Rack 2",
											"targetPort": "MIDI In",
											"enabled": true,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": "cc 9 as a switch out",
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										},
										"2": 
										{
											"sourcePort": "MIDI Out",
											"targetKind": "RackHost",
											"targetName": "Rack 2",
											"targetPort": "MIDI In",
											"enabled": true,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": "cc 9 as a switch out",
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										}
									},
									"resetState": null
								},
								"enabled": true,
								"userNotes": "cc 9 as a switch out",
								"uniqueID": 2,
								"name": null,
								"sourcePort": "MIDI Out",
								"targetKind": "RackHost",
								"targetName": "Rack 2",
								"targetPort": "MIDI In"
							}
						],
						"name": "Rack 1",
						"displayExpanded": true,
						"slotColor": "Default"
					},
					
					{
						"kind": "RackHost",
						"embeddedRack": 
						{
							"songControlled": true,
							"audioPorts": 
							[
								
								{
									"channels": 
									[
										
										{
											"name": "Left"
										},
										
										{
											"name": "Right"
										}
									],
									"name": "Stereo In",
									"aliases": null,
									"isInput": true
								},
								
								{
									"channels": 
									[
										
										{
											"name": "Left"
										},
										
										{
											"name": "Right"
										}
									],
									"name": "Stereo Out",
									"aliases": null,
									"isInput": false
								}
							],
							"midiPorts": 
							[
								
								{
									"midiFilter": 
									{
										"items": []
									},
									"name": "MIDI In",
									"aliases": null,
									"isInput": true
								},
								
								{
									"midiFilter": 
									{
										"items": []
									},
									"name": "MIDI Out",
									"aliases": null,
									"isInput": false
								}
							],
							"currentState": null,
							"states": [],
							"bindings": [],
							"triggers": [],
							"savedByVersion": "3.0.3276",
							"nextUniqueID": 2,
							"objects": 
							[
								
								{
									"kind": "InputPortProvider",
									"transpose": 0,
									"inputGain": 1,
									"stateManager": 
									{
										"behaviour": 2,
										"indexedBehaviour": null,
										"externalBehaviour": 0,
										"externalIndexedBehaviour": null,
										"resetBehaviour": 0,
										"resetIndexedBehaviour": null,
										"states": {},
										"resetState": null
									},
									"userNotes": null,
									"nextUniqueID": 1,
									"uniqueId": 1,
									"routes": 
									[
										
										{
											"kind": "midiRoute",
											"sourceChannelMask": 65535,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"targetChannel": -1,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"notesOnly": false,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"ignoreSharedTranspose": true,
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"enableConditionCC": false,
											"conditionCC": 0,
											"midiFilter": 
											{
												"items": []
											},
											"stateManager": 
											{
												"behaviour": 917,
												"indexedBehaviour": null,
												"externalBehaviour": 0,
												"externalIndexedBehaviour": null,
												"resetBehaviour": 0,
												"resetIndexedBehaviour": null,
												"states": {},
												"resetState": null
											},
											"enabled": true,
											"userNotes": null,
											"uniqueID": 1,
											"name": null,
											"sourcePort": "Rack: MIDI In",
											"targetKind": "OutputPortProvider",
											"targetName": "OutputPort",
											"targetPort": "Rack: MIDI Out"
										}
									],
									"name": "InputPort",
									"displayExpanded": true,
									"slotColor": "Default"
								},
								
								{
									"kind": "OutputPortProvider",
									"outputGain": 1,
									"stateManager": 
									{
										"behaviour": 0,
										"indexedBehaviour": null,
										"externalBehaviour": 0,
										"externalIndexedBehaviour": null,
										"resetBehaviour": 0,
										"resetIndexedBehaviour": null,
										"states": {},
										"resetState": null
									},
									"userNotes": null,
									"nextUniqueID": 1,
									"uniqueId": 2,
									"routes": [],
									"name": "OutputPort",
									"displayExpanded": true,
									"slotColor": "Default"
								}
							],
							"modifiedBehaviour": "SignificantChanges"
						},
						"RackFile": null,
						"gain": 1,
						"rackState": null,
						"exportedRackState": null,
						"RackFileRelative": null,
						"userNotes": null,
						"primaryView": false,
						"resetRackState": false,
						"runMode": "Running",
						"stateManager": 
						{
							"behaviour": 11,
							"indexedBehaviour": null,
							"externalBehaviour": 0,
							"externalIndexedBehaviour": null,
							"resetBehaviour": 0,
							"resetIndexedBehaviour": null,
							"states": 
							{
								"1": 
								{
									"runMode": "Running",
									"selectedState": null,
									"resetRackState": false,
									"outputGain": 1,
									"exportedState": null,
									"userNotes": null,
									"slotColor": "Default",
									"solo": false,
									"soloControl": true,
									"savedBehaviour": 511
								},
								"2": 
								{
									"runMode": "Running",
									"selectedState": null,
									"resetRackState": false,
									"outputGain": 1,
									"exportedState": null,
									"userNotes": null,
									"slotColor": "Default",
									"solo": false,
									"soloControl": true,
									"savedBehaviour": 511
								}
							},
							"resetState": null
						},
						"solo": false,
						"soloControl": true,
						"nextUniqueID": 3,
						"uniqueId": 4,
						"routes": 
						[
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "CCMap",
											"channelMask": 65535,
											"sourceControllerKind": "CCCoarse",
											"sourceController": 3,
											"TargetControllerKind": "CCCoarse",
											"targetController": 64,
											"newChannel": -1,
											"duplicate": false,
											"clamp": true,
											"sourceMinValue": 0,
											"sourceMaxValue": 127,
											"targetMinValue": 0,
											"targetMaxValue": 127,
											"outOfRangeMode": "Clamp",
											"enabled": true
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": 
									{
										"1": 
										{
											"sourcePort": "MIDI Out",
											"targetKind": "OutputPortProvider",
											"targetName": "OutputPort",
											"targetPort": "Rack: MIDI Out CC# 64 Only",
											"enabled": true,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": "cc64 as a toggle out",
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										},
										"2": 
										{
											"sourcePort": "MIDI Out",
											"targetKind": "OutputPortProvider",
											"targetName": "OutputPort",
											"targetPort": "Rack: MIDI Out CC# 64 Only",
											"enabled": true,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": "cc64 as a toggle out",
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										}
									},
									"resetState": null
								},
								"enabled": true,
								"userNotes": "cc64 as a toggle out",
								"uniqueID": 2,
								"name": null,
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out CC# 64 Only"
							},
							
							{
								"kind": "midiRoute",
								"sourceChannelMask": 65535,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"targetChannel": -1,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"notesOnly": false,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"ignoreSharedTranspose": true,
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"enableConditionCC": false,
								"conditionCC": 0,
								"midiFilter": 
								{
									"items": 
									[
										
										{
											"type": "CCMap",
											"channelMask": 65535,
											"sourceControllerKind": "CCCoarse",
											"sourceController": 3,
											"TargetControllerKind": "CCCoarse",
											"targetController": 64,
											"newChannel": -1,
											"duplicate": false,
											"clamp": true,
											"sourceMinValue": 0,
											"sourceMaxValue": 127,
											"targetMinValue": 0,
											"targetMaxValue": 127,
											"outOfRangeMode": "Clamp",
											"enabled": false
										}
									]
								},
								"stateManager": 
								{
									"behaviour": 917,
									"indexedBehaviour": null,
									"externalBehaviour": 0,
									"externalIndexedBehaviour": null,
									"resetBehaviour": 0,
									"resetIndexedBehaviour": null,
									"states": 
									{
										"1": 
										{
											"sourcePort": "MIDI Out",
											"targetKind": "OutputPortProvider",
											"targetName": "OutputPort",
											"targetPort": "Rack: MIDI Out",
											"enabled": true,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": "cc64 as a toggle out",
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										},
										"2": 
										{
											"sourcePort": "MIDI Out",
											"targetKind": "OutputPortProvider",
											"targetName": "OutputPort",
											"targetPort": "Rack: MIDI Out",
											"enabled": true,
											"sourceChannelMask": 65535,
											"enableSourceProgramNumber": false,
											"sourceProgramNumber": 8421376,
											"keyRangeMin": 0,
											"keyRangeMax": 127,
											"transpose": 0,
											"targetChannel": -1,
											"enableConditionCC": false,
											"conditionCC": 0,
											"conditionOperator": "GreaterThanOrEqual",
											"conditionValue": 64,
											"userNotes": "cc64 as a toggle out",
											"velocityCurve": 
											{
												"inputMin": 0,
												"inputMax": 127,
												"outputMin": 0,
												"outputMax": 127,
												"curveKind": "ExpandCompress",
												"curveAmount": 0
											},
											"showKeyRange": false,
											"keyRangeColor": "Auto",
											"notesOnly": false,
											"savedBehaviour": 8191
										}
									},
									"resetState": null
								},
								"enabled": true,
								"userNotes": "cc64 as a toggle out",
								"uniqueID": 3,
								"name": null,
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out"
							}
						],
						"name": "Rack 2",
						"displayExpanded": true,
						"slotColor": "Default"
					}
				],
				"modifiedBehaviour": "SignificantChanges"
			},
			"RackFile": null,
			"gain": 1,
			"rackState": "Normal",
			"exportedRackState": 
			{
				"rackhost.3": 
				{
					"runMode": "Running",
					"selectedState": "forward",
					"resetRackState": false,
					"outputGain": 1,
					"exportedState": null,
					"userNotes": null,
					"slotColor": "Default",
					"solo": false,
					"soloControl": true,
					"savedBehaviour": 511
				}
			},
			"RackFileRelative": null,
			"userNotes": null,
			"primaryView": false,
			"resetRackState": false,
			"runMode": "Running",
			"stateManager": 
			{
				"behaviour": 11,
				"indexedBehaviour": null,
				"externalBehaviour": 0,
				"externalIndexedBehaviour": null,
				"resetBehaviour": 0,
				"resetIndexedBehaviour": null,
				"states": 
				{
					"15": 
					{
						"runMode": "Running",
						"selectedState": "Normal",
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": 
						{
							"rackhost.3": 
							{
								"runMode": "Running",
								"selectedState": "forward",
								"resetRackState": false,
								"outputGain": 1,
								"exportedState": null,
								"userNotes": null,
								"slotColor": "Default",
								"solo": false,
								"soloControl": true,
								"savedBehaviour": 511
							}
						},
						"userNotes": null,
						"slotColor": "Teal",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"14": 
					{
						"runMode": "Running",
						"selectedState": "Normal",
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": 
						{
							"rackhost.3": 
							{
								"runMode": "Running",
								"selectedState": "forward",
								"resetRackState": false,
								"outputGain": 1,
								"exportedState": null,
								"userNotes": null,
								"slotColor": "Default",
								"solo": false,
								"soloControl": true,
								"savedBehaviour": 511
							}
						},
						"userNotes": null,
						"slotColor": "Default",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"13": 
					{
						"runMode": "Running",
						"selectedState": "Normal",
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": 
						{
							"rackhost.3": 
							{
								"runMode": "Running",
								"selectedState": "forward",
								"resetRackState": false,
								"outputGain": 1,
								"exportedState": null,
								"userNotes": null,
								"slotColor": "Default",
								"solo": false,
								"soloControl": true,
								"savedBehaviour": 511
							}
						},
						"userNotes": null,
						"slotColor": "Default",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"12": 
					{
						"runMode": "Running",
						"selectedState": "Normal",
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": 
						{
							"rackhost.3": 
							{
								"runMode": "Running",
								"selectedState": "forward",
								"resetRackState": false,
								"outputGain": 1,
								"exportedState": null,
								"userNotes": null,
								"slotColor": "Default",
								"solo": false,
								"soloControl": true,
								"savedBehaviour": 511
							}
						},
						"userNotes": null,
						"slotColor": "Teal",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"11": 
					{
						"runMode": "Running",
						"selectedState": "Normal",
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": 
						{
							"rackhost.3": 
							{
								"runMode": "Running",
								"selectedState": "forward",
								"resetRackState": false,
								"outputGain": 1,
								"exportedState": null,
								"userNotes": null,
								"slotColor": "Default",
								"solo": false,
								"soloControl": true,
								"savedBehaviour": 511
							}
						},
						"userNotes": null,
						"slotColor": "Default",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"10": 
					{
						"runMode": "Running",
						"selectedState": "Normal",
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": 
						{
							"rackhost.3": 
							{
								"runMode": "Running",
								"selectedState": "forward",
								"resetRackState": false,
								"outputGain": 1,
								"exportedState": null,
								"userNotes": null,
								"slotColor": "Default",
								"solo": false,
								"soloControl": true,
								"savedBehaviour": 511
							}
						},
						"userNotes": null,
						"slotColor": "Teal",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"9": 
					{
						"runMode": "Running",
						"selectedState": "Normal",
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": 
						{
							"rackhost.3": 
							{
								"runMode": "Running",
								"selectedState": "forward",
								"resetRackState": false,
								"outputGain": 1,
								"exportedState": null,
								"userNotes": null,
								"slotColor": "Default",
								"solo": false,
								"soloControl": true,
								"savedBehaviour": 511
							}
						},
						"userNotes": null,
						"slotColor": "Teal",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"8": 
					{
						"runMode": "Running",
						"selectedState": "Normal",
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": 
						{
							"rackhost.3": 
							{
								"runMode": "Running",
								"selectedState": "forward",
								"resetRackState": false,
								"outputGain": 1,
								"exportedState": null,
								"userNotes": null,
								"slotColor": "Default",
								"solo": false,
								"soloControl": true,
								"savedBehaviour": 511
							}
						},
						"userNotes": null,
						"slotColor": "Default",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"1": 
					{
						"runMode": "Running",
						"selectedState": "Normal",
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": 
						{
							"rackhost.3": 
							{
								"runMode": "Running",
								"selectedState": "forward",
								"resetRackState": false,
								"outputGain": 1,
								"exportedState": null,
								"userNotes": null,
								"slotColor": "Default",
								"solo": false,
								"soloControl": true,
								"savedBehaviour": 511
							}
						},
						"userNotes": null,
						"slotColor": "Teal",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"2": 
					{
						"runMode": "Running",
						"selectedState": "Normal",
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": 
						{
							"rackhost.3": 
							{
								"runMode": "Running",
								"selectedState": "forward",
								"resetRackState": false,
								"outputGain": 1,
								"exportedState": null,
								"userNotes": null,
								"slotColor": "Default",
								"solo": false,
								"soloControl": true,
								"savedBehaviour": 511
							}
						},
						"userNotes": null,
						"slotColor": "Teal",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"3": 
					{
						"runMode": "Running",
						"selectedState": "Normal",
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": 
						{
							"rackhost.3": 
							{
								"runMode": "Running",
								"selectedState": "forward",
								"resetRackState": false,
								"outputGain": 1,
								"exportedState": null,
								"userNotes": null,
								"slotColor": "Default",
								"solo": false,
								"soloControl": true,
								"savedBehaviour": 511
							}
						},
						"userNotes": null,
						"slotColor": "Teal",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"4": 
					{
						"runMode": "Running",
						"selectedState": "Normal",
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": 
						{
							"rackhost.3": 
							{
								"runMode": "Running",
								"selectedState": "forward",
								"resetRackState": false,
								"outputGain": 1,
								"exportedState": null,
								"userNotes": null,
								"slotColor": "Default",
								"solo": false,
								"soloControl": true,
								"savedBehaviour": 511
							}
						},
						"userNotes": null,
						"slotColor": "Default",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"5": 
					{
						"runMode": "Running",
						"selectedState": "Normal",
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": 
						{
							"rackhost.3": 
							{
								"runMode": "Running",
								"selectedState": "forward",
								"resetRackState": false,
								"outputGain": 1,
								"exportedState": null,
								"userNotes": null,
								"slotColor": "Default",
								"solo": false,
								"soloControl": true,
								"savedBehaviour": 511
							}
						},
						"userNotes": null,
						"slotColor": "Default",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"6": 
					{
						"runMode": "Running",
						"selectedState": "Normal",
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": 
						{
							"rackhost.3": 
							{
								"runMode": "Running",
								"selectedState": "forward",
								"resetRackState": false,
								"outputGain": 1,
								"exportedState": null,
								"userNotes": null,
								"slotColor": "Default",
								"solo": false,
								"soloControl": true,
								"savedBehaviour": 511
							}
						},
						"userNotes": null,
						"slotColor": "Default",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					},
					"7": 
					{
						"runMode": "Running",
						"selectedState": "Normal",
						"resetRackState": false,
						"outputGain": 1,
						"exportedState": 
						{
							"rackhost.3": 
							{
								"runMode": "Running",
								"selectedState": "forward",
								"resetRackState": false,
								"outputGain": 1,
								"exportedState": null,
								"userNotes": null,
								"slotColor": "Default",
								"solo": false,
								"soloControl": true,
								"savedBehaviour": 511
							}
						},
						"userNotes": null,
						"slotColor": "Default",
						"solo": false,
						"soloControl": true,
						"savedBehaviour": 511
					}
				},
				"resetState": null
			},
			"solo": false,
			"soloControl": true,
			"nextUniqueID": 5,
			"uniqueId": 7,
			"routes": 
			[
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"15": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"1": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out",
								"enabled": false,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": false,
					"userNotes": null,
					"uniqueID": 1,
					"name": null,
					"sourcePort": "MIDI Out",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out"
				},
				
				{
					"kind": "midiRoute",
					"sourceChannelMask": 65535,
					"keyRangeMin": 0,
					"keyRangeMax": 127,
					"transpose": 0,
					"velocityCurve": 
					{
						"inputMin": 0,
						"inputMax": 127,
						"outputMin": 0,
						"outputMax": 127,
						"curveKind": "ExpandCompress",
						"curveAmount": 0
					},
					"targetChannel": -1,
					"conditionOperator": "GreaterThanOrEqual",
					"conditionValue": 64,
					"notesOnly": false,
					"enableSourceProgramNumber": false,
					"sourceProgramNumber": 8421376,
					"ignoreSharedTranspose": true,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": 
						{
							"15": 
							{
								"sourcePort": "MIDI Out CC# 64 Only",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out CC 64 (Leslie Only)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"14": 
							{
								"sourcePort": "MIDI Out CC# 64 Only",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out CC 64 (Leslie Only)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"13": 
							{
								"sourcePort": "MIDI Out CC# 64 Only",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out CC 64 (Leslie Only)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"12": 
							{
								"sourcePort": "MIDI Out CC# 64 Only",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out CC 64 (Leslie Only)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"11": 
							{
								"sourcePort": "MIDI Out CC# 64 Only",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out CC 64 (Leslie Only)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"10": 
							{
								"sourcePort": "MIDI Out CC# 64 Only",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out CC 64 (Leslie Only)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"9": 
							{
								"sourcePort": "MIDI Out CC# 64 Only",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out CC 64 (Leslie Only)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"8": 
							{
								"sourcePort": "MIDI Out CC# 64 Only",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out CC 64 (Leslie Only)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"1": 
							{
								"sourcePort": "MIDI Out CC# 64 Only",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out CC 64 (Leslie Only)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"2": 
							{
								"sourcePort": "MIDI Out CC# 64 Only",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out CC 64 (Leslie Only)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"3": 
							{
								"sourcePort": "MIDI Out CC# 64 Only",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out CC 64 (Leslie Only)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"4": 
							{
								"sourcePort": "MIDI Out CC# 64 Only",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out CC 64 (Leslie Only)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"5": 
							{
								"sourcePort": "MIDI Out CC# 64 Only",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out CC 64 (Leslie Only)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"6": 
							{
								"sourcePort": "MIDI Out CC# 64 Only",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out CC 64 (Leslie Only)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							},
							"7": 
							{
								"sourcePort": "MIDI Out CC# 64 Only",
								"targetKind": "OutputPortProvider",
								"targetName": "OutputPort",
								"targetPort": "Rack: MIDI Out CC 64 (Leslie Only)",
								"enabled": true,
								"sourceChannelMask": 65535,
								"enableSourceProgramNumber": false,
								"sourceProgramNumber": 8421376,
								"keyRangeMin": 0,
								"keyRangeMax": 127,
								"transpose": 0,
								"targetChannel": -1,
								"enableConditionCC": false,
								"conditionCC": 0,
								"conditionOperator": "GreaterThanOrEqual",
								"conditionValue": 64,
								"userNotes": null,
								"velocityCurve": 
								{
									"inputMin": 0,
									"inputMax": 127,
									"outputMin": 0,
									"outputMax": 127,
									"curveKind": "ExpandCompress",
									"curveAmount": 0
								},
								"showKeyRange": false,
								"keyRangeColor": "Auto",
								"notesOnly": false,
								"savedBehaviour": 8191
							}
						},
						"resetState": null
					},
					"enabled": true,
					"userNotes": null,
					"uniqueID": 2,
					"name": null,
					"sourcePort": "MIDI Out CC# 64 Only",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: MIDI Out CC 64 (Leslie Only)"
				}
			],
			"name": "Pitch Wheel Leslie Switch",
			"displayExpanded": false,
			"slotColor": "Teal"
		}
	],
	"modifiedBehaviour": "Never"
}