You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
k-pub/vvvv/Syllabus MIDI CONTROLLER SP...

2350 lines
162 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" Id="S2BTZDQR20FLOeFQ11oRIA" LanguageVersion="2021.3.3.131" Version="0.128">
<NugetDependency Id="S3UexWAcCfXPk0KHbWeDP2" Location="VL.CoreLib" Version="2021.3.3" />
<Patch Id="PrfY6n0yj7eL3KucQp8R6v">
<Canvas Id="NfE9QyFChugPXkXV34rteQ" DefaultCategory="Main" CanvasType="FullCategory">
<!--
************************ KeyController ************************
-->
<Node Name="KeyController" Bounds="200,100" Id="HfVtATHaGF4NP21lkIu9Ts">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="MJ6hZX1IfT7MRzn3QRKaqQ">
<Canvas Id="IK8z569fNTgLQVax7QOxTz" CanvasType="Group">
<Node Bounds="577,302,70,19" Id="OkIclwlQoOvOll68TcVNxd">
<p:NodeReference LastCategoryFullName="IO.Keyboard" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="KeyMatch" />
</p:NodeReference>
<p:HelpFocus p:Assembly="VL.Lang" p:Type="VL.Model.HelpPriority">Low</p:HelpFocus>
<Pin Id="EA4VcWGXj3JNUYH5iKv3mL" Name="Keys" Kind="InputPin" />
<Pin Id="LjpTzy81XX6NGO1Jl2UNGY" Name="Key Name" Kind="InputPin" DefaultValue="Left">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pin>
<Pin Id="T6UOA9bcDx1OILF02QIrpf" Name="Is Down" Kind="OutputPin" />
</Node>
<Node Bounds="477,485,56,19" Id="KNSfNbSCGLZN0dVbAhWGgv">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="PxUIGjSwz82NayqHniBJsl" Name="Value" Kind="InputPin" />
<Pin Id="KDtJtnqORg4LOYngug6o44" Name="Up Edge" Kind="OutputPin" />
<Pin Id="V35mBxs1uiVOyUAQiuToIU" Name="Down Edge" Kind="OutputPin" />
</Node>
<Node Bounds="579,356,62,19" Id="QonuFlkRxp5PuuGbD0PBYj">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TimerFlop" />
</p:NodeReference>
<Pin Id="GMSngnf5gEIOEnFAsiMaey" Name="Set" Kind="InputPin" />
<Pin Id="BlUw7aIZqmyMYhr7x2FECO" Name="Reset" Kind="InputPin" />
<Pin Id="P8dh9tyPaAWQYPCkoY8znH" Name="Time" Kind="InputPin" DefaultValue="0.4">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Oeqql4pBSZkMfx0NrYNtzD" Name="Value" Kind="OutputPin" />
<Pin Id="JmJsC2Z3cA9MedYERAkqJ1" Name="Running" Kind="OutputPin" />
</Node>
<Node Bounds="545,488,45,19" Id="U816TezX5grNwwSbxSIaEx">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="UzIbNApC3AnNOrCXkSNTYf" Name="Period" Kind="InputPin" DefaultValue="0.1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="HOcDNuL8EvMLCqTuBx7onC" Name="Pause" Kind="InputPin" />
<Pin Id="AHdu7aJXwNLMOYmk2VCZMq" Name="Reset" Kind="ApplyPin" />
<Pin Id="FFT3srln2E8OTPP2ClNILW" Name="Phase" Kind="OutputPin" />
<Pin Id="OwjnlG1gyI4OVrTYj3HtPI" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="QZa8s0upwzQQVcY0n71vPO" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="479,531,93,19" Id="CbXH19lsARSLw2MIQIgdne">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="OR" />
</p:NodeReference>
<Pin Id="BKucpgHygflNBo6COVVsaB" Name="Input" Kind="StateInputPin" />
<Pin Id="HFxhELsCqkULeXbPDh4EOI" Name="Input 2" Kind="InputPin" />
<Pin Id="NcLr21sNHaqQAnsLxCaEpz" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="565,415,37,19" Id="Qtz8av7C3uMNwewTnnaIun">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="RQnSpsM0ufoPIC2mY5NVi9" Name="Input" Kind="StateInputPin" />
<Pin Id="VIDRjg0pa0VL9CLaQyiqNF" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="583,453,56,19" Id="JFMjEK7A5B3MpHtWZxsmnX">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="Ccc8p4W5axkNvtUibQCWOO" Name="Value" Kind="InputPin" />
<Pin Id="J2Bxox9ly3hLCo8LGs0J48" Name="Up Edge" Kind="OutputPin" />
<Pin Id="TA6DCcQQSIRPEw7ro5CrPE" Name="Down Edge" Kind="OutputPin" />
</Node>
<ControlPoint Id="FtGglTb4hQUMLMwc4uACTS" Bounds="576,239" />
<ControlPoint Id="R8JGxhWNWsxLDztUEVDCRZ" Bounds="644,233" />
<ControlPoint Id="FYXnF5al962Mvo7hKLsAWC" Bounds="480,588" />
</Canvas>
<Patch Id="BGAL0Nuq1lGQD6Jnj57v3L" Name="Create" />
<Patch Id="V0ko6ZyOKIgMOymYRoY2rW" Name="Update">
<Pin Id="GL7JsbmjIoKNtqeFnX7lMN" Name="Keys" Kind="InputPin" Bounds="576,239" />
<Pin Id="OzwN4558YT8OKnzju5ymMn" Name="Key Name" Kind="InputPin" Bounds="644,233" />
<Pin Id="EnCsrPiRiNiOdk30qPZv6j" Name="Output" Kind="OutputPin" Bounds="480,588" />
</Patch>
<ProcessDefinition Id="GZXAM8YshVGPFXiANyhi2g">
<Fragment Id="MhCSKHu3N65PDiQy5svLEE" Patch="BGAL0Nuq1lGQD6Jnj57v3L" Enabled="true" />
<Fragment Id="Q0htk7aCcNIOnuu9CClLBj" Patch="V0ko6ZyOKIgMOymYRoY2rW" Enabled="true" />
</ProcessDefinition>
<Link Id="MSU4KNWT0cBOGwXNBupP1l" Ids="T6UOA9bcDx1OILF02QIrpf,PxUIGjSwz82NayqHniBJsl" />
<Link Id="QqEDRopqpGuNTvrW2bFDi2" Ids="KDtJtnqORg4LOYngug6o44,BKucpgHygflNBo6COVVsaB" />
<Link Id="SQYUY3N7hbgP2JniVhcXEp" Ids="T6UOA9bcDx1OILF02QIrpf,GMSngnf5gEIOEnFAsiMaey" />
<Link Id="HfTddnKXvwcQYK7coiFy2Z" Ids="OwjnlG1gyI4OVrTYj3HtPI,HFxhELsCqkULeXbPDh4EOI" />
<Link Id="Ha9EdPnGilvPjCAwb5wpm7" Ids="Oeqql4pBSZkMfx0NrYNtzD,RQnSpsM0ufoPIC2mY5NVi9" />
<Link Id="KRCcANQ1fMtMBvZVvyRBYk" Ids="VIDRjg0pa0VL9CLaQyiqNF,HOcDNuL8EvMLCqTuBx7onC" />
<Link Id="PfQDtRCM3APMD6FsQTMame" Ids="Oeqql4pBSZkMfx0NrYNtzD,Ccc8p4W5axkNvtUibQCWOO" />
<Link Id="FxISQQnSCzJPsXCIqLWwjL" Ids="J2Bxox9ly3hLCo8LGs0J48,AHdu7aJXwNLMOYmk2VCZMq" />
<Link Id="FUJ7jDwB5fQOpHiIZZ2lGz" Ids="FtGglTb4hQUMLMwc4uACTS,EA4VcWGXj3JNUYH5iKv3mL" />
<Link Id="CtN8uTL1hjgMKrxUxmByDd" Ids="GL7JsbmjIoKNtqeFnX7lMN,FtGglTb4hQUMLMwc4uACTS" IsHidden="true" />
<Link Id="ARbzgC5WqrQOyNFPg7IADj" Ids="R8JGxhWNWsxLDztUEVDCRZ,LjpTzy81XX6NGO1Jl2UNGY" />
<Link Id="DvFsHtmdFGvNNt6VJBSpbJ" Ids="OzwN4558YT8OKnzju5ymMn,R8JGxhWNWsxLDztUEVDCRZ" IsHidden="true" />
<Link Id="DVVAIp9HBoZLBm9CzIB37M" Ids="NcLr21sNHaqQAnsLxCaEpz,FYXnF5al962Mvo7hKLsAWC" />
<Link Id="Q1oghIyDE5nQXQleBs4H6g" Ids="FYXnF5al962Mvo7hKLsAWC,EnCsrPiRiNiOdk30qPZv6j" IsHidden="true" />
</Patch>
</Node>
<!--
************************ SliderSelect ************************
-->
<Node Name="SliderSelect" Bounds="562,218" Id="AGL5H4oSW8yLHx4GfHPis5">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="Ql83AgVNZaoMAbZK0YURvd">
<Canvas Id="KdBClyDIXtUNrpAXclPEoy" CanvasType="Group">
<Node Bounds="719,350,44,19" Id="VQ7wJdWmgpGM9qQtfZwRKY">
<p:NodeReference LastCategoryFullName="IO.Midi" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Midi" />
<Choice Kind="ProcessAppFlag" Name="MidiIn" />
</p:NodeReference>
<Pin Id="K2SX7lQlnVhOLpKkihI7uG" Name="Device" Kind="InputPin" />
<Pin Id="JeHhh5ArwJQQQKNJygPnaA" Name="Result" Kind="OutputPin" />
<Pin Id="Qqf4VC6ps2vPVQNKm8LqQP" Name="Is Open" Kind="OutputPin" />
</Node>
<Node Bounds="717,423,84,19" Id="Nl7lm5chHnmMbaYEeEOdcM">
<p:NodeReference LastCategoryFullName="IO.Midi" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ControllerState" />
</p:NodeReference>
<Pin Id="S0yr1bIPMPGLUkDDahu0uB" Name="Value" Kind="InputPin" />
<Pin Id="UCsyMeiN5vIOpxKwgCSf0L" Name="Controller" Kind="InputPin" DefaultValue="7">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="HIKaLyi1jsXLLACoH2MrC3" Name="Result" Kind="OutputPin" />
<Pin Id="MeNlj1gjvpbN9xrxhjqZIi" Name="On Data" Kind="OutputPin" />
</Node>
<Pad Id="LWPyyRApHxuLnN5TahlZiz" Comment="" Bounds="718,470,35,15" ShowValueBox="true" isIOBox="true" />
<Node Bounds="653,595,101,19" Id="PQ2c9TzQcZ6MTdZAF4TMHt">
<p:NodeReference LastCategoryFullName="Math.Ranges" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Map" />
</p:NodeReference>
<Pin Id="NMCfBBKq7FwNnArJ4xYdxY" Name="Input" Kind="InputPin" />
<Pin Id="CzgyZ3m6MI8OmnurywwlAc" Name="Input Minimum" Kind="InputPin" DefaultValue="0">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="RWq3xslVGVwNAIEVwi6si6" Name="Input Maximum" Kind="InputPin" DefaultValue="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Jw99805P52yOQ2Y0vYfQoX" Name="Output Minimum" Kind="InputPin" />
<Pin Id="FgzW00L7E9VP60TIcGsq6l" Name="Output Maximum" Kind="InputPin" />
<Pin Id="HA1RIyuYUS2PaNjyuu0iD1" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="750,555,48,26" Id="GQfDSvmjR0KPtCR8yR83en">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Length" />
<FullNameCategoryReference ID="Primitive.String" />
</p:NodeReference>
<Pin Id="FBBCRGsFLMiPlunLfQkvza" Name="Input" Kind="InputPin" />
<Pin Id="D026HFbGNKLQVSu42wvCUC" Name="Length" Kind="OutputPin" />
</Node>
<Node Bounds="653,635,46,19" Id="UAzYpwRE0mTMKnOjuEYEEp">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Floor" />
<CategoryReference Kind="Category" Name="Math" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="INJwE7ueOjBQPHdmmqOXpe" Name="Input" Kind="InputPin" />
<Pin Id="UyonTbQJj2UPzTlsqIb2tt" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="652,538,68,19" Id="JLfN06glcTnLPSDrX5oCvj">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="UJje0Rx4dCgLhW6nP5z3kF" Name="Condition" Kind="InputPin" />
<Pin Id="M47rH4eXsyPN26qdqff3ww" Name="Input" Kind="InputPin" />
<Pin Id="LTYOcK2IIqcL02qfuJ4mnW" Name="Input 2" Kind="InputPin" />
<Pin Id="MFl9xHGExFrPGzL39dV8Tu" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="681,498,25,19" Id="S69iUPIlP0BPE1jwoOXH06">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="-" />
</p:NodeReference>
<Pin Id="F07PKaKlkWrOV4t7MIMbxX" Name="Input" Kind="InputPin" DefaultValue="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="KRMrlQ3R5f2NkvlJT7D76J" Name="Input 2" Kind="InputPin" />
<Pin Id="QPegbfY5ytFN2C80RdnjuK" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="JdYQvvfMAPvPCrLkiTzr7S" Comment="Reverse" Bounds="588,384,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Pad Id="DMYBhAyojVHM2KbFFTP68k" Comment="Controller" Bounds="798,402,20,15" ShowValueBox="true" isIOBox="true" Value="7">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="RAO2Kz6YeDRLXHqpC2Aj0E" Comment="Device" Bounds="721,327,158,15" ShowValueBox="true" isIOBox="true" Value="Keystation 61 MK3">
<p:TypeAnnotation LastCategoryFullName="IO.Midi" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="TypeFlag" Name="MidiInputDevice" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="PROfNA7Xzb5PePVXWcjyYD" Bounds="589,337" />
<ControlPoint Id="MCWT6dTQWoxQXyWZmyH9Ed" Bounds="532,339" />
<ControlPoint Id="HWvu3aVp0DvO5t1I0IbdYF" Bounds="603,796" />
<ControlPoint Id="LNqdGI9M65hLjA4MZyBDSv" Bounds="798,372" />
<ControlPoint Id="UQ8djMjQlVrPMpV9FMnQWJ" Bounds="722,300" />
<ControlPoint Id="EX29e6hrKTMOunnjmMW5eM" Bounds="825,542" />
<Node Bounds="601,722,60,26" Id="RNWwIqdIoJwLU5AaTJM52B">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="StringType" Name="String" />
<Choice Kind="OperationCallFlag" Name="Substring (Length)" />
</p:NodeReference>
<Pin Id="L5Zh2EONsO1LFfq4lSBfwU" Name="Input" Kind="StateInputPin" />
<Pin Id="HrpfmPdqyH0MNpOZsD6MAE" Name="Start Index" Kind="InputPin" />
<Pin Id="TDBeFD6PeLgQOcMgNTP7A3" Name="Length" Kind="InputPin" />
<Pin Id="KX1HFUtmKyoLSof7h7cNo5" Name="Output" Kind="StateOutputPin" />
</Node>
<ControlPoint Id="GBhpInK7batL7ej2muuDZT" Bounds="697,786" />
</Canvas>
<Patch Id="OdhZiLdJfXSLGggI5VBf7Z" Name="Create" />
<Patch Id="OCSDfW5P21DMFjsugzzoKB" Name="Update">
<Pin Id="RRuEMkUrJ8tOLApBXPJDdH" Name="Reverse" Kind="InputPin" Bounds="589,400" />
<Pin Id="MuXtxznrYm8PaJRa5REqT0" Name="String" Kind="InputPin" Bounds="504,517" />
<Pin Id="LDjOK0HWP66ObJHnFfCzRm" Name="Substring" Kind="OutputPin" Bounds="604,789" />
<Pin Id="BAYeOuouJJsOUl6fHFCxzU" Name="Controller" Kind="InputPin" Bounds="796,375" />
<Pin Id="EiGPv9Q8x0vNleZDu1fZ43" Name="Device" Kind="InputPin" Bounds="719,300" />
<Pin Id="R8YJ25ld4uAMi3h8OmQFyc" Name="ControllerState" Kind="OutputPin" Bounds="826,542" />
<Pin Id="Cns6EACY22BLdTCr97a6cr" Name="Length" Kind="OutputPin" Bounds="706,745" />
</Patch>
<!--
************************ ************************
-->
<ProcessDefinition Id="OKEfPhOlKRiPFEd7t23Pef">
<Fragment Id="RxWvXc36bjIMoUjtx0Emer" Patch="OdhZiLdJfXSLGggI5VBf7Z" Enabled="true" />
<Fragment Id="RfgZhE2sQPiQDSThhmprLz" Patch="OCSDfW5P21DMFjsugzzoKB" Enabled="true" />
</ProcessDefinition>
<Link Id="AVff752RBmVLQwXOk74V5d" Ids="JeHhh5ArwJQQQKNJygPnaA,S0yr1bIPMPGLUkDDahu0uB" />
<Link Id="Pi50xAno69uO4RvfNWK7zV" Ids="HIKaLyi1jsXLLACoH2MrC3,LWPyyRApHxuLnN5TahlZiz" />
<Link Id="LqIHfF04HEPN8cm7Hk66qn" Ids="D026HFbGNKLQVSu42wvCUC,FgzW00L7E9VP60TIcGsq6l" />
<Link Id="F9Bcc5gHvH1NwlLbmRHHuS" Ids="HA1RIyuYUS2PaNjyuu0iD1,INJwE7ueOjBQPHdmmqOXpe" />
<Link Id="UhzK87r5NKlNzE5IJQJwvE" Ids="MFl9xHGExFrPGzL39dV8Tu,NMCfBBKq7FwNnArJ4xYdxY" />
<Link Id="EoX6RPERR1ZLBZmh9Lda8p" Ids="LWPyyRApHxuLnN5TahlZiz,KRMrlQ3R5f2NkvlJT7D76J" />
<Link Id="Hw0OP5gzZcZOSIoFwTzI24" Ids="QPegbfY5ytFN2C80RdnjuK,M47rH4eXsyPN26qdqff3ww" />
<Link Id="MPJ7PPGtrugMXkIIBlkl9O" Ids="LWPyyRApHxuLnN5TahlZiz,LTYOcK2IIqcL02qfuJ4mnW" />
<Link Id="IDjVF4ktMGQL7MLhVj05mB" Ids="JdYQvvfMAPvPCrLkiTzr7S,UJje0Rx4dCgLhW6nP5z3kF" />
<Link Id="SzsRTnzDATzONFUtKEK0u0" Ids="DMYBhAyojVHM2KbFFTP68k,UCsyMeiN5vIOpxKwgCSf0L" />
<Link Id="VDuVk0KQtSRMnsPsj2gLJ9" Ids="RAO2Kz6YeDRLXHqpC2Aj0E,K2SX7lQlnVhOLpKkihI7uG" />
<Link Id="O1Uj6hxiUEcNpRSVVgTBzH" Ids="PROfNA7Xzb5PePVXWcjyYD,JdYQvvfMAPvPCrLkiTzr7S" />
<Link Id="UhuTM2YUtcqNKy8eEuXTd5" Ids="RRuEMkUrJ8tOLApBXPJDdH,PROfNA7Xzb5PePVXWcjyYD" IsHidden="true" />
<Link Id="UpDpqzADROUNbbX6K5FHnh" Ids="MuXtxznrYm8PaJRa5REqT0,MCWT6dTQWoxQXyWZmyH9Ed" IsHidden="true" />
<Link Id="MeOBuDpAlnKQNE0sMJL1UQ" Ids="HWvu3aVp0DvO5t1I0IbdYF,LDjOK0HWP66ObJHnFfCzRm" IsHidden="true" />
<Link Id="DGUXHopc2jALXEEIvRQawe" Ids="MCWT6dTQWoxQXyWZmyH9Ed,FBBCRGsFLMiPlunLfQkvza" />
<Link Id="L6DdzWc7jaBMjTvDeAfMVE" Ids="LNqdGI9M65hLjA4MZyBDSv,DMYBhAyojVHM2KbFFTP68k" />
<Link Id="H61dWcYKjIbLJc0Vca1A8w" Ids="BAYeOuouJJsOUl6fHFCxzU,LNqdGI9M65hLjA4MZyBDSv" IsHidden="true" />
<Link Id="TGXl539NvZ0NznmPbXt7rl" Ids="UQ8djMjQlVrPMpV9FMnQWJ,RAO2Kz6YeDRLXHqpC2Aj0E" />
<Link Id="C1BP5ciPrPPME3RvOIgjSc" Ids="EiGPv9Q8x0vNleZDu1fZ43,UQ8djMjQlVrPMpV9FMnQWJ" IsHidden="true" />
<Link Id="OayHO0Hb9ZuLFzjyxD5G7n" Ids="HIKaLyi1jsXLLACoH2MrC3,EX29e6hrKTMOunnjmMW5eM" />
<Link Id="RgHUDe63b1WL9DAljZWm8u" Ids="EX29e6hrKTMOunnjmMW5eM,R8YJ25ld4uAMi3h8OmQFyc" IsHidden="true" />
<Link Id="CuFwXNdS6EMM6jIna5mv00" Ids="MCWT6dTQWoxQXyWZmyH9Ed,L5Zh2EONsO1LFfq4lSBfwU" />
<Link Id="T1dEW7kEfzzNzQQ5mIokGQ" Ids="KX1HFUtmKyoLSof7h7cNo5,HWvu3aVp0DvO5t1I0IbdYF" />
<Link Id="VAvZouICRkfMI4yoLLYNiP" Ids="UyonTbQJj2UPzTlsqIb2tt,TDBeFD6PeLgQOcMgNTP7A3" />
<Link Id="RPIQep2Cqk5OeVxRG8uuXR" Ids="UyonTbQJj2UPzTlsqIb2tt,GBhpInK7batL7ej2muuDZT" />
<Link Id="IfoUbqRFDgNLQSXN3FqxRf" Ids="GBhpInK7batL7ej2muuDZT,Cns6EACY22BLdTCr97a6cr" IsHidden="true" />
</Patch>
</Node>
<!--
************************ PitchWheelSelect ************************
-->
<Node Name="PitchWheelSelect" Bounds="200,200" Id="EvLNmCSOiZ9NnASxpxX87L">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="GAcQnWzmecGOcFtlnQo4gx">
<Canvas Id="AoAliPZjklmPw5KMllO8ao" CanvasType="Group">
<Node Bounds="795,634,81,26" Id="ThVa4isT9rJLhVMwAM9yBH">
<p:NodeReference LastCategoryFullName="IO.Midi.Messages.ChannelMessage" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetPitchWheel" />
</p:NodeReference>
<Pin Id="QppHhKAosJmLFlLCNJTDWc" Name="Input" Kind="StateInputPin" />
<Pin Id="BGmko1DtxBkPGuNPrORUuH" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="795,552,115,19" Id="V8cGzFKsJTpNa164YambW0">
<p:NodeReference LastCategoryFullName="IO.Midi.MessageFilter" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ChannelMessageFilter" />
</p:NodeReference>
<Pin Id="C8RSfOFlhTBPV89XDbNbpX" Name="Value" Kind="InputPin" />
<Pin Id="TO4pNEMrjtrPS38x9Rx115" Name="Command" Kind="InputPin" DefaultValue="PitchWheel">
<p:TypeAnnotation LastCategoryFullName="IO.Midi.Messages" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="TypeFlag" Name="ChannelCommand" />
</p:TypeAnnotation>
</Pin>
<Pin Id="THvU4lNc3EmMRIc9kVgMAu" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="795,592,65,19" Id="D8ot21qdl0HOHXLyoQuEon">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HoldLatest" />
</p:NodeReference>
<Pin Id="Vy7ig2CIXPxQCbkPeM7hDa" Name="Async Notifications" Kind="InputPin" />
<Pin Id="QFlhUhi6lxrQBXQHeHSsCJ" Name="Reset" Kind="InputPin" />
<Pin Id="I5LxrY7f5i0OwxnrIAYsSx" Name="Value" Kind="OutputPin" />
<Pin Id="HgQ4PI7oQsuPRsbRsHbHHt" Name="On Data" Kind="OutputPin" />
</Node>
<Node Bounds="795,509,44,19" Id="QuU5N51UdzwLXj2bTH2gha">
<p:NodeReference LastCategoryFullName="IO.Midi" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Midi" />
<Choice Kind="ProcessAppFlag" Name="MidiIn" />
</p:NodeReference>
<Pin Id="MOwsGf9h7cuLopt5kM1OxK" Name="Device" Kind="InputPin" />
<Pin Id="PmjvL8piebCNhcLaMM7HW5" Name="Result" Kind="OutputPin" />
<Pin Id="VyWh864SorPMeFg0fgp6Wi" Name="Is Open" Kind="OutputPin" />
</Node>
<Pad Id="PmGuS23EX5TM9YqPqryVgx" Comment="" Bounds="797,692,35,15" ShowValueBox="true" isIOBox="true" />
<Node Bounds="730,968,113,19" Id="GrWWNoD4SJaPwgRSdVDziS">
<p:NodeReference LastCategoryFullName="Math.Ranges" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="MapClamp" />
<CategoryReference Kind="Category" Name="Ranges" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="AnwMzPkQd2hPeZWdVRfAjP" Name="Input" Kind="InputPin" />
<Pin Id="PUmONL0XUGZNnweTlt9hOE" Name="Input Minimum" Kind="InputPin" DefaultValue="0.5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="JIMD0aMlGqtNf3ZR9gUB4A" Name="Input Maximum" Kind="InputPin" DefaultValue="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="BvmTiomY7XrQc4E0TjDXrX" Name="Output Minimum" Kind="InputPin" />
<Pin Id="FulZJ91D3tpLzlV94NDJBB" Name="Output Maximum" Kind="InputPin" />
<Pin Id="IxlwwfddbgVMroX58HqIar" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="840,918,48,26" Id="DBJ15eYE2U4NSWDKEuyqFW">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Length" />
<FullNameCategoryReference ID="Primitive.String" />
</p:NodeReference>
<Pin Id="B3s8lEhhK3HNc2PfgwREeY" Name="Input" Kind="InputPin" />
<Pin Id="SQxH1wHI270NjEiEy58QeD" Name="Length" Kind="OutputPin" />
</Node>
<Node Bounds="730,1008,46,19" Id="Q1LNPzhak0ELnQxKJULu0H">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Floor" />
<CategoryReference Kind="Category" Name="Math" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="GBwYybO3eGTOGDoQAbSEdI" Name="Input" Kind="InputPin" />
<Pin Id="IoOeegtmL9yOEOSK0YBGkK" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="ReFkjH8iZWELBhXfL7aRl0" Comment="Reverse" Bounds="664,543,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Pad Id="RDTqcoHMgoKNdYMsU5GsMd" Comment="Device" Bounds="797,486,158,15" ShowValueBox="true" isIOBox="true" Value="Keystation 61 MK3">
<p:TypeAnnotation LastCategoryFullName="IO.Midi" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="TypeFlag" Name="MidiInputDevice" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="Ek21bUluwYQQPQb1AoMt8s" Bounds="665,496" />
<ControlPoint Id="TKBVpdhoGyfPd8GKaEfS4X" Bounds="608,498" />
<ControlPoint Id="SZaDReADLVfLA7OrtfhfBY" Bounds="672,1251" />
<ControlPoint Id="VvOc9NVE3O3NnW9vsrBV95" Bounds="798,459" />
<Node Bounds="674,1092,60,26" Id="KdD1rHoJ2ovP0cfG2zFYcL">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="StringType" Name="String" />
<Choice Kind="OperationCallFlag" Name="Substring (Length)" />
</p:NodeReference>
<Pin Id="LcWKXjiQRpSOvPxKEbyBi9" Name="Input" Kind="StateInputPin" />
<Pin Id="HVFy7NBjbLZN9QqQLg0w47" Name="Start Index" Kind="InputPin" />
<Pin Id="EIQQUxN1fPeMQ5HkwxmRP9" Name="Length" Kind="InputPin" />
<Pin Id="LFugUTcLurfQVhJTvbNsZo" Name="Output" Kind="StateOutputPin" />
</Node>
<ControlPoint Id="UF1Nhzcr68SLTEWEPhzC7V" Bounds="821,1113" />
<Pad Id="Or2Ep2BRfPfL5jeGIX87jn" Comment="" Bounds="673,1192,133,15" ShowValueBox="true" isIOBox="true" />
<Node Bounds="786,874,68,19" Id="Gzc7ESfV9PwMwsSe0ajk19">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="CBUdEBsYiR9L632NiUbVRt" Name="Condition" Kind="InputPin" />
<Pin Id="VZBGmVGGuShL2nLAGVyBXz" Name="Input" Kind="InputPin" DefaultValue="0">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="S2VFQZu7TrkMw1rado8Uph" Name="Input 2" Kind="InputPin" DefaultValue="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Cy3radT2XlRNYiIcKyqZld" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="V3kkoCMqKD4NEUx56Bk7IY" Comment="" Bounds="832,832,35,15" ShowValueBox="true" isIOBox="true" Value="0">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="AtBS0nnUH2lPa3NhbGTzag" Comment="" Bounds="849,858,35,15" ShowValueBox="true" isIOBox="true" Value="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
</Canvas>
<Patch Id="GSrI55AZbvbO5plg9BHe1h" Name="Create" />
<Patch Id="M0sWDAC232uQcyFDqE3hMd" Name="Update">
<Pin Id="FHyXTytXGyDM6E3rHXF85g" Name="Reverse" Kind="InputPin" Bounds="589,400" />
<Pin Id="AM6d1Rg5cpUNuSY1y8z5rb" Name="String" Kind="InputPin" Bounds="504,517" />
<Pin Id="Av6g1e6KrobQB1jgN7JUoL" Name="Substring" Kind="OutputPin" Bounds="604,789" />
<Pin Id="PmVPldQZxVXMnZB4mdDzB9" Name="Device" Kind="InputPin" Bounds="719,300" />
<Pin Id="HEZgl84zJjJOkone5dKJ6r" Name="Length" Kind="OutputPin" Bounds="706,745" />
</Patch>
<!--
************************ ************************
-->
<ProcessDefinition Id="LXsq66jGEpELln2WHZxqA9">
<Fragment Id="NGL0pdcdEbzPZEH1O5fB3C" Patch="GSrI55AZbvbO5plg9BHe1h" Enabled="true" />
<Fragment Id="LzrImEOqqx2QMPK6hrmy1F" Patch="M0sWDAC232uQcyFDqE3hMd" Enabled="true" />
</ProcessDefinition>
<Link Id="OCxEAsbpyGoQal6IeySMhb" Ids="THvU4lNc3EmMRIc9kVgMAu,Vy7ig2CIXPxQCbkPeM7hDa" />
<Link Id="Tt7wwhu12aEMqLhjOYKBgA" Ids="I5LxrY7f5i0OwxnrIAYsSx,QppHhKAosJmLFlLCNJTDWc" />
<Link Id="LnpDV8jd7swOeqUUp9bsR9" Ids="SQxH1wHI270NjEiEy58QeD,FulZJ91D3tpLzlV94NDJBB" />
<Link Id="OB1GMM6aaKiNsZ42rr1iHK" Ids="IxlwwfddbgVMroX58HqIar,GBwYybO3eGTOGDoQAbSEdI" />
<Link Id="JPiT1pBRNo7NFKP6ZBpeqv" Ids="RDTqcoHMgoKNdYMsU5GsMd,MOwsGf9h7cuLopt5kM1OxK" />
<Link Id="FRYdKSyybGUMBbulXoADbd" Ids="Ek21bUluwYQQPQb1AoMt8s,ReFkjH8iZWELBhXfL7aRl0" />
<Link Id="MSJl0xsxdyjNWzfPWeTP3z" Ids="FHyXTytXGyDM6E3rHXF85g,Ek21bUluwYQQPQb1AoMt8s" IsHidden="true" />
<Link Id="SUzNVH0fb4lLENQWeoMvuJ" Ids="AM6d1Rg5cpUNuSY1y8z5rb,TKBVpdhoGyfPd8GKaEfS4X" IsHidden="true" />
<Link Id="P12R473NKcpLKETWry2luR" Ids="SZaDReADLVfLA7OrtfhfBY,Av6g1e6KrobQB1jgN7JUoL" IsHidden="true" />
<Link Id="E9YUGwY3gfCLbvhjgBDPew" Ids="TKBVpdhoGyfPd8GKaEfS4X,B3s8lEhhK3HNc2PfgwREeY" />
<Link Id="AF20Z4owLcOPJDVzjHNnXU" Ids="VvOc9NVE3O3NnW9vsrBV95,RDTqcoHMgoKNdYMsU5GsMd" />
<Link Id="RoVwsxJleSzMuBuZHEBuMO" Ids="PmVPldQZxVXMnZB4mdDzB9,VvOc9NVE3O3NnW9vsrBV95" IsHidden="true" />
<Link Id="CcVwheetf1DQcpWD2r36uc" Ids="TKBVpdhoGyfPd8GKaEfS4X,LcWKXjiQRpSOvPxKEbyBi9" />
<Link Id="Be6Rw5SAkFHM7FBisTOMEK" Ids="IoOeegtmL9yOEOSK0YBGkK,EIQQUxN1fPeMQ5HkwxmRP9" />
<Link Id="Jrx0jSmoIe9PC2b1TEnsiJ" Ids="IoOeegtmL9yOEOSK0YBGkK,UF1Nhzcr68SLTEWEPhzC7V" />
<Link Id="NuSwlSWafNTLPfeD5RPOOo" Ids="UF1Nhzcr68SLTEWEPhzC7V,HEZgl84zJjJOkone5dKJ6r" IsHidden="true" />
<Link Id="Tio1GTNXYqDLYKXxvobdoH" Ids="PmjvL8piebCNhcLaMM7HW5,C8RSfOFlhTBPV89XDbNbpX" />
<Link Id="L4z5u3lzLJYOctI2znx2mo" Ids="BGmko1DtxBkPGuNPrORUuH,PmGuS23EX5TM9YqPqryVgx" />
<Link Id="QM2rNtZvZXVN7g6ZLekQij" Ids="PmGuS23EX5TM9YqPqryVgx,AnwMzPkQd2hPeZWdVRfAjP" />
<Link Id="DvKEkuNsz9GLHOeiXFQebl" Ids="LFugUTcLurfQVhJTvbNsZo,Or2Ep2BRfPfL5jeGIX87jn" />
<Link Id="SHGlOtuhApiPZESErkmtZJ" Ids="Or2Ep2BRfPfL5jeGIX87jn,SZaDReADLVfLA7OrtfhfBY" />
<Link Id="VWY5KW5CEOPLdAiYT8g2j5" Ids="V3kkoCMqKD4NEUx56Bk7IY,VZBGmVGGuShL2nLAGVyBXz" />
<Link Id="IJgAdygrFzwPyL5V1EFvhT" Ids="AtBS0nnUH2lPa3NhbGTzag,S2VFQZu7TrkMw1rado8Uph" />
<Link Id="SSIVjg5TEY0Pu6SgJjDDQP" Ids="Cy3radT2XlRNYiIcKyqZld,JIMD0aMlGqtNf3ZR9gUB4A" />
<Link Id="FCAEQM7ASslMjkblrN9lZf" Ids="ReFkjH8iZWELBhXfL7aRl0,CBUdEBsYiR9L632NiUbVRt" />
</Patch>
</Node>
<!--
************************ LiveSlicer ************************
-->
<Node Name="LiveSlicer" Bounds="620,100" Id="TKMQaxxeYaYPM0TaQDlREO">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="F78VtY1nbpVMXj0KBy1220">
<Canvas Id="ARtUcjIH9SMLhwRuzU1bzz" CanvasType="Group">
<Node Bounds="976,1438,105,19" Id="HI79SOViEG8Onr1PT5mXqj">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
</p:NodeReference>
<Pin Id="T8gC7cZ8RAbNqp5qt6XEqC" Name="Position" Kind="InputPin" />
<Pin Id="ND5qQKqDJP5LJUeueDlh3r" Name="Size" Kind="InputPin" />
<Pin Id="DtwOwbIH2nTMTZ5iCwnLFp" Name="Anchor" Kind="InputPin" />
<Pin Id="TfgkSUGuOyEPfNoeX2wY38" Name="Text" Kind="InputPin" />
<Pin Id="HN3hTFhQlnNOnGGrmeYFfc" Name="Paint" Kind="InputPin" />
<Pin Id="NJEB35OwaaYP1q1SLiszKI" Name="Enabled" Kind="InputPin" />
<Pin Id="NompsliLZRgMzHbOM56izi" Name="Output" Kind="OutputPin" />
<Pin Id="TvoPXSw7hr0MTpQvQcA3De" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="1275,1438,105,19" Id="N5wHrXbfp35NYMYxbHjZE0">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
</p:NodeReference>
<Pin Id="UbRmkLY9qaWLpQC3Mf8Xwu" Name="Position" Kind="InputPin" />
<Pin Id="KFX96Kz3lOfNxFxF0nAYbH" Name="Size" Kind="InputPin" DefaultValue="0, 1">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="VTr6JY3q91dPfvkDIAY1hS" Name="Anchor" Kind="InputPin" />
<Pin Id="LOFr0j9Lvg1Nh3r9dI96Iu" Name="Text" Kind="InputPin" />
<Pin Id="SMASYFdYs2bQbFpHlXdLfs" Name="Paint" Kind="InputPin" />
<Pin Id="TkpwcpJqYPmNugU7309Idl" Name="Enabled" Kind="InputPin" />
<Pin Id="NsNIo1pTpVxOPjZEpbJZBG" Name="Output" Kind="OutputPin" />
<Pin Id="EQmrOnF8CG9NZlOhlY5BEk" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="679,1505,898,19" Id="Uv2inav5GSqNsGjZH5C37i">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
</p:NodeReference>
<Pin Id="IFpDxQ9kTncNEV7qi5hUKq" Name="Input" Kind="InputPin" />
<Pin Id="JskjLbzpJeYNBbcWJkni1g" Name="Input 2" Kind="InputPin" />
<Pin Id="S2evEz4X0jQQD3zbgo3V1Q" Name="Output" Kind="OutputPin" />
<Pin Id="PASJrGvSzKoMk2VRS37wY9" Name="Input 3" Kind="InputPin" />
<Pin Id="VMM6naaDrGeNFqzw3Vl6IE" Name="Input 4" Kind="InputPin" />
</Node>
<Node Bounds="1359,1383,45,19" Id="Lz9JC0DYtryQRN90tcxXm9">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Fill" />
</p:NodeReference>
<Pin Id="OTUG8g6euUDLosAw0WR4zO" Name="Input" Kind="InputPin" />
<Pin Id="S0eixF2KHauMa8erd4vY2U" Name="Color" Kind="InputPin" DefaultValue="1, 0, 0, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="IFinQ7zL4i7PXRzlPvpRuF" Name="Shader" Kind="InputPin" />
<Pin Id="LvIxEUPe7BjO76nReCdLSe" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="982,1062,165,19" Id="OcIas72tjuGQSO82D8e2us">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FontAndParagraph" />
</p:NodeReference>
<Pin Id="LOMAMVG4XUMP4ScQ8S0o3G" Name="Input" Kind="InputPin" />
<Pin Id="H96Di9DhyYsLXZD17lvKUL" Name="Family Name" Kind="InputPin" />
<Pin Id="FBlv9bNXvdMODI39DlC67C" Name="Style" Kind="InputPin" />
<Pin Id="DHDGRDJN0WgOXQ1TMPv43a" Name="Size" Kind="InputPin" DefaultValue="0.11">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="PwhMJbVlXYNO1FMUKDuobg" Name="Color" Kind="InputPin" DefaultValue="0.2, 0.2, 0.2, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="OQNBAF78QFnLiQZbZDBy0x" Name="Line Height in em" Kind="InputPin" />
<Pin Id="HuW7XzzBMx2LtLRgN7SmKF" Name="Horizontal Alignment" Kind="InputPin" DefaultValue="Left">
<p:TypeAnnotation LastCategoryFullName="Graphics.Skia.Unwrapped.Enums" LastSymbolSource="VL.Skia.vl">
<Choice Kind="TypeFlag" Name="SKTextAlign" />
</p:TypeAnnotation>
</Pin>
<Pin Id="CnNP15QWEqZLmuJOS1qBKs" Name="Vertical Alignment" Kind="InputPin" DefaultValue="Center">
<p:TypeAnnotation LastCategoryFullName="Graphics.Skia.Unwrapped.Enums" LastSymbolSource="VL.Skia.vl">
<Choice Kind="TypeFlag" Name="VerticalTextAlignment" />
</p:TypeAnnotation>
</Pin>
<Pin Id="G4GoPJG3eOiL9XiXIXldFR" Name="Show Helpers" Kind="InputPin" />
<Pin Id="OqadOIIFAo7OwgGOWtvOVv" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1570,1062,112,19" Id="CWxqiPgsafgNoCHxnrwiSN">
<p:NodeReference LastCategoryFullName="Graphics.Skia.IO" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Keyboard" />
</p:NodeReference>
<p:HelpFocus p:Assembly="VL.Lang" p:Type="VL.Model.HelpPriority">High</p:HelpFocus>
<Pin Id="OiEU4qxqK4WOj30d2CnRyD" Name="Context" Kind="OutputPin" />
<Pin Id="Rs9VMAlQWTCOXEqK23gF2U" Name="Keyboard" Kind="OutputPin" />
<Pin Id="KQwUXg28XXXLx58lE8h6Zr" Name="Pressed Keys" Kind="OutputPin" />
</Node>
<Node Bounds="978,1171,98,19" Id="NPzMhknUKOyMBFrEkEJVA6">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TextMeasurement" />
</p:NodeReference>
<Pin Id="T3ErppzCiQiMBahauo3gP6" Name="Input" Kind="InputPin" />
<Pin Id="TgAUVVQ9oQMPu10vpdoJZU" Name="Text" Kind="InputPin" />
<Pin Id="Ku9BuZTbU4pODp5CifgAy1" Name="Size" Kind="OutputPin" />
<Pin Id="U6Yw4EnJf6XPLI2M74CBKw" Name="Size to Baseline" Kind="OutputPin" />
<Pin Id="IoJXde62eDlOI8RTFYKFpD" Name="Descent" Kind="OutputPin" />
<Pin Id="F5WRvFgoEosPp86ftTtxXV" Name="Ascent" Kind="OutputPin" />
</Node>
<Node Bounds="979,1216,46,19" Id="OyuISUpoE9fOEpU5MDQR8G">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Split)" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="ACQvIVTy8YCMtEuzCmcDr8" Name="Input" Kind="StateInputPin" />
<Pin Id="B5jCpBnR5N8O785JnDbDnR" Name="X" Kind="OutputPin" />
<Pin Id="HVhDGBPNLLDNtj8mIWeFN0" Name="Y" Kind="OutputPin" />
</Node>
<Node Bounds="1040,1215,35,19" Id="A5FEWwRpaS3PhoOJI4IdIe">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Half" />
</p:NodeReference>
<Pin Id="VYr1zDaUR6VNBiIp2Fxa1Q" Name="Half" Kind="OutputPin" />
</Node>
<Node Bounds="978,1275,67,19" Id="MKxgXDVxmKWNJJ1dIIOn96">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="OhNTXLau3mhLdYrcDA8bZK" Name="Input" Kind="InputPin" />
<Pin Id="RtdNgrrIpMtNlfz2K1XjUx" Name="Input 2" Kind="InputPin" />
<Pin Id="OSRRiM9ojPRON8vC3EjfO1" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="976,1383,46,19" Id="EqCofzgsDmMQcb3D6bzNra">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Qdi4P3CEdIEOLVQygLg0Qj" Name="X" Kind="InputPin" />
<Pin Id="GQxGoL2CFVqLSO6ZrR8piV" Name="Y" Kind="InputPin" />
<Pin Id="SaC6rKlaIlqLxSYVV2j1yk" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1677,1118,78,19" Id="CsIQufmHYhmPYQue8M6H19">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Syllabus MIDI CONTROLLER SPLIT.vl">
<Choice Kind="ProcessNode" Name="KeyController" />
</p:NodeReference>
<Pin Id="VcLXa7cvFNgLJC9GNk7eTR" Name="Keys" Kind="InputPin" />
<Pin Id="HsdHFhoPSu7M1OQ8uUkyqE" Name="Key Name" Kind="InputPin" DefaultValue="Space">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pin>
<Pin Id="GYlwaY7ry4XLsL3Mx1LBbY" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="JFSUmCaTDILOII9xUxVKPk" Comment="Key Name" Bounds="1751,1058,35,15" ShowValueBox="true" isIOBox="true" Value="Space">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1040,1246,22,19" Id="NKFKY3TeGokOgpeuTeqEQz">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="- (Negate)" />
</p:NodeReference>
<Pin Id="S5IkzfqrYLcMiJxnBxqVmS" Name="Input" Kind="InputPin" />
<Pin Id="TcauzzURMEIPvLAnAG9DKd" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Sd4aZmi237rNq9uKS2u252" Bounds="1054,277,471,79" ShowValueBox="true" isIOBox="true" Value="Man only escapes from the laws of this world in lightning flashes. Instants when everything stands still, instants of contemplation, of pure intuition, of mental void, of acceptance of the moral void. It is through such instants that he is capable of the supernatural. Whoever endures a moment of the void either receives the supernatural bread or falls. It is a terrible risk, but one that must be run—even during the instant when hope fails. But we must not throw ourselves into it.">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1340,709,60,26" Id="AFRvUly4OcAP04a79k2rAt">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Substring (Length)" />
</p:NodeReference>
<Pin Id="I48ulfnxG9dPjKJYIcKYuu" Name="Input" Kind="StateInputPin" />
<Pin Id="PmwR5bnVA6aP1QbMBLbA6u" Name="Start Index" Kind="InputPin" />
<Pin Id="PuGel3gY8LVLT7n6FrIEJ4" Name="Length" Kind="InputPin" DefaultValue="12">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="QiIItI1r16tOrPqTxt10k0" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="FfobjoJu3dJLoMneFlh9Ca" SlotId="ExRmLRPcgdOOsQlEPjPBj1" Bounds="1693,1558" />
<Pad Id="PMttT5qGqhZQQnGcjtBmRL" SlotId="ExRmLRPcgdOOsQlEPjPBj1" Bounds="1368,562" />
<Pad Id="LftDtFGgW7eMP1fqoo7FFJ" SlotId="ExRmLRPcgdOOsQlEPjPBj1" Bounds="1745,1246" Value="0" />
<Node Bounds="1678,1281,83,108" Id="QIwU1CTWIXPOUYNYugI70e">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="Uvz77zzoEelPpqFJVd77hx" Name="Condition" Kind="InputPin" />
<Patch Id="HzoGr7qbCQ2QXTBoYXyeWu" ManuallySortedPins="true">
<Patch Id="TOkKBniSV1pLdiST974c70" Name="Create" ManuallySortedPins="true" />
<Patch Id="QSRFcf8UhUrOnl9laxwhqi" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1690,1328,57,19" Id="MHytuLT1pfAPs1lIka4t05">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="U2wc3JTpr6GPoyqa30YzdP" Name="Input" Kind="InputPin" />
<Pin Id="BePiBwfWVBuOWDNB6vftsC" Name="Input 2" Kind="InputPin" />
<Pin Id="JBDQiwmKhVkOUhliXr0K0l" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="CBTi2S76DdRNf345NpHpzL" Bounds="1692,1383" Alignment="Bottom" />
<ControlPoint Id="LcE2l5NVC5sOwU69Ag5a2M" Bounds="1744,1288" Alignment="Top" />
</Node>
<Pad Id="GyhvatTAdyrLe0LuWt2UbO" Comment="offset" Bounds="1693,1586,34,15" ShowValueBox="true" isIOBox="true" />
<Node Bounds="746,705,60,26" Id="JPVZjRQWRjaPZGb7czS15g">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="StringType" Name="String" />
<Choice Kind="OperationCallFlag" Name="Substring (Length)" />
</p:NodeReference>
<Pin Id="FpW6z7uQ4CtNB9rj1QgJPW" Name="Input" Kind="StateInputPin" />
<Pin Id="GZpLQQu53wyN4KCnKmTvdO" Name="Start Index" Kind="InputPin" />
<Pin Id="A4Lyf037s4qLCNYsdXKIX1" Name="Length" Kind="InputPin" />
<Pin Id="TrEh2vhQjdGNt71eeWdLKj" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="681,1438,105,19" Id="JNktR2p5J7RLFrswdSVflq">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
</p:NodeReference>
<Pin Id="Tu7E7bJdAFMOwvb2A3JSL1" Name="Position" Kind="InputPin" />
<Pin Id="QeAXvlZvCW2MoStxRVWZZM" Name="Size" Kind="InputPin" DefaultValue="0, 1">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="DHqejH38hV9QFzR9KRZvVj" Name="Anchor" Kind="InputPin" />
<Pin Id="KpDqCo6VgBSQUNEoUcl9Ca" Name="Text" Kind="InputPin" />
<Pin Id="EyquDjovG0sNSju7azMTc3" Name="Paint" Kind="InputPin" />
<Pin Id="G97R1w71xf5ObQNrqeEkkk" Name="Enabled" Kind="InputPin" />
<Pin Id="MGD0zJkZmfOQG1PeSrNTqZ" Name="Output" Kind="OutputPin" />
<Pin Id="Iq5jbVYMps3L4r8R2hT6Q0" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="763,1383,45,19" Id="HK5JgFazn0rObWN2uBfzWJ">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Fill" />
</p:NodeReference>
<Pin Id="EalKmUyO2sbOuYosvaxj9z" Name="Input" Kind="InputPin" />
<Pin Id="LkkKlEQq2hDMTsD960djnb" Name="Color" Kind="InputPin" DefaultValue="1, 1, 1, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Ujf4krVRLfwMojjbOWidss" Name="Shader" Kind="InputPin" />
<Pin Id="GOr3Qu6nWHXMRkCx4P6FSB" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="681,1164,98,19" Id="AZoUYXVVVI1PjkjEdio52r">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TextMeasurement" />
</p:NodeReference>
<Pin Id="OXl3tCZcVTpPEiyIw5gM0i" Name="Input" Kind="InputPin" />
<Pin Id="U2EKiY5fQH6LylKe2SmKXc" Name="Text" Kind="InputPin" />
<Pin Id="LwAHEtoUvwsO6wOt1Q2hEb" Name="Size" Kind="OutputPin" />
<Pin Id="GdSvkRYG9K5MRAT3k8ac1o" Name="Size to Baseline" Kind="OutputPin" />
<Pin Id="OwahX7MohJ3PxdPVKVDG6R" Name="Descent" Kind="OutputPin" />
<Pin Id="MMlbJUJvTnwODuLBxb66W7" Name="Ascent" Kind="OutputPin" />
</Node>
<Node Bounds="681,1225,44,26" Id="VLUu8eG6cxnPkJARmkFVap">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="X" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="EBT9J1df8aXNn4zwiOblxv" Name="Input" Kind="StateInputPin" />
<Pin Id="S62sDcHoHbyPbgr7RZHSMl" Name="X" Kind="OutputPin" />
</Node>
<Node Bounds="681,1274,22,19" Id="UdnrYLHHRXYOVeG9fLsT9o">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="- (Negate)" />
</p:NodeReference>
<Pin Id="QbUYQcoTnmJQOi1cElXJjV" Name="Input" Kind="InputPin" />
<Pin Id="BkpnB6duDBjPm60QGblp9M" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="681,1383,46,19" Id="DYJJkd1YAolMsolGyugQXE">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="LA0odmQeTivPd9VDzMtFCr" Name="X" Kind="InputPin" />
<Pin Id="CZUwZ10RNb3PHKxuSTNuFw" Name="Y" Kind="InputPin" />
<Pin Id="Do6SCQtXRanQZzRvmeyBIL" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="681,1316,25,19" Id="UoC8jH71Ux5NmywAJWnD7Y">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="Ar1toSkiC07LMtUu9BRhVZ" Name="Input" Kind="InputPin" />
<Pin Id="ClATyBQMUazL8I6Xr6sOKd" Name="Input 2" Kind="InputPin" />
<Pin Id="KYTF9zJueeGMcTGlQE8ER7" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1338,1073,92,19" Id="DsF0FfnbfHeMkd2LrVOWMU">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Syllabus MIDI CONTROLLER SPLIT.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="PitchWheelSelect" />
</p:NodeReference>
<Pin Id="E7vrntNr7d4O6i5OiVS8wd" Name="String" Kind="InputPin" />
<Pin Id="Im3eJWjnNO8NmI7tft6Cz1" Name="Reverse" Kind="InputPin" DefaultValue="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
<Pin Id="QObeH6gyVhNN4FZEUMDAv9" Name="Device" Kind="InputPin" />
<Pin Id="NW9zCQpRYxCN5FuJHQH4s9" Name="Substring" Kind="OutputPin" />
<Pin Id="L4pQBzUiD2bL1cVZXm8jCt" Name="Length" Kind="OutputPin" />
</Node>
<Node Bounds="1035,702,60,26" Id="MIEtOTS6TQpOK57THmyKwY">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="StringType" Name="String" />
<Choice Kind="OperationCallFlag" Name="Substring" />
</p:NodeReference>
<Pin Id="K63yusfuQrhL772zBu3HDS" Name="Input" Kind="StateInputPin" />
<Pin Id="OBr3sbhoT55QLTdLJ087sU" Name="Start Index" Kind="InputPin" />
<Pin Id="RqyFQ2WcV0jOTBMmVwVtZk" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1396,515,48,26" Id="GAlqFrCVCtEOqyOqENVY84">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Length" />
<FullNameCategoryReference ID="Primitive.String" />
</p:NodeReference>
<Pin Id="H7l5kysvGCwLhsmfgaowmd" Name="Input" Kind="StateInputPin" />
<Pin Id="ABmktRP1EDRLxMe6c7R6Mn" Name="Length" Kind="OutputPin" />
</Node>
<Node Bounds="1396,609,25,19" Id="EoTTqREuq1hOH8bZfDNSbH">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="-" />
</p:NodeReference>
<Pin Id="IDAVbeisL9UMlgPJ2fErcJ" Name="Input" Kind="InputPin" />
<Pin Id="Qz1Y0VVBgt1OKRXEaJ4eWh" Name="Input 2" Kind="InputPin" />
<Pin Id="UHbw9hIBUaYQa2E7voZPO2" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1396,651,33,19" Id="Kj4afngHiyAPcm2eq7y4ey">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Min" />
</p:NodeReference>
<Pin Id="Sg9cXBj2BhsLUH2M5fIJ8r" Name="Input" Kind="InputPin" />
<Pin Id="RbdVQ3Z3QKjNJBEax0etE1" Name="Input 2" Kind="InputPin" />
<Pin Id="Qww4As48QMCPHLu7CZEUz7" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="KgpmH7huKRILTsr7kP1qPO" Comment="Controller Sensibility" Bounds="1483,557,59,15" ShowValueBox="true" isIOBox="true" Value="12">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:unit p:Type="String"> letters</p:unit>
</p:ValueBoxSettings>
</Pad>
<Pad Id="RgwCJqH65gFPPYS3mc1qvX" Comment="Cursor" Bounds="1381,1350,20,15" ShowValueBox="true" isIOBox="true" Value="1, 0, 0, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Pad Id="CeE6ZytoHr4NClGdoWhDP1" Comment="Selected" Bounds="786,1350,20,15" ShowValueBox="true" isIOBox="true" Value="1, 1, 1, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Pad Id="SXRubJZ55QdOzSborvp1js" SlotId="ExRmLRPcgdOOsQlEPjPBj1" Bounds="1092,676" />
<Pad Id="GcIUuCFXapUNWEXUu9zVF5" SlotId="ExRmLRPcgdOOsQlEPjPBj1" Bounds="803,683" />
<Pad Id="RLrQmLitArKNofs85wVK8f" Bounds="761,755,64,19" ShowValueBox="true" isIOBox="true" Value="Selected ">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="SoZyJvbuYFUPif0yNQMcFU" Bounds="1036,753,80,19" ShowValueBox="true" isIOBox="true" Value="Remaining ">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="JlQPSr09KZeLtRtBPl89FA" Bounds="1357,759,60,19" ShowValueBox="true" isIOBox="true" Value="Cursor">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="AQLyfBx3fkbMJnKZL0afbK" Bounds="1435,659,133,59" ShowValueBox="true" isIOBox="true" Value="Safe check to avoid the overflow of the string length">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="1412,1005,68,19" Id="Q6gjZ9QW0tcNonUPFp6SNk">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Syllabus MIDI CONTROLLER SPLIT.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SliderSelect" />
</p:NodeReference>
<Pin Id="BlHZNPwU819Mclj0XNb0Jq" Name="String" Kind="InputPin" />
<Pin Id="Ss68FA1yZL4Mf5VehlX4yA" Name="Reverse" Kind="InputPin" />
<Pin Id="VOp0Peef3CAP0SsBFm08Gd" Name="Device" Kind="InputPin" />
<Pin Id="ISnQ88CCfRXLbeJP3ZjXn0" Name="Controller" Kind="InputPin" />
<Pin Id="VVYaYfARzcWQVktV8XuCud" Name="Substring" Kind="OutputPin" />
<Pin Id="NIsXWvygv7DO64kEtvwZW2" Name="Length" Kind="OutputPin" />
<Pin Id="IxadW0dAQkANsesDXkPY9D" Name="ControllerState" Kind="OutputPin" />
</Node>
<Pad Id="VXXig4ChVkfMsUwC1m2fRg" Bounds="1495,1011,174,19" ShowValueBox="true" isIOBox="true" Value="We have also the slider one">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="1675,1437,82,80" Id="JpJ5t3ZV8jWOsPGpg05rGY">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="O90jJmHcoAfMMyPVeOUc9r" Name="Condition" Kind="InputPin" />
<Patch Id="QhLk8k6Ae8mLSpD5Jjb42R" ManuallySortedPins="true">
<Patch Id="H04NIvWQ3YbPWxl80ZLkTa" Name="Create" ManuallySortedPins="true" />
<Patch Id="KmygX2UlpKmP8ESR9iYqAy" Name="Then" ManuallySortedPins="true" />
<Pad Id="Ez0PCFjefhwOioY9lj5AxD" Comment="" Bounds="1691,1479,35,15" ShowValueBox="true" isIOBox="true">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
</Patch>
<ControlPoint Id="TecNwclN04ENhbL14a1gAY" Bounds="1692,1443" Alignment="Top" />
<ControlPoint Id="Lhh4Jmfr5yrNKuXNSkaiic" Bounds="1692,1511" Alignment="Bottom" />
</Node>
<Pad Id="UODOPRPvRgyL4cakVDXSnP" Comment="" Bounds="1604,1377,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="1058,1383,45,19" Id="Lm6BQUAzqqIP3y2Pn7sWQa">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Fill" />
<CategoryReference Kind="Category" Name="Paint" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="VB7r2z5mYtANUsbxMntMDn" Name="Input" Kind="InputPin" />
<Pin Id="AWOicGAG5uoL3VymYgwM08" Name="Color" Kind="InputPin" DefaultValue="0.2, 0.2, 0.2, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="AJdUqcY3jMEPwXb3q77EjK" Name="Shader" Kind="InputPin" />
<Pin Id="Mvnm5zfBUAwL5RCkDfEiT2" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="VMlZkSkdj6SNychsUVUuNb" Comment="Remaining" Bounds="1080,1350,20,15" ShowValueBox="true" isIOBox="true" Value="0.2, 0.2, 0.2, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="F3YwRTRCUM1P5sPFPs5xHo" Bounds="1054,219" />
<ControlPoint Id="PFwkWOqHXwnN9hpMFt34JV" Bounds="1484,512" />
<ControlPoint Id="ATi4hM7qgfhOP4xSDuqKc1" Bounds="1383,887" />
<ControlPoint Id="EuV3zc9pnm1NB1GXEub3pW" Bounds="1395,1175" />
<ControlPoint Id="PLodGwIeI0HNK8D0xyl8Vh" Bounds="1734,1183" />
<ControlPoint Id="Qa4vV7JN05aPpTwFViOhcU" Bounds="1604,1336" />
<ControlPoint Id="HnuEzkmt26oM0eCibp2p6m" Bounds="1752,1016" />
<ControlPoint Id="EP1PQWoS09FQKi3VQizhnD" Bounds="680,1593" />
<ControlPoint Id="AstlXhZRZb0Neb3lMqadkZ" Bounds="988,995" />
</Canvas>
<Patch Id="HDREZizEDAzNJAqQJKIaJ0" Name="Create" />
<Patch Id="NZlR8GMHTXpQQlja8aWYyA" Name="Update">
<Pin Id="Q5j4xgB2pxfMeDspUIG5if" Name="Text" Kind="InputPin" Bounds="1052,213" />
<Pin Id="SdupKioWBLJQEJm1qdbYq6" Name="Controller Sensibility" Kind="InputPin" Bounds="1327,507" />
<Pin Id="MhprwqXkqlfLsuIb3pKe7K" Name="Reverse" Kind="InputPin" Bounds="1443,827" />
<Pin Id="H1poNiLPsN7LON2qxQEVGS" Name="Selected Text" Kind="OutputPin" Bounds="1400,1150" />
<Pin Id="DoUwVYKtfqvOZBSo4uhqeK" Name="On Data" Kind="OutputPin" Bounds="1735,1171" />
<Pin Id="CZV4o5jvvk8ORYGg7hB3KZ" Name="Reset" Kind="InputPin" Bounds="1839,1380" />
<Pin Id="Acfz8K1DWzgOouDDMmXHA9" Name="Insert Key" Kind="InputPin" Bounds="1752,1015" />
<Pin Id="EVMe0h9xxR8NRVTvV9E8VX" Name="Output" Kind="OutputPin" Bounds="673,1584" />
<Pin Id="G9jgB5iZGC5MuMYiRz0M7b" Name="Paint" Kind="InputPin" Bounds="988,995" />
</Patch>
<!--
************************ ************************
-->
<ProcessDefinition Id="TSEjMD2ViYePFlWmUg1o6Q">
<Fragment Id="GEtr6C94DvQNtWl58ASni8" Patch="HDREZizEDAzNJAqQJKIaJ0" Enabled="true" />
<Fragment Id="I2P9JeY6PBdOSuNxV4TthO" Patch="NZlR8GMHTXpQQlja8aWYyA" Enabled="true" />
</ProcessDefinition>
<Slot Id="ExRmLRPcgdOOsQlEPjPBj1" Name="offset" />
<Link Id="JO4q7xzx713N9GDWTWNPJ3" Ids="Ku9BuZTbU4pODp5CifgAy1,ACQvIVTy8YCMtEuzCmcDr8" />
<Link Id="LMRkKaegi8SOuvtADz2dqg" Ids="B5jCpBnR5N8O785JnDbDnR,OhNTXLau3mhLdYrcDA8bZK" />
<Link Id="GJLu1bZD2MtOvH5XDT6A4P" Ids="SaC6rKlaIlqLxSYVV2j1yk,T8gC7cZ8RAbNqp5qt6XEqC" />
<Link Id="IjkIPsDrCM5NJKjObrcG01" Ids="SaC6rKlaIlqLxSYVV2j1yk,UbRmkLY9qaWLpQC3Mf8Xwu" />
<Link Id="HmL7jeqW89aMpQa44fwwQf" Ids="VYr1zDaUR6VNBiIp2Fxa1Q,S5IkzfqrYLcMiJxnBxqVmS" />
<Link Id="UR6kbBaOcc9NH9xknyAHBe" Ids="OSRRiM9ojPRON8vC3EjfO1,Qdi4P3CEdIEOLVQygLg0Qj" />
<Link Id="Ug6zo35RXJWNSsTIdFERXT" Ids="KQwUXg28XXXLx58lE8h6Zr,VcLXa7cvFNgLJC9GNk7eTR" />
<Link Id="QKGOoN1V2OCODXXvPK0Scs" Ids="JFSUmCaTDILOII9xUxVKPk,HsdHFhoPSu7M1OQ8uUkyqE" />
<Link Id="DUiCRdrvZxmM6ekiyxBl4q" Ids="OqadOIIFAo7OwgGOWtvOVv,T3ErppzCiQiMBahauo3gP6" />
<Link Id="PyBy5weihjyO7DBdj3KyVt" Ids="TcauzzURMEIPvLAnAG9DKd,RtdNgrrIpMtNlfz2K1XjUx" />
<Link Id="BqVd0NOx7ZcNGQgIYIXYOh" Ids="LvIxEUPe7BjO76nReCdLSe,SMASYFdYs2bQbFpHlXdLfs" />
<Link Id="Oo3EFv2xhOiNO8EGnFUCqS" Ids="OqadOIIFAo7OwgGOWtvOVv,OTUG8g6euUDLosAw0WR4zO" />
<Link Id="OxeWQBgR3ANOID8v30aRec" Ids="Sd4aZmi237rNq9uKS2u252,I48ulfnxG9dPjKJYIcKYuu" />
<Link Id="Gvk0mmAf3PJQNr9UTHYClm" Ids="PMttT5qGqhZQQnGcjtBmRL,PmwR5bnVA6aP1QbMBLbA6u" />
<Link Id="Jw09ybNEFciOjLBhoVGAPl" Ids="GYlwaY7ry4XLsL3Mx1LBbY,Uvz77zzoEelPpqFJVd77hx" />
<Link Id="OsMsbCKxqQqLNirqffHjh6" Ids="LcE2l5NVC5sOwU69Ag5a2M,CBTi2S76DdRNf345NpHpzL" IsFeedback="true" />
<Link Id="E8eZFH8xxrCM7RramEdZHj" Ids="JBDQiwmKhVkOUhliXr0K0l,CBTi2S76DdRNf345NpHpzL" />
<Link Id="Urm3q2jBQXTPX3ayyiuuoI" Ids="LftDtFGgW7eMP1fqoo7FFJ,LcE2l5NVC5sOwU69Ag5a2M" />
<Link Id="SJZqEHJndSCNDZvriXsXkf" Ids="FfobjoJu3dJLoMneFlh9Ca,GyhvatTAdyrLe0LuWt2UbO" />
<Link Id="K8B1K7pgumtOUIqwLRZI2v" Ids="Sd4aZmi237rNq9uKS2u252,FpW6z7uQ4CtNB9rj1QgJPW" />
<Link Id="RGAznGZH1r5QKhLFPCA9qS" Ids="GOr3Qu6nWHXMRkCx4P6FSB,EyquDjovG0sNSju7azMTc3" />
<Link Id="DtW7EEmIvKFLhiQ3J5NaoC" Ids="OqadOIIFAo7OwgGOWtvOVv,EalKmUyO2sbOuYosvaxj9z" />
<Link Id="Q8AROntAf9cOoyrlJBxGbR" Ids="TrEh2vhQjdGNt71eeWdLKj,KpDqCo6VgBSQUNEoUcl9Ca" />
<Link Id="IzgowOme1gIOdfEMvyCw4j" Ids="OqadOIIFAo7OwgGOWtvOVv,OXl3tCZcVTpPEiyIw5gM0i" />
<Link Id="I25MTH18WGtMIbVxR3AUKg" Ids="TrEh2vhQjdGNt71eeWdLKj,U2EKiY5fQH6LylKe2SmKXc" />
<Link Id="Ns4P4N83ujzO0S4fma1mXy" Ids="LwAHEtoUvwsO6wOt1Q2hEb,EBT9J1df8aXNn4zwiOblxv" />
<Link Id="HTOIej8kqHuMY2y4VLZawk" Ids="S62sDcHoHbyPbgr7RZHSMl,QbUYQcoTnmJQOi1cElXJjV" />
<Link Id="IomBtyZW9QQOROeY9JNVdc" Ids="Do6SCQtXRanQZzRvmeyBIL,Tu7E7bJdAFMOwvb2A3JSL1" />
<Link Id="Nyc7zgxJ0akLrZH4awerIi" Ids="BkpnB6duDBjPm60QGblp9M,Ar1toSkiC07LMtUu9BRhVZ" />
<Link Id="OAcCh7QavCANtvDkUZ7e5F" Ids="OSRRiM9ojPRON8vC3EjfO1,ClATyBQMUazL8I6Xr6sOKd" />
<Link Id="Vsf8xAjosaZOrFm7W45G7E" Ids="KYTF9zJueeGMcTGlQE8ER7,LA0odmQeTivPd9VDzMtFCr" />
<Link Id="CSu3WD3KYl3LxW51w44kYR" Ids="Sd4aZmi237rNq9uKS2u252,K63yusfuQrhL772zBu3HDS" />
<Link Id="Fsw2bYvuAhINY6yNFtXu8z" Ids="RqyFQ2WcV0jOTBMmVwVtZk,TfgkSUGuOyEPfNoeX2wY38" />
<Link Id="A0KgLdS8IDLPGiOv1Dqqat" Ids="Sd4aZmi237rNq9uKS2u252,H7l5kysvGCwLhsmfgaowmd" />
<Link Id="FrwkrvaX8rmMepBP7CQ3tu" Ids="ABmktRP1EDRLxMe6c7R6Mn,IDAVbeisL9UMlgPJ2fErcJ" />
<Link Id="UCbsypBapEKMMjiJUXxmrX" Ids="PMttT5qGqhZQQnGcjtBmRL,Qz1Y0VVBgt1OKRXEaJ4eWh" />
<Link Id="O2PeuETGXUQLRMgKhNOAc0" Ids="UHbw9hIBUaYQa2E7voZPO2,Sg9cXBj2BhsLUH2M5fIJ8r" />
<Link Id="S5cMGr5vW8vLGQ0u60Q1Gq" Ids="Qww4As48QMCPHLu7CZEUz7,PuGel3gY8LVLT7n6FrIEJ4" />
<Link Id="OCIViqaBUPENq4RCmfWni7" Ids="KgpmH7huKRILTsr7kP1qPO,RbdVQ3Z3QKjNJBEax0etE1" />
<Link Id="SaVSQnKBehbN7c2iMo1BIl" Ids="RgwCJqH65gFPPYS3mc1qvX,S0eixF2KHauMa8erd4vY2U" />
<Link Id="KiJ2uq0a9bUMLvT3wkUvgj" Ids="CeE6ZytoHr4NClGdoWhDP1,LkkKlEQq2hDMTsD960djnb" />
<Link Id="A8PgiTVCNTZLAggAvSrN8M" Ids="SXRubJZ55QdOzSborvp1js,OBr3sbhoT55QLTdLJ087sU" />
<Link Id="MBTAMcxhW3QLXcW0bQc34G" Ids="GcIUuCFXapUNWEXUu9zVF5,A4Lyf037s4qLCNYsdXKIX1" />
<Link Id="PVbLbCNR8xyQNEz2UJlZOb" Ids="QiIItI1r16tOrPqTxt10k0,E7vrntNr7d4O6i5OiVS8wd" />
<Link Id="D5vAoVzyBJWOrfO5liTapY" Ids="QiIItI1r16tOrPqTxt10k0,TgAUVVQ9oQMPu10vpdoJZU" />
<Link Id="LCH62ZJhkLgOgUTy1vN1gk" Ids="MGD0zJkZmfOQG1PeSrNTqZ,IFpDxQ9kTncNEV7qi5hUKq" />
<Link Id="HvVOwj0ap4BQdvGFQcvcTE" Ids="NompsliLZRgMzHbOM56izi,JskjLbzpJeYNBbcWJkni1g" />
<Link Id="L5kVCg5vSH4LOQc3l4yvya" Ids="NsNIo1pTpVxOPjZEpbJZBG,PASJrGvSzKoMk2VRS37wY9" />
<Link Id="Mk7bblVVaXCLIuxdew5hfn" Ids="OiEU4qxqK4WOj30d2CnRyD,VMM6naaDrGeNFqzw3Vl6IE" />
<Link Id="BlpSCtUyA0ePjOMXljQk4o" Ids="LcE2l5NVC5sOwU69Ag5a2M,BePiBwfWVBuOWDNB6vftsC" />
<Link Id="COWR07n0E64M0iztlAgpkE" Ids="L4pQBzUiD2bL1cVZXm8jCt,U2wc3JTpr6GPoyqa30YzdP" />
<Link Id="IKEds8GxO6pPeOhfYP4Fhz" Ids="TecNwclN04ENhbL14a1gAY,Lhh4Jmfr5yrNKuXNSkaiic" IsFeedback="true" />
<Link Id="Qgp4ACYDpnOLccN5WXLMNR" Ids="CBTi2S76DdRNf345NpHpzL,TecNwclN04ENhbL14a1gAY" />
<Link Id="Ha7EKgrYjVvNNxWFk6tdbL" Ids="Lhh4Jmfr5yrNKuXNSkaiic,FfobjoJu3dJLoMneFlh9Ca" />
<Link Id="BkRaUPiYJjwOBMJb3vgYOo" Ids="Ez0PCFjefhwOioY9lj5AxD,Lhh4Jmfr5yrNKuXNSkaiic" />
<Link Id="H6FkpwBjDENPYOiVsHfIgQ" Ids="UODOPRPvRgyL4cakVDXSnP,O90jJmHcoAfMMyPVeOUc9r" />
<Link Id="HgE9826vkT7PDMOEiBfWXB" Ids="OqadOIIFAo7OwgGOWtvOVv,VB7r2z5mYtANUsbxMntMDn" />
<Link Id="Hz8rtgm5BURMMNTVrWupRd" Ids="Mvnm5zfBUAwL5RCkDfEiT2,HN3hTFhQlnNOnGGrmeYFfc" />
<Link Id="HSiQ1fCvxGBLiIyvAtS4mc" Ids="VMlZkSkdj6SNychsUVUuNb,AWOicGAG5uoL3VymYgwM08" />
<Link Id="O9DcknxClS1MXCEearySH5" Ids="F3YwRTRCUM1P5sPFPs5xHo,Sd4aZmi237rNq9uKS2u252" />
<Link Id="PvPXfFUfSM1OFJVa7jUsoO" Ids="Q5j4xgB2pxfMeDspUIG5if,F3YwRTRCUM1P5sPFPs5xHo" IsHidden="true" />
<Link Id="UyXwiddaQuANoOgZF4ZQrk" Ids="PFwkWOqHXwnN9hpMFt34JV,KgpmH7huKRILTsr7kP1qPO" />
<Link Id="RIgoMlBjLX1OnGRSMoT9t6" Ids="SdupKioWBLJQEJm1qdbYq6,PFwkWOqHXwnN9hpMFt34JV" IsHidden="true" />
<Link Id="Ixv33rpgMbkQTPA2nsPnOI" Ids="ATi4hM7qgfhOP4xSDuqKc1,Im3eJWjnNO8NmI7tft6Cz1" />
<Link Id="LQu9Y5a81utNpGhrld52UJ" Ids="MhprwqXkqlfLsuIb3pKe7K,ATi4hM7qgfhOP4xSDuqKc1" IsHidden="true" />
<Link Id="EmUS31hsPd1NJkYgneget5" Ids="NW9zCQpRYxCN5FuJHQH4s9,EuV3zc9pnm1NB1GXEub3pW" />
<Link Id="AKIlSWqrwlONwKRaETuQKm" Ids="EuV3zc9pnm1NB1GXEub3pW,H1poNiLPsN7LON2qxQEVGS" IsHidden="true" />
<Link Id="BSzRh0AHT1ZPREZV5BAXzV" Ids="NW9zCQpRYxCN5FuJHQH4s9,LOFr0j9Lvg1Nh3r9dI96Iu" />
<Link Id="R1TMaYVhswyLNVztvY5e9f" Ids="GYlwaY7ry4XLsL3Mx1LBbY,PLodGwIeI0HNK8D0xyl8Vh" />
<Link Id="GZJC495MfmELlH6Xx9WPXb" Ids="PLodGwIeI0HNK8D0xyl8Vh,DoUwVYKtfqvOZBSo4uhqeK" IsHidden="true" />
<Link Id="TmQxI5cTgJKMiWkGRcoRub" Ids="Qa4vV7JN05aPpTwFViOhcU,UODOPRPvRgyL4cakVDXSnP" />
<Link Id="NrM0G4pK2CxPlRtmrhDfGo" Ids="CZV4o5jvvk8ORYGg7hB3KZ,Qa4vV7JN05aPpTwFViOhcU" IsHidden="true" />
<Link Id="EYjNhjTZ7fNMATi7M0U07T" Ids="HnuEzkmt26oM0eCibp2p6m,JFSUmCaTDILOII9xUxVKPk" />
<Link Id="NgHHvQyRelAP7oaDtDregX" Ids="Acfz8K1DWzgOouDDMmXHA9,HnuEzkmt26oM0eCibp2p6m" IsHidden="true" />
<Link Id="HnoIMWKpjItLdhmzByg77N" Ids="S2evEz4X0jQQD3zbgo3V1Q,EP1PQWoS09FQKi3VQizhnD" />
<Link Id="K0lp7W3yO8mNeaqUtBnesw" Ids="EP1PQWoS09FQKi3VQizhnD,EVMe0h9xxR8NRVTvV9E8VX" IsHidden="true" />
<Link Id="GW27qYbm4ozN6uJm5jc54B" Ids="AstlXhZRZb0Neb3lMqadkZ,LOMAMVG4XUMP4ScQ8S0o3G" />
<Link Id="DJVkNyho4rpN8A1bbeKEHH" Ids="G9jgB5iZGC5MuMYiRz0M7b,AstlXhZRZb0Neb3lMqadkZ" IsHidden="true" />
</Patch>
</Node>
</Canvas>
<!--
************************ Application ************************
-->
<Node Name="Application" Bounds="100,100" Id="PiWDE7u0B5YM9F4UVzlRbc">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="QtBdGn4hVu6OqJSJUDektl">
<Canvas Id="Q0G90fe28SpOpy8FQNIa3U" CanvasType="Group">
<!--
************************ Syllabe ************************
-->
<Node Name="Syllabe" Bounds="1296,1153" Id="Fbn6Lo6jPoWO22SFY6svi2">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="RecordDefinition" Name="Record" />
</p:NodeReference>
<Patch Id="PqEK24tmMcrOfInYKIRFcp">
<Canvas Id="EDcozNO61iEMOxFxneQUoa" CanvasType="Group">
<Pad Id="DU2usyxPomYMehHKlNZHSq" SlotId="LBSeg1GuJ5JO5i4adAvVs7" Bounds="655,530" />
<Pad Id="TmVbMf8s3vDL9PrsSDQw4X" SlotId="RmMAIH5yQUTO55MwkiMWA5" Bounds="382,529" />
<Pad Id="JbMZvGoBYQUO9zBiMH6GGy" SlotId="Jk2ZzL0kBRlPBETfK6Mgia" Bounds="835,515" />
<Pad Id="LXhTGbABVqqLTVZywkBJCr" SlotId="BLfrOcHVj7rMd3GrgRVDj1" Bounds="959,515" />
<Pad Id="TqCsyrMfBFoLGj02yPYFAF" SlotId="Fzx28EMQz0gLsu6e1NWkj7" Bounds="1072,515" />
<ControlPoint Id="HtPNGIbXHNONsLyLYjLbVi" Bounds="655,500" />
<ControlPoint Id="PAzLzdJlVglN2Sk7IrNWIv" Bounds="700,557" />
<ControlPoint Id="JOMKZmKrPRmNiY9tfeFhGJ" Bounds="382,499" />
<ControlPoint Id="DPoBlygyCeNL0DBo62Mrr4" Bounds="426,561" />
<ControlPoint Id="Cnt5Z4NgMnXOjQFApZ9aVm" Bounds="835,485" />
<ControlPoint Id="N0ebjvhCZCCNnVynpCc7Wf" Bounds="880,547" />
<ControlPoint Id="R6WhEa06opMOOXYhTIimwq" Bounds="959,485" />
<ControlPoint Id="Dm6XcgYlCSQMAOIbq7l6Du" Bounds="1000,545" />
<ControlPoint Id="OYfj4r8eXQePdThM2D7ia1" Bounds="1072,485" />
<ControlPoint Id="QUzHlhOrCdQQJAkiiThkOK" Bounds="1110,544" />
<ControlPoint Id="T5KbqqX9QsQPwsSEZTl2Fb" Bounds="655,560" />
<ControlPoint Id="VJi4AAr7y0MMklMCg4Suli" Bounds="382,559" />
<ControlPoint Id="ChhjVaclaX3L7Mu3jiwWh0" Bounds="835,545" />
<ControlPoint Id="TcBPRyVGSJzQQaYRPVFxN9" Bounds="959,545" />
<ControlPoint Id="S44EporCEaMPRp1GzeLOLM" Bounds="1072,545" />
</Canvas>
<Patch Id="C0sFrabeCnOPzJUtlNhtY2" Name="Create">
<Pin Id="AEmoK9QwC9gOaBDg3NpMlf" Name="Text" Kind="InputPin" />
<Pin Id="FjenPh2X2GwNMEhRMhvUsA" Name="Time" Kind="InputPin" />
<Pin Id="UZsB7PFC60uN5vHrLetjml" Name="Start" Kind="InputPin" />
<Pin Id="UwDgsBx33E2LSgiBqRxzKA" Name="Keep" Kind="InputPin" />
<Pin Id="G3uHbOzof3CMAI2smm00ej" Name="End" Kind="InputPin" />
</Patch>
<ProcessDefinition Id="DIlNq1wnOYYPj0YOLdMKkO" HasStateOut="true">
<Fragment Id="ICfY7JDVV41NPND6zHZe2m" Patch="C0sFrabeCnOPzJUtlNhtY2" Enabled="true" />
<Fragment Id="VXVPb7VVvlSPDyaqKtb8tG" Patch="LZR5lBP0icGO2IhChm73nE" />
<Fragment Id="Hs195GQXhGDNn7lJkNE6HZ" Patch="H7BSsLWnGvHO3XdzVCr9Fr" />
<Fragment Id="FHtTghnQ7pbPnJhHWB7xcX" Patch="IhCucxvOaa1NryCHNJuAJt" />
<Fragment Id="MgRh3Tc5JBTPPNRn5IUNOV" Patch="CneAQOWSua2Mp0R9bicDq6" />
<Fragment Id="Q2GYJVucOrEQQlzMdeuVtK" Patch="RLTUIbUL0xKL45Z7ON5YaP" />
<Fragment Id="BTwgEUzEygsQDIhWSEdGVZ" Patch="M8CHYtqZat6LEEFAFu1DNp" />
</ProcessDefinition>
<Slot Id="LBSeg1GuJ5JO5i4adAvVs7" Name="Text">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Slot>
<Slot Id="RmMAIH5yQUTO55MwkiMWA5" Name="Time">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="TimeSpan" />
</p:TypeAnnotation>
</Slot>
<Slot Id="Jk2ZzL0kBRlPBETfK6Mgia" Name="Start">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Slot>
<Slot Id="BLfrOcHVj7rMd3GrgRVDj1" Name="Keep">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Slot>
<Slot Id="Fzx28EMQz0gLsu6e1NWkj7" Name="End">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Slot>
<Link Id="QGBlsEw53ZgQMlM35gWzEs" Ids="AEmoK9QwC9gOaBDg3NpMlf,HtPNGIbXHNONsLyLYjLbVi" IsHidden="true" />
<Link Id="Czz9JfLdus7OnupDrycUhb" Ids="HtPNGIbXHNONsLyLYjLbVi,DU2usyxPomYMehHKlNZHSq" />
<Patch Id="LZR5lBP0icGO2IhChm73nE" Name="Split">
<Pin Id="QUVJFGAkUdRMgvYLqEwkbV" Name="Text" Kind="OutputPin" />
<Pin Id="EyETjuYIu5BMcfSC7bHSdY" Name="Time" Kind="OutputPin" />
<Pin Id="EDsPcGGZVO1NNSY6aNYS6I" Name="Start" Kind="OutputPin" />
<Pin Id="MR23y5NdAjKOpxRfjyc7wF" Name="Keep" Kind="OutputPin" />
<Pin Id="DZRluHsigQYMeBzP3gN5dT" Name="End" Kind="OutputPin" />
</Patch>
<Link Id="FPtgPoLIXPULjllCpHptuX" Ids="PAzLzdJlVglN2Sk7IrNWIv,OOM41gc9n8LPgczdB1FEtQ" IsHidden="true" />
<Link Id="La3AE1kqce8LzoBnuXziie" Ids="DU2usyxPomYMehHKlNZHSq,PAzLzdJlVglN2Sk7IrNWIv" />
<Link Id="MwHjnA7t9oYL5nGSptnUKV" Ids="FjenPh2X2GwNMEhRMhvUsA,JOMKZmKrPRmNiY9tfeFhGJ" IsHidden="true" />
<Link Id="MVVwBO4I1CwNTIv5gpbVSi" Ids="JOMKZmKrPRmNiY9tfeFhGJ,TmVbMf8s3vDL9PrsSDQw4X" />
<Link Id="U5FOwnpCRFxMqm772dEv0Z" Ids="DPoBlygyCeNL0DBo62Mrr4,DElQVwtVnymQIP8wB2vCY5" IsHidden="true" />
<Link Id="BDP5CQA1yqAPFqt622uZyL" Ids="TmVbMf8s3vDL9PrsSDQw4X,DPoBlygyCeNL0DBo62Mrr4" />
<Link Id="EhV7WbfvkjgMpzm09cJVw9" Ids="UZsB7PFC60uN5vHrLetjml,Cnt5Z4NgMnXOjQFApZ9aVm" IsHidden="true" />
<Link Id="EVHd3SDXK0IPaFczJ97Vje" Ids="Cnt5Z4NgMnXOjQFApZ9aVm,JbMZvGoBYQUO9zBiMH6GGy" />
<Link Id="LWdHvcLSQl0PfIIxMti4x1" Ids="N0ebjvhCZCCNnVynpCc7Wf,DaGyriA3Q65P3iycZCIL1k" IsHidden="true" />
<Link Id="C5zRoGPT9d8LsTdGPGIU4t" Ids="JbMZvGoBYQUO9zBiMH6GGy,N0ebjvhCZCCNnVynpCc7Wf" />
<Link Id="TipPBsRQZpqN2Fc9YgW04j" Ids="UwDgsBx33E2LSgiBqRxzKA,R6WhEa06opMOOXYhTIimwq" IsHidden="true" />
<Link Id="K8kWbs3TtrOMqO4iap16lR" Ids="R6WhEa06opMOOXYhTIimwq,LXhTGbABVqqLTVZywkBJCr" />
<Link Id="RB093xzF5uZOtcT2QSZ6MY" Ids="Dm6XcgYlCSQMAOIbq7l6Du,LHo9TO88iq0LIqqqJo54fl" IsHidden="true" />
<Link Id="GG2CLAALIwmMZ5UXbVUTwn" Ids="LXhTGbABVqqLTVZywkBJCr,Dm6XcgYlCSQMAOIbq7l6Du" />
<Link Id="R7UEDOJdqMNPZQ5HTdWyRS" Ids="G3uHbOzof3CMAI2smm00ej,OYfj4r8eXQePdThM2D7ia1" IsHidden="true" />
<Link Id="TO0lkttJgODMlATRrkxfir" Ids="OYfj4r8eXQePdThM2D7ia1,TqCsyrMfBFoLGj02yPYFAF" />
<Link Id="FOrFOiTj5OgLaTVAs6beUs" Ids="QUzHlhOrCdQQJAkiiThkOK,RvTLlFsP693NJLWKZhsgfT" IsHidden="true" />
<Link Id="AfkncJ9v3buOaQtOQhq6WM" Ids="TqCsyrMfBFoLGj02yPYFAF,QUzHlhOrCdQQJAkiiThkOK" />
<Patch Id="H7BSsLWnGvHO3XdzVCr9Fr" Name="GetText">
<Pin Id="OOM41gc9n8LPgczdB1FEtQ" Name="Text" Kind="OutputPin" />
</Patch>
<Patch Id="IhCucxvOaa1NryCHNJuAJt" Name="GetTime">
<Pin Id="DElQVwtVnymQIP8wB2vCY5" Name="Time" Kind="OutputPin" />
</Patch>
<Patch Id="CneAQOWSua2Mp0R9bicDq6" Name="IsStart">
<Pin Id="DaGyriA3Q65P3iycZCIL1k" Name="Start" Kind="OutputPin" />
</Patch>
<Patch Id="RLTUIbUL0xKL45Z7ON5YaP" Name="IsKeep">
<Pin Id="LHo9TO88iq0LIqqqJo54fl" Name="Keep" Kind="OutputPin" />
</Patch>
<Patch Id="M8CHYtqZat6LEEFAFu1DNp" Name="IsEnd">
<Pin Id="RvTLlFsP693NJLWKZhsgfT" Name="End" Kind="OutputPin" />
</Patch>
<Link Id="EhizNW3QiwwPdfZ3w6PiuA" Ids="T5KbqqX9QsQPwsSEZTl2Fb,QUVJFGAkUdRMgvYLqEwkbV" IsHidden="true" />
<Link Id="DzpDJnG3hucO1IzI5SiIsI" Ids="DU2usyxPomYMehHKlNZHSq,T5KbqqX9QsQPwsSEZTl2Fb" />
<Link Id="J0zqlWZ1eSJQN0jZ0ylNPQ" Ids="VJi4AAr7y0MMklMCg4Suli,EyETjuYIu5BMcfSC7bHSdY" IsHidden="true" />
<Link Id="AKB6UcZmMRTQITzXdMIOl6" Ids="TmVbMf8s3vDL9PrsSDQw4X,VJi4AAr7y0MMklMCg4Suli" />
<Link Id="HsomEcEqiV3MXIVPMA0Nh2" Ids="ChhjVaclaX3L7Mu3jiwWh0,EDsPcGGZVO1NNSY6aNYS6I" IsHidden="true" />
<Link Id="C1FtJNuwZBkNpOWA14nu7m" Ids="JbMZvGoBYQUO9zBiMH6GGy,ChhjVaclaX3L7Mu3jiwWh0" />
<Link Id="THIyYDNMnS6Mm0ZOcvo60i" Ids="TcBPRyVGSJzQQaYRPVFxN9,MR23y5NdAjKOpxRfjyc7wF" IsHidden="true" />
<Link Id="IsgD3UzkNqTOGNVZZuEVdT" Ids="LXhTGbABVqqLTVZywkBJCr,TcBPRyVGSJzQQaYRPVFxN9" />
<Link Id="Khm3MgrTPi7MU9VT6q1lkt" Ids="S44EporCEaMPRp1GzeLOLM,DZRluHsigQYMeBzP3gN5dT" IsHidden="true" />
<Link Id="FsLymrXFUjXMquV2vTBmlF" Ids="TqCsyrMfBFoLGj02yPYFAF,S44EporCEaMPRp1GzeLOLM" />
</Patch>
</Node>
<Node Bounds="1015,1691,63,19" Id="Dbo0MrR3ShMMCHldq8QEIq">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Stopwatch" />
</p:NodeReference>
<Pin Id="VCDDevdeKRBLX5meb4XPBx" Name="Enabled" Kind="InputPin" DefaultValue="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
<Pin Id="VM192RhztqXMjt12pAvoXd" Name="Reset" Kind="InputPin" DefaultValue="True">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
<Pin Id="RjPrt8Z643aPfFglJUlxh2" Name="Time" Kind="OutputPin" />
</Node>
<Node Bounds="1226,1876,77,19" Id="KoQ3fIWUi0kMdqu7v8obmO">
<p:NodeReference LastCategoryFullName="System.TimeSpan" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromSeconds" />
<CategoryReference Kind="RecordType" Name="TimeSpan" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="CAH5r8Vco3jNxLpLettatn" Name="Value" Kind="InputPin" />
<Pin Id="JKdhjh9wWrdO1Xc07qpUqh" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1169,1988,190,158" Id="ItaDgQRNVHTLK5QT4u6lMp">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="MBpdZEytHuTNolAlL0igb7" Name="Condition" Kind="InputPin" />
<Patch Id="MHPi0hpsg4mQaWZq4DzfKU" ManuallySortedPins="true">
<Patch Id="QUZZMYgYK3VOXhO8Xy3D6p" Name="Create" ManuallySortedPins="true" />
<Patch Id="PymGzwwu3pvLGiB8iGBaQP" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1225,2012,122,26" Id="N107UAdjQX2OdzvLj7fPmD">
<p:NodeReference LastCategoryFullName="Main.SyllabussssApplication.Syllabe" LastSymbolSource="Syllabussss.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Create" />
<CategoryReference Kind="RecordType" Name="Syllabe" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="KRc4G7k2hlWLHYtigyk1ZQ" Name="Time" Kind="InputPin" />
<Pin Id="FViCKxqePYqNOpPBdZlluY" Name="Text" Kind="InputPin" />
<Pin Id="N5BX5ImqjxHLIT4OHjHpS7" Name="Start" Kind="InputPin" />
<Pin Id="OxgprpakInVMFE3ZX2KZtv" Name="Keep" Kind="InputPin" />
<Pin Id="Aftvy9tNsTwPcHztwWuE3l" Name="End" Kind="InputPin" />
<Pin Id="LJRjWOGe5PROvTK5Zpoxvz" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1182,2080,41,26" Id="OxfA0dWeZ6FLc6lc4KtSUV">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Add" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="RsUnytE6d1qM0oxUEZhUBv" Name="Input" Kind="StateInputPin" />
<Pin Id="VuHRC42y0PDLX2vJMfGiGs" Name="Item" Kind="InputPin" />
<Pin Id="UpAbQh8zJ0DLfbSsftjo4J" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
<ControlPoint Id="QJmr4VclVrXMjjyF9XeNHf" Bounds="1186,1994" Alignment="Top" />
<ControlPoint Id="SGt8NZyDYkFLesoZ6iBzeB" Bounds="1183,2140" Alignment="Bottom" />
</Node>
<Pad Id="La0yMX3Jt24O8tPkN7yAoc" SlotId="ASPHWcPrsSgLL2OLmv9JML" Bounds="1187,2253">
<p:Value />
</Pad>
<Pad Id="M309rrzkjsgMlPA0FwbxWL" SlotId="ASPHWcPrsSgLL2OLmv9JML" Bounds="1187,1945">
<p:Value />
</Pad>
<Pad Id="KdmCddX7wV4PzDWwaqG8tW" Comment="Enabled" Bounds="1016,1613,35,35" ShowValueBox="true" isIOBox="true" Value="True">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="974,3297,145,19" Id="TcqVrvpWKxHLr7g7sfMQht">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Renderer" />
</p:NodeReference>
<Pin Id="CJpgvaisZPHOu4mTOfO4M9" Name="Bounds" Kind="InputPin" DefaultValue="496, 69, 1307, 773">
<p:TypeAnnotation LastCategoryFullName="System.Windows" LastSymbolSource="VL.CoreLib.Windows.vl">
<Choice Kind="TypeFlag" Name="Rectangle" />
</p:TypeAnnotation>
</Pin>
<Pin Id="PkJRnvXPBcpQaGEgFgp1VV" Name="Input" Kind="InputPin" />
<Pin Id="ECMrSJnLDukPB3z5s76LrY" Name="Color" Kind="InputPin" DefaultValue="0.4196078, 0.3921569, 0.7647059, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="PJrXYVWA46bMgkyAP81nwC" Name="Clear" Kind="InputPin" />
<Pin Id="HGoMwQEHfkFPcnxeHxTaNd" Name="Space" Kind="InputPin" />
<Pin Id="OWlThEzvdUIM0VWYPLBTYn" Name="Show Cursor" Kind="InputPin" />
<Pin Id="CEfrF3rAUm1NU8dhgc0eUn" Name="VSync" Kind="InputPin" />
<Pin Id="Qg62e3AINXpOjzEzPYSIkA" Name="Enabled" Kind="InputPin" />
<Pin Id="P0bJRPt74CONLNtaKrmnUh" Name="Form" Kind="OutputPin" />
<Pin Id="UFWWWNJPFuZNYs6dxtUuqb" Name="ClientBounds" Kind="OutputPin" />
<Pin Id="IPrCKbWWGBeLZo0Kz4tfFo" Name="Render Time" Kind="OutputPin" />
</Node>
<Node Bounds="985,2815,85,19" Id="LI7u9CvhaMNNhlTDMHnmtk">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Rectangle" />
</p:NodeReference>
<Pin Id="GwO0KDiG07hQPyRRub19IF" Name="Position" Kind="InputPin" />
<Pin Id="HSVGgZlDe4qMxiEXZWt2VP" Name="Size" Kind="InputPin" DefaultValue="3, 0.01">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="ChxGWGjBg9hN7LvJedSVyo" Name="Anchor" Kind="InputPin" DefaultValue="MiddleLeft">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RectangleAnchor" />
</p:TypeAnnotation>
</Pin>
<Pin Id="DyizrcRNcSUN4s99iCKd2N" Name="Paint" Kind="InputPin" />
<Pin Id="VNvyRFWx4YaOdPf6AuGaBy" Name="Enabled" Kind="InputPin" />
<Pin Id="ShESrDW3iC4MQXMFJpaToI" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="988,2892,214,19" Id="VIfvMasQJr9PPPLGfINblF">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
</p:NodeReference>
<Pin Id="TcYkFlTNbB4QTrDtiFYsRU" Name="Input" Kind="InputPin" />
<Pin Id="RfgJvqMEd6lOudGJfYKpDm" Name="Input 2" Kind="InputPin" />
<Pin Id="LutZ2SkZpFyNSd0PdKBFg8" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1004,2778,46,19" Id="S41aSB91op0NB0K2kjlx09">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="UpyHRqJx5w3NALdvgENyMe" Name="X" Kind="InputPin" DefaultValue="3">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="OslfTPSoCczL2XboDpBSf9" Name="Y" Kind="InputPin" DefaultValue="0.01">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="B6fXQleRTsVLB5b8lkmZPF" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1175,2309,373,456" Id="GwBlrSUGFEtQIxnGGaZuiq">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Patch Id="Fda3Ou4mW7RNIJnrcediw9" ManuallySortedPins="true">
<Patch Id="HlY6FgLfaYROPrJzSODwib" Name="Create" ManuallySortedPins="true" />
<Patch Id="LYUjmSs36O6Munk0550ggr" Name="Update" ManuallySortedPins="true" />
<Patch Id="AlRzd97C6fWOkZfqmZi9zL" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1188,2347,54,26" Id="AgWZQcnIDtmPLsmJDL2G3m">
<p:NodeReference LastCategoryFullName="Main.SyllabussssApplication.Syllabe" LastSymbolSource="Syllabussss.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="Syllabe" />
<Choice Kind="OperationCallFlag" Name="GetTime" />
</p:NodeReference>
<Pin Id="FVBnOrSXuCJOmXNwY6tfY1" Name="Input" Kind="StateInputPin" />
<Pin Id="VvTErE0a4HDP7QxOM69Gqb" Name="Time" Kind="OutputPin" />
</Node>
<Node Bounds="1197,2725,222,19" Id="TRryxETTuZkNkYj7Ho30Yf">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
</p:NodeReference>
<Pin Id="S1tQRBcuBYCNyRigDbtUQN" Name="Position" Kind="InputPin" />
<Pin Id="BLzy5sFLithNNs5qAof5ZC" Name="Size" Kind="InputPin" />
<Pin Id="LqZRoKtuRvDOsn3J4nNT40" Name="Anchor" Kind="InputPin" />
<Pin Id="U6VHys8VD4SPpRxhzczDbr" Name="Text" Kind="InputPin" />
<Pin Id="RGjP4GphTHHOuNjom1uh8u" Name="Paint" Kind="InputPin" />
<Pin Id="Kg7pRzGJeBhQXhbrNlhctW" Name="Enabled" Kind="InputPin" />
<Pin Id="LhmVPpJwYTcLfAgNLQxhfP" Name="Output" Kind="OutputPin" />
<Pin Id="GpybpGV6rx7OghTYtPqB5F" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="1196,2671,46,19" Id="Mu5o0oKEguqLnTR7TMY7xJ">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="UmoJOZ7dW21P4JZDwi6p5A" Name="X" Kind="InputPin" />
<Pin Id="KvQ73yjXOS5PmSRCu8cw1d" Name="Y" Kind="InputPin" />
<Pin Id="InltBkWJIsnP3PJPxB7M6t" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="QzTORq1s2jEM3XqVeSbOjI" Comment="Y" Bounds="1242,2650,35,15" ShowValueBox="true" isIOBox="true" Value="-0.06">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1327,2619,52,26" Id="RfULK9uXEG2MUsNwK9wfWf">
<p:NodeReference LastCategoryFullName="Main.SyllabussssApplication.Syllabe" LastSymbolSource="Syllabussss.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetText" />
<CategoryReference Kind="RecordType" Name="Syllabe" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="L8mARmatrL2LtmfUsR1lxH" Name="Input" Kind="StateInputPin" />
<Pin Id="MZCGYMADkmWOEmhBZiEnxK" Name="Text" Kind="OutputPin" />
</Node>
<Node Bounds="1371,2672,165,19" Id="EhjRU2vlcFaL2kHmNQHIUI">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FontAndParagraph" />
</p:NodeReference>
<Pin Id="PJGFgTCvOVuLBI2Ii1bu0k" Name="Input" Kind="InputPin" />
<Pin Id="MjiTvRJNwufMtByfIEs23Y" Name="Family Name" Kind="InputPin" />
<Pin Id="HF3ROD6LigVLUCQgHXT6ro" Name="Style" Kind="InputPin" />
<Pin Id="HhECx5j8WSjMa2Xy8ecKpp" Name="Size" Kind="InputPin" DefaultValue="0.09">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Fv6BUtREQyYPnGSHBWpV7w" Name="Color" Kind="InputPin" />
<Pin Id="JY953Zp4JZhPUGRxt5cIim" Name="Line Height in em" Kind="InputPin" />
<Pin Id="NpzSjwAitYUNmrGygezWxn" Name="Horizontal Alignment" Kind="InputPin" />
<Pin Id="AmX7UUvP6HyQKbIaEzR7Tp" Name="Vertical Alignment" Kind="InputPin" DefaultValue="Center">
<p:TypeAnnotation LastCategoryFullName="Graphics.Skia.Unwrapped.Enums" LastSymbolSource="VL.Skia.vl">
<Choice Kind="TypeFlag" Name="VerticalTextAlignment" />
</p:TypeAnnotation>
</Pin>
<Pin Id="ECxomM2qQQeO5vFDvr0qe2" Name="Show Helpers" Kind="InputPin" />
<Pin Id="RrqLnwiC898NIni3rBDI5S" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1187,2396,77,26" Id="HLJeUe4vrmjLhxOfB5jhCz">
<p:NodeReference LastCategoryFullName="System.TimeSpan" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TotalSeconds" />
</p:NodeReference>
<Pin Id="OvyXm1TdcyWL5ZYes0JDrm" Name="Input" Kind="StateInputPin" />
<Pin Id="FcLEL979dQHOEAtkpPCxU5" Name="Total Seconds" Kind="OutputPin" />
</Node>
<Node Bounds="1187,2444,62,19" Id="JM44NJazXb6LX6K0hFcZR8">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToFloat32" />
</p:NodeReference>
<Pin Id="N4rclEAlJ38MTgwwh7oyaQ" Name="Input" Kind="InputPin" />
<Pin Id="E2QDBHl67QhQLUyNEllz6b" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1197,2594,25,19" Id="IHDFVjbAq8PMcvnvpRuKNl">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="QNkvpKMlacHOiZyuR4jFr8" Name="Input" Kind="InputPin" />
<Pin Id="GNy9tncHcF7QJ6NL0LAjul" Name="Input 2" Kind="InputPin" />
<Pin Id="FWHAHBTjxPlQUrDfuqaT3u" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1440,2567,81,82" Id="EVFE6ioq21qLCTu2Qeg5en">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="BT1xpqcdM0hNhHsnil5zsl" Name="Condition" Kind="InputPin" />
<Patch Id="VVL3g14TEB2MADr2aNsSQ8" ManuallySortedPins="true">
<Patch Id="KqD1Q6T9JjnNz5LuQ1FHo0" Name="Create" ManuallySortedPins="true" />
<Patch Id="PYrZDaZJRsUNlDq10ZKDWt" Name="Then" ManuallySortedPins="true" />
<Pad Id="RG5sNNzBZ2HMhUtJUuGMwG" Bounds="1456,2603,25,15" ShowValueBox="true" isIOBox="true" Value="1, 1, 1, 0.4100003">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
</Patch>
<ControlPoint Id="EQtFqAn0NBAMbQO7X8xnPL" Bounds="1455,2643" Alignment="Bottom" />
<ControlPoint Id="PX7zKO1j4D2QTZ8yoLw1tH" Bounds="1455,2573" Alignment="Top" />
</Node>
<Pad Id="B14MkpnnjTOMim4fcQRrg8" Comment="" Bounds="1455,2535,20,15" ShowValueBox="true" isIOBox="true">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1441,2490,26,19" Id="QnBmVXxSbtYLFgOkjxCp0d">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="&lt;" />
<CategoryReference Kind="Category" Name="Math" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="NJD5vzGPdtmPPIMqYHCbjq" Name="Input" Kind="InputPin" />
<Pin Id="MHBRv30WIqQOuWGyun4Sch" Name="Input 2" Kind="InputPin" />
<Pin Id="HUVoxlmvkVcOfMvG5C8M9r" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="GX1MpUd0XMWNiC027z5hUP" Bounds="1189,2315" Alignment="Top" />
<ControlPoint Id="B2jPM6z2gZAQQeKi9F9ivo" Bounds="1199,2759" Alignment="Bottom" />
<Pin Id="HfnPUeUPuxtNStszHUBCzm" Name="Break" Kind="OutputPin" />
</Node>
<Node Bounds="1197,2798,44,19" Id="Aoq7Lc6vyCZLOmdv3py47w">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group (Spectral)" />
<CategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="BAzV4y9jY1UPt6DV3nCQZE" Name="Input" Kind="InputPin" />
<Pin Id="GA7LJLqAhDILmRHizM8QoO" Name="Enabled" Kind="InputPin" />
<Pin Id="Hvrx9rFiAXQNobRjFsPtZn" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1186,2203,41,26" Id="MsC9jTMDgygMz4flzZ78ql">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Clear" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="E4jGRhMtMGyPJSOuBpXoZC" Name="Input" Kind="StateInputPin" />
<Pin Id="GojaABWWgyjPNpQRDVuFzx" Name="Output" Kind="StateOutputPin" />
<Pin Id="VgEsOjPSZmzL0uew8LkYqJ" Name="Apply" Kind="InputPin" DefaultValue="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
</Node>
<Node Bounds="992,3073,80,19" Id="Ix10o43kejMOLMBBs4rCuB">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Transform" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="IYlGSmzDw8oMRAoF0NsiG6" Name="Input" Kind="InputPin" />
<Pin Id="ItG7mkzO4dcPkswZaC96ff" Name="Scaling" Kind="InputPin" DefaultValue="1, 1">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="BbPJqhlt0XYQayApjcljUe" Name="Rotation" Kind="InputPin" />
<Pin Id="DrIJrKH5rUdQZxunDAvcT0" Name="Translation" Kind="InputPin" />
<Pin Id="Qm6MwrpqOhxNnujuA9i6y6" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1067,2998,22,19" Id="GRIUvMQDA6WMVgUauJAtLs">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="- (Negate)" />
</p:NodeReference>
<Pin Id="IBQ7rFs1YRMOJLgd9gEWib" Name="Input" Kind="InputPin" />
<Pin Id="F2wZtz454qiLQjrRTDdM5u" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1067,2955,46,19" Id="BmNPslbWmsgLzbkVtuIBGs">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Kw6IoTSXYHoNDghVS94b9F" Name="X" Kind="InputPin" />
<Pin Id="MoWRFHmjH93MHuzQYmjluH" Name="Y" Kind="InputPin" />
<Pin Id="Dthmk0aytEEMfldNY9R8JI" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1005,2722,25,19" Id="OyfwMRhGgpbPtSVg7n8xVn">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="KbDfyambK5IOK52FPrh2eQ" Name="Input" Kind="InputPin" />
<Pin Id="JtU4F21BwPdMhpAGZt3rdJ" Name="Input 2" Kind="InputPin" />
<Pin Id="Ee1VBk6JkMzONUTF9k765W" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="GtdkUkhi6L3NNuqEA0xGuN" Comment="" Bounds="1029,2499,35,15" ShowValueBox="true" isIOBox="true" Value="0.5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="2442,3815,105,19" Id="Pf3HbFlKTR9LRz2vlWrJJe">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
</p:NodeReference>
<Pin Id="CJPWBDYhSXUM9iamoAuoJu" Name="Position" Kind="InputPin" />
<Pin Id="K3uTslItl80OdpCLPWNHx8" Name="Size" Kind="InputPin" />
<Pin Id="NE8Udnr0U8ENicdmTAT6eb" Name="Anchor" Kind="InputPin" />
<Pin Id="CGwMz0BQFFvPRFPMK7Z9sr" Name="Text" Kind="InputPin" />
<Pin Id="AcynpZh2goUOkcs1EOPEnh" Name="Paint" Kind="InputPin" />
<Pin Id="L3bOA469rs2QbTVMy6ikA9" Name="Enabled" Kind="InputPin" />
<Pin Id="R1qRk7o65nmNV3T8YJx8v9" Name="Output" Kind="OutputPin" />
<Pin Id="Tkq3X5idrqcMe1X21hZJi1" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="994,3206,136,19" Id="L2G0sMRENKyOuKgzhDsa9E">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
</p:NodeReference>
<Pin Id="JiK3RbgUnMIMPxkVAyhZx6" Name="Input" Kind="InputPin" />
<Pin Id="TZsWVldhu6bPiJZiHyMZcw" Name="Input 2" Kind="InputPin" />
<Pin Id="DEZdr9Oq2BIPP32O5tezc6" Name="Output" Kind="OutputPin" />
<Pin Id="Iw6bKC4AID0NldBI9Ocree" Name="Input 3" Kind="InputPin" />
</Node>
<Pad Id="KadWyWL0F7VLzS70nUscq9" Comment="Reset" Bounds="1113,1678,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="2741,3815,105,19" Id="RV05UYY3P9EOInbU1Q8pZl">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
</p:NodeReference>
<Pin Id="AdRGWDSTEGULmtN5I5odv0" Name="Position" Kind="InputPin" />
<Pin Id="Pc4etQJ3VoyOYojegZXPMD" Name="Size" Kind="InputPin" DefaultValue="0, 1">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="GP2m8kpS6ovM5sB8zQN24W" Name="Anchor" Kind="InputPin" />
<Pin Id="BJQI5C5CWWVPRFkn33aTOq" Name="Text" Kind="InputPin" />
<Pin Id="VPmPx7k44KaPUvnOrcgR09" Name="Paint" Kind="InputPin" />
<Pin Id="IXBHeIQB5vMP7UO1bVKFiW" Name="Enabled" Kind="InputPin" />
<Pin Id="QcN7VqmjB70N5EsvzH9l8O" Name="Output" Kind="OutputPin" />
<Pin Id="E8UQNBCeLgPPRJuH0dWihw" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="2145,3882,898,19" Id="JqFrwEqGI81MRyZ7hv4fcB">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
</p:NodeReference>
<Pin Id="FPH7xWryXkWPGnolT6A8k0" Name="Input" Kind="InputPin" />
<Pin Id="E9lQmhelhLJLvQ4TxpG2EV" Name="Input 2" Kind="InputPin" />
<Pin Id="TTZHJH0oNI9LWvKpfxAy9W" Name="Output" Kind="OutputPin" />
<Pin Id="IFalRLPy6GqMOUTB0Uzssn" Name="Input 3" Kind="InputPin" />
<Pin Id="K0hAfLkq1dWPWBYBncxrm2" Name="Input 4" Kind="InputPin" />
</Node>
<Node Bounds="2825,3760,45,19" Id="AxleuVNFDf1K9msCAWZe9n">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Fill" />
</p:NodeReference>
<Pin Id="Kj2Q173czZDOJvMQ2aPjxK" Name="Input" Kind="InputPin" />
<Pin Id="Sjlo3VhuBrWOUGcyj1qxHU" Name="Color" Kind="InputPin" DefaultValue="1, 0, 0, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="DvfKYnQTQjJQblLNuxCVf1" Name="Shader" Kind="InputPin" />
<Pin Id="LdmjEexYxBvL6H7LAdojdL" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2443,3451,165,19" Id="M2Ccf76QWiuLq1Z1NirUeS">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FontAndParagraph" />
</p:NodeReference>
<Pin Id="RlYEHfZhmeDNOFxDgN67jq" Name="Input" Kind="InputPin" />
<Pin Id="DXGwJ67mKXMOgqQc9mA2By" Name="Family Name" Kind="InputPin" />
<Pin Id="LYI49su934dLrwDTignthr" Name="Style" Kind="InputPin" />
<Pin Id="EgVlsgJ8hbLLmSethwSqYc" Name="Size" Kind="InputPin" DefaultValue="0.11">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="P9FBln4l56bPD41nX21AXD" Name="Color" Kind="InputPin" DefaultValue="0.2, 0.2, 0.2, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="RTLglIjWm9vMucTUqmqSSC" Name="Line Height in em" Kind="InputPin" />
<Pin Id="TSHfjX2Xf40LXAm6GZ93Z3" Name="Horizontal Alignment" Kind="InputPin" DefaultValue="Left">
<p:TypeAnnotation LastCategoryFullName="Graphics.Skia.Unwrapped.Enums" LastSymbolSource="VL.Skia.vl">
<Choice Kind="TypeFlag" Name="SKTextAlign" />
</p:TypeAnnotation>
</Pin>
<Pin Id="UJdzPtkNa3OMY0jQNXxW1m" Name="Vertical Alignment" Kind="InputPin" DefaultValue="Center">
<p:TypeAnnotation LastCategoryFullName="Graphics.Skia.Unwrapped.Enums" LastSymbolSource="VL.Skia.vl">
<Choice Kind="TypeFlag" Name="VerticalTextAlignment" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Jl8lHTPddcoLGlXLqyXvng" Name="Show Helpers" Kind="InputPin" />
<Pin Id="OGepXjIr3vAQKnSWfSmQN6" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="3036,3514,112,19" Id="CQIAKkACnDINpQeJw8NleP">
<p:NodeReference LastCategoryFullName="Graphics.Skia.IO" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Keyboard" />
</p:NodeReference>
<p:HelpFocus p:Assembly="VL.Lang" p:Type="VL.Model.HelpPriority">High</p:HelpFocus>
<Pin Id="PwInn71OoxNLRL4ULJdGyA" Name="Context" Kind="OutputPin" />
<Pin Id="KGKSHhoj1eoO7FlKGR7bbR" Name="Keyboard" Kind="OutputPin" />
<Pin Id="D41KIAx6CEOMjIeu2zcv4E" Name="Pressed Keys" Kind="OutputPin" />
</Node>
<Node Bounds="2442,3540,98,19" Id="IJsgbkAlnGmNaH4QjNowGb">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TextMeasurement" />
</p:NodeReference>
<Pin Id="VTfmMJcjWWOMZ15H5t1iD2" Name="Input" Kind="InputPin" />
<Pin Id="VSzo4rMtoXiM5LU6BxnhIx" Name="Text" Kind="InputPin" />
<Pin Id="VKOeCNcZQRNOOSr1sOJLxU" Name="Size" Kind="OutputPin" />
<Pin Id="IShzUUZLAUxNCX97mXWet7" Name="Size to Baseline" Kind="OutputPin" />
<Pin Id="Qpe9tpcq8ZyOdWf0ZsIuZt" Name="Descent" Kind="OutputPin" />
<Pin Id="R7zT6iTDQySMS93aNC1fDg" Name="Ascent" Kind="OutputPin" />
</Node>
<Node Bounds="2443,3585,46,19" Id="OhixMt2kaC9LcEuFzONcyF">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Split)" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Jdq9o3YHaEBPV7eYUqWdSA" Name="Input" Kind="StateInputPin" />
<Pin Id="UsZs0hkJN6uNPkPaSOvtFO" Name="X" Kind="OutputPin" />
<Pin Id="K8IkH1jO6nPODYIkMo7JVB" Name="Y" Kind="OutputPin" />
</Node>
<Node Bounds="2504,3584,35,19" Id="Vg31CPb9Y1tNjfRv8pTupE">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Half" />
</p:NodeReference>
<Pin Id="Jro23i6AMMRMZXBINg5MP3" Name="Half" Kind="OutputPin" />
</Node>
<Node Bounds="2442,3644,67,19" Id="Rc7fdkC1MzML2RT3ErQvbN">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="F3iaNpftGWyLSEyBZfidO1" Name="Input" Kind="InputPin" />
<Pin Id="IF3l36XggaGMhAh5CvpqoQ" Name="Input 2" Kind="InputPin" />
<Pin Id="DX2H9HwQe7rMJtD91olhJU" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2442,3760,46,19" Id="EqkPua6ZDjjPL05je5whp9">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="IRIHXzxQ5cuMCBqiHJMBEW" Name="X" Kind="InputPin" />
<Pin Id="QGhVXmRcxX9QG4oKC12Z91" Name="Y" Kind="InputPin" />
<Pin Id="Uo3t4EkmWYSOk5ZXC4RM35" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="3143,3570,78,19" Id="LM27lNct69aMYfEz2Ir1Xn">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Syllabus MIDI CONTROLLER SPLIT.vl">
<Choice Kind="ProcessNode" Name="KeyController" />
</p:NodeReference>
<Pin Id="OBfYNPqNCXXOvI1jFoAysL" Name="Keys" Kind="InputPin" />
<Pin Id="T79p6zmfPlRLz7vq3sS42Y" Name="Key Name" Kind="InputPin" DefaultValue="Space">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pin>
<Pin Id="LC6c5rZl1NJN0i6w0mTGFh" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Q5PRyWafSyANFaigc8g9sM" Comment="Key Name" Bounds="3217,3510,35,15" ShowValueBox="true" isIOBox="true" Value="Space">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="2504,3615,22,19" Id="MRMY2YFsVKVNXq9PxMU8O1">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="- (Negate)" />
</p:NodeReference>
<Pin Id="TCbbfYThFwzLLda2ynPYrZ" Name="Input" Kind="InputPin" />
<Pin Id="G1kNkwqVZ7pLgiGL8UBzdN" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="IwEcGeMpziGLnZk8jF3pkL" Bounds="2520,2654,471,79" ShowValueBox="true" isIOBox="true" Value="Man only escapes from the laws of this world in lightning flashes. Instants when everything stands still, instants of contemplation, of pure intuition, of mental void, of acceptance of the moral void. It is through such instants that he is capable of the supernatural. Whoever endures a moment of the void either receives the supernatural bread or falls. It is a terrible risk, but one that must be run—even during the instant when hope fails. But we must not throw ourselves into it.">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="2649,3082,60,26" Id="Jpjv541ZH1UPkhPE8PLA8c">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Substring (Length)" />
</p:NodeReference>
<Pin Id="MGjfqD5bgm2OBPX9J2nOmq" Name="Input" Kind="StateInputPin" />
<Pin Id="JRRY1Ze4Tb0PqGTvQFB5Jc" Name="Start Index" Kind="InputPin" />
<Pin Id="T5fajUOdV8wMV64Nm0LTqx" Name="Length" Kind="InputPin" DefaultValue="12">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Ol8Q0UNnqKcLXgRFlebnKK" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="SO74TCdv7CONNNOunPlAbQ" SlotId="IpFTQDxgZXmP4vU1KO2UAN" Bounds="3159,3935" />
<Pad Id="FqJYE0DJdegMdHuLuj9Hrr" SlotId="IpFTQDxgZXmP4vU1KO2UAN" Bounds="2677,2935" />
<Pad Id="BdAHxKivqKQOdxto2Z8AqQ" SlotId="IpFTQDxgZXmP4vU1KO2UAN" Bounds="3211,3623" Value="0" />
<Node Bounds="3144,3658,83,108" Id="HGnceMaznO4PA7Qbn5Sw6p">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="D6JDnwWJlNvQbMDBfW01ge" Name="Condition" Kind="InputPin" />
<Patch Id="ILLKwRT9P9eLkUF8DSyHaI" ManuallySortedPins="true">
<Patch Id="U59rIn2vCj2PuxJ2wLyYEJ" Name="Create" ManuallySortedPins="true" />
<Patch Id="IB5fXte8sMOOlEsrPKfF7N" Name="Then" ManuallySortedPins="true" />
<Node Bounds="3156,3705,57,19" Id="NFMHkGf3TxjPCoSEL4tON6">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="OnJqvc2ZWdTMTF9Ds9Nqqy" Name="Input" Kind="InputPin" />
<Pin Id="JreYVa7jcypO2a3kbCsZrZ" Name="Input 2" Kind="InputPin" />
<Pin Id="UlO6v8CZklqLIM71IrV6Gm" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="Nc41MrwW199MjLtgJK15r3" Bounds="3158,3760" Alignment="Bottom" />
<ControlPoint Id="M25DIEBUUOfQG8LMM0jOTU" Bounds="3210,3664" Alignment="Top" />
</Node>
<Pad Id="FCoqxJ4jbaEPkn1inZPSSq" Comment="offset" Bounds="3159,3963,34,15" ShowValueBox="true" isIOBox="true" />
<Node Bounds="2212,3082,60,26" Id="PmRlcsDMZQsLCEpbwqJctX">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="StringType" Name="String" />
<Choice Kind="OperationCallFlag" Name="Substring (Length)" />
</p:NodeReference>
<Pin Id="QOr991YtuzAQP0co7tm2Vo" Name="Input" Kind="StateInputPin" />
<Pin Id="TC10IO4SRX6MMZ2aVNAQup" Name="Start Index" Kind="InputPin" />
<Pin Id="RKadupY2qtHOttFJAB4eVU" Name="Length" Kind="InputPin" />
<Pin Id="UrLWOoBeoUwOcphSMGapXq" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="2147,3815,105,19" Id="UirvBUmOtvCMnMNVDNJtl0">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
</p:NodeReference>
<Pin Id="Bxx0meyqSKDOqNS3c6Tf0K" Name="Position" Kind="InputPin" />
<Pin Id="QHdUtWqu0DINSn0NzzcAUt" Name="Size" Kind="InputPin" DefaultValue="0, 1">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="OGPe4gGVRyyQWzYQ7YMdwy" Name="Anchor" Kind="InputPin" />
<Pin Id="CKsEpLXWM7mLwfCdwe2fRm" Name="Text" Kind="InputPin" />
<Pin Id="S6cLCEa99EmLade3qx871g" Name="Paint" Kind="InputPin" />
<Pin Id="Olcq8E1l05FPfF6aVxP6Vx" Name="Enabled" Kind="InputPin" />
<Pin Id="UhIUQIBzv13QcBkqH8p5ZA" Name="Output" Kind="OutputPin" />
<Pin Id="DGcvc29fE4LNsqAgMlMdAs" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="2229,3760,45,19" Id="NBogFtlOvxpLA3bRCCPHeY">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Fill" />
</p:NodeReference>
<Pin Id="OgNrSH71QL8NNDje09Z0rw" Name="Input" Kind="InputPin" />
<Pin Id="GKmkUjcwEy8LHc8cO3clLQ" Name="Color" Kind="InputPin" DefaultValue="1, 1, 1, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="QaVhUDdcZPsLqIhtIl4ToY" Name="Shader" Kind="InputPin" />
<Pin Id="KtDqulF08kKQdbtbDBdq3R" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2147,3541,98,19" Id="PbtwA3A1cJ3LXbnzwel2jE">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TextMeasurement" />
</p:NodeReference>
<Pin Id="EdR0L8IkRiqOkVx7iCw9GN" Name="Input" Kind="InputPin" />
<Pin Id="V3voeOmVSfBLJz5Jz4nH20" Name="Text" Kind="InputPin" />
<Pin Id="Pvgcuu1USGYP5pkrxOfFVD" Name="Size" Kind="OutputPin" />
<Pin Id="Mok17jV4JHHNMZx5F5FwfU" Name="Size to Baseline" Kind="OutputPin" />
<Pin Id="MUhRyvGYMuzQRgGtJgTfpD" Name="Descent" Kind="OutputPin" />
<Pin Id="McPoxySOCvmLJDptu8JskU" Name="Ascent" Kind="OutputPin" />
</Node>
<Node Bounds="2147,3602,44,26" Id="RBkzSO7MXqqMVySMumW68Z">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="X" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="G8OaAm0F3EdLx6sdi5Z404" Name="Input" Kind="StateInputPin" />
<Pin Id="CKqMCmYqqsIPRst5zJw3wO" Name="X" Kind="OutputPin" />
</Node>
<Node Bounds="2147,3651,22,19" Id="CJ20kwg2TLGL4RoNlaCC0h">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="- (Negate)" />
</p:NodeReference>
<Pin Id="TbWwVCYaucbPUz1r3TDcXR" Name="Input" Kind="InputPin" />
<Pin Id="ElvLvwob1a6MPFTEDFcp4g" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2147,3760,46,19" Id="NKaPNT13YxVMqgaMYSlvlZ">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="DazzVdivPFJMZamHqfLm1j" Name="X" Kind="InputPin" />
<Pin Id="VHHcpJi7z2EPgkt3O7WABM" Name="Y" Kind="InputPin" />
<Pin Id="AVK7uaTBWQhMjJKlVHxX0n" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="2147,3693,25,19" Id="NzkVenkYVutO3tKvxBmlNk">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="FMbxIuKeOrwNj5W1ufrHQj" Name="Input" Kind="InputPin" />
<Pin Id="KlgvILQ7MDVLcviqk2S87C" Name="Input 2" Kind="InputPin" />
<Pin Id="EBJs7XcMCxlP8NV5JFaCuY" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2804,3450,92,19" Id="KHgwVfBBvZWLbmxLaqzgGV">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Syllabus MIDI CONTROLLER SPLIT.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="PitchWheelSelect" />
</p:NodeReference>
<Pin Id="Ef44NuSyTpEOTOW6I9GApS" Name="String" Kind="InputPin" />
<Pin Id="IBLaatVcaz0McTAFGyIlUi" Name="Reverse" Kind="InputPin" DefaultValue="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
<Pin Id="ElILokVSkYhL6oWZtWbZ0F" Name="Device" Kind="InputPin" />
<Pin Id="POp7OSbRl5DLzQcCQ8LNMu" Name="Substring" Kind="OutputPin" />
<Pin Id="Mw0svbiQZgiMfcOZ65FpIF" Name="Length" Kind="OutputPin" />
</Node>
<Node Bounds="2501,3079,60,26" Id="Rs3Bj6TVOCEOql0gL1l2BT">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="StringType" Name="String" />
<Choice Kind="OperationCallFlag" Name="Substring" />
</p:NodeReference>
<Pin Id="G7PqSV7bcljLc8Auxd9xTP" Name="Input" Kind="StateInputPin" />
<Pin Id="CiU1ucBTZktQan2VkwAB6j" Name="Start Index" Kind="InputPin" />
<Pin Id="TScdqzOfLCSMJPJ4IEjcfB" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="2705,2888,48,26" Id="TZFIOF6YS2oP3BS6a3fJSi">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Length" />
<FullNameCategoryReference ID="Primitive.String" />
</p:NodeReference>
<Pin Id="BY18RSlWyL4LsaPZruiz0O" Name="Input" Kind="StateInputPin" />
<Pin Id="LYLlBdeIKy9NGjnJop5UXp" Name="Length" Kind="OutputPin" />
</Node>
<Node Bounds="2705,2982,25,19" Id="VPWItoNxG8lObF2q6uF5D2">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="-" />
</p:NodeReference>
<Pin Id="Bbn2R2AdkIrNZtRQaUdo4C" Name="Input" Kind="InputPin" />
<Pin Id="OXXEfTpFX6VNBZq17fNK7P" Name="Input 2" Kind="InputPin" />
<Pin Id="HJTVwsAunZLPCpYWULwd7b" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2705,3024,33,19" Id="SZuJXDqD9pCNIdfmtepc4s">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Min" />
</p:NodeReference>
<Pin Id="TJZNy5agypTLyn0zwbrLH5" Name="Input" Kind="InputPin" />
<Pin Id="FDTHvtLzMebNh8ELlJ4hcV" Name="Input 2" Kind="InputPin" />
<Pin Id="TbjJweXOEF9MibkBS7nn3A" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="S8SmjCjbrXyMWEbIT3UXWR" Comment="Controller Sensibility" Bounds="2736,2950,59,15" ShowValueBox="true" isIOBox="true" Value="12">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:unit p:Type="String"> letters</p:unit>
</p:ValueBoxSettings>
</Pad>
<Pad Id="SvZAoyZa4kzL7fNEagQYJX" Comment="Cursor" Bounds="2847,3727,20,15" ShowValueBox="true" isIOBox="true" Value="1, 0, 0, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Pad Id="QrQjuuygQ0UP0J14CbiYrz" Comment="Selected" Bounds="2252,3727,20,15" ShowValueBox="true" isIOBox="true" Value="1, 1, 1, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Pad Id="QRWtxUQNhUXOPgn6kygxBL" SlotId="IpFTQDxgZXmP4vU1KO2UAN" Bounds="2558,3053" />
<Pad Id="GGzaA3XzZ9gPY0xttcKGCx" SlotId="IpFTQDxgZXmP4vU1KO2UAN" Bounds="2269,3060" />
<Pad Id="COvMMytbBjMLzVuhOtigaQ" Comment="Selected Text" Bounds="2805,3638,35,15" ShowValueBox="true" isIOBox="true" />
<Pad Id="ELhrgxy9eZnOO5TIQkhIWg" Bounds="2227,3132,64,19" ShowValueBox="true" isIOBox="true" Value="Selected ">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="Hm4dWqMmcKdMpc1QZhFTJK" Bounds="2502,3130,80,19" ShowValueBox="true" isIOBox="true" Value="Remaining ">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="IJPB7GqgKlQL2TcPpFflYk" Bounds="2666,3132,60,19" ShowValueBox="true" isIOBox="true" Value="Cursor">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="Lpinuku97xIMxomN2XIoQ1" Bounds="2744,3032,133,59" ShowValueBox="true" isIOBox="true" Value="Safe check to avoid the overflow of the string length">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="2878,3382,68,19" Id="D2YiesKPNckNOMXSfVV5op">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Syllabus MIDI CONTROLLER SPLIT.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SliderSelect" />
</p:NodeReference>
<Pin Id="PSgye5ElHj4P7klHKrFQdP" Name="String" Kind="InputPin" />
<Pin Id="GpcGnXYsw37Nh1XTETTDg5" Name="Reverse" Kind="InputPin" />
<Pin Id="FlN3Od0OnzlPCR1v0ZAqAh" Name="Device" Kind="InputPin" />
<Pin Id="TJLpxFL6yKPQcvyLc5Vqen" Name="Controller" Kind="InputPin" />
<Pin Id="Aaz0fWElbHMLOw5vxhcM6b" Name="Substring" Kind="OutputPin" />
<Pin Id="QP97gW3cabFObp4WzD5Tmg" Name="Length" Kind="OutputPin" />
<Pin Id="MyCeafnrf13NKhGQEoSzFe" Name="ControllerState" Kind="OutputPin" />
</Node>
<Pad Id="BuZ982Qj7wRNyVvTrMqWhP" Bounds="2961,3388,174,19" ShowValueBox="true" isIOBox="true" Value="We have also the slider one">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="3141,3814,82,80" Id="Du9i9UN5itXM2Jp2FHuHQo">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="TaomDQFNUiUMazvYpf7GZL" Name="Condition" Kind="InputPin" />
<Patch Id="MjNVPBKKYKKM58yKRjj9lL" ManuallySortedPins="true">
<Patch Id="G96f4FD7gCTMsqgMbYVuqI" Name="Create" ManuallySortedPins="true" />
<Patch Id="IFLXQqAhQDSMO1Gy2kOKsA" Name="Then" ManuallySortedPins="true" />
<Pad Id="Ue2NHcAYqO3LRY5hBFx6oe" Comment="" Bounds="3157,3856,35,15" ShowValueBox="true" isIOBox="true">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
</Patch>
<ControlPoint Id="N1tHQIWwu2aQUa1W3DODRL" Bounds="3158,3820" Alignment="Top" />
<ControlPoint Id="Pc4LTQEXns5OdjCTY993eR" Bounds="3158,3888" Alignment="Bottom" />
</Node>
<Pad Id="F7tmIU6rAOcODrBNVftoui" Comment="Reset" Bounds="3303,3800,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="2524,3760,45,19" Id="R2CQimcFwZfPEYiw1mPxKS">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Fill" />
<CategoryReference Kind="Category" Name="Paint" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="FK6ErD6hERkNm7D1AH4pWb" Name="Input" Kind="InputPin" />
<Pin Id="SaG8RehkCwyMyy7uDehowq" Name="Color" Kind="InputPin" DefaultValue="0.2, 0.2, 0.2, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="E2txYAFt8IBMZohgJOIbQ2" Name="Shader" Kind="InputPin" />
<Pin Id="NmNORpnWM2ePXJ1ydmmIES" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="JA2Tc0Y5SJUNwagP94RTo2" Comment="Remaining" Bounds="2546,3727,20,15" ShowValueBox="true" isIOBox="true" Value="0.2, 0.2, 0.2, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1419,1798,105,19" Id="VdqNm4nPDNbLtB7N1fc5Tv">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Syllabus MIDI CONTROLLER SPLIT.vl">
<Choice Kind="ProcessNode" Name="LiveSlicer" />
</p:NodeReference>
<Pin Id="Bu6mE1gSWIpNulUAnroDpj" Name="Paint" Kind="InputPin" />
<Pin Id="ORh1iE9kNHwMAWCIDjXks3" Name="Text" Kind="InputPin" />
<Pin Id="D4slIKTPNEfMLUMIOvvMPp" Name="Reverse" Kind="InputPin" />
<Pin Id="MQecL5uCYzYNkEzZk6B6QT" Name="Controller Sensibility" Kind="InputPin" />
<Pin Id="LOrSjLgmBAYMEFEjk58fSG" Name="Reset" Kind="InputPin" />
<Pin Id="Bsn1E5CmiKJNu62u1MEzsl" Name="Insert Key" Kind="InputPin" />
<Pin Id="PkqAIRR8TMCOGv0CxFRNWt" Name="Output" Kind="OutputPin" />
<Pin Id="BtA6D8gTsUYN8as6uO4i7l" Name="Selected Text" Kind="OutputPin" />
<Pin Id="PV5RFidooS5MXQDElbKi1j" Name="On Data" Kind="OutputPin" />
</Node>
<Pad Id="JP3Lt3plu25Owln3q1EPsk" Comment="Text" Bounds="1445,1478,309,131" ShowValueBox="true" isIOBox="true" Value="Man only escapes from the laws of this world in lightning flashes. Instants when everything stands still, instants of contemplation, of pure intuition, of mental void, of acceptance of the moral void. It is through such instants that he is capable of the supernatural. Whoever endures a moment of the void either receives the supernatural bread or falls. It is a terrible risk, but one that must be run—even during the instant when hope fails. But we must not throw ourselves into it.">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="Mkl41CAhlbsOYZ0AmzkwDN" Comment="Controller Sensibility" Bounds="1479,1648,35,15" ShowValueBox="true" isIOBox="true" Value="12">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="VZsd3jUCtfEOZLeLwkLzIQ" Comment="Reset" Bounds="1505,1690,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Pad Id="GzVRFh6wK7VNxk7eTluRe0" Comment="Insert Key" Bounds="1521,1744,35,15" ShowValueBox="true" isIOBox="true" Value="Space">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1417,1853,80,19" Id="PTd4Efz2lptO5aFBJIxyZg">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Transform" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="UiAaK151p9ROLGI9KEO7ki" Name="Input" Kind="InputPin" />
<Pin Id="PU7bWObhx8SLOHnffx2PZM" Name="Scaling" Kind="InputPin" />
<Pin Id="E34WPaEVLUwMfTxJWmHpMO" Name="Rotation" Kind="InputPin" />
<Pin Id="KY1sHV77VUjPm1Rcv6JooH" Name="Translation" Kind="InputPin" DefaultValue="0, 0.78">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="HwuF8jLDk1lLBQ6NqJ94aX" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="GN0dNws22fjPNZlbpYa07z" Comment="Clear" Bounds="1414,2183,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="1022,3437" Id="PozDzUdekEmMBIKAqN8VPo">
<p:NodeReference LastCategoryFullName="System.Windows" LastSymbolSource="VL.CoreLib.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SetWindowState" />
</p:NodeReference>
<Pin Id="MHFDbwRTcVDObyPNh8Opee" Name="Input" Kind="InputPin" />
<Pin Id="GeVycbU0z6zPrYiMnGk3SG" Name="Caption" Kind="InputPin" DefaultValue="Karaoke">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pin>
<Pin Id="UBKVOwvaZLZNOjg1knCfMG" Name="Border Style" Kind="InputPin" />
<Pin Id="CadRRhfYEF3PtydSkA8Sbg" Name="Control Box" Kind="InputPin" />
<Pin Id="Tv0Tiol31klQYjI8UVwlvR" Name="State" Kind="InputPin" />
<Pin Id="L8E5DFKWNCFO9upNYS28up" Name="Visible" Kind="InputPin" />
<Pin Id="HZo9fotG4fDLALropJNmkO" Name="Output" Kind="OutputPin" />
</Node>
</Canvas>
<Patch Id="Mmkeu6GWBV9NyJ9m6JleHe" Name="Create" />
<Patch Id="Fecj5jYYcf2OkYvQEP9Jie" Name="Update" />
<ProcessDefinition Id="RBhEY1oSDktMaPiGX8BDrx">
<Fragment Id="JuzVbraSuKvOhHKc3tmzSk" Patch="Mmkeu6GWBV9NyJ9m6JleHe" Enabled="true" />
<Fragment Id="GySXm7BgwDYMtZim3o4DcK" Patch="Fecj5jYYcf2OkYvQEP9Jie" Enabled="true" />
</ProcessDefinition>
<Link Id="AnEQO1NXCZ5O8mOOYXI6Hx" Ids="RjPrt8Z643aPfFglJUlxh2,CAH5r8Vco3jNxLpLettatn" />
<Link Id="PeXxUJedBk6N03nww33MRv" Ids="JKdhjh9wWrdO1Xc07qpUqh,KRc4G7k2hlWLHYtigyk1ZQ" />
<Link Id="E5lcvmsHrAQLoiGqI7NTId" Ids="LJRjWOGe5PROvTK5Zpoxvz,VuHRC42y0PDLX2vJMfGiGs" />
<Link Id="CLeh5EHLqeFO0iRERFYtml" Ids="QJmr4VclVrXMjjyF9XeNHf,SGt8NZyDYkFLesoZ6iBzeB" IsFeedback="true" />
<Link Id="CkRbFB17c43N6uT4cuBYQY" Ids="QJmr4VclVrXMjjyF9XeNHf,RsUnytE6d1qM0oxUEZhUBv" />
<Link Id="JTewhvwbztJQSNDgSYsqYm" Ids="UpAbQh8zJ0DLfbSsftjo4J,SGt8NZyDYkFLesoZ6iBzeB" />
<Slot Id="ASPHWcPrsSgLL2OLmv9JML" Name="Track" />
<Link Id="RhCICg6oZENN2jQzdRg3E1" Ids="M309rrzkjsgMlPA0FwbxWL,QJmr4VclVrXMjjyF9XeNHf" />
<Link Id="JACjJGn3yofPaVY5ElVBcG" Ids="KdmCddX7wV4PzDWwaqG8tW,VCDDevdeKRBLX5meb4XPBx" />
<Link Id="IBHCt9aioKENaLpwdyeze1" Ids="ShESrDW3iC4MQXMFJpaToI,TcYkFlTNbB4QTrDtiFYsRU" />
<Link Id="HWZxog0rvEzL3TdMY2KSUl" Ids="B6fXQleRTsVLB5b8lkmZPF,HSVGgZlDe4qMxiEXZWt2VP" />
<Link Id="FDUZJYwUVkhPeYLwlk8RBT" Ids="La0yMX3Jt24O8tPkN7yAoc,GX1MpUd0XMWNiC027z5hUP" />
<Link Id="PnXysO3jr1sMynF9T1uFU2" Ids="GX1MpUd0XMWNiC027z5hUP,FVBnOrSXuCJOmXNwY6tfY1" />
<Link Id="DKbtnicNF1GQKGIptAdyvu" Ids="InltBkWJIsnP3PJPxB7M6t,S1tQRBcuBYCNyRigDbtUQN" />
<Link Id="QDIr6FxGF5gQRO4Tmv6fc4" Ids="QzTORq1s2jEM3XqVeSbOjI,KvQ73yjXOS5PmSRCu8cw1d" />
<Link Id="Bax8N1ZntfdLl9Ad4n6LA1" Ids="RrqLnwiC898NIni3rBDI5S,RGjP4GphTHHOuNjom1uh8u" />
<Link Id="LabjrMi1hW0OELEBHB7XX3" Ids="GX1MpUd0XMWNiC027z5hUP,L8mARmatrL2LtmfUsR1lxH" />
<Link Id="Q01ozxfq9hYLwo4S0NRy4o" Ids="MZCGYMADkmWOEmhBZiEnxK,U6VHys8VD4SPpRxhzczDbr" />
<Link Id="DirRfuXrWJjQVEjBztQPDJ" Ids="LhmVPpJwYTcLfAgNLQxhfP,B2jPM6z2gZAQQeKi9F9ivo" />
<Link Id="RQJOoYByR3wLxFSnturKo2" Ids="B2jPM6z2gZAQQeKi9F9ivo,BAzV4y9jY1UPt6DV3nCQZE" />
<Link Id="DQjkYPPB0KEQGZ7cTH7bwE" Ids="Hvrx9rFiAXQNobRjFsPtZn,RfgJvqMEd6lOudGJfYKpDm" />
<Link Id="VQywqf9L2zCQT0Om1JXKBj" Ids="VvTErE0a4HDP7QxOM69Gqb,OvyXm1TdcyWL5ZYes0JDrm" />
<Link Id="MbkonNt0fWhQNmRjCaCow5" Ids="FcLEL979dQHOEAtkpPCxU5,N4rclEAlJ38MTgwwh7oyaQ" />
<Link Id="LlE3ro5GJGPPGKDWuXXzx2" Ids="SGt8NZyDYkFLesoZ6iBzeB,E4jGRhMtMGyPJSOuBpXoZC" />
<Link Id="L3WTz0Sv3AGOXERGWFGYuv" Ids="GojaABWWgyjPNpQRDVuFzx,La0yMX3Jt24O8tPkN7yAoc" />
<Link Id="B4A8w85VCgZNBQIZJroSzc" Ids="LutZ2SkZpFyNSd0PdKBFg8,IYlGSmzDw8oMRAoF0NsiG6" />
<Link Id="Bd7bOs93YBNLfm2VQXhYXY" Ids="Qm6MwrpqOhxNnujuA9i6y6,JiK3RbgUnMIMPxkVAyhZx6" />
<Link Id="QbKmI1GOPHCP92rhEWPqzN" Ids="Dthmk0aytEEMfldNY9R8JI,IBQ7rFs1YRMOJLgd9gEWib" />
<Link Id="OFp6S72Z8fXM9jjRx3pZuE" Ids="F2wZtz454qiLQjrRTDdM5u,DrIJrKH5rUdQZxunDAvcT0" />
<Link Id="HUXgEkOU6XVMT7iTLGNxn0" Ids="Ee1VBk6JkMzONUTF9k765W,UpyHRqJx5w3NALdvgENyMe" />
<Link Id="IwsoFeCRAl5QYDMzHwzblC" Ids="E2QDBHl67QhQLUyNEllz6b,QNkvpKMlacHOiZyuR4jFr8" />
<Link Id="VrsoxTPZewpQMYMHBQLI3c" Ids="FWHAHBTjxPlQUrDfuqaT3u,UmoJOZ7dW21P4JZDwi6p5A" />
<Link Id="Cfyh62iZH39MObTv6U71go" Ids="GtdkUkhi6L3NNuqEA0xGuN,GNy9tncHcF7QJ6NL0LAjul" />
<Link Id="QSanqKhxuNlOVrrncNztIp" Ids="GtdkUkhi6L3NNuqEA0xGuN,JtU4F21BwPdMhpAGZt3rdJ" />
<Link Id="UW2QI2WSFt2N8ybwjT2zo4" Ids="PX7zKO1j4D2QTZ8yoLw1tH,EQtFqAn0NBAMbQO7X8xnPL" IsFeedback="true" />
<Link Id="Nto6jEA6z6HLv6ApXsvtjC" Ids="EQtFqAn0NBAMbQO7X8xnPL,Fv6BUtREQyYPnGSHBWpV7w" />
<Link Id="Q2MXxAAJ2YkLhHjRwv7LmN" Ids="RG5sNNzBZ2HMhUtJUuGMwG,EQtFqAn0NBAMbQO7X8xnPL" />
<Link Id="FF9P3dmUbCCMDVwQ5FDaFj" Ids="B14MkpnnjTOMim4fcQRrg8,PX7zKO1j4D2QTZ8yoLw1tH" />
<Link Id="S0SW61c42z0OVPEA47WoLs" Ids="E2QDBHl67QhQLUyNEllz6b,MHBRv30WIqQOuWGyun4Sch" />
<Link Id="CFsrfGgzZEDN4VD4SQGrWZ" Ids="HUVoxlmvkVcOfMvG5C8M9r,BT1xpqcdM0hNhHsnil5zsl" />
<Link Id="K9FSsl74ud1OIyQ8raiaOg" Ids="DEZdr9Oq2BIPP32O5tezc6,PkJRnvXPBcpQaGEgFgp1VV" />
<Link Id="FvxgKi0kyVCMCjv7Ql1Rl6" Ids="RjPrt8Z643aPfFglJUlxh2,KbDfyambK5IOK52FPrh2eQ" />
<Link Id="JlItj1f7HnCP4zMTIBtkfJ" Ids="RjPrt8Z643aPfFglJUlxh2,NJD5vzGPdtmPPIMqYHCbjq" />
<Link Id="DaQbz7WlszjNBqsvkSAsxV" Ids="KadWyWL0F7VLzS70nUscq9,VM192RhztqXMjt12pAvoXd" />
<Link Id="JqMP3EPU2icNtu2dHCpcts" Ids="Ee1VBk6JkMzONUTF9k765W,Kw6IoTSXYHoNDghVS94b9F" />
<Link Id="InYc7oTV7EcPB0CnWs802K" Ids="VKOeCNcZQRNOOSr1sOJLxU,Jdq9o3YHaEBPV7eYUqWdSA" />
<Link Id="SAwGY2kRdkjPrCwzVtz6UX" Ids="UsZs0hkJN6uNPkPaSOvtFO,F3iaNpftGWyLSEyBZfidO1" />
<Link Id="CFYlaNshRs8Od8KjFYdSSe" Ids="Uo3t4EkmWYSOk5ZXC4RM35,CJPWBDYhSXUM9iamoAuoJu" />
<Link Id="L8f5W6vHiVqLpN4oVxpdui" Ids="Uo3t4EkmWYSOk5ZXC4RM35,AdRGWDSTEGULmtN5I5odv0" />
<Link Id="TvHEPpwNKk0P0ObcX9mZ8i" Ids="Jro23i6AMMRMZXBINg5MP3,TCbbfYThFwzLLda2ynPYrZ" />
<Link Id="C6vGWc59dVXQIjIaELlppD" Ids="DX2H9HwQe7rMJtD91olhJU,IRIHXzxQ5cuMCBqiHJMBEW" />
<Link Id="EdENG21FIweN16QKQIFjPr" Ids="D41KIAx6CEOMjIeu2zcv4E,OBfYNPqNCXXOvI1jFoAysL" />
<Link Id="SLmHgX7C8hfQQuJx6sYwnT" Ids="Q5PRyWafSyANFaigc8g9sM,T79p6zmfPlRLz7vq3sS42Y" />
<Link Id="NNEMjxT7Xg4MtCwSjXT9Fr" Ids="OGepXjIr3vAQKnSWfSmQN6,VTfmMJcjWWOMZ15H5t1iD2" />
<Link Id="HTnmr0TT0r5QZgOrRlVixl" Ids="G1kNkwqVZ7pLgiGL8UBzdN,IF3l36XggaGMhAh5CvpqoQ" />
<Link Id="SODuxA8X3RCQHKc4Hz1fNR" Ids="LdmjEexYxBvL6H7LAdojdL,VPmPx7k44KaPUvnOrcgR09" />
<Link Id="TfurQgmOBHgOTKlj6egYah" Ids="OGepXjIr3vAQKnSWfSmQN6,Kj2Q173czZDOJvMQ2aPjxK" />
<Link Id="HqlW4QBcmKPNELxlHc5762" Ids="IwEcGeMpziGLnZk8jF3pkL,MGjfqD5bgm2OBPX9J2nOmq" />
<Slot Id="IpFTQDxgZXmP4vU1KO2UAN" Name="offset" />
<Link Id="FacrZ3CYYbfMEOpRc0TNOF" Ids="FqJYE0DJdegMdHuLuj9Hrr,JRRY1Ze4Tb0PqGTvQFB5Jc" />
<Link Id="LTXGkJCywQ2PSbxN3EttJ1" Ids="LC6c5rZl1NJN0i6w0mTGFh,D6JDnwWJlNvQbMDBfW01ge" />
<Link Id="Ajla1ukGSSOOe5oAzAnzKt" Ids="M25DIEBUUOfQG8LMM0jOTU,Nc41MrwW199MjLtgJK15r3" IsFeedback="true" />
<Link Id="F6LvLLS9nOzMrTxojOXB0G" Ids="UlO6v8CZklqLIM71IrV6Gm,Nc41MrwW199MjLtgJK15r3" />
<Link Id="NEaFCgPVKDXLR7wlKBzDy3" Ids="BdAHxKivqKQOdxto2Z8AqQ,M25DIEBUUOfQG8LMM0jOTU" />
<Link Id="AjvFg8JUsXZOH14CZQmBNL" Ids="SO74TCdv7CONNNOunPlAbQ,FCoqxJ4jbaEPkn1inZPSSq" />
<Link Id="DBZkA0s5VOYPOD1Ti2VT2k" Ids="IwEcGeMpziGLnZk8jF3pkL,QOr991YtuzAQP0co7tm2Vo" />
<Link Id="FyqZcgux0PDPlsxJgBacDD" Ids="KtDqulF08kKQdbtbDBdq3R,S6cLCEa99EmLade3qx871g" />
<Link Id="FZusDlpgbl4Orb0R9W9M8v" Ids="OGepXjIr3vAQKnSWfSmQN6,OgNrSH71QL8NNDje09Z0rw" />
<Link Id="AYveaEW7VzKLku2b0tdfiW" Ids="UrLWOoBeoUwOcphSMGapXq,CKsEpLXWM7mLwfCdwe2fRm" />
<Link Id="J9JG8yjSqFQOQNM5y2ErSl" Ids="OGepXjIr3vAQKnSWfSmQN6,EdR0L8IkRiqOkVx7iCw9GN" />
<Link Id="AW9siXYnlTxLUM3ovNz6uw" Ids="UrLWOoBeoUwOcphSMGapXq,V3voeOmVSfBLJz5Jz4nH20" />
<Link Id="Px23l4hbsr0LGCJiqJuCzT" Ids="Pvgcuu1USGYP5pkrxOfFVD,G8OaAm0F3EdLx6sdi5Z404" />
<Link Id="C2ogBSOxku0LkQNVI9wOSQ" Ids="CKqMCmYqqsIPRst5zJw3wO,TbWwVCYaucbPUz1r3TDcXR" />
<Link Id="OyNLPLIlFMRN6Py7yuDCDh" Ids="AVK7uaTBWQhMjJKlVHxX0n,Bxx0meyqSKDOqNS3c6Tf0K" />
<Link Id="CJOqFIz0MV3PpUz1AVpVRH" Ids="ElvLvwob1a6MPFTEDFcp4g,FMbxIuKeOrwNj5W1ufrHQj" />
<Link Id="R0vIlERWxu7OGBoppJdKE4" Ids="DX2H9HwQe7rMJtD91olhJU,KlgvILQ7MDVLcviqk2S87C" />
<Link Id="AdPkCfv4r5DPU63HKn9QTw" Ids="EBJs7XcMCxlP8NV5JFaCuY,DazzVdivPFJMZamHqfLm1j" />
<Link Id="T9caMJwxnqkNYTEJwzqXSZ" Ids="IwEcGeMpziGLnZk8jF3pkL,G7PqSV7bcljLc8Auxd9xTP" />
<Link Id="Cxix2vjySh9QJVA8HXBXrW" Ids="TScdqzOfLCSMJPJ4IEjcfB,CGwMz0BQFFvPRFPMK7Z9sr" />
<Link Id="ITW8cHO2OoVMPLLFEjnj8a" Ids="IwEcGeMpziGLnZk8jF3pkL,BY18RSlWyL4LsaPZruiz0O" />
<Link Id="HYj1TxltWs8Mt6XfuwvQrH" Ids="LYLlBdeIKy9NGjnJop5UXp,Bbn2R2AdkIrNZtRQaUdo4C" />
<Link Id="EhuCdSfcrKcNO0rxwncJru" Ids="FqJYE0DJdegMdHuLuj9Hrr,OXXEfTpFX6VNBZq17fNK7P" />
<Link Id="Vg1kcFTmWz8NRFE9i6TgqF" Ids="HJTVwsAunZLPCpYWULwd7b,TJZNy5agypTLyn0zwbrLH5" />
<Link Id="CGQ0GP7SKaNOsWtPT73Xh5" Ids="TbjJweXOEF9MibkBS7nn3A,T5fajUOdV8wMV64Nm0LTqx" />
<Link Id="K2gymVC2zdnOYthmkPpOHL" Ids="S8SmjCjbrXyMWEbIT3UXWR,FDTHvtLzMebNh8ELlJ4hcV" />
<Link Id="Rye6XCx8zb8NygXctVsTV7" Ids="SvZAoyZa4kzL7fNEagQYJX,Sjlo3VhuBrWOUGcyj1qxHU" />
<Link Id="Coz5bQ1FneHNonCAgRlS4l" Ids="QrQjuuygQ0UP0J14CbiYrz,GKmkUjcwEy8LHc8cO3clLQ" />
<Link Id="PxOpq9E8FvYOyGqzmlrG9a" Ids="QRWtxUQNhUXOPgn6kygxBL,CiU1ucBTZktQan2VkwAB6j" />
<Link Id="OckyjjTr5I8LjGal9CehTI" Ids="GGzaA3XzZ9gPY0xttcKGCx,RKadupY2qtHOttFJAB4eVU" />
<Link Id="QjwYdackXBSQGGUKOhJccI" Ids="Ol8Q0UNnqKcLXgRFlebnKK,Ef44NuSyTpEOTOW6I9GApS" />
<Link Id="MI5yuQdBmJ0ORQNvxp7nwB" Ids="Ol8Q0UNnqKcLXgRFlebnKK,VSzo4rMtoXiM5LU6BxnhIx" />
<Link Id="GIOH4vDZW9cNlF7t5L0pnI" Ids="POp7OSbRl5DLzQcCQ8LNMu,COvMMytbBjMLzVuhOtigaQ" />
<Link Id="TAsFlwl06UYQb9tMop8huP" Ids="UhIUQIBzv13QcBkqH8p5ZA,FPH7xWryXkWPGnolT6A8k0" />
<Link Id="Utu9SD14VDRQWBa2HBxIvl" Ids="R1qRk7o65nmNV3T8YJx8v9,E9lQmhelhLJLvQ4TxpG2EV" />
<Link Id="U1AxOxgbm0LQO56Rnesw4A" Ids="QcN7VqmjB70N5EsvzH9l8O,IFalRLPy6GqMOUTB0Uzssn" />
<Link Id="OaXI5GPez94LkufypMNd1K" Ids="PwInn71OoxNLRL4ULJdGyA,K0hAfLkq1dWPWBYBncxrm2" />
<Link Id="VAGqTqN2iQ6LqhOZKZksKw" Ids="M25DIEBUUOfQG8LMM0jOTU,JreYVa7jcypO2a3kbCsZrZ" />
<Link Id="QmFL878NheLMB9UNbr2SdL" Ids="Mw0svbiQZgiMfcOZ65FpIF,OnJqvc2ZWdTMTF9Ds9Nqqy" />
<Link Id="ASZt0c4XE3dMhv9wCdOsXE" Ids="COvMMytbBjMLzVuhOtigaQ,BJQI5C5CWWVPRFkn33aTOq" />
<Link Id="B9SqvLrgI2HM5OM4WOexks" Ids="N1tHQIWwu2aQUa1W3DODRL,Pc4LTQEXns5OdjCTY993eR" IsFeedback="true" />
<Link Id="MyUq8BRFCKTMnR0vbh0zfC" Ids="Nc41MrwW199MjLtgJK15r3,N1tHQIWwu2aQUa1W3DODRL" />
<Link Id="EWhpfbjy39nOCNuiQQ6HCU" Ids="Pc4LTQEXns5OdjCTY993eR,SO74TCdv7CONNNOunPlAbQ" />
<Link Id="SXPkqkis10cP4UdrJEdzmK" Ids="Ue2NHcAYqO3LRY5hBFx6oe,Pc4LTQEXns5OdjCTY993eR" />
<Link Id="AgfT8vYNXFCM5zqaBjslAl" Ids="F7tmIU6rAOcODrBNVftoui,TaomDQFNUiUMazvYpf7GZL" />
<Link Id="PCkY05PMbq5Pgy4s3LDnP9" Ids="OGepXjIr3vAQKnSWfSmQN6,FK6ErD6hERkNm7D1AH4pWb" />
<Link Id="RSxIqZa2jBoOAdT1mIJ6CG" Ids="NmNORpnWM2ePXJ1ydmmIES,AcynpZh2goUOkcs1EOPEnh" />
<Link Id="TdX1wQ6weZfNvT3ru32Ggw" Ids="JA2Tc0Y5SJUNwagP94RTo2,SaG8RehkCwyMyy7uDehowq" />
<Link Id="KanDhHM6fQWNITFdiIiboG" Ids="JP3Lt3plu25Owln3q1EPsk,ORh1iE9kNHwMAWCIDjXks3" />
<Link Id="SLPvb9i3ofWOgqgeDGEJwV" Ids="Mkl41CAhlbsOYZ0AmzkwDN,MQecL5uCYzYNkEzZk6B6QT" />
<Link Id="T62iZhWiO8WLiRUPQJpL3k" Ids="VZsd3jUCtfEOZLeLwkLzIQ,LOrSjLgmBAYMEFEjk58fSG" />
<Link Id="DQvUlm8bmRmPrg8uHfd1Xh" Ids="GzVRFh6wK7VNxk7eTluRe0,Bsn1E5CmiKJNu62u1MEzsl" />
<Link Id="O7E9HWcrwO7P7EHakfdVIe" Ids="PV5RFidooS5MXQDElbKi1j,MBpdZEytHuTNolAlL0igb7" />
<Link Id="NMnHwZD56GmOPeAwWQeGko" Ids="BtA6D8gTsUYN8as6uO4i7l,FViCKxqePYqNOpPBdZlluY" />
<Link Id="EbhbFYMwCBBPxSwCYvrwtN" Ids="PkqAIRR8TMCOGv0CxFRNWt,UiAaK151p9ROLGI9KEO7ki" />
<Link Id="CFcDZLn8f9XMp2gI3dwxlR" Ids="HwuF8jLDk1lLBQ6NqJ94aX,TZsWVldhu6bPiJZiHyMZcw" />
<Link Id="Oufp44riP1OLvYTm8WuLnN" Ids="GN0dNws22fjPNZlbpYa07z,VgEsOjPSZmzL0uew8LkYqJ" />
<Link Id="LPy40b9rLQpMZcmvCvhLWy" Ids="P0bJRPt74CONLNtaKrmnUh,MHFDbwRTcVDObyPNh8Opee" />
</Patch>
</Node>
</Patch>
<NugetDependency Id="EzAtoUsHXqxOUP8wFxXdNa" Location="VL.CoreLib" Version="2021.3.3" />
<NugetDependency Id="DXI6Odz3t2rO5ZP3kTHeso" Location="VL.Skia" Version="2021.3.3" />
<NugetDependency Id="Hg9cp2r5laEP8DSbMv4lsy" Location="VL.IO.Midi" Version="1.0.3" />
<NugetDependency Id="I4xqWtdCATUQULqH6zoJrE" Location="VL.CoreLib.Windows" Version="2021.3.3" />
</Document>