{
	"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": 
				[
					{
						"type": "SuppressEvents",
						"channelMask": 65535,
						"eventMask": 118,
						"allowControllers": true,
						"suppressMidiClockEvents": true,
						"controllers": "5,10,71-75,86,87,91,95",
						"allowNotes": false,
						"suppressNotesMode": "0",
						"notes": "",
						"enabled": true
					},
					{
						"type": "CCMap",
						"channelMask": 65535,
						"sourceControllerKind": "CCCoarse",
						"sourceController": 5,
						"TargetControllerKind": "CCCoarse",
						"targetController": 0,
						"newChannel": -1,
						"duplicate": false,
						"clamp": true,
						"sourceMinValue": 0,
						"sourceMaxValue": 127,
						"targetMinValue": 0,
						"targetMaxValue": 127,
						"outOfRangeMode": "Clamp",
						"enabled": true
					},
					{
						"type": "CCMap",
						"channelMask": 65535,
						"sourceControllerKind": "CCCoarse",
						"sourceController": 10,
						"TargetControllerKind": "CCCoarse",
						"targetController": 0,
						"newChannel": -1,
						"duplicate": false,
						"clamp": true,
						"sourceMinValue": 0,
						"sourceMaxValue": 127,
						"targetMinValue": 0,
						"targetMaxValue": 127,
						"outOfRangeMode": "Clamp",
						"enabled": true
					},
					{
						"type": "CCMap",
						"channelMask": 65535,
						"sourceControllerKind": "CCCoarse",
						"sourceController": 91,
						"TargetControllerKind": "CCCoarse",
						"targetController": 0,
						"newChannel": -1,
						"duplicate": false,
						"clamp": true,
						"sourceMinValue": 0,
						"sourceMaxValue": 127,
						"targetMinValue": 0,
						"targetMaxValue": 127,
						"outOfRangeMode": "Clamp",
						"enabled": true
					}
				]
			},
			"name": "Buttons\/Knobs",
			"aliases": "",
			"isInput": false
		},
		{
			"midiFilter": 
			{
				"items": 
				[
					{
						"type": "SuppressEvents",
						"channelMask": 65535,
						"eventMask": 118,
						"allowControllers": true,
						"suppressMidiClockEvents": true,
						"controllers": "7",
						"allowNotes": false,
						"suppressNotesMode": "0",
						"notes": "",
						"enabled": true
					},
					{
						"type": "CCMap",
						"channelMask": 65535,
						"sourceControllerKind": "CCCoarse",
						"sourceController": 7,
						"TargetControllerKind": "CCCoarse",
						"targetController": 0,
						"newChannel": -1,
						"duplicate": false,
						"clamp": true,
						"sourceMinValue": 0,
						"sourceMaxValue": 127,
						"targetMinValue": 0,
						"targetMaxValue": 127,
						"outOfRangeMode": "Clamp",
						"enabled": true
					}
				]
			},
			"name": "Faders",
			"aliases": "",
			"isInput": false
		},
		{
			"midiFilter": 
			{
				"items": []
			},
			"name": "MIDI Out",
			"aliases": "",
			"isInput": false
		},
		{
			"midiFilter": 
			{
				"items": 
				[
					{
						"type": "SuppressEvents",
						"channelMask": 65535,
						"eventMask": 118,
						"allowControllers": false,
						"suppressMidiClockEvents": true,
						"controllers": "1",
						"allowNotes": false,
						"suppressNotesMode": "0",
						"notes": "",
						"enabled": true
					}
				]
			},
			"name": "Modulation",
			"aliases": "",
			"isInput": false
		},
		{
			"midiFilter": 
			{
				"items": 
				[
					{
						"type": "SuppressEvents",
						"channelMask": 65535,
						"eventMask": 116,
						"allowControllers": false,
						"suppressMidiClockEvents": true,
						"controllers": "0-127",
						"allowNotes": false,
						"suppressNotesMode": "0",
						"notes": "",
						"enabled": true
					}
				]
			},
			"name": "Notes",
			"aliases": "",
			"isInput": false
		},
		{
			"midiFilter": 
			{
				"items": 
				[
					{
						"type": "SuppressEvents",
						"channelMask": 65535,
						"eventMask": 54,
						"allowControllers": false,
						"suppressMidiClockEvents": true,
						"controllers": "0-127",
						"allowNotes": false,
						"suppressNotesMode": "0",
						"notes": "",
						"enabled": true
					}
				]
			},
			"name": "PitchBend",
			"aliases": "",
			"isInput": false
		},
		{
			"midiFilter": 
			{
				"items": 
				[
					{
						"type": "SuppressEvents",
						"channelMask": 65535,
						"eventMask": 118,
						"allowControllers": true,
						"suppressMidiClockEvents": true,
						"controllers": "7",
						"allowNotes": false,
						"suppressNotesMode": "0",
						"notes": "",
						"enabled": true
					}
				]
			},
			"name": "Volume",
			"aliases": "",
			"isInput": false
		}
	],
	"customButtons": {},
	"currentState": null,
	"bindings": [],
	"bindingGroups": 
	[
		{
			"name": "General",
			"expanded": true,
			"enabled": true,
			"slotColor": "Default",
			"userNotes": null,
			"stateManager": 
			{
				"behaviour": 0,
				"indexedBehaviour": null,
				"externalBehaviour": 0,
				"externalIndexedBehaviour": null,
				"nonLinkedBehaviour": 0,
				"nonLinkedIndexedBehaviour": null,
				"resetBehaviour": 0,
				"resetIndexedBehaviour": null,
				"states": {},
				"resetState": null
			},
			"uniqueID": 1
		}
	],
	"states": [],
	"triggers": [],
	"viewAsRoutingDiagram": false,
	"showPortsInRoutingDiagram": true,
	"savedByVersion": "4.0.4056",
	"nextUniqueID": 2,
	"objects": 
	[
		{
			"kind": "InputPortProvider",
			"transpose": 0,
			"inputGain": 1,
			"stateManager": 
			{
				"behaviour": 2,
				"indexedBehaviour": null,
				"externalBehaviour": 0,
				"externalIndexedBehaviour": null,
				"nonLinkedBehaviour": 0,
				"nonLinkedIndexedBehaviour": null,
				"resetBehaviour": 0,
				"resetIndexedBehaviour": null,
				"states": {},
				"resetState": null
			},
			"userNotes": null,
			"portWiringPositions": 
			{
				"MIDI.Rack: MIDI In": 125,
				"Audio.Rack: Stereo In": 275,
				"MIDI.BottomKB": 425,
				"MIDI.Pedals": 575,
				"MIDI.TopKB": 725,
				"Audio.Guitar": 875,
				"Audio.Keyboard": 1025,
				"Audio.Microphone": 1175
			},
			"wiringPositionX": 150,
			"wiringPositionY": 0,
			"nextUniqueID": 6,
			"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,
						"nonLinkedBehaviour": 0,
						"nonLinkedIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": {},
						"resetState": null
					},
					"wiringStartInset": 10,
					"wiringEndInset": 10,
					"enabled": true,
					"userNotes": null,
					"uniqueID": 1,
					"name": null,
					"sourcePort": "TopKB",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: Buttons\/Knobs"
				},
				{
					"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,
						"nonLinkedBehaviour": 0,
						"nonLinkedIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": {},
						"resetState": null
					},
					"wiringStartInset": 10,
					"wiringEndInset": 10,
					"enabled": true,
					"userNotes": null,
					"uniqueID": 2,
					"name": null,
					"sourcePort": "TopKB",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: Faders"
				},
				{
					"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,
						"nonLinkedBehaviour": 0,
						"nonLinkedIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": {},
						"resetState": null
					},
					"wiringStartInset": 10,
					"wiringEndInset": 10,
					"enabled": true,
					"userNotes": null,
					"uniqueID": 3,
					"name": null,
					"sourcePort": "TopKB",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: Modulation"
				},
				{
					"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,
						"nonLinkedBehaviour": 0,
						"nonLinkedIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": {},
						"resetState": null
					},
					"wiringStartInset": 10,
					"wiringEndInset": 10,
					"enabled": true,
					"userNotes": null,
					"uniqueID": 4,
					"name": null,
					"sourcePort": "TopKB",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: Notes"
				},
				{
					"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,
						"nonLinkedBehaviour": 0,
						"nonLinkedIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": {},
						"resetState": null
					},
					"wiringStartInset": 10,
					"wiringEndInset": 10,
					"enabled": true,
					"userNotes": null,
					"uniqueID": 5,
					"name": null,
					"sourcePort": "TopKB",
					"targetKind": "OutputPortProvider",
					"targetName": "OutputPort",
					"targetPort": "Rack: PitchBend"
				},
				{
					"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": false,
					"showKeyRange": false,
					"keyRangeColor": "Auto",
					"enableConditionCC": false,
					"conditionCC": 0,
					"midiFilter": 
					{
						"items": []
					},
					"stateManager": 
					{
						"behaviour": 917,
						"indexedBehaviour": null,
						"externalBehaviour": 0,
						"externalIndexedBehaviour": null,
						"nonLinkedBehaviour": 0,
						"nonLinkedIndexedBehaviour": null,
						"resetBehaviour": 0,
						"resetIndexedBehaviour": null,
						"states": {},
						"resetState": null
					},
					"wiringStartInset": 10,
					"wiringEndInset": 10,
					"enabled": true,
					"userNotes": null,
					"uniqueID": 6,
					"name": null,
					"sourcePort": "TopKB",
					"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,
				"nonLinkedBehaviour": 0,
				"nonLinkedIndexedBehaviour": null,
				"resetBehaviour": 0,
				"resetIndexedBehaviour": null,
				"states": {},
				"resetState": null
			},
			"userNotes": null,
			"portWiringPositions": 
			{
				"MIDI.Rack: Buttons": 125,
				"MIDI.Rack: Faders": 275,
				"MIDI.Rack: Modulation": 425,
				"MIDI.Rack: Notes": 575,
				"MIDI.Rack: PitchBend": 725,
				"Audio.Rack: Stereo Out": 875,
				"MIDI.Rack: Buttons\/Knobs": 1025,
				"MIDI.BottomKB": 1175,
				"MIDI.Mixer": 1325,
				"MIDI.Pedals": 1475,
				"MIDI.TopKB": 1625,
				"MIDI.loopback:BottomKB": 1775,
				"MIDI.loopback:Pedals": 1925,
				"MIDI.loopback:TopKB": 2075,
				"MIDI.loopback:Rack: MIDI In": 2225,
				"Audio.Keyboard": 2375,
				"Audio.MediaPlayer": 2525,
				"Audio.Metronome": 2675,
				"Audio.VST1": 2825,
				"Audio.VST2": 2975,
				"Audio.VST3": 3125,
				"Audio.loopback:Guitar": 3275,
				"Audio.loopback:Keyboard": 3425,
				"Audio.loopback:Microphone": 3575,
				"Audio.loopback:Rack: Stereo In": 3725,
				"MIDI.Rack: Volume": 3875,
				"MIDI.Rack: MIDI Out": 4025
			},
			"wiringPositionX": 150,
			"wiringPositionY": 0,
			"nextUniqueID": 1,
			"uniqueId": 2,
			"routes": [],
			"name": "OutputPort",
			"displayExpanded": true,
			"slotColor": "Default"
		}
	],
	"modifiedBehaviour": "SignificantChanges"
}