{ "FormatVersion": 3, "Id": "59a0458e-2f3a-4856-96cd-32936f783cc5"/*MidiInput*/, "Description": "Provides input from connected MIDI devices. By default, the MIDI range from 0 to 127 is mapped to an output range from 0 to 1, which can be adjusted with the parameters. \nFor smoothing the output, damping is enabled by default. Reduce the damping parameter to improve latency. \n\nIf you want to react to a range for controls (i.e., to the range of keys on a keyboard), you can use the ControlRange parameter. \nIf this is something other than [0, 0], we map its range to the OutputRange (e.g., you could map two octaves of your keyboard to output values from 0 to 1). \n\nTo support controllers that have controllers and note buttons with overlapping control IDs (like the APC Mini), we distinguish between different event types.\n\nUseful combinations: [FloatToInt] [BooltoFloat] [BoolToInt] [FlipFlop] [HasBooleanChanged] [TriggerAnim]\n\nAlso see: [MouseInput] [KeyboardInput]", "SymbolTags": "1", "InputUis": [ { "InputId": "044168eb-791c-405f-867f-3d5702924165"/*EventType*/, "Position": { "X": -200.0, "Y": 100.0 } }, { "InputId": "23c34f4c-4ba3-4834-8d51-3e3909751f84"/*Device*/, "Position": { "X": -200.0, "Y": 90.0 }, "ExcludedFromPresets": "True", "Usage": "Default" }, { "InputId": "4636d6cf-8233-4281-8840-5ba079b5f1a6"/*DefaultOutputValue*/, "Position": { "X": -200.0, "Y": 270.0 } }, { "InputId": "6c15e743-9a70-47e7-a0a4-75636817e441"/*PrintLogMessages*/, "Position": { "X": -200.0, "Y": 360.0 } }, { "InputId": "7c681ee6-d071-4284-8585-1c3e03a089ea"/*TeachTrigger*/, "Position": { "X": -200.0, "Y": 45.0 }, "ExcludedFromPresets": "True" }, { "InputId": "9b0d32de-c53c-4df6-8b29-5e68a5a9c5f9"/*Channel*/, "Position": { "X": -200.0, "Y": 135.0 }, "ExcludedFromPresets": "True" }, { "InputId": "aad1e576-f144-423f-83b5-5694b1119c23"/*OutputRange*/, "Position": { "X": -200.0, "Y": 225.0 } }, { "InputId": "ac35e75a-bec5-497c-9c68-6b809b12cd8b"/*ResetToDefaultTrigger*/, "Position": { "X": -200.0, "Y": 405.0 } }, { "InputId": "ca3ce08d-6a19-4ad5-9435-08b050753311"/*Damping*/, "Position": { "X": -200.0, "Y": 405.0 }, "Min": 0.0, "Max": 1.0, "ClampMin": true, "ClampMax": true }, { "InputId": "ddbe4c30-74d7-41bc-a062-e19152de1080"/*LastKnownControllerValue*/, "Position": { "X": -200.0, "Y": 480.0 }, "ExcludedFromPresets": "True", "GroupTitle": "Stored for next session..." }, { "InputId": "df81b7b3-f39e-4e5d-8b97-f29dd576a76d"/*Control*/, "Position": { "X": -200.0, "Y": 180.0 }, "ExcludedFromPresets": "True" }, { "InputId": "f650985f-00a7-452a-b3e4-69a8e9a78c3f"/*ControlRange*/, "Position": { "X": -200.0, "Y": 495.0 } } ], "SymbolChildUis": [], "OutputUis": [ { "OutputId": "01706780-d25b-4c30-a741-8b7b81e04d82"/*Result*/, "Position": { "X": 0.0, "Y": 0.0 } }, { "OutputId": "d7114289-4b1d-47e9-b5c1-dcdc8a371087"/*Range*/, "Position": { "X": 0.0, "Y": 0.0 } }, { "OutputId": "4bf74648-207f-4275-83ba-09e1c048c33b"/*WasHit*/, "Position": { "X": 0.0, "Y": 100.0 } } ] }