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.

1199 lines
80 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" Id="VlTSmzJ8XAfO6U64kmU0eQ" LanguageVersion="2021.3.3.131" Version="0.128">
<NugetDependency Id="E3aC4F2cnwnLzj8By3IowD" Location="VL.CoreLib" Version="2021.3.3" />
<Patch Id="Qm14LjbQDfuN2A0vP9X2Tp">
<Canvas Id="UfEOklzuQYdPavATPET0N2" DefaultCategory="Main" BordersChecked="false" CanvasType="FullCategory">
<!--
************************ NoteTrigger ************************
-->
<Node Name="NoteTrigger" Bounds="200,100" Id="BfqzTxVQWQhLQYqrfze0rP">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="NYnYZ8piSkBL70qcTyEDI3">
<Canvas Id="BwF1OfPTuloPK3bxh5MPVQ" CanvasType="Group">
<Node Bounds="447,559,25,19" Id="TlWfnvjCXahOsnzn86ekjw">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="CP9pQ4za0nkQabEytg0g7n" Name="Input" Kind="InputPin" />
<Pin Id="DJ7dBW2YDCdOIp2mCK8Na8" Name="Input 2" Kind="InputPin" DefaultValue="38">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="O34aDuthFm8OBaAvRrnVPg" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="422,608,45,19" Id="N0bVtq9XoIYPGuSPjfR5IT">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="AND" />
</p:NodeReference>
<Pin Id="AeVXxeVmkKvQQNAtBTsmiY" Name="Input" Kind="StateInputPin" />
<Pin Id="QcgdCIxKXE3OJdqcWu2Wp1" Name="Input 2" Kind="InputPin" />
<Pin Id="H8PKw8S90b3L9OIQ6JuC5d" Name="Output" Kind="StateOutputPin" />
<Pin Id="DyTqeu0mIeYNi6mW1NimED" Name="Input 3" Kind="InputPin" />
</Node>
<Node Bounds="410,562,25,19" Id="Q1zDtygWSl8OiRo1MsoUtJ">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="ClmUFj0ZbjRQQbfiiSJoKM" Name="Input" Kind="InputPin" />
<Pin Id="PTKSgc4NcJSOWfSGMFoNXP" Name="Input 2" Kind="InputPin" DefaultValue="NoteOn">
<p:TypeAnnotation LastCategoryFullName="IO.Midi.Messages" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="TypeFlag" Name="ChannelCommand" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Ea6dKpVA7I0Of182gASk7o" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="UKX7Zwf80TROzNwwviSOGl" Comment="" Bounds="584,439,35,15" ShowValueBox="true" isIOBox="true" Value="38">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="500,671,52,19" Id="L5GLEgLFcDQNoRawY9j0a3">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FlipFlop" />
</p:NodeReference>
<Pin Id="TMwRaMOBJHaLQXsbeoFcE3" Name="Set" Kind="ApplyPin" />
<Pin Id="UbcKXl2pNYJLL5aXidKBIg" Name="Reset" Kind="ApplyPin" />
<Pin Id="PpCiUDKW9TmNyVST4IjIoV" Name="State" Kind="OutputPin" />
</Node>
<Node Bounds="569,561,25,19" Id="GfVGlzY5kZNMuYptjvfYQG">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="HvvfW70YiPFQVtJp3dnxAn" Name="Input" Kind="InputPin" />
<Pin Id="PzYukJJZaRYP3xoNfrmKZz" Name="Input 2" Kind="InputPin" DefaultValue="38">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="FVPA4P4tFUcL8wXjyeazhO" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="544,610,45,19" Id="UjIM5uLLWZKOCtnLgex7lp">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="AND" />
</p:NodeReference>
<Pin Id="CoH51WOgRRDLuRAnzPi0Du" Name="Input" Kind="StateInputPin" />
<Pin Id="NxZXUdfxli2OS2rVYMEpBc" Name="Input 2" Kind="InputPin" />
<Pin Id="T0lzcka9RJaLMHERj8HqZG" Name="Output" Kind="StateOutputPin" />
<Pin Id="T7tPEjWJkrcNrZR8uitRIH" Name="Input 3" Kind="InputPin" />
</Node>
<Node Bounds="532,564,25,19" Id="KaVSMziZk0gMrWVm2XHj7H">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="BiwZXIPFSQVMfLr27Z0EGA" Name="Input" Kind="InputPin" />
<Pin Id="J5CBVDZbKY4PBxFBdWlMg7" Name="Input 2" Kind="InputPin" DefaultValue="NoteOff">
<p:TypeAnnotation LastCategoryFullName="IO.Midi.Messages" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="TypeFlag" Name="ChannelCommand" />
</p:TypeAnnotation>
</Pin>
<Pin Id="GmxC1VCtWnjQWEIbDGc1g7" Name="Result" Kind="OutputPin" />
</Node>
<ControlPoint Id="NECTZ17CT2vPu7d6L4TGde" Bounds="587,397" />
<ControlPoint Id="JhKPd7XPfBzMohlGq5b9Yr" Bounds="505,746" />
<Node Bounds="407,398,76,26" Id="EXPOEPp9JSANFhGDBTKpXB">
<p:NodeReference LastCategoryFullName="IO.Midi.Messages.ChannelMessage" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="ChannelMessage" />
<Choice Kind="OperationCallFlag" Name="Split" />
</p:NodeReference>
<Pin Id="PHpOvy4yCokPI2PdImxcMm" Name="Input" Kind="StateInputPin" />
<Pin Id="EtXgnXiYkGJOWjhdQ6WIcD" Name="Command" Kind="OutputPin" />
<Pin Id="Ka5N9JvSPlRMmplfaNG0EB" Name="Channel" Kind="OutputPin" />
<Pin Id="TYbPQ5KUZe8MpFVMRsaFWp" Name="Number" Kind="OutputPin" />
<Pin Id="TafmgDyCyoZOSmVmw4Rq69" Name="Value" Kind="OutputPin" />
</Node>
<ControlPoint Id="L4IYlvLdsnDPOo0gRHiNYr" Bounds="422,265" />
<Node Bounds="408,335,116,19" Id="QvX7CPfPihsLc7rYOJSsOq">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HoldLatest" />
</p:NodeReference>
<Pin Id="CBPLVoI7HgELjL2JQ8MFKy" Name="Async Notifications" Kind="InputPin" />
<Pin Id="N6xRDJ2n1NKPQZcwAfZYyg" Name="Reset" Kind="InputPin" DefaultValue="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
<Pin Id="FqAlwis2Mb5MyHdpbdYuOP" Name="Value" Kind="OutputPin" />
<Pin Id="Hfk6Ga1irZSMIJBS0dV2lO" Name="On Data" Kind="OutputPin" />
</Node>
</Canvas>
<Patch Id="PkswD0Tv6erPui0s4L7QWw" Name="Create" />
<Patch Id="Bzzyx0Uq7CvPa3DlANBgsi" Name="Update">
<Pin Id="NYGtrU1yFTfNG42p8UYh4Z" Name="Note" Kind="InputPin" Bounds="525,473" />
<Pin Id="TdPCtsdM6uSLhy6vO4q8CU" Name="State" Kind="OutputPin" Bounds="506,733" />
<Pin Id="EY6ik7EmHzoO0qwl0akk81" Name="Channel Message" Kind="InputPin" Bounds="450,344" />
</Patch>
<ProcessDefinition Id="T8kfesvTdcwLn9AdBRUV62">
<Fragment Id="VixaBNsgz6KPmuzJAkaU5Z" Patch="PkswD0Tv6erPui0s4L7QWw" Enabled="true" />
<Fragment Id="E3XM7WY7AGtO22K96VTY2A" Patch="Bzzyx0Uq7CvPa3DlANBgsi" Enabled="true" />
</ProcessDefinition>
<Link Id="UmvpXA1AzMBLed87CqMsT0" Ids="Ea6dKpVA7I0Of182gASk7o,AeVXxeVmkKvQQNAtBTsmiY" />
<Link Id="EG3tte6asX2NanSHuD47sG" Ids="O34aDuthFm8OBaAvRrnVPg,QcgdCIxKXE3OJdqcWu2Wp1" />
<Link Id="RQ3hn0GTSOYMSx9PPlndBt" Ids="UKX7Zwf80TROzNwwviSOGl,DJ7dBW2YDCdOIp2mCK8Na8" />
<Link Id="CrXXLBbUNL6LYPTeFBqibj" Ids="H8PKw8S90b3L9OIQ6JuC5d,TMwRaMOBJHaLQXsbeoFcE3" />
<Link Id="FoBzrFwUkwZNjGXBPFgKmT" Ids="GmxC1VCtWnjQWEIbDGc1g7,CoH51WOgRRDLuRAnzPi0Du" />
<Link Id="NgoXbl8QkDfNoKZqQWuizY" Ids="FVPA4P4tFUcL8wXjyeazhO,NxZXUdfxli2OS2rVYMEpBc" />
<Link Id="HKjAAJoxybjMXvDLFn7GiC" Ids="UKX7Zwf80TROzNwwviSOGl,PzYukJJZaRYP3xoNfrmKZz" />
<Link Id="H9ahNm93cTiMeThRoVxhaJ" Ids="T0lzcka9RJaLMHERj8HqZG,UbcKXl2pNYJLL5aXidKBIg" />
<Link Id="DF70J7QRbOfOYREH5iA8Sm" Ids="NECTZ17CT2vPu7d6L4TGde,UKX7Zwf80TROzNwwviSOGl" />
<Link Id="TN9009YZpz4OPaMPfkXuIM" Ids="NYGtrU1yFTfNG42p8UYh4Z,NECTZ17CT2vPu7d6L4TGde" IsHidden="true" />
<Link Id="RzZj6OD7GTAOxgtfFzYsSr" Ids="PpCiUDKW9TmNyVST4IjIoV,JhKPd7XPfBzMohlGq5b9Yr" />
<Link Id="KpKjhSGy1ZTMPlyxYImgDc" Ids="JhKPd7XPfBzMohlGq5b9Yr,TdPCtsdM6uSLhy6vO4q8CU" IsHidden="true" />
<Link Id="N2ZJB07NYaVMlxFQK578Gn" Ids="EY6ik7EmHzoO0qwl0akk81,L4IYlvLdsnDPOo0gRHiNYr" IsHidden="true" />
<Link Id="S3yo1kDTXCSQdgjjWUHHEo" Ids="EtXgnXiYkGJOWjhdQ6WIcD,ClmUFj0ZbjRQQbfiiSJoKM" />
<Link Id="QQZm2Lbi9vrM5EGRw8lveE" Ids="EtXgnXiYkGJOWjhdQ6WIcD,BiwZXIPFSQVMfLr27Z0EGA" />
<Link Id="NRrGkrN00r7NwF3Nr3KScI" Ids="TYbPQ5KUZe8MpFVMRsaFWp,CP9pQ4za0nkQabEytg0g7n" />
<Link Id="ARldlFsES6yMIchtC0OwHq" Ids="TYbPQ5KUZe8MpFVMRsaFWp,HvvfW70YiPFQVtJp3dnxAn" />
<Link Id="UMmXdtEpLMdLv7mOnQilN6" Ids="FqAlwis2Mb5MyHdpbdYuOP,PHpOvy4yCokPI2PdImxcMm" />
<Link Id="U0liH8J0GxpMNaEECjTEEz" Ids="L4IYlvLdsnDPOo0gRHiNYr,CBPLVoI7HgELjL2JQ8MFKy" />
<Link Id="T9oDnIBTeEiMc3BCniC0yZ" Ids="Hfk6Ga1irZSMIJBS0dV2lO,T7tPEjWJkrcNrZR8uitRIH" />
<Link Id="QymChPdu2CvQEEngoXAzYl" Ids="Hfk6Ga1irZSMIJBS0dV2lO,DyTqeu0mIeYNi6mW1NimED" />
</Patch>
</Node>
</Canvas>
<!--
************************ Application ************************
-->
<Node Name="Application" Bounds="100,100" Id="RahWSSCoteoOtVD50ZtWPW">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="UHvrWinXVOZLxjscKi87CJ">
<Canvas Id="DAgg1KpgGjnOhdGaMIuk8L" CanvasType="Group">
<Node Bounds="648,651,105,19" Id="I235Hc0PdeHLbzqNzFDnT6">
<p:NodeReference LastCategoryFullName="IO.Midi" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MidiPlayer" />
</p:NodeReference>
<Pin Id="IShvZejAOYNMRlCQ4lSHtC" Name="Filename" Kind="InputPin" />
<Pin Id="VwqajW4IH5WQNbbuZ6upkb" Name="Reload" Kind="InputPin" />
<Pin Id="MvlwHnEfPgoQIbScHrVKFS" Name="Play" Kind="InputPin" />
<Pin Id="ML9Ce82gJ0tQLeYWEvTtjo" Name="Seek Position" Kind="InputPin" DefaultValue="0">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="HRZe0tcdwmjNVSTgMefmT9" Name="Do Seek" Kind="InputPin" />
<Pin Id="GxqOFqigdXhNa865zILWqD" Name="Channel Messages" Kind="OutputPin" />
<Pin Id="UOHImG0hpG1L084ydJAdL4" Name="BPM" Kind="OutputPin" />
<Pin Id="O09QQNnPBxGPvDbA2PojlK" Name="Text Messages" Kind="OutputPin" />
<Pin Id="KlaKqhsmTdFOwfT1OV0C2s" Name="Tempo infos" Kind="OutputPin" />
<Pin Id="SG2XbAZohyaQSDbvazPbBF" Name="Time Signature Infos" Kind="OutputPin" />
<Pin Id="BB4wKZx8RWjMHpwursAjwL" Name="Length" Kind="OutputPin" />
<Pin Id="VEU1pRgHgJuLIRMYaymUnv" Name="Position" Kind="OutputPin" />
</Node>
<Pad Id="FsMEgrS9GmcNCGB5xi7Fgn" Comment="Filename" Bounds="631,453,204,11" ShowValueBox="true" isIOBox="true" Value="..\..\..\..\..\Downloads\Battiato - La Cura.mid">
<p:TypeAnnotation LastCategoryFullName="IO" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Path" />
</p:TypeAnnotation>
</Pad>
<Pad Id="BAvLJxkU7txPldzTaJegkX" Comment="Play" Bounds="823,490,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>
<Pad Id="FtUGhpGXpLqMny582PmT0d" Comment="Reload" Bounds="676,519,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="691,765,49,19" Id="Mxl3zM3JPluL6WdxrtQVPZ">
<p:NodeReference LastCategoryFullName="IO.Midi" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MidiOut" />
</p:NodeReference>
<Pin Id="IaXD3ujCIjIL24HW61Q9wB" Name="Messages" Kind="InputPin" />
<Pin Id="Mbk3e7boDApK9duIezBGf3" Name="Device" Kind="InputPin" DefaultValue="vvvv">
<p:TypeAnnotation LastCategoryFullName="IO.Midi" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="TypeFlag" Name="MidiOutputDevice" />
</p:TypeAnnotation>
</Pin>
<Pin Id="FRkGw3nd2DUN0WGD29879p" Name="Is Open" Kind="OutputPin" />
</Node>
<Node Bounds="576,776,76,19" Id="ADoP27jRwqYNDpCzYztcVd">
<p:NodeReference LastCategoryFullName="IO.Midi.MessageFilter" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Midi" />
<CategoryReference Kind="Category" Name="MessageFilter" />
<Choice Kind="ProcessAppFlag" Name="ChannelFilter" />
</p:NodeReference>
<Pin Id="Po2y3NB8LDMMGtUFjlVBWu" Name="Value" Kind="InputPin" />
<Pin Id="VzPyLmg3jvRPIpMoFStv1d" Name="Channel" Kind="InputPin" DefaultValue="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="DNjZ0FhW5VHODCbcxMpMAo" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="278,1284,85,19" Id="EGVwZ2RXyLELnGJxNWChEm">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Circle" />
</p:NodeReference>
<Pin Id="ATkYs3wZl7NMpe0wRruR9w" Name="Position" Kind="InputPin" DefaultValue="0, 0">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="EaC1NdCCUPhQQ8Z3aakxZp" Name="Radius" Kind="InputPin" DefaultValue="0.21">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="QcyQ6g8UFW7Opvywstl7oK" Name="Anchor" Kind="InputPin" />
<Pin Id="MGl7FkN8ePENktSLUjLLRN" Name="Paint" Kind="InputPin" />
<Pin Id="T7ZxDilGgGvPaak45I8fC4" Name="Enabled" Kind="InputPin" />
<Pin Id="ItDNPNnwcRrPKjRnynGzwM" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="515,1627,85,19" Id="TjPagxWSVRoMjlP9jjyFNe">
<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="Qx8m5yaR7JdOuWcZVYHkt6" Name="Input" Kind="InputPin" />
<Pin Id="SDAOZeqhsrXNUaTIH6YYIz" Name="Input 2" Kind="InputPin" />
<Pin Id="CsiYJHuDwWQNROAhxXIjHs" Name="Output" Kind="OutputPin" />
<Pin Id="GcN9gh0wq78Opn0nhChF1J" Name="Input 3" Kind="InputPin" />
<Pin Id="KGU8mAK9kSmPtYFhRXzOdJ" Name="Input 4" Kind="InputPin" />
<Pin Id="MNXN3YyJCp2L5KfZbAtG6L" Name="Input 5" Kind="InputPin" />
<Pin Id="H1PuLmBm2zvOLFdZhbg5jk" Name="Input 6" Kind="InputPin" />
</Node>
<Node Bounds="516,1387,85,19" Id="AEJpz3jyvbAQVRUFVW2xh5">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Circle" />
</p:NodeReference>
<Pin Id="UpVM91A4hxKNckFoJRi4mS" Name="Position" Kind="InputPin" DefaultValue="0.73, 0.17">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="TIKWZanh7ILPa2O0ErxMzA" Name="Radius" Kind="InputPin" />
<Pin Id="Cr3e4lodcUPNXFfj0pAbjb" Name="Anchor" Kind="InputPin" />
<Pin Id="Jt6r4WeSebwPH73a9ZHYj8" Name="Paint" Kind="InputPin" />
<Pin Id="LdKczdSTzLtO13cxYzeflP" Name="Enabled" Kind="InputPin" />
<Pin Id="N7g32s95uIROsGw8Urt57E" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="451,1037,71,15" Id="BjTPR2fqDnlMX3yqE7kZza">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="karaoke.vl">
<Choice Kind="ProcessNode" Name="NoteTrigger" />
</p:NodeReference>
<Pin Id="JSyOI2z4eyDNeVvIxVHGle" Name="Channel Message" Kind="InputPin" />
<Pin Id="QeJ153DfVomPSRmcxTn2dH" Name="Note" Kind="InputPin" />
<Pin Id="LQQURPuxbZPLv6fyzONeoX" Name="State" Kind="OutputPin" />
</Node>
<Pad Id="KLgnslnkgKpLDTVTlByXeM" Comment="Note" Bounds="485,1005,35,15" ShowValueBox="true" isIOBox="true" Value="35">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="637,1396,85,19" Id="TmN4lEzpuxOM2cnznrnzCe">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Circle" />
</p:NodeReference>
<Pin Id="Pai1AtYHWX1LfuPwBOKLiA" Name="Position" Kind="InputPin" DefaultValue="-0.89, -0.41">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="OnTJW0LiojONPgBVrqDjnN" Name="Radius" Kind="InputPin" DefaultValue="0.15">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="EpM2Gld8iUVMaovTHp5PuF" Name="Anchor" Kind="InputPin" />
<Pin Id="Gk3ff6xXFL0OR5zGFKQGPh" Name="Paint" Kind="InputPin" />
<Pin Id="Q36yW4aqTZYNEMVWTMr9Iu" Name="Enabled" Kind="InputPin" />
<Pin Id="LiEqZVE6FEyPBn78CgItS8" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="559,1081,71,15" Id="SxlvLygXM9LNxJKRilknrC">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="karaoke.vl">
<Choice Kind="ProcessNode" Name="NoteTrigger" />
</p:NodeReference>
<Pin Id="IAHYwiCuo6kLuYN0PqGN78" Name="Channel Message" Kind="InputPin" />
<Pin Id="TM2p77shZqbPOxmxcUA0Zx" Name="Note" Kind="InputPin" />
<Pin Id="QVM2bO13WeQO9rqFWNKMOL" Name="State" Kind="OutputPin" />
</Node>
<Pad Id="JU0Rwp5IBbDNE8rncMAuPa" Comment="Note" Bounds="593,1049,35,15" ShowValueBox="true" isIOBox="true" Value="38">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="685,1103,71,15" Id="KecTkWiD6GdPyYGpLczhYb">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="karaoke.vl">
<Choice Kind="ProcessNode" Name="NoteTrigger" />
</p:NodeReference>
<Pin Id="Mi0UCB5UkmxPcjw53Lb6Bt" Name="Channel Message" Kind="InputPin" />
<Pin Id="TKCk5mFt2ETLiMDSs1c46x" Name="Note" Kind="InputPin" />
<Pin Id="Am5s3kF2O6jMTQxYrgcTnt" Name="State" Kind="OutputPin" />
</Node>
<Pad Id="QXu2ToWVJ4XMvl58oO020S" Comment="Note" Bounds="719,1071,35,15" ShowValueBox="true" isIOBox="true" Value="42">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="809,1130,71,15" Id="GHNbWDCogVtMNo9QUtT2XN">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="karaoke.vl">
<Choice Kind="ProcessNode" Name="NoteTrigger" />
</p:NodeReference>
<Pin Id="G2QPOJGXNOiLYFOkq341xg" Name="Channel Message" Kind="InputPin" />
<Pin Id="JFh4YYp5OyqLgC7f3kGnLY" Name="Note" Kind="InputPin" />
<Pin Id="Es8BFr90aR4NjD3VgVKMsX" Name="State" Kind="OutputPin" />
</Node>
<Pad Id="RngVb1gDPCIPnWt8Zj5I4o" Comment="Note" Bounds="843,1098,35,15" ShowValueBox="true" isIOBox="true" Value="46">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="315,1158,45,19" Id="MhIx6ngXgq3Pn1ycIIvXmm">
<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="CYrStn4OmygOVroGZ5YqbW" Name="Input" Kind="InputPin" />
<Pin Id="Dq96ak24s1nMwcyPAVKG3B" Name="Color" Kind="InputPin" DefaultValue="1, 0.3882353, 0.2784314, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="TtBFwbz6fiLLeMIeQXOlTw" Name="Shader" Kind="InputPin" />
<Pin Id="IhIOwCdCDkDQA247alJ3o0" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="513,1230,45,19" Id="JZtWdyZPOtOMt8FH6zur37">
<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="IGT6JJ0GqGDOKAZooCPNko" Name="Input" Kind="InputPin" />
<Pin Id="J1UW6tFs7CWNSPo6PzMaOQ" Name="Color" Kind="InputPin" DefaultValue="0.7, 1, 0.730001, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="HaWR5mDfAdPPLwpFZgw7EG" Name="Shader" Kind="InputPin" />
<Pin Id="CxEid8Y7qdyLO45r1GA0yU" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="680,1292,45,19" Id="UXzPB0xLLyPNPuJ6ybXP4Z">
<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="UbpUem9x7yxN6v6Q67LpjY" Name="Input" Kind="InputPin" />
<Pin Id="J3MYLOBlCmjQQ7uTDxbURO" Name="Color" Kind="InputPin" DefaultValue="0.9751998, 1, 0.69, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="RTTrTu51jV3Mhx0Xkdfvaw" Name="Shader" Kind="InputPin" />
<Pin Id="R6b3fldIS08Nh0KSiaivNP" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="854,1420,85,19" Id="HwEC22A0oW5MoLiYlRg8sa">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Circle" />
</p:NodeReference>
<Pin Id="FJIVfM7vTAJPlg3KvyJbcg" Name="Position" Kind="InputPin" DefaultValue="-0.89, -0.41">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Va6r1ykHNbJPSQfL5Bu3vF" Name="Radius" Kind="InputPin" DefaultValue="0.33">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="GOtbHuoba4rOPYOKnzs9qO" Name="Anchor" Kind="InputPin" />
<Pin Id="GRSHduwMucgO2A486MrivB" Name="Paint" Kind="InputPin" />
<Pin Id="IDGqBL2Y9kWPBWWyqVsZI2" Name="Enabled" Kind="InputPin" />
<Pin Id="N9u9mstvssfO9MP58wIMXv" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="864,1281,45,19" Id="RkHv4leSsFuQbw0GODeeF8">
<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="UAPmBtRbIeMOpeXrEL4O4D" Name="Input" Kind="InputPin" />
<Pin Id="ObFodBszx6tOYLGZPkd2XV" Name="Color" Kind="InputPin" DefaultValue="0.9503996, 1, 0.3800001, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Brswr0NNolQPB50K0WjSld" Name="Shader" Kind="InputPin" />
<Pin Id="D9r5Yj5lLGbPRDnTLrMTtb" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="873,1351,56,19" Id="B1z0H2wdFdTNrneGi6NdkC">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SetAlpha" />
<CategoryReference Kind="Category" Name="Paint" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="UaouwyUkQJBN16PnZA6QAV" Name="Input" Kind="InputPin" />
<Pin Id="VoYWNIZe9WlOfeSaWXmlvO" Name="Value" Kind="InputPin" />
<Pin Id="RhdcPa3IJjAOIA32yasyNv" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="984,1266,56,19" Id="JuL9eWirDNNPusoXULsSLG">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="A3IrDgQK1OmPl1ZwmASequ" Name="Value" Kind="InputPin" />
<Pin Id="QduF1T0nu2YPAJDlPNQysv" Name="Up Edge" Kind="OutputPin" />
<Pin Id="EGzVI1hbnW9PoNaV174KX5" Name="Down Edge" Kind="OutputPin" />
</Node>
<Node Bounds="925,1308,65,19" Id="SOa3EHdGZ8dPkjxeNU5Rrv">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper" />
</p:NodeReference>
<Pin Id="DkZgHOxJTl2Mqn9qSuqCeV" Name="Goto Position" Kind="InputPin" />
<Pin Id="I3YxeuZCI7kOmXUtnxcaz4" Name="Filter Time" Kind="InputPin" DefaultValue="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="UZCBqVWlqc5OxxnOaCp4Gw" Name="Cyclic" Kind="InputPin" />
<Pin Id="PL5Mr7Bb2cTPRuE1HHhUqG" Name="Jump" Kind="InputPin" />
<Pin Id="EJxXnJSGxzTO8JX0VCX2RB" Name="Position" Kind="OutputPin" />
<Pin Id="FXgX7r2FDVQLAwdINz82av" Name="Velocity" Kind="OutputPin" />
<Pin Id="AuChUTMc4mtQciJQo8D2eI" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="338,1235,56,19" Id="TF6cuFNI4IMMzxoNQbKmeD">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SetAlpha" />
<CategoryReference Kind="Category" Name="Paint" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="JaSZJvdkkqAO4KdsnCd0KF" Name="Input" Kind="InputPin" />
<Pin Id="FcQgw70RJkNQGTWvUK7ysI" Name="Value" Kind="InputPin" />
<Pin Id="CcPOl2UWkXTOqFxcrtbs2s" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="449,1150,56,19" Id="GgMu5QwKegfNfHB7rYtmGx">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="VLFoLRPfwo6NpHzqmmr2Om" Name="Value" Kind="InputPin" />
<Pin Id="PzdgK4DeoxPPZicDbkBoCp" Name="Up Edge" Kind="OutputPin" />
<Pin Id="THVbc7CC1iFO2r4eH5cdMX" Name="Down Edge" Kind="OutputPin" />
</Node>
<Node Bounds="390,1192,65,19" Id="Ka0uzuZJAtWNLhR4BuCVUC">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper" />
</p:NodeReference>
<Pin Id="NzyMd1MtrsALSbKze19Uok" Name="Goto Position" Kind="InputPin" />
<Pin Id="CE1ZjmVsJ0iOqvqAso2XBA" Name="Filter Time" Kind="InputPin" DefaultValue="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="DBLauI5LXNGQPU8mPEpxgx" Name="Cyclic" Kind="InputPin" />
<Pin Id="S58oTgVS85KMlLQwsvYOI5" Name="Jump" Kind="InputPin" />
<Pin Id="QG1HoidwIv2OD38571bHdW" Name="Position" Kind="OutputPin" />
<Pin Id="Jhp5R7POPNANuqiciemCjJ" Name="Velocity" Kind="OutputPin" />
<Pin Id="A43FQslbhV8MimiYUqMA0Z" Name="Acceleration" Kind="OutputPin" />
</Node>
<Pad Id="P6IOrbNOGafPAhtFsJTr6f" Comment="Channel Messages" Bounds="577,834" isIOBox="true" />
<Node Bounds="529,1298,56,19" Id="CcmJ2rJw70TOMwoTU3RTzg">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SetAlpha" />
<CategoryReference Kind="Category" Name="Paint" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="QZ3gEAA1mNvNZRejj7dINk" Name="Input" Kind="InputPin" />
<Pin Id="C7nK6ixk3FFMXq0yhyKx2t" Name="Value" Kind="InputPin" />
<Pin Id="JiUWmkNTFQbP55VXRRtf24" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="638,1192,56,19" Id="IHGJyQeJEKwNyGVNqcUxUg">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="TJqWqLXmW8FPhzuFSzkBVk" Name="Value" Kind="InputPin" />
<Pin Id="MklQMqNRDE9NmzmgFFwpBv" Name="Up Edge" Kind="OutputPin" />
<Pin Id="Tlq3EMo6kEVLU6Qnj0tB9H" Name="Down Edge" Kind="OutputPin" />
</Node>
<Node Bounds="579,1234,65,19" Id="B6uB2SSzdreOirbRr82rXD">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper" />
</p:NodeReference>
<Pin Id="UR6vCKks2kVPCGBeYvaE9I" Name="Goto Position" Kind="InputPin" />
<Pin Id="L5246sUXbqiPUy8PAeSww9" Name="Filter Time" Kind="InputPin" DefaultValue="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="M19DLjMkxlGOM5JfSMprMo" Name="Cyclic" Kind="InputPin" />
<Pin Id="KCnttl4AIKhMCPYqiu9bYX" Name="Jump" Kind="InputPin" />
<Pin Id="Bq4THjTqihGMDB046V4Tfq" Name="Position" Kind="OutputPin" />
<Pin Id="DrPYK9DQdeBPSOgTtb1Gv6" Name="Velocity" Kind="OutputPin" />
<Pin Id="PayE67DvbALMU8SE2pSxhs" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="694,1332,56,19" Id="Nur3iv6uarjNkLvsFM7vHz">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SetAlpha" />
<CategoryReference Kind="Category" Name="Paint" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="SGMqM1RuLM4L8lqx9FiTcc" Name="Input" Kind="InputPin" />
<Pin Id="LiM5XdXmvsGL0NpTuGRyXI" Name="Value" Kind="InputPin" />
<Pin Id="RKj8RyKmb3VNUPSrfHGMjJ" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="788,1227,56,19" Id="RQkDce2yXmhQYRaLbUl81L">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="Pp1DcbNtdFcQNRZSXGNP5U" Name="Value" Kind="InputPin" />
<Pin Id="IrAgBhqO4U7OTRUjN1w309" Name="Up Edge" Kind="OutputPin" />
<Pin Id="DXtguKswWvHLfVudC4Elsa" Name="Down Edge" Kind="OutputPin" />
</Node>
<Node Bounds="744,1268,65,19" Id="AJRBeg2bGK3MVY0cCq4RXG">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper" />
</p:NodeReference>
<Pin Id="LdwnPB4cBvhLNEvIof3DGx" Name="Goto Position" Kind="InputPin" />
<Pin Id="JripusKc8yAOhaZ3WLaZv4" Name="Filter Time" Kind="InputPin" DefaultValue="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="T3pDHCcBgMgMOA2DkfAlwa" Name="Cyclic" Kind="InputPin" />
<Pin Id="R7nrqnMSPgCNBa1hQD7ocS" Name="Jump" Kind="InputPin" />
<Pin Id="IU9BDOBoaCWLmlTCh7uFBx" Name="Position" Kind="OutputPin" />
<Pin Id="FfK1Z0HM3pxNbFDF2mHjXv" Name="Velocity" Kind="OutputPin" />
<Pin Id="VI3ZNk51lSvNHKhEPd8sw0" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="981,894,65,19" Id="Lnm7lwlb3NPPIXdl621Nj3">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HoldLatest" />
</p:NodeReference>
<Pin Id="Sg1aScm4yL0MpwoymjDy8N" Name="Async Notifications" Kind="InputPin" />
<Pin Id="PUx2Y6XHJhyOUiPaGWT9Qm" Name="Reset" Kind="InputPin" />
<Pin Id="VJm4V40KU9EOPVEiZt4RVb" Name="Value" Kind="OutputPin" />
<Pin Id="OlscdzjgEZgLQTOqWs4pnW" Name="On Data" Kind="OutputPin" />
</Node>
<Node Bounds="595,1567,105,19" Id="CUg81ihlUtrNjZrrkpZM72">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
<CategoryReference Kind="Category" Name="Text" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="FCTSAiNJ8EePKkkIHf5eq1" Name="Position" Kind="InputPin" />
<Pin Id="V7n9yPx6VCaOpFJBmKFIJN" Name="Size" Kind="InputPin" />
<Pin Id="Av5VbW3l14hODZ2ZoHlKxP" Name="Anchor" Kind="InputPin" />
<Pin Id="QF9G49HJoIwQAzT1JpeTWa" Name="Text" Kind="InputPin" />
<Pin Id="CdXwKfQ3j9SLSe13VVdkCR" Name="Paint" Kind="InputPin" />
<Pin Id="NGucC7c76y5MF7WkI2PsmP" Name="Enabled" Kind="InputPin" />
<Pin Id="NYQo0iWeQLzLJlUQCP6ERC" Name="Output" Kind="OutputPin" />
<Pin Id="UkmYXfGtImdPO170YtZNbu" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="985,1077,65,19" Id="JS3pwk5mxRBMepkXMuwo0m">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Queue" />
</p:NodeReference>
<Pin Id="M889JmlrJAkOSimQj4dKh5" Name="Input" Kind="InputPin" />
<Pin Id="U0xMEbu0a5rQI5DhA799FW" Name="Frame Count" Kind="InputPin" DefaultValue="-1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Mv36PQm7C92POwURNhBWr7" Name="Clear" Kind="InputPin" />
<Pin Id="SHnX4widYRZOFHaC1oHUdX" Name="Insert" Kind="InputPin" />
<Pin Id="GPrNetzZONjOCb90J9dcE6" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="980,1150,48,19" Id="LxnIQHATdV5OUErXPcVsHG">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Concat (Spectral)" />
</p:NodeReference>
<Pin Id="J5L058V8lCNQNd8nCMeFAQ" Name="Values" Kind="InputPin" />
<Pin Id="EgCoFHZw3YkMlhc4H8MRI8" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="985,1112,51,26" Id="U7a7rfamo5KLaFd7eun1Id">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Reverse" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="NG454W9M8ZWL45QekDYf9Z" Name="Input" Kind="StateInputPin" />
<Pin Id="TudjP0Pfp9sM27UYKbuDAy" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1018,934,25,19" Id="C3eueo1NVGRNNW011InCG3">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="FAHUQtBVklAOHSYQYsKJVP" Name="Input" Kind="InputPin" />
<Pin Id="RBz3ZBj81GSMQdcX1kFLIO" Name="Input 2" Kind="InputPin" DefaultValue="&#xD;">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pin>
<Pin Id="LfsSs92pvU9NhW6iWRCt5b" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="492,1699,145,19" Id="FtB3CosNoiUQG2BPKe0Ly2">
<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="J01qZ8bHQPuMhZbfooRoit" Name="Bounds" Kind="InputPin" DefaultValue="0, 0, 960, 540">
<p:TypeAnnotation LastCategoryFullName="System.Windows" LastSymbolSource="VL.CoreLib.Windows.vl">
<Choice Kind="TypeFlag" Name="Rectangle" />
</p:TypeAnnotation>
</Pin>
<Pin Id="NunQA6Bwfa0NOX1eFAlU74" Name="Input" Kind="InputPin" />
<Pin Id="S0MA7BN0GiqNtwcVIHwxrR" Name="Color" Kind="InputPin" />
<Pin Id="C3kGdg7i0bULghboT0BWQZ" Name="Clear" Kind="InputPin" />
<Pin Id="EBYYIQw7QLwMUqAeJhKSk6" Name="Space" Kind="InputPin" />
<Pin Id="T5oZavms9ZpLBjbgLBZuql" Name="Show Cursor" Kind="InputPin" />
<Pin Id="KI8x56t0dEkLmlPAGCWCNX" Name="VSync" Kind="InputPin" />
<Pin Id="P6ixLz0uG3rO7OqJxnTsKB" Name="Enabled" Kind="InputPin" />
<Pin Id="KnCGzN9PPfVNf8Y44B4Rp5" Name="Form" Kind="OutputPin" />
<Pin Id="Q3vlV3bpieuMa94FZw8NW6" Name="ClientBounds" Kind="OutputPin" />
<Pin Id="AoWA1VeCslyMJU4eoFLSNc" Name="Render Time" Kind="OutputPin" />
</Node>
<Node Bounds="692,1499,165,19" Id="OEJzvgZY0rFLwqn24yRwPT">
<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="OghSbRydD7aOH9zshKsKHY" Name="Input" Kind="InputPin" />
<Pin Id="MFMzqWNzj6yOSxBrCFzxa5" Name="Family Name" Kind="InputPin" DefaultValue="Ortica">
<p:TypeAnnotation LastCategoryFullName="Text" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="FontList" />
</p:TypeAnnotation>
</Pin>
<Pin Id="HAUIPqVHOF6M4M7eP4Nd0F" Name="Style" Kind="InputPin" DefaultValue="Normal">
<p:TypeAnnotation LastCategoryFullName="Graphics.Skia.Unwrapped.Enums" LastSymbolSource="VL.Skia.vl">
<Choice Kind="TypeFlag" Name="SKTypefaceStyle" />
</p:TypeAnnotation>
</Pin>
<Pin Id="DQLbqcekjSZQLRdoIpujKB" Name="Size" Kind="InputPin" />
<Pin Id="OUPoFaOsvQlMuLzZneZCbA" Name="Color" Kind="InputPin" />
<Pin Id="UthpAmePZXrPEW3un9ytKO" Name="Line Height in em" Kind="InputPin" />
<Pin Id="VuCj8F4xkDiNYNpOgMIFHY" Name="Horizontal Alignment" Kind="InputPin" DefaultValue="Center">
<p:TypeAnnotation LastCategoryFullName="Graphics.Skia.Unwrapped.Enums" LastSymbolSource="VL.Skia.vl">
<Choice Kind="TypeFlag" Name="SKTextAlign" />
</p:TypeAnnotation>
</Pin>
<Pin Id="MEA5td4c1G9PdkXM66zD29" 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="Kkpem1mSYJRP94apruKuP8" Name="Show Helpers" Kind="InputPin" />
<Pin Id="BGyFRJ3ak7rNRX9DFOaVhz" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Ng6RdKIunyEMNCzpWhkepU" Comment="Do Seek" Bounds="805,620,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="Txgy5Yh7gy3OKqN0iP2XRa" Comment="Reset" Bounds="1128,791,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="1024,1039,66,19" Id="Kh9j2SWGmXuNFam5wkkliB">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="OR" />
</p:NodeReference>
<Pin Id="FPRQEuWF8L1LCdrUR6yQ1R" Name="Input" Kind="StateInputPin" />
<Pin Id="J6hfn6JX7OZN9XZcq0SPKx" Name="Input 2" Kind="InputPin" />
<Pin Id="P5Y7KN8TETYNPzwOiArgSP" Name="Output" Kind="StateOutputPin" />
<Pin Id="UV9raJGjcPTODKoIM9G4Zz" Name="Input 3" Kind="InputPin" />
<Pin Id="FQ2qiD1oxmiLKt5XKosSjS" Name="Input 4" Kind="InputPin" />
</Node>
<Node Bounds="504,1856,125,175" Id="Jci1oUbg78nNyDl7xR5c7m">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="OwwbWZJCneONyrSV21Wtix" Name="Force" Kind="InputPin" />
<Pin Id="N0vg1aIT9rHLBJzfJPVjue" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="UDV0rxq5QSwLSZCSRrehOs" Name="Has Changed" Kind="OutputPin" />
<Patch Id="DvAOtxWba2nOkhEtcCtlzj" ManuallySortedPins="true">
<Patch Id="H8rxC6zxWviPihk4G1fpv1" Name="Create" ManuallySortedPins="true" />
<Patch Id="ClOpSweOgBhNyvUTZHkMgu" Name="Then" ManuallySortedPins="true" />
<Node Bounds="504,2012,105,19" Id="FPACtbotx8KOf3bvo5gWPn">
<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="HZMLxiiEUOaO3mxPXWw6Ey" Name="Input" Kind="InputPin" />
<Pin Id="BbD8rfKCBLxMEjyQPhYM4C" Name="Caption" Kind="InputPin" DefaultValue="Renderino 123">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Ohj54hm5SMkNyaArFe5pqR" Name="Border Style" Kind="InputPin" />
<Pin Id="G3Vxy2IY1WbOYMMffPL4aZ" Name="Control Box" Kind="InputPin" />
<Pin Id="MMHEredyI1SQFhKd6baabf" Name="State" Kind="InputPin" />
<Pin Id="HXPAeIQolByMoXwRwEpLFu" Name="Visible" Kind="InputPin" />
<Pin Id="Ea3DaQb0f87M1MNgyqWva2" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="504,1902,63,26" Id="Qx3qBI5JwIVMPvo8me0tKU">
<p:NodeReference LastCategoryFullName="Graphics.Skia.SkiaRenderer" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetSize" />
<CategoryReference Kind="ClassType" Name="SkiaRenderer" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="BAauIH5uP9EOEcJUghHiNp" Name="Input" Kind="StateInputPin" />
<Pin Id="IBEXDPgNAWDO6pBuAr9rc5" Name="Bounds In DIP" Kind="InputPin" />
<Pin Id="N09OuHFqK76OJeC4kLcIQ3" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="564,1859,65,26" Id="RRN3LXm63GMNb46aEdScjg">
<p:NodeReference LastCategoryFullName="System.Windows.Rectangle" LastSymbolSource="VL.CoreLib.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Rectangle" />
<Choice Kind="OperationCallFlag" Name="Create" />
<PinReference Kind="InputPin" Name="Height" />
</p:NodeReference>
<Pin Id="IPUNOvV8SalNSAAtJpRYSX" Name="X" Kind="InputPin" />
<Pin Id="Q4U96e9Icc4Ml8B0FyceQP" Name="Y" Kind="InputPin" />
<Pin Id="Hwsx0tGXq6NLvYn9kk4QHC" Name="Width" Kind="InputPin" DefaultValue="960">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="NwCZmYJi8cKN8vUPorlmdb" Name="Height" Kind="InputPin" DefaultValue="540">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="BHorOUP7odNNB6o9YLMs3C" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
<ControlPoint Id="DV3mCnx5lkZQAEsUvd9uXh" Bounds="515,1842" Alignment="Top" />
</Node>
<ControlPoint Id="RWIQYeGG31nPhxQptsQnfv" Bounds="515,1835" />
<Node Bounds="123,943,76,26" Id="GBz29AFt6ZkPu6VBTgmpJ5">
<p:NodeReference LastCategoryFullName="IO.Midi.Messages.ChannelMessage" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="ChannelMessage" />
<Choice Kind="OperationCallFlag" Name="Split" />
</p:NodeReference>
<Pin Id="IfjVbrmdbnULmy0PIHApnf" Name="Input" Kind="StateInputPin" />
<Pin Id="B1r207WC43lNMIlpONS3Sp" Name="Command" Kind="OutputPin" />
<Pin Id="R9AYe4V4Q9uMOwqE3HSF01" Name="Channel" Kind="OutputPin" />
<Pin Id="VYGG2tkesN6MVkOIpPN4WH" Name="Number" Kind="OutputPin" />
<Pin Id="GbBfYztRhFmLp7XNVjMYzc" Name="Value" Kind="OutputPin" />
</Node>
<Node Bounds="124,886,65,19" Id="VKHm2kIRZo8OGwQQIoZ6DM">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HoldLatest" />
</p:NodeReference>
<Pin Id="Tb94khhSdrJQWd74RxyMnL" Name="Async Notifications" Kind="InputPin" />
<Pin Id="BzdxlLILHG2LhVqLhMYsFI" Name="Reset" Kind="InputPin" />
<Pin Id="H8Aa2HSWUUMMRHry9tgkqE" Name="Value" Kind="OutputPin" />
<Pin Id="JWuyPrtBI5rNXyDwz1Auob" Name="On Data" Kind="OutputPin" />
</Node>
<Node Bounds="134,1178,65,19" Id="HIfxowbyNzgMBewZZGkiup">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Queue" />
</p:NodeReference>
<Pin Id="THJl5c4MnBMMelc6lc9Sy7" Name="Input" Kind="InputPin" />
<Pin Id="NN0n8NcIVXIPGiqhbw813Z" Name="Frame Count" Kind="InputPin" DefaultValue="20">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="SB54CHpL2XNPfoRahRNFon" Name="Clear" Kind="InputPin" />
<Pin Id="AeIx55G77I8Phn6D8O32UJ" Name="Insert" Kind="InputPin" DefaultValue="True">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
<Pin Id="LbXZNkYy4RcNQTE9nU2fJw" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="136,1090" Id="K0277s62Mm5PjowQizSsKv">
<p:NodeReference LastCategoryFullName="Math.Ranges" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Map" />
</p:NodeReference>
<Pin Id="BA8OKkUhJ5XPLuGEcphL6K" Name="Input" Kind="InputPin" />
<Pin Id="BKX9oEQOmZLOX03otamqCh" Name="Input Minimum" Kind="InputPin" />
<Pin Id="OeWGmoYcgwLO5ZMfA0B0NX" Name="Input Maximum" Kind="InputPin" DefaultValue="127">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="JJePA9oIyaYQSgacMmSgvK" Name="Output Minimum" Kind="InputPin" DefaultValue="-1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Hbt4NbVj1eUNd0Stp8c8MU" Name="Output Maximum" Kind="InputPin" DefaultValue="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="AMONyggarrINBRWh7MNfHE" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="137,1018,16,19" Id="QQyakVOQkMVLkFs9bwFKgK">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToFloat32" />
</p:NodeReference>
<Pin Id="B9cn7Myq648OFBRTAWRcT8" Name="Input" Kind="InputPin" />
<Pin Id="TsoE5N0GzLgOkLWIhPNS3P" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="44,1207,33,19" Id="D6P1iw10nIJMWAW4n92kDU">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LinearSpread" />
</p:NodeReference>
<Pin Id="BORFOHPO102PPRPEsiVm1m" Name="Center" Kind="InputPin" DefaultValue="1.5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Ey741oyyy8rPh1moZD3s2w" Name="Width" Kind="InputPin" DefaultValue="3.4">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="D1K1H4oFopjPxfATkxp4Xt" Name="Phase" Kind="InputPin" />
<Pin Id="CgbL0hHH646PaVzmardSbV" Name="Count" Kind="InputPin" />
<Pin Id="DvNC77CiHkANiYOLUBuOyE" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="112,1270,75,132" Id="SUUrfKqmFDQNf8v1VlvxUO">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="UM93ONAI5V1Og688EhGxAi" Name="Break" Kind="OutputPin" />
<Patch Id="BSReTgoq5WhQD6mcXvxfwL" ManuallySortedPins="true">
<Patch Id="VPIvuNPbjFKPqVcHZpth7g" Name="Create" ManuallySortedPins="true" />
<Patch Id="Me6FoAFjG3tL2wzUais6qe" Name="Update" ManuallySortedPins="true" />
<Patch Id="IXBQsJ8eeZTLPpJtX5d7A9" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="129,1312,46,19" Id="TmEwLdmK0eJN9Thkbg3hlc">
<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="IQOJEWPC7f0PPbgV5r5NcG" Name="X" Kind="InputPin" />
<Pin Id="MIpFmUgPvzqLNxHtwbDPaR" Name="Y" Kind="InputPin" />
<Pin Id="Q4XL09ApaudL0aEAvo85WS" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
<ControlPoint Id="Lhex2sMHNhVLJjzaFyqEcu" Bounds="126,1276" Alignment="Top" />
<ControlPoint Id="RoexQR3c57nPFcp1rFRSOz" Bounds="152,1276" Alignment="Top" />
<ControlPoint Id="U3JnGGo8fpCM8Ero5V8SGR" Bounds="132,1350" Alignment="Bottom" />
</Node>
<Node Bounds="132,1401,85,19" Id="JQ5a0bT9MZjL8bHgnnTJzO">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Points" />
</p:NodeReference>
<Pin Id="CWJ1EU0P4PDN2kdPqa1Ph7" Name="Points" Kind="InputPin" />
<Pin Id="HMS0Pc7NWFzNOfEngHu3mo" Name="Size" Kind="InputPin" />
<Pin Id="P8KVERdO6fXQWM2DEq45Zu" Name="Shape" Kind="InputPin" />
<Pin Id="Gv5qzGl2MzjPJ308YSY2WJ" Name="Paint" Kind="InputPin" />
<Pin Id="NTxsILrwwHFMtWReBJoYZf" Name="Enabled" Kind="InputPin" />
<Pin Id="OzfiuRJsEG7QR4jwq0z18c" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="UeU32qqSHuwPj0hX70ihwK" Comment="Frame Count" Bounds="72,1133,-7,17" ShowValueBox="true" isIOBox="true" Value="20">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="47,1011" Id="E2tdlOxQNe4NMAZHdG862e">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="ASRmoSszfo1MG5vX52CMsE" Name="Input" Kind="InputPin" />
<Pin Id="LmAH8ScuNzrOlXfNK0e058" Name="Input 2" Kind="InputPin" DefaultValue="NoteOn">
<p:TypeAnnotation LastCategoryFullName="IO.Midi.Messages" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="TypeFlag" Name="ChannelCommand" />
</p:TypeAnnotation>
</Pin>
<Pin Id="PFJM8skGCTQPPajICboFP7" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="38,1059" Id="N4ODScOmWgFLA7b6qIyECM">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="AND" />
</p:NodeReference>
<Pin Id="BUke4glaytbLIwrUSn5lF9" Name="Input" Kind="StateInputPin" />
<Pin Id="CrhaTM9TvU7LKnyqxBT3Qy" Name="Input 2" Kind="InputPin" />
<Pin Id="Q7ohPDbA5gTMZ2R10bUOLM" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="176,804,25,19" Id="VmcVg83nar3P4RoiGuRn5I">
<p:NodeReference LastCategoryFullName="IO.Midi.MessageFilter" LastSymbolSource="VL.IO.Midi.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ChannelFilter" />
</p:NodeReference>
<Pin Id="RsL3MuQ3vW0MCcQKrrJOA7" Name="Value" Kind="InputPin" />
<Pin Id="MD9ouq5WlKvL04sBGmBJ0M" Name="Channel" Kind="InputPin" DefaultValue="3">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Qu13VetPNf4OyHccns1PRU" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="19,1452" Id="TiRlGxYxmHjLyLwCJTKLhZ">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Polygon" />
</p:NodeReference>
<Pin Id="IUuIUZGbdafNjqFyJTRpyB" Name="Points" Kind="InputPin" />
<Pin Id="Qc6CTu7MjizPECCFukXufp" Name="Closed" Kind="InputPin" />
<Pin Id="EhHOl3QpvKDPtqLipcTTAB" Name="Paint" Kind="InputPin" />
<Pin Id="KKjoCHSfMNoMa5g5sFyEua" Name="Winding" Kind="InputPin" />
<Pin Id="GKZOjB70o1gPpJbDWSPYGB" Name="Enabled" Kind="InputPin" />
<Pin Id="SuCsSiNAvrRNPEVkwTlqrz" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="200,1564" Id="DHSFSyxATAwNTW0RAy7k1i">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Stroke" />
</p:NodeReference>
<Pin Id="DavzSuvP50OMtx4qpKnT3K" Name="Input" Kind="InputPin" />
<Pin Id="BFQS6jhTFTALzKT4PXrHw0" Name="Color" Kind="InputPin" />
<Pin Id="FHEJmtbtnlNO1f8MHBcNjt" Name="Stroke Width" Kind="InputPin" />
<Pin Id="U1BzijJvm9rLjapCtuHnuK" Name="Join" Kind="InputPin" />
<Pin Id="NsfnNQTYc8jP7BJxn4aG5p" Name="Cap" Kind="InputPin" />
<Pin Id="BkO8cd8koK0PoDOrgt2bA8" Name="Miter" Kind="InputPin" />
<Pin Id="SLYsZCfvMCgNOCs0uaw5Q5" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="875,849,73,26" Id="RvRiut39MLIPzGfE2L9w49">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToCharArray" />
</p:NodeReference>
<Pin Id="O6HslsJBoq5OZMjFx5qRpw" Name="Input" Kind="StateInputPin" />
<Pin Id="MNg2ld4BJY6O0096gPbiOe" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="874,924,64,26" Id="VVzKyHcQ1GdPXSGAEGCmUj">
<p:NodeReference LastCategoryFullName="Collections.Mutable.MutableArray" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetItem" />
<CategoryReference Kind="ArrayType" Name="MutableArray" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="LBQnF0pnLvdPqdMDtBprjG" Name="Input" Kind="StateInputPin" />
<Pin Id="QeTY9zGYMCiO0XOBwQTp7b" Name="Index" Kind="InputPin" />
<Pin Id="D0Rl6BPNGoaOfrbKJ7hrNM" Name="Output" Kind="StateOutputPin" />
<Pin Id="EqOhdNXLXwXPjTTb7Juqla" Name="Item" Kind="OutputPin" />
</Node>
<Node Bounds="931,966,25,19" Id="RHSOfHm4tppLBFiRZg0XVE">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="OJmB9OdsGLbLI3V6FFvjoK" Name="Input" Kind="InputPin" />
<Pin Id="GFCj7xai2ThOPjN4cbbHaB" Name="Input 2" Kind="InputPin" DefaultValue="/">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Char" />
</p:TypeAnnotation>
</Pin>
<Pin Id="KjxqEjTFUurN6ShHkwmP1c" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="795,936,64,26" Id="OhnBWom4CjrPS8G1LWkCAx">
<p:NodeReference LastCategoryFullName="Collections.Mutable.MutableArray" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetItem" />
<CategoryReference Kind="ArrayType" Name="MutableArray" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MF8ddUA3kuEQMQMhQ8JmpW" Name="Input" Kind="StateInputPin" />
<Pin Id="OUi8CshEBR9OPznVObY4Pt" Name="Index" Kind="InputPin" DefaultValue="-1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="HSCAn0cvdqjOEcaIR78JOd" Name="Output" Kind="StateOutputPin" />
<Pin Id="Q95HT7I5qISMF6EjmcaQgE" Name="Item" Kind="OutputPin" />
</Node>
<Node Bounds="856,976,25,19" Id="CMnWJT3gj3ZLFzMo5Sv8Hl">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="Gv2UhtTs5pGPxU0MnRU2xC" Name="Input" Kind="InputPin" />
<Pin Id="NA9pUzrcIyYPf0EAXb3mqr" Name="Input 2" Kind="InputPin" DefaultValue="\">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Char" />
</p:TypeAnnotation>
</Pin>
<Pin Id="CucclJyFJlbNFOT8DhdtZZ" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="792,857" Id="A1nUUFG7FV6PIlCw8A38KM">
<p:NodeReference LastCategoryFullName="Collections.Mutable.MutableArray" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Length" />
<FullNameCategoryReference ID="Collections.Mutable.MutableArray" />
</p:NodeReference>
<Pin Id="FXH9Fl0cuIiO98PoNe1J4k" Name="Input" Kind="StateInputPin" />
<Pin Id="Tc3hTAPPZ6dNwvHVBWmxm7" Name="Output" Kind="StateOutputPin" />
<Pin Id="AndkAGiAoNlN9GFSGwNT8l" Name="Length" Kind="OutputPin" />
</Node>
<Node Bounds="839,899,51,26" Id="KctaiAQiBDfLU1M4xfUyCF">
<p:NodeReference LastCategoryFullName="Primitive.Integer32" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Dec" />
<CategoryReference Kind="Int32Type" Name="Integer32" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="G7KCQP4zg4uPG4GWPqTOE6" Name="Input" Kind="StateInputPin" />
<Pin Id="OanZgp1reF8Ng9cFGvhRNO" Name="Output" Kind="StateOutputPin" />
</Node>
</Canvas>
<Patch Id="PL6UF26i0aUMZBH0HfYqRy" Name="Create" />
<Patch Id="NqodXGKhDAoN7Rc5MW6CfW" Name="Update" />
<ProcessDefinition Id="NuVA2zvVSO2MJQaKRcs8So">
<Fragment Id="TnWQ8J6cViTLjgfeHhUtC9" Patch="PL6UF26i0aUMZBH0HfYqRy" Enabled="true" />
<Fragment Id="O4a26A3d6mnOkxZMfm3XnG" Patch="NqodXGKhDAoN7Rc5MW6CfW" Enabled="true" />
</ProcessDefinition>
<Link Id="AYOK5O8sAzNNwcDSXMa7o7" Ids="FsMEgrS9GmcNCGB5xi7Fgn,IShvZejAOYNMRlCQ4lSHtC" />
<Link Id="PcdqrC5BEEyLq9q6IKkILs" Ids="BAvLJxkU7txPldzTaJegkX,MvlwHnEfPgoQIbScHrVKFS" />
<Link Id="GAm7LzWyA4DNBSPf0rhKNJ" Ids="FtUGhpGXpLqMny582PmT0d,VwqajW4IH5WQNbbuZ6upkb" />
<Link Id="JuuGqd9YggaNM7W50vHczu" Ids="ItDNPNnwcRrPKjRnynGzwM,Qx8m5yaR7JdOuWcZVYHkt6" />
<Link Id="TcyZs5VNkByOp52qrUPk0f" Ids="N7g32s95uIROsGw8Urt57E,SDAOZeqhsrXNUaTIH6YYIz" />
<Link Id="StaSIL6QTmHPwEm2f2w5ej" Ids="KLgnslnkgKpLDTVTlByXeM,QeJ153DfVomPSRmcxTn2dH" />
<Link Id="IpbzzexZrLnOQHDFbsr4uS" Ids="LiEqZVE6FEyPBn78CgItS8,GcN9gh0wq78Opn0nhChF1J" />
<Link Id="VIw4PI7eIr6Oxo6I9TaSaL" Ids="JU0Rwp5IBbDNE8rncMAuPa,TM2p77shZqbPOxmxcUA0Zx" />
<Link Id="PVmWH7GK1lJPY8aj5hvP2i" Ids="QXu2ToWVJ4XMvl58oO020S,TKCk5mFt2ETLiMDSs1c46x" />
<Link Id="PCIamfX0XfBN1xRJXrtmMb" Ids="RngVb1gDPCIPnWt8Zj5I4o,JFh4YYp5OyqLgC7f3kGnLY" />
<Link Id="P4XKxRVmIUPPPFc1eCgesW" Ids="N9u9mstvssfO9MP58wIMXv,KGU8mAK9kSmPtYFhRXzOdJ" />
<Link Id="RKmKS4RYSyXM9NVyz8EOwh" Ids="D9r5Yj5lLGbPRDnTLrMTtb,UaouwyUkQJBN16PnZA6QAV" />
<Link Id="CiKI5GmDHFsLbnXzHfVouj" Ids="RhdcPa3IJjAOIA32yasyNv,GRSHduwMucgO2A486MrivB" />
<Link Id="PnUIZ9LgmSIMxX1XthaKZ4" Ids="Es8BFr90aR4NjD3VgVKMsX,A3IrDgQK1OmPl1ZwmASequ" />
<Link Id="KtHmOo1ZNlPOmL1xBJikLo" Ids="QduF1T0nu2YPAJDlPNQysv,PL5Mr7Bb2cTPRuE1HHhUqG" />
<Link Id="V7KxMPtIDxsLDuWX9gsel2" Ids="Es8BFr90aR4NjD3VgVKMsX,DkZgHOxJTl2Mqn9qSuqCeV" />
<Link Id="SPrLdtXwWULNBjkfyPpDQv" Ids="EJxXnJSGxzTO8JX0VCX2RB,VoYWNIZe9WlOfeSaWXmlvO" />
<Link Id="JzMih62Uk1lLLRtCZf4awh" Ids="PzdgK4DeoxPPZicDbkBoCp,S58oTgVS85KMlLQwsvYOI5" />
<Link Id="Ey7NamVvIleQPsyyFzJH2d" Ids="QG1HoidwIv2OD38571bHdW,FcQgw70RJkNQGTWvUK7ysI" />
<Link Id="HLopmB1VxlBMbJQclSpejK" Ids="IhIOwCdCDkDQA247alJ3o0,JaSZJvdkkqAO4KdsnCd0KF" />
<Link Id="LvsgcuFnI05PNCDHJj2oCS" Ids="CcPOl2UWkXTOqFxcrtbs2s,MGl7FkN8ePENktSLUjLLRN" />
<Link Id="AieHP3QLJAhQIgIL0PVd33" Ids="LQQURPuxbZPLv6fyzONeoX,VLFoLRPfwo6NpHzqmmr2Om" />
<Link Id="D2gMvyYEdpNN2kv3xgiR31" Ids="LQQURPuxbZPLv6fyzONeoX,NzyMd1MtrsALSbKze19Uok" />
<Link Id="F4lPGNVRiruNV8IrFv741p" Ids="P6IOrbNOGafPAhtFsJTr6f,JSyOI2z4eyDNeVvIxVHGle" />
<Link Id="LuLxRX0A7ydOhz7Ufu29dZ" Ids="P6IOrbNOGafPAhtFsJTr6f,IAHYwiCuo6kLuYN0PqGN78" />
<Link Id="Rc6VU1mAcfXNY1TFJd4MyH" Ids="P6IOrbNOGafPAhtFsJTr6f,Mi0UCB5UkmxPcjw53Lb6Bt" />
<Link Id="Bm7pJM8bVDQQI7W42SFK8n" Ids="P6IOrbNOGafPAhtFsJTr6f,G2QPOJGXNOiLYFOkq341xg" />
<Link Id="K9FLN6PgNnqNcjO0uuspXY" Ids="MklQMqNRDE9NmzmgFFwpBv,KCnttl4AIKhMCPYqiu9bYX" />
<Link Id="HdR3xYcB0MZQYOPEcdbxRg" Ids="Bq4THjTqihGMDB046V4Tfq,C7nK6ixk3FFMXq0yhyKx2t" />
<Link Id="KuJpi8zrK4wLjWS5cpQmtQ" Ids="QVM2bO13WeQO9rqFWNKMOL,TJqWqLXmW8FPhzuFSzkBVk" />
<Link Id="KBYmzGSGDNnM4kV3LMUnQC" Ids="QVM2bO13WeQO9rqFWNKMOL,UR6vCKks2kVPCGBeYvaE9I" />
<Link Id="Au9MB6Bk9q1OUv6KfTTym9" Ids="CxEid8Y7qdyLO45r1GA0yU,QZ3gEAA1mNvNZRejj7dINk" />
<Link Id="HR4MDKFM55oOdjofSsjoHv" Ids="JiUWmkNTFQbP55VXRRtf24,Jt6r4WeSebwPH73a9ZHYj8" />
<Link Id="KsIAwwCHR6IN9cUWvsyxma" Ids="IrAgBhqO4U7OTRUjN1w309,R7nrqnMSPgCNBa1hQD7ocS" />
<Link Id="VMLb4HNPXcoOyXWHRhvb2P" Ids="IU9BDOBoaCWLmlTCh7uFBx,LiM5XdXmvsGL0NpTuGRyXI" />
<Link Id="KZIwzDKrMalN1xze6vSG7w" Ids="R6b3fldIS08Nh0KSiaivNP,SGMqM1RuLM4L8lqx9FiTcc" />
<Link Id="C99kWPA2DNrQIdjuUI57k6" Ids="RKj8RyKmb3VNUPSrfHGMjJ,Gk3ff6xXFL0OR5zGFKQGPh" />
<Link Id="IWrqs80FMOjP22rC8iXzCV" Ids="Am5s3kF2O6jMTQxYrgcTnt,LdwnPB4cBvhLNEvIof3DGx" />
<Link Id="LwS8ELOLpWmOBtp7PiHpiJ" Ids="Am5s3kF2O6jMTQxYrgcTnt,Pp1DcbNtdFcQNRZSXGNP5U" />
<Link Id="ArkkOsGknvDQL68UOec1DP" Ids="GxqOFqigdXhNa865zILWqD,Po2y3NB8LDMMGtUFjlVBWu" />
<Link Id="O7YM3qZ2pqdMKT7zXAb8c2" Ids="DNjZ0FhW5VHODCbcxMpMAo,P6IOrbNOGafPAhtFsJTr6f" />
<Link Id="LPq243x7K0qNpuONZFskZl" Ids="GxqOFqigdXhNa865zILWqD,IaXD3ujCIjIL24HW61Q9wB" />
<Link Id="ESFY93j00veLBG0pUlVAd0" Ids="O09QQNnPBxGPvDbA2PojlK,Sg1aScm4yL0MpwoymjDy8N" />
<Link Id="KYXEHXQZlnqNAsR3X7fCuD" Ids="NYQo0iWeQLzLJlUQCP6ERC,MNXN3YyJCp2L5KfZbAtG6L" />
<Link Id="MwxvGMEtFs4M1K4HPP1LKu" Ids="VJm4V40KU9EOPVEiZt4RVb,M889JmlrJAkOSimQj4dKh5" />
<Link Id="CLFtXfK7s3XP8SXKPlYr2T" Ids="OlscdzjgEZgLQTOqWs4pnW,SHnX4widYRZOFHaC1oHUdX" />
<Link Id="BsPPgrI1BaANTAF3A3JePh" Ids="EgCoFHZw3YkMlhc4H8MRI8,QF9G49HJoIwQAzT1JpeTWa" />
<Link Id="KXhflIW10tUPL7TuvwzSYN" Ids="GPrNetzZONjOCb90J9dcE6,NG454W9M8ZWL45QekDYf9Z" />
<Link Id="U7djsBF34BrOnuezxvTXIP" Ids="TudjP0Pfp9sM27UYKbuDAy,J5L058V8lCNQNd8nCMeFAQ" />
<Link Id="B0YPhJpWI8eOT8adM2mZUR" Ids="VJm4V40KU9EOPVEiZt4RVb,FAHUQtBVklAOHSYQYsKJVP" />
<Link Id="OnFjbyYixMzP5QFzlFFjB2" Ids="CsiYJHuDwWQNROAhxXIjHs,NunQA6Bwfa0NOX1eFAlU74" />
<Link Id="L8USfVBxW7ALhgVynGooe3" Ids="BGyFRJ3ak7rNRX9DFOaVhz,CdXwKfQ3j9SLSe13VVdkCR" />
<Link Id="NGjmLwV9PkxOyDhbZJm490" Ids="Ng6RdKIunyEMNCzpWhkepU,HRZe0tcdwmjNVSTgMefmT9" />
<Link Id="FfisgCLNQ1kOsMw15KH9Ly" Ids="LfsSs92pvU9NhW6iWRCt5b,FPRQEuWF8L1LCdrUR6yQ1R" />
<Link Id="IYJrDl84K3rQL8sZZpaFiv" Ids="P5Y7KN8TETYNPzwOiArgSP,Mv36PQm7C92POwURNhBWr7" />
<Link Id="EThHLVQp6hRL4TiuPIXuqj" Ids="Txgy5Yh7gy3OKqN0iP2XRa,J6hfn6JX7OZN9XZcq0SPKx" />
<Link Id="OieqVMybZ08O2JwAKkwVMn" Ids="N09OuHFqK76OJeC4kLcIQ3,HZMLxiiEUOaO3mxPXWw6Ey" />
<Link Id="LGRLyxaUnPlLvK1X8sRdSB" Ids="BHorOUP7odNNB6o9YLMs3C,IBEXDPgNAWDO6pBuAr9rc5" />
<Link Id="VK5TgcEUxUFLNuVhAzjym9" Ids="KnCGzN9PPfVNf8Y44B4Rp5,RWIQYeGG31nPhxQptsQnfv,DV3mCnx5lkZQAEsUvd9uXh" />
<Link Id="ECwdDtnUqRLMO6J7HTPKNv" Ids="DV3mCnx5lkZQAEsUvd9uXh,BAauIH5uP9EOEcJUghHiNp" />
<Link Id="CoHWBSbMNTlL5rDHWX7N38" Ids="H8Aa2HSWUUMMRHry9tgkqE,IfjVbrmdbnULmy0PIHApnf" />
<Link Id="TSl1WQMk4LhNQhkWG2oUTW" Ids="VYGG2tkesN6MVkOIpPN4WH,B9cn7Myq648OFBRTAWRcT8" />
<Link Id="Iy9l6wyqUAuMDJ03XK6Nhc" Ids="TsoE5N0GzLgOkLWIhPNS3P,BA8OKkUhJ5XPLuGEcphL6K" />
<Link Id="TxLpHBrh5XEOWuZ8LanWTU" Ids="AMONyggarrINBRWh7MNfHE,THJl5c4MnBMMelc6lc9Sy7" />
<Link Id="P64oujWzOyKLSpARQPCaYF" Ids="DvNC77CiHkANiYOLUBuOyE,Lhex2sMHNhVLJjzaFyqEcu" />
<Link Id="EARSoXEpUkkLgZsS0NM5W9" Ids="Lhex2sMHNhVLJjzaFyqEcu,IQOJEWPC7f0PPbgV5r5NcG" />
<Link Id="SYWsV4dVBw7Lwvv9Vb3lBC" Ids="LbXZNkYy4RcNQTE9nU2fJw,RoexQR3c57nPFcp1rFRSOz" />
<Link Id="BqNIjSmR3EgOIpyNw9KbRW" Ids="RoexQR3c57nPFcp1rFRSOz,MIpFmUgPvzqLNxHtwbDPaR" />
<Link Id="SxTVFW8OuFDPNwWDmj0pna" Ids="U3JnGGo8fpCM8Ero5V8SGR,CWJ1EU0P4PDN2kdPqa1Ph7" />
<Link Id="CTL4DEWHTrjMJxQ3GPiM14" Ids="UeU32qqSHuwPj0hX70ihwK,NN0n8NcIVXIPGiqhbw813Z" />
<Link Id="JDceSCVu72gPcGJhGXvORu" Ids="UeU32qqSHuwPj0hX70ihwK,CgbL0hHH646PaVzmardSbV" />
<Link Id="Kfi0dwBfeONNIibbdu3VEF" Ids="GxqOFqigdXhNa865zILWqD,RsL3MuQ3vW0MCcQKrrJOA7" />
<Link Id="N16AogB0zMjPOyZe0fIZZ7" Ids="B1r207WC43lNMIlpONS3Sp,ASRmoSszfo1MG5vX52CMsE" />
<Link Id="Qn52gwMAh1uLiTW50ovpzo" Ids="PFJM8skGCTQPPajICboFP7,BUke4glaytbLIwrUSn5lF9" />
<Link Id="I1kFvpOPbBYP6ZjV0QDUeq" Ids="JWuyPrtBI5rNXyDwz1Auob,CrhaTM9TvU7LKnyqxBT3Qy" />
<Link Id="SBWc1t9fOvyQVc0vcYyQjr" Ids="Q7ohPDbA5gTMZ2R10bUOLM,AeIx55G77I8Phn6D8O32UJ" />
<Link Id="MdqbCMqJ8KbN3FJslJLSHz" Ids="U3JnGGo8fpCM8Ero5V8SGR,IUuIUZGbdafNjqFyJTRpyB" />
<Link Id="ClF1eA7pdF6Oa3NGkvdsFq" Ids="SuCsSiNAvrRNPEVkwTlqrz,H1PuLmBm2zvOLFdZhbg5jk" />
<Link Id="EDqYTCGIpUtMqnM958MXe0" Ids="SLYsZCfvMCgNOCs0uaw5Q5,EhHOl3QpvKDPtqLipcTTAB" />
<Link Id="AejIVSH26XOPHUUFMbGCfL" Ids="Q4XL09ApaudL0aEAvo85WS,U3JnGGo8fpCM8Ero5V8SGR" />
<Link Id="Mr1XJvD4C1YPe7F23Aypqy" Ids="Qu13VetPNf4OyHccns1PRU,Tb94khhSdrJQWd74RxyMnL" />
<Link Id="RE6y6h2Op29LgSjDM3r4fe" Ids="VJm4V40KU9EOPVEiZt4RVb,O6HslsJBoq5OZMjFx5qRpw" />
<Link Id="B5FdSZ8tHYfOEJUw6XvwYm" Ids="MNg2ld4BJY6O0096gPbiOe,LBQnF0pnLvdPqdMDtBprjG" />
<Link Id="VO9lZ3p5FjYOsSi3b4KviN" Ids="EqOhdNXLXwXPjTTb7Juqla,OJmB9OdsGLbLI3V6FFvjoK" />
<Link Id="RQM48fJMoBbPY6dRUG7f0m" Ids="KjxqEjTFUurN6ShHkwmP1c,UV9raJGjcPTODKoIM9G4Zz" />
<Link Id="SxBMgOhJg0mP23dEj9wOor" Ids="Q95HT7I5qISMF6EjmcaQgE,Gv2UhtTs5pGPxU0MnRU2xC" />
<Link Id="RIWKVMfBf6QN3rzZeRnw3O" Ids="CucclJyFJlbNFOT8DhdtZZ,FQ2qiD1oxmiLKt5XKosSjS" />
<Link Id="IfeOSiRTtL1ObpFf7ypbKF" Ids="MNg2ld4BJY6O0096gPbiOe,MF8ddUA3kuEQMQMhQ8JmpW" />
<Link Id="Mb9TJZXvhEtMfLkfyBpODI" Ids="MNg2ld4BJY6O0096gPbiOe,FXH9Fl0cuIiO98PoNe1J4k" />
<Link Id="VSLhaxD0Wi9O6V9aQs1DFD" Ids="AndkAGiAoNlN9GFSGwNT8l,G7KCQP4zg4uPG4GWPqTOE6" />
<Link Id="RKL2cu8gHE3OfiBtwp2r6y" Ids="OanZgp1reF8Ng9cFGvhRNO,OUi8CshEBR9OPznVObY4Pt" />
</Patch>
</Node>
</Patch>
<NugetDependency Id="DGoYL1AoCJyLlxfmQVpaZu" Location="VL.CoreLib" Version="2021.3.3" />
<NugetDependency Id="OShdmJudpoiN3R7nT8wwwW" Location="VL.IO.Midi" Version="1.0.3" />
<NugetDependency Id="B686zDyivpqO9Oxw5BqnMT" Location="VL.Skia" Version="2021.3.3" />
<NugetDependency Id="CI0JPfqqq1VOLxx8XxPoKy" Location="VL.CoreLib.Windows" Version="2021.3.3" />
</Document>