Files
SpaghettiKart/structSequencePlayer__coll__graph_org.svg
T

1623 lines
106 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: SequencePlayer Pages: 1 -->
<svg width="1950pt" height="2102pt"
viewBox="0.00 0.00 1950.00 2102.14" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 2098.14)">
<title>SequencePlayer</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="1075.5,-657.64 980.5,-657.64 980.5,-638.64 1075.5,-638.64 1075.5,-657.64"/>
<text text-anchor="middle" x="1028" y="-645.64" font-family="Helvetica,sans-Serif" font-size="10.00">SequencePlayer</text>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="structSequenceChannel.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1342,-733.64 1238,-733.64 1238,-714.64 1342,-714.64 1342,-733.64"/>
<text text-anchor="middle" x="1290" y="-721.64" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceChannel</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge98_Node000007_Node000001" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge98_Node000007_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1056.91,-662.29C1072.76,-669.88 1093.14,-678.93 1112,-685.14 1153.54,-698.82 1202.16,-709.14 1237.91,-715.72"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1058.21,-659.02 1047.69,-657.78 1055.14,-665.31 1058.21,-659.02"/>
</a>
</g>
<text text-anchor="middle" x="1166" y="-714.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> seqPlayer</text>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="244,-1075.64 215,-1075.64 215,-1056.64 244,-1056.64 244,-1075.64"/>
<text text-anchor="middle" x="229.5" y="-1063.64" font-family="Helvetica,sans-Serif" font-size="10.00">u8</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node2&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M233.66,-1046.44C239.55,-1015.28 254.86,-954.14 289,-915.14 377.18,-814.42 426.4,-813.64 553,-770.14 603.24,-752.88 626.55,-780.23 671,-751.14 683.38,-743.04 676.42,-730.93 689,-723.14 785.94,-663.12 835.5,-730.17 944,-695.14 970.63,-686.54 998.27,-668.81 1013.99,-657.76"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="230.18,-1046.02 231.9,-1056.47 237.07,-1047.23 230.18,-1046.02"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-883.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> bankDmaCurrMemAddr</text>
<text text-anchor="middle" x="612" y="-872.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">bankDmaInProgress</text>
<text text-anchor="middle" x="612" y="-861.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">defaultBank</text>
<text text-anchor="middle" x="612" y="-850.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">enabled</text>
<text text-anchor="middle" x="612" y="-839.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">finished</text>
<text text-anchor="middle" x="612" y="-828.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">loadingBankId</text>
<text text-anchor="middle" x="612" y="-817.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">muteBehavior</text>
<text text-anchor="middle" x="612" y="-806.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">muted</text>
<text text-anchor="middle" x="612" y="-795.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">noteAllocPolicy</text>
<text text-anchor="middle" x="612" y="-784.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">recalculateVolume</text>
<text text-anchor="middle" x="612" y="-773.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">...</text>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge7_Node000007_Node000002" class="edge">
<title>Node2&#45;&gt;Node7</title>
<g id="a_edge7_Node000007_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M230.22,-1046.2C230.56,-1000.85 236.98,-888.25 289,-815.14 326.17,-762.89 373.06,-789.83 411,-738.14 429.5,-712.94 410.28,-695.18 429,-670.14 504.34,-569.34 605.69,-630.71 671,-523.14 702.32,-471.55 644.93,-293.38 689,-252.14 723.4,-219.95 754.17,-228.63 795,-252.14 808.81,-260.09 801.58,-272.03 813,-283.14 863.96,-332.72 1033.94,-398.09 1094,-436.14 1152.58,-473.24 1178.63,-472.49 1220,-528.14 1265.85,-589.8 1283.17,-684.54 1287.69,-714.63"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="226.72,-1046.45 230.25,-1056.44 233.72,-1046.44 226.72,-1046.45"/>
</a>
</g>
<text text-anchor="middle" x="742" y="-365.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> as_u8</text>
<text text-anchor="middle" x="742" y="-354.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">bankId</text>
<text text-anchor="middle" x="742" y="-343.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">bookOffset</text>
<text text-anchor="middle" x="742" y="-332.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">dynTable</text>
<text text-anchor="middle" x="742" y="-321.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">enabled</text>
<text text-anchor="middle" x="742" y="-310.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">finished</text>
<text text-anchor="middle" x="742" y="-299.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">freqScale</text>
<text text-anchor="middle" x="742" y="-288.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">hasInstrument</text>
<text text-anchor="middle" x="742" y="-277.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">largeNotes</text>
<text text-anchor="middle" x="742" y="-266.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">muteBehavior</text>
<text text-anchor="middle" x="742" y="-255.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">...</text>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="structNote.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1681,-1187.64 1641,-1187.64 1641,-1168.64 1681,-1168.64 1681,-1187.64"/>
<text text-anchor="middle" x="1661" y="-1175.64" font-family="Helvetica,sans-Serif" font-size="10.00">Note</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge29_Node000011_Node000002" class="edge">
<title>Node2&#45;&gt;Node11</title>
<g id="a_edge29_Node000011_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M254.58,-1063.75C265.13,-1062.78 277.67,-1061.76 289,-1061.14 467.66,-1051.39 915.9,-1027.96 1094,-1045.14 1332.42,-1068.13 1405.96,-1046.81 1623,-1148.14 1633.64,-1153.11 1643.86,-1161.79 1650.85,-1168.55"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="254.06,-1060.28 244.43,-1064.71 254.72,-1067.25 254.06,-1060.28"/>
</a>
</g>
<text text-anchor="middle" x="1028" y="-1081.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> pad3</text>
<text text-anchor="middle" x="1028" y="-1070.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">priority</text>
<text text-anchor="middle" x="1028" y="-1059.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">sampleCountIndex</text>
<text text-anchor="middle" x="1028" y="-1048.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">waveId</text>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="structNoteSynthesisState.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1084.5,-1795.64 971.5,-1795.64 971.5,-1776.64 1084.5,-1776.64 1084.5,-1795.64"/>
<text text-anchor="middle" x="1028" y="-1783.64" font-family="Helvetica,sans-Serif" font-size="10.00">NoteSynthesisState</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge23_Node000016_Node000002" class="edge">
<title>Node2&#45;&gt;Node16</title>
<g id="a_edge23_Node000016_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M235.12,-1085.58C243.53,-1121.72 261.37,-1201.77 271,-1270.14 274.33,-1293.77 272.72,-1466.69 289,-1484.14 364.47,-1565.03 456.8,-1443.89 535,-1522.14 572.19,-1559.35 518.65,-1599.29 553,-1639.14 567.98,-1656.52 886.17,-1746.74 992.64,-1776.56"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="238.52,-1084.78 232.83,-1075.84 231.71,-1086.38 238.52,-1084.78"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-1717.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> prevHeadsetPanLeft</text>
<text text-anchor="middle" x="612" y="-1706.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">prevHeadsetPanRight</text>
<text text-anchor="middle" x="612" y="-1695.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">restart</text>
<text text-anchor="middle" x="612" y="-1684.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">sampleDmaIndex</text>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="structSequenceChannelLayer.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1942,-976.64 1811,-976.64 1811,-957.64 1942,-957.64 1942,-976.64"/>
<text text-anchor="middle" x="1876.5" y="-964.64" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceChannelLayer</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node18 -->
<g id="edge33_Node000018_Node000002" class="edge">
<title>Node2&#45;&gt;Node18</title>
<g id="a_edge33_Node000018_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M254.1,-1069.86C260.59,-1072.06 266.95,-1075.57 271,-1081.14 299.2,-1119.9 262.69,-1472.07 289,-1512.14 355.66,-1613.67 461.41,-1534.52 535,-1631.14 561.83,-1666.37 522.46,-1697.07 553,-1729.14 814.95,-2004.19 1021.67,-1831.14 1401.5,-1831.14 1401.5,-1831.14 1401.5,-1831.14 1662,-1831.14 1750.85,-1831.14 1757.19,-1761.45 1793,-1680.14 1852.27,-1545.57 1872.37,-1053.17 1875.15,-977.05"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="254.66,-1066.39 244.11,-1067.36 252.96,-1073.18 254.66,-1066.39"/>
</a>
</g>
<text text-anchor="middle" x="1166" y="-1982.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> continuousNotes</text>
<text text-anchor="middle" x="1166" y="-1971.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">enabled</text>
<text text-anchor="middle" x="1166" y="-1960.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">finished</text>
<text text-anchor="middle" x="1166" y="-1949.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">ignoreDrumPan</text>
<text text-anchor="middle" x="1166" y="-1938.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">instOrWave</text>
<text text-anchor="middle" x="1166" y="-1927.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">noteDuration</text>
<text text-anchor="middle" x="1166" y="-1916.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">notePan</text>
<text text-anchor="start" x="1117.5" y="-1905.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">notePropertiesNeed</text>
<text text-anchor="middle" x="1166" y="-1894.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">Init</text>
<text text-anchor="middle" x="1166" y="-1883.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">pad2</text>
<text text-anchor="middle" x="1166" y="-1872.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">pan</text>
<text text-anchor="middle" x="1166" y="-1861.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">...</text>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="structPortamento.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1203,-1149.64 1129,-1149.64 1129,-1130.64 1203,-1130.64 1203,-1149.64"/>
<text text-anchor="middle" x="1166" y="-1137.64" font-family="Helvetica,sans-Serif" font-size="10.00">Portamento</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node19 -->
<g id="edge35_Node000019_Node000002" class="edge">
<title>Node2&#45;&gt;Node19</title>
<g id="a_edge35_Node000019_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M254.19,-1065.4C344.39,-1062.93 674.89,-1056.88 944,-1091.14 1011.25,-1099.7 1088.21,-1118.97 1131.27,-1130.63"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="254.07,-1061.9 244.18,-1065.69 254.27,-1068.9 254.07,-1061.9"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-1071.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> mode</text>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="structAdsrSettings.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="917.5,-966.64 839.5,-966.64 839.5,-947.64 917.5,-947.64 917.5,-966.64"/>
<text text-anchor="middle" x="878.5" y="-954.64" font-family="Helvetica,sans-Serif" font-size="10.00">AdsrSettings</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node20 -->
<g id="edge38_Node000020_Node000002" class="edge">
<title>Node2&#45;&gt;Node20</title>
<g id="a_edge38_Node000020_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M252.88,-1051.26C263.45,-1044.83 276.47,-1037.74 289,-1033.14 501.76,-954.94 569.43,-991.56 795,-969.14 809.55,-967.69 825.46,-965.52 839.39,-963.42"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="250.9,-1048.37 244.3,-1056.65 254.63,-1054.29 250.9,-1048.37"/>
</a>
</g>
<text text-anchor="middle" x="482" y="-1005.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> releaseRate</text>
<text text-anchor="middle" x="482" y="-994.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">sustain</text>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="structInstrument.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1063,-150.64 993,-150.64 993,-131.64 1063,-131.64 1063,-150.64"/>
<text text-anchor="middle" x="1028" y="-138.64" font-family="Helvetica,sans-Serif" font-size="10.00">Instrument</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node23 -->
<g id="edge47_Node000023_Node000002" class="edge">
<title>Node2&#45;&gt;Node23</title>
<g id="a_edge47_Node000023_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M231.7,-1046.43C235.84,-984.54 251.38,-795.45 289,-749.14 325.95,-703.65 375.41,-745.69 411,-699.14 450.44,-647.55 390.3,-606.29 429,-554.14 459.71,-512.76 495.86,-540.67 535,-507.14 546.23,-497.51 541.13,-487.97 553,-479.14 596.78,-446.55 636.68,-487.58 671,-445.14 707.14,-400.45 649.72,-229.09 689,-187.14 729.73,-143.64 915.31,-140.11 992.82,-140.58"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="228.21,-1046.24 231.06,-1056.44 235.19,-1046.69 228.21,-1046.24"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-515.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> loaded</text>
<text text-anchor="middle" x="612" y="-504.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">normalRangeHi</text>
<text text-anchor="middle" x="612" y="-493.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">normalRangeLo</text>
<text text-anchor="middle" x="612" y="-482.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">releaseRate</text>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="structAudioBankSample.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="535,-132.64 429,-132.64 429,-113.64 535,-113.64 535,-132.64"/>
<text text-anchor="middle" x="482" y="-120.64" font-family="Helvetica,sans-Serif" font-size="10.00">AudioBankSample</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node26 -->
<g id="edge52_Node000026_Node000002" class="edge">
<title>Node2&#45;&gt;Node26</title>
<g id="a_edge52_Node000026_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M230.16,-1046.09C229.83,-986.07 233.75,-803.49 289,-666.14 323.84,-579.53 380.28,-583.3 411,-495.14 423.96,-457.95 405.35,-172.63 429,-141.14 431.52,-137.78 434.72,-135.04 438.27,-132.81"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="226.67,-1046.45 230.27,-1056.41 233.67,-1046.37 226.67,-1046.45"/>
</a>
</g>
<text text-anchor="middle" x="350" y="-691.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> loaded</text>
<text text-anchor="middle" x="350" y="-680.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">sampleAddr</text>
<text text-anchor="middle" x="350" y="-669.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">unused</text>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="structM64ScriptState.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="787.5,-858.64 696.5,-858.64 696.5,-839.64 787.5,-839.64 787.5,-858.64"/>
<text text-anchor="middle" x="742" y="-846.64" font-family="Helvetica,sans-Serif" font-size="10.00">M64ScriptState</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node33 -->
<g id="edge71_Node000033_Node000002" class="edge">
<title>Node2&#45;&gt;Node33</title>
<g id="a_edge71_Node000033_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M238.25,-1047.22C247.51,-1026.8 264.84,-994.58 289,-975.14 424.15,-866.4 507.95,-954.34 671,-895.14 693.96,-886.8 716.93,-869.6 730.01,-858.75"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="235.02,-1045.88 234.25,-1056.45 241.44,-1048.66 235.02,-1045.88"/>
</a>
</g>
<text text-anchor="middle" x="482" y="-953.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> depth</text>
<text text-anchor="middle" x="482" y="-942.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">pc</text>
<text text-anchor="middle" x="482" y="-931.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">remLoopIters</text>
<text text-anchor="middle" x="482" y="-920.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">stack</text>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="structNoteAttributes.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="786,-1231.64 698,-1231.64 698,-1212.64 786,-1212.64 786,-1231.64"/>
<text text-anchor="middle" x="742" y="-1219.64" font-family="Helvetica,sans-Serif" font-size="10.00">NoteAttributes</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node34 -->
<g id="edge74_Node000034_Node000002" class="edge">
<title>Node2&#45;&gt;Node34</title>
<g id="a_edge74_Node000034_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M252.94,-1080.88C263.52,-1087.27 276.53,-1094.37 289,-1099.14 451.38,-1161.19 514.9,-1106.65 671,-1183.14 680.35,-1187.72 680.2,-1192.58 689,-1198.14 697.66,-1203.61 707.77,-1208.56 716.76,-1212.53"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="254.68,-1077.84 244.34,-1075.51 250.97,-1083.78 254.68,-1077.84"/>
</a>
</g>
<text text-anchor="middle" x="482" y="-1154.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> pan</text>
<text text-anchor="middle" x="482" y="-1143.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">reverbVol</text>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:href="structAdsrState.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="774,-1386.64 710,-1386.64 710,-1367.64 774,-1367.64 774,-1386.64"/>
<text text-anchor="middle" x="742" y="-1374.64" font-family="Helvetica,sans-Serif" font-size="10.00">AdsrState</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node35 -->
<g id="edge77_Node000035_Node000002" class="edge">
<title>Node2&#45;&gt;Node35</title>
<g id="a_edge77_Node000035_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M245.44,-1083.58C256.83,-1096.46 273.2,-1114.12 289,-1128.14 390.73,-1218.4 446.93,-1206.51 535,-1310.14 546.33,-1323.47 538.89,-1334.8 553,-1345.14 577.44,-1363.04 663.01,-1371.7 709.82,-1375.18"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="247.94,-1081.12 238.73,-1075.89 242.67,-1085.72 247.94,-1081.12"/>
</a>
</g>
<text text-anchor="middle" x="482" y="-1324.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> action</text>
<text text-anchor="middle" x="482" y="-1313.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">state</text>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="structVibratoState.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1540,-1494.64 1463,-1494.64 1463,-1475.64 1540,-1475.64 1540,-1494.64"/>
<text text-anchor="middle" x="1501.5" y="-1482.64" font-family="Helvetica,sans-Serif" font-size="10.00">VibratoState</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node36 -->
<g id="edge88_Node000036_Node000002" class="edge">
<title>Node2&#45;&gt;Node36</title>
<g id="a_edge88_Node000036_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M253.92,-1070.31C260.3,-1072.53 266.65,-1075.93 271,-1081.14 300.24,-1116.12 268.61,-1141.36 289,-1182.14 329.78,-1263.7 352.03,-1283.24 429,-1332.14 477.88,-1363.19 496.8,-1358.19 553,-1372.14 612.57,-1386.93 628.48,-1385.93 689,-1396.14 802.19,-1415.23 831.26,-1415.57 944,-1437.14 952.05,-1438.68 953.9,-1439.91 962,-1441.14 1148.65,-1469.37 1374.63,-1480.41 1462.76,-1483.84"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="254.72,-1066.9 244.15,-1067.7 252.91,-1073.66 254.72,-1066.9"/>
</a>
</g>
<text text-anchor="middle" x="878.5" y="-1440.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> active</text>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:href="structNoteSubEu.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1063,-1613.64 993,-1613.64 993,-1594.64 1063,-1594.64 1063,-1613.64"/>
<text text-anchor="middle" x="1028" y="-1601.64" font-family="Helvetica,sans-Serif" font-size="10.00">NoteSubEu</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node37 -->
<g id="edge91_Node000037_Node000002" class="edge">
<title>Node2&#45;&gt;Node37</title>
<g id="a_edge91_Node000037_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M234.84,-1086.11C242.67,-1122.57 259.44,-1202.37 271,-1270.14 275.76,-1298.02 270.74,-1374.54 289,-1396.14 317.76,-1430.17 629.36,-1502.29 671,-1518.14 679.18,-1521.25 680.69,-1523.38 689,-1526.14 742.63,-1543.92 757.82,-1542.01 813,-1554.14 871.15,-1566.92 886.1,-1568.29 944,-1582.14 960.09,-1585.99 977.83,-1590.64 992.77,-1594.67"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="238.16,-1084.91 232.63,-1075.87 231.32,-1086.39 238.16,-1084.91"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-1631.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> bankId</text>
<text text-anchor="middle" x="612" y="-1620.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">bookOffset</text>
<text text-anchor="middle" x="612" y="-1609.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">enabled</text>
<text text-anchor="middle" x="612" y="-1598.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">envMixerNeedsInit</text>
<text text-anchor="middle" x="612" y="-1587.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">finished</text>
<text text-anchor="middle" x="612" y="-1576.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">hasTwoAdpcmParts</text>
<text text-anchor="middle" x="612" y="-1565.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">headsetPanLeft</text>
<text text-anchor="middle" x="612" y="-1554.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">headsetPanRight</text>
<text text-anchor="middle" x="612" y="-1543.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">isSyntheticWave</text>
<text text-anchor="middle" x="612" y="-1532.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">needsInit</text>
<text text-anchor="middle" x="612" y="-1521.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">...</text>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="756.5,-457.64 727.5,-457.64 727.5,-438.64 756.5,-438.64 756.5,-457.64"/>
<text text-anchor="middle" x="742" y="-445.64" font-family="Helvetica,sans-Serif" font-size="10.00">s8</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node1 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node3&#45;&gt;Node1</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M766.44,-441.85C806.7,-432.53 889.85,-419.87 944,-457.14 1008.03,-501.21 1023.05,-605.98 1026.22,-638.4"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="765.61,-438.45 756.73,-444.24 767.28,-445.25 765.61,-438.45"/>
</a>
</g>
<text text-anchor="middle" x="878.5" y="-460.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> seqVariationEu</text>
</g>
<!-- Node3&#45;&gt;Node7 -->
<g id="edge99_Node000007_Node000003" class="edge">
<title>Node3&#45;&gt;Node7</title>
<g id="a_edge99_Node000007_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M766.32,-440.6C804.58,-429.49 882.54,-412.18 944,-433.14 1110.5,-489.92 1250.3,-670.9 1282.18,-714.59"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="765.19,-437.28 756.63,-443.53 767.22,-443.98 765.19,-437.28"/>
</a>
</g>
<text text-anchor="middle" x="1028" y="-519.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> soundScriptIO</text>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="759.5,-1516.64 724.5,-1516.64 724.5,-1497.64 759.5,-1497.64 759.5,-1516.64"/>
<text text-anchor="middle" x="742" y="-1504.64" font-family="Helvetica,sans-Serif" font-size="10.00">u16</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node1 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node4&#45;&gt;Node1</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M768.99,-1498.46C778.67,-1493.91 788.8,-1487.33 795,-1478.14 831.06,-1424.66 776.93,-1387.61 813,-1334.14 850.27,-1278.88 909.29,-1318.04 944,-1261.14 975.55,-1209.41 938.52,-771.99 962,-716.14 972.63,-690.85 997.3,-669.47 1013.01,-657.75"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="767.52,-1495.28 759.62,-1502.34 770.2,-1501.74 767.52,-1495.28"/>
</a>
</g>
<text text-anchor="middle" x="878.5" y="-1381.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> delay</text>
<text text-anchor="middle" x="878.5" y="-1370.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">fadeRemainingFrames</text>
<text text-anchor="middle" x="878.5" y="-1359.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">fadeTimerUnkEu</text>
<text text-anchor="middle" x="878.5" y="-1348.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">tempo</text>
<text text-anchor="middle" x="878.5" y="-1337.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">tempoAcc</text>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge12_Node000007_Node000004" class="edge">
<title>Node4&#45;&gt;Node7</title>
<g id="a_edge12_Node000007_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M769.15,-1497.48C778.46,-1492.88 788.29,-1486.53 795,-1478.14 812.65,-1456.06 792.26,-1436.35 813,-1417.14 856.68,-1376.68 903.02,-1432.33 944,-1389.14 979,-1352.25 939.82,-1321.9 962,-1276.14 1035.79,-1123.86 1139.4,-1144.93 1220,-996.14 1270.82,-902.33 1285.19,-769.97 1288.28,-733.66"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="767.51,-1494.38 759.79,-1501.63 770.35,-1500.78 767.51,-1494.38"/>
</a>
</g>
<text text-anchor="middle" x="1028" y="-1367.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> delay</text>
<text text-anchor="middle" x="1028" y="-1356.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">vibratoDelay</text>
<text text-anchor="start" x="966.5" y="-1345.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">vibratoExtentChange</text>
<text text-anchor="middle" x="1028" y="-1334.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">Delay</text>
<text text-anchor="middle" x="1028" y="-1323.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">vibratoExtentStart</text>
<text text-anchor="middle" x="1028" y="-1312.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">vibratoExtentTarget</text>
<text text-anchor="middle" x="1028" y="-1301.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">vibratoRateChangeDelay</text>
<text text-anchor="middle" x="1028" y="-1290.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">vibratoRateStart</text>
<text text-anchor="middle" x="1028" y="-1279.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">vibratoRateTarget</text>
</g>
<!-- Node4&#45;&gt;Node16 -->
<g id="edge24_Node000016_Node000004" class="edge">
<title>Node4&#45;&gt;Node16</title>
<g id="a_edge24_Node000016_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M762.17,-1523.71C775.66,-1534.7 794.52,-1548.76 813,-1558.14 867.51,-1585.83 898.47,-1559.34 944,-1600.14 972.57,-1625.74 1012.34,-1741.59 1023.8,-1776.29"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="764.07,-1520.74 754.14,-1517.02 759.58,-1526.11 764.07,-1520.74"/>
</a>
</g>
<text text-anchor="middle" x="878.5" y="-1603.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> samplePosFrac</text>
</g>
<!-- Node4&#45;&gt;Node18 -->
<g id="edge42_Node000018_Node000004" class="edge">
<title>Node4&#45;&gt;Node18</title>
<g id="a_edge42_Node000018_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M760.56,-1523.97C771.85,-1535.68 786.04,-1552.18 795,-1569.14 808.8,-1595.27 790.23,-1614.3 813,-1633.14 882.56,-1690.69 1549.46,-1749.51 1623,-1697.14 1880.24,-1513.93 1877.88,-1050.03 1875.85,-976.91"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="762.84,-1521.3 753.3,-1516.68 757.88,-1526.24 762.84,-1521.3"/>
</a>
</g>
<text text-anchor="middle" x="1402.5" y="-1720.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> portamentoTime</text>
</g>
<!-- Node4&#45;&gt;Node36 -->
<g id="edge89_Node000036_Node000004" class="edge">
<title>Node4&#45;&gt;Node36</title>
<g id="a_edge89_Node000036_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M769.41,-1497.77C810.24,-1485.06 889.63,-1467.54 944,-1501.14 959.22,-1510.54 946.78,-1527.74 962,-1537.14 1007.65,-1565.35 1395.09,-1556.87 1445,-1537.14 1466.61,-1528.6 1484.74,-1507.22 1493.96,-1494.7"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="768.09,-1494.52 759.67,-1500.95 770.26,-1501.18 768.09,-1494.52"/>
</a>
</g>
<text text-anchor="middle" x="1166" y="-1580.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> delay</text>
<text text-anchor="middle" x="1166" y="-1569.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">extentChangeTimer</text>
<text text-anchor="middle" x="1166" y="-1558.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">rateChangeTimer</text>
</g>
<!-- Node4&#45;&gt;Node37 -->
<g id="edge92_Node000037_Node000004" class="edge">
<title>Node4&#45;&gt;Node37</title>
<g id="a_edge92_Node000037_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M769.8,-1505.45C818.17,-1502.97 917.52,-1500.62 944,-1521.14 964,-1536.64 945.01,-1556.4 962,-1575.14 970.22,-1584.2 981.8,-1590.59 992.92,-1595.02"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="769.54,-1501.96 759.75,-1506.01 769.93,-1508.95 769.54,-1501.96"/>
</a>
</g>
<text text-anchor="middle" x="878.5" y="-1546.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> resamplingRateFixedPoint</text>
<text text-anchor="middle" x="878.5" y="-1535.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">targetVolLeft</text>
<text text-anchor="middle" x="878.5" y="-1524.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">targetVolRight</text>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="45,-1588.64 11,-1588.64 11,-1569.64 45,-1569.64 45,-1588.64"/>
<text text-anchor="middle" x="28" y="-1576.64" font-family="Helvetica,sans-Serif" font-size="10.00">s16</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node1 -->
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node5&#45;&gt;Node1</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M29.39,-1559.58C31.93,-1434.7 47.03,-753.21 74,-719.14 101.59,-684.29 140.31,-724.21 170,-691.14 200.46,-657.21 153.04,-619.42 188,-590.14 274,-518.11 578.43,-633.17 689,-652.14 743.71,-661.53 757.59,-663.8 813,-667.14 871.12,-670.64 886.15,-673.68 944,-667.14 960.45,-665.28 978.39,-661.41 993.38,-657.65"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="25.89,-1559.54 29.18,-1569.61 32.89,-1559.68 25.89,-1559.54"/>
</a>
</g>
<text text-anchor="middle" x="482" y="-616.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> transposition</text>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge13_Node000007_Node000005" class="edge">
<title>Node5&#45;&gt;Node7</title>
<g id="a_edge13_Node000007_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M29.68,-1559.14C34.06,-1462.49 65.8,-1039.39 289,-815.14 373.24,-730.51 434.48,-771.59 535,-707.14 544.01,-701.36 543,-694.94 553,-691.14 602.02,-672.5 632.09,-655.98 671,-691.14 700.34,-717.64 659.66,-841.64 689,-868.14 723.96,-899.72 748.27,-874.15 795,-868.14 981.95,-844.08 1196.32,-761.86 1265.9,-733.69"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="26.18,-1559.14 29.27,-1569.27 33.17,-1559.42 26.18,-1559.14"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-705.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> instOrWave</text>
<text text-anchor="middle" x="612" y="-694.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">transposition</text>
</g>
<!-- Node5&#45;&gt;Node11 -->
<g id="edge30_Node000011_Node000005" class="edge">
<title>Node5&#45;&gt;Node11</title>
<g id="a_edge30_Node000011_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M29.98,-1598.88C33.8,-1672.34 48.8,-1926.88 74,-1952.14 122.86,-2001.12 159.32,-1971.14 228.5,-1971.14 228.5,-1971.14 228.5,-1971.14 1029,-1971.14 1114.12,-1971.14 1144.59,-1996.61 1220,-1957.14 1296.44,-1917.13 1305.77,-1884.44 1342,-1806.14 1360.05,-1767.14 1333.19,-1744.72 1360,-1711.14 1385.71,-1678.94 1408.15,-1692.57 1445,-1674.14 1529.67,-1631.8 1576.83,-1639.79 1623,-1557.14 1659.92,-1491.05 1660.39,-1239.93 1660.08,-1187.69"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="33.46,-1598.52 29.46,-1588.71 26.47,-1598.88 33.46,-1598.52"/>
</a>
</g>
<text text-anchor="middle" x="878.5" y="-1974.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> adsrVolScale</text>
</g>
<!-- Node5&#45;&gt;Node16 -->
<g id="edge28_Node000016_Node000005" class="edge">
<title>Node5&#45;&gt;Node16</title>
<g id="a_edge28_Node000016_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M29.29,-1598.91C30.73,-1634.57 38.14,-1710.6 74,-1761.14 121.47,-1828.05 146.46,-1862.14 228.5,-1862.14 228.5,-1862.14 228.5,-1862.14 743,-1862.14 844.57,-1862.14 959.84,-1816.22 1006.14,-1795.77"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="32.78,-1598.74 29,-1588.84 25.79,-1598.94 32.78,-1598.74"/>
</a>
</g>
<text text-anchor="middle" x="482" y="-1876.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> curVolLeft</text>
<text text-anchor="middle" x="482" y="-1865.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">curVolRight</text>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="structNoteSynthesisBuffers.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="411,-1918.64 289,-1918.64 289,-1899.64 411,-1899.64 411,-1918.64"/>
<text text-anchor="middle" x="350" y="-1906.64" font-family="Helvetica,sans-Serif" font-size="10.00">NoteSynthesisBuffers</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node17 -->
<g id="edge27_Node000017_Node000005" class="edge">
<title>Node5&#45;&gt;Node17</title>
<g id="a_edge27_Node000017_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M29.01,-1598.77C29.48,-1658.7 34.25,-1837.6 74,-1876.14 103.65,-1904.88 217.29,-1909.91 288.88,-1910.11"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="32.51,-1598.71 28.97,-1588.73 25.51,-1598.75 32.51,-1598.71"/>
</a>
</g>
<text text-anchor="middle" x="122" y="-1940.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> adpcmdecState</text>
<text text-anchor="middle" x="122" y="-1929.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">finalResampleState</text>
<text text-anchor="middle" x="122" y="-1918.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">panResampleState</text>
<text text-anchor="middle" x="122" y="-1907.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">panSamplesBuffer</text>
</g>
<!-- Node5&#45;&gt;Node18 -->
<g id="edge43_Node000018_Node000005" class="edge">
<title>Node5&#45;&gt;Node18</title>
<g id="a_edge43_Node000018_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M29.92,-1599.28C33.63,-1676.57 48.52,-1951.3 74,-1980.14 120.76,-2033.05 157.89,-2017.14 228.5,-2017.14 228.5,-2017.14 228.5,-2017.14 1662,-2017.14 1886.62,-2017.14 1877.44,-1082.72 1875.68,-976.86"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="33.4,-1598.82 29.44,-1589 26.41,-1599.15 33.4,-1598.82"/>
</a>
</g>
<text text-anchor="middle" x="1028" y="-2086.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> delay</text>
<text text-anchor="middle" x="1028" y="-2075.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">delayUnused</text>
<text text-anchor="middle" x="1028" y="-2064.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">duration</text>
<text text-anchor="middle" x="1028" y="-2053.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">playPercentage</text>
<text text-anchor="start" x="975" y="-2042.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">shortNoteDefaultPlay</text>
<text text-anchor="middle" x="1028" y="-2031.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">Percentage</text>
<text text-anchor="middle" x="1028" y="-2020.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">transposition</text>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="structAdsrEnvelope.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="523.5,-697.64 440.5,-697.64 440.5,-678.64 523.5,-678.64 523.5,-697.64"/>
<text text-anchor="middle" x="482" y="-685.64" font-family="Helvetica,sans-Serif" font-size="10.00">AdsrEnvelope</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node21 -->
<g id="edge40_Node000021_Node000005" class="edge">
<title>Node5&#45;&gt;Node21</title>
<g id="a_edge40_Node000021_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M29.4,-1559.38C31.98,-1436.06 47,-776.45 74,-744.14 97.32,-716.23 341.92,-697.24 440.33,-690.68"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="25.9,-1559.53 29.19,-1569.6 32.89,-1559.67 25.9,-1559.53"/>
</a>
</g>
<text text-anchor="middle" x="229.5" y="-727.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> arg</text>
<text text-anchor="middle" x="229.5" y="-716.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">delay</text>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="structAdpcmLoop.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="266.5,-279.64 192.5,-279.64 192.5,-260.64 266.5,-260.64 266.5,-279.64"/>
<text text-anchor="middle" x="229.5" y="-267.64" font-family="Helvetica,sans-Serif" font-size="10.00">AdpcmLoop</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node27 -->
<g id="edge57_Node000027_Node000005" class="edge">
<title>Node5&#45;&gt;Node27</title>
<g id="a_edge57_Node000027_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M29.17,-1559.14C30.43,-1416.81 39.48,-561.63 74,-520.14 102,-486.49 140.66,-530.63 170,-498.14 191.76,-474.04 178.75,-384.27 188,-353.14 196.35,-325.01 213.46,-294.69 222.54,-279.68"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="25.66,-1559.39 29.08,-1569.42 32.66,-1559.45 25.66,-1559.39"/>
</a>
</g>
<text text-anchor="middle" x="122" y="-523.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> state</text>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="structAdpcmBook.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="267,-381.64 192,-381.64 192,-362.64 267,-362.64 267,-381.64"/>
<text text-anchor="middle" x="229.5" y="-369.64" font-family="Helvetica,sans-Serif" font-size="10.00">AdpcmBook</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node30 -->
<g id="edge62_Node000030_Node000005" class="edge">
<title>Node5&#45;&gt;Node30</title>
<g id="a_edge62_Node000030_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M29.37,-1559.21C31.74,-1434.71 45.71,-766.26 74,-680.14 98.12,-606.71 141.58,-607.01 170,-535.14 187.57,-490.7 169.7,-473.28 188,-429.14 195.62,-410.75 210.1,-392.53 219.52,-381.81"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="25.86,-1559.46 29.17,-1569.52 32.86,-1559.59 25.86,-1559.46"/>
</a>
</g>
<text text-anchor="middle" x="122" y="-683.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> book</text>
</g>
<!-- Node5&#45;&gt;Node35 -->
<g id="edge78_Node000035_Node000005" class="edge">
<title>Node5&#45;&gt;Node35</title>
<g id="a_edge78_Node000035_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M55.13,-1571.73C165.17,-1540.51 590.69,-1419.78 709.84,-1385.98"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="53.87,-1568.44 45.21,-1574.54 55.78,-1575.18 53.87,-1568.44"/>
</a>
</g>
<text text-anchor="middle" x="350" y="-1517.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> delay</text>
<text text-anchor="middle" x="350" y="-1506.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">envIndex</text>
</g>
<!-- Node5&#45;&gt;Node36 -->
<g id="edge86_Node000036_Node000005" class="edge">
<title>Node5&#45;&gt;Node36</title>
<g id="a_edge86_Node000036_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M39.07,-1597.37C64.57,-1640.87 136.31,-1747.14 228.5,-1747.14 228.5,-1747.14 228.5,-1747.14 613,-1747.14 659.8,-1747.14 1408.09,-1643.92 1445,-1615.14 1447.58,-1613.13 1484.29,-1524.47 1496.55,-1494.74"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="42.08,-1595.6 34.08,-1588.65 36.01,-1599.07 42.08,-1595.6"/>
</a>
</g>
<text text-anchor="middle" x="742" y="-1741.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> curve</text>
</g>
<!-- Node5&#45;&gt;Node37 -->
<g id="edge93_Node000037_Node000005" class="edge">
<title>Node5&#45;&gt;Node37</title>
<g id="a_edge93_Node000037_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M54.5,-1590.32C140.63,-1626.77 428.82,-1737.96 671,-1706.14 799.45,-1689.26 946.25,-1635.76 1002.93,-1613.75"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="55.81,-1587.08 45.24,-1586.36 53.06,-1593.51 55.81,-1587.08"/>
</a>
</g>
<text text-anchor="middle" x="482" y="-1713.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> samples</text>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="498,-1203.64 466,-1203.64 466,-1184.64 498,-1184.64 498,-1203.64"/>
<text text-anchor="middle" x="482" y="-1191.64" font-family="Helvetica,sans-Serif" font-size="10.00">f32</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node1 -->
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node6&#45;&gt;Node1</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M507.74,-1186.25C517.68,-1181.86 528.34,-1175.37 535,-1166.14 562.19,-1128.45 524.09,-1099.52 553,-1063.14 588.44,-1018.55 637.85,-1059.46 671,-1013.14 703.16,-968.21 651.74,-805.94 689,-765.14 766.45,-680.32 840.53,-773 944,-723.14 976.89,-707.29 1006.24,-674.27 1019.5,-657.85"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="506.26,-1183.07 498.22,-1189.97 508.8,-1189.59 506.26,-1183.07"/>
</a>
</g>
<text text-anchor="middle" x="742" y="-823.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> appliedFadeVolume</text>
<text text-anchor="middle" x="742" y="-812.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">fadeVelocity</text>
<text text-anchor="middle" x="742" y="-801.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">fadeVolume</text>
<text text-anchor="middle" x="742" y="-790.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">fadeVolumeScale</text>
<text text-anchor="middle" x="742" y="-779.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">muteVolumeScale</text>
<text text-anchor="middle" x="742" y="-768.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">volume</text>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge8_Node000007_Node000006" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge8_Node000007_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M507.53,-1184.22C520.86,-1179.04 537.69,-1172.82 553,-1168.14 666.71,-1133.38 697.3,-1132.54 813,-1105.14 937.74,-1075.6 1003.75,-1131.17 1094,-1040.14 1119.96,-1013.95 1095.51,-992.12 1112,-959.14 1144.98,-893.17 1176.16,-892.45 1220,-833.14 1245.96,-798.02 1272.41,-753.16 1283.54,-733.77"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="506.13,-1181.01 498.12,-1187.94 508.7,-1187.52 506.13,-1181.01"/>
</a>
</g>
<text text-anchor="middle" x="878.5" y="-1141.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> appliedVolume</text>
<text text-anchor="middle" x="878.5" y="-1130.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">freqScale</text>
<text text-anchor="middle" x="878.5" y="-1119.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">volume</text>
<text text-anchor="middle" x="878.5" y="-1108.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">volumeScale</text>
</g>
<!-- Node6&#45;&gt;Node11 -->
<g id="edge31_Node000011_Node000006" class="edge">
<title>Node6&#45;&gt;Node11</title>
<g id="a_edge31_Node000011_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M507.92,-1203.29C521.17,-1207.91 537.83,-1213.33 553,-1217.14 612.53,-1232.09 627.86,-1235.79 689,-1241.14 735.93,-1245.25 749.65,-1253.9 795,-1241.14 804.03,-1238.6 804.04,-1232.89 813,-1230.14 985.27,-1177.28 1446.55,-1228.7 1623,-1192.14 1628.92,-1190.91 1635.14,-1188.88 1640.76,-1186.73"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="508.7,-1199.85 498.11,-1199.8 506.36,-1206.45 508.7,-1199.85"/>
</a>
</g>
<text text-anchor="middle" x="1166" y="-1218.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> portamentoFreqScale</text>
<text text-anchor="middle" x="1166" y="-1207.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">vibratoFreqScale</text>
</g>
<!-- Node6&#45;&gt;Node18 -->
<g id="edge44_Node000018_Node000006" class="edge">
<title>Node6&#45;&gt;Node18</title>
<g id="a_edge44_Node000018_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M508.12,-1199.6C517.98,-1203.01 528.48,-1208.47 535,-1217.14 570.59,-1264.46 529.8,-1294.67 553,-1349.14 586.1,-1426.86 636.75,-1420.92 671,-1498.14 690.73,-1542.62 659.84,-1567.18 689,-1606.14 786.05,-1735.78 1239.56,-1759.14 1401.5,-1759.14 1401.5,-1759.14 1401.5,-1759.14 1662,-1759.14 1832.36,-1759.14 1870.77,-1067.39 1875.07,-976.87"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="508.85,-1196.16 498.27,-1196.73 506.89,-1202.88 508.85,-1196.16"/>
</a>
</g>
<text text-anchor="middle" x="1290" y="-1794.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> freqScale</text>
<text text-anchor="middle" x="1290" y="-1783.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">noteFreqScale</text>
<text text-anchor="middle" x="1290" y="-1772.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">noteVelocity</text>
<text text-anchor="middle" x="1290" y="-1761.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">velocitySquare</text>
</g>
<!-- Node6&#45;&gt;Node19 -->
<g id="edge36_Node000019_Node000006" class="edge">
<title>Node6&#45;&gt;Node19</title>
<g id="a_edge36_Node000019_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M508.11,-1189.77C521.42,-1187.56 538.07,-1184.97 553,-1183.14 613.23,-1175.76 628.5,-1175.78 689,-1171.14 853.11,-1158.56 1049.31,-1146.83 1128.85,-1142.21"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="507.53,-1186.32 498.25,-1191.44 508.7,-1193.22 507.53,-1186.32"/>
</a>
</g>
<text text-anchor="middle" x="742" y="-1196.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> cur</text>
<text text-anchor="middle" x="742" y="-1185.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">extent</text>
<text text-anchor="middle" x="742" y="-1174.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">speed</text>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="structAudioBankSound.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="791.5,-101.64 692.5,-101.64 692.5,-82.64 791.5,-82.64 791.5,-101.64"/>
<text text-anchor="middle" x="742" y="-89.64" font-family="Helvetica,sans-Serif" font-size="10.00">AudioBankSound</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node25 -->
<g id="edge66_Node000025_Node000006" class="edge">
<title>Node6&#45;&gt;Node25</title>
<g id="a_edge66_Node000025_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M507.25,-1182.88C517.59,-1176.78 528.7,-1168.2 535,-1157.14 558.74,-1115.48 524.03,-980.35 553,-942.14 586.82,-897.54 638.5,-943.71 671,-898.14 693.95,-865.97 678.73,-225.29 689,-187.14 698.14,-153.19 721.68,-118.15 733.7,-101.72"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="505.28,-1179.97 498.13,-1187.79 508.59,-1186.13 505.28,-1179.97"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-945.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> tuning</text>
</g>
<!-- Node6&#45;&gt;Node34 -->
<g id="edge75_Node000034_Node000006" class="edge">
<title>Node6&#45;&gt;Node34</title>
<g id="a_edge75_Node000034_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M508.5,-1191.39C544.91,-1188.11 613.74,-1184.32 671,-1195.14 688.92,-1198.52 708.17,-1206.28 721.94,-1212.62"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="507.9,-1187.93 498.29,-1192.37 508.58,-1194.9 507.9,-1187.93"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-1209.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> freqScale</text>
<text text-anchor="middle" x="612" y="-1198.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">velocity</text>
</g>
<!-- Node6&#45;&gt;Node35 -->
<g id="edge79_Node000035_Node000006" class="edge">
<title>Node6&#45;&gt;Node35</title>
<g id="a_edge79_Node000035_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M495.27,-1212.27C507.75,-1229.23 528.68,-1253.87 553,-1267.14 599.9,-1292.73 629.43,-1256.58 671,-1290.14 686.8,-1302.9 677.02,-1315.74 689,-1332.14 699.43,-1346.4 715.18,-1359.22 726.61,-1367.49"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="497.87,-1209.9 489.23,-1203.76 492.16,-1213.95 497.87,-1209.9"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-1337.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> current</text>
<text text-anchor="middle" x="612" y="-1326.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">fadeOutVel</text>
<text text-anchor="middle" x="612" y="-1315.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">sustain</text>
<text text-anchor="middle" x="612" y="-1304.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">target</text>
<text text-anchor="middle" x="612" y="-1293.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">velocity</text>
</g>
<!-- Node6&#45;&gt;Node36 -->
<g id="edge87_Node000036_Node000006" class="edge">
<title>Node6&#45;&gt;Node36</title>
<g id="a_edge87_Node000036_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M507.72,-1201.97C516.9,-1205.64 527.01,-1210.65 535,-1217.14 545.63,-1225.77 541.62,-1234.52 553,-1242.14 597.79,-1272.12 620.23,-1252.03 671,-1270.14 737.09,-1293.71 746.96,-1315.43 813,-1339.14 907.06,-1372.91 1136.31,-1401.58 1445,-1471.14 1451.11,-1472.52 1457.57,-1474.06 1463.84,-1475.61"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="508.87,-1198.66 498.28,-1198.51 506.46,-1205.23 508.87,-1198.66"/>
</a>
</g>
<text text-anchor="middle" x="1028" y="-1413.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> extent</text>
<text text-anchor="middle" x="1028" y="-1402.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">rate</text>
</g>
<!-- Node7&#45;&gt;Node1 -->
<g id="edge6_Node000001_Node000007" class="edge">
<title>Node7&#45;&gt;Node1</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1271.49,-707.66C1258.35,-696.3 1239.37,-681.9 1220,-674.14 1173.25,-655.4 1115.45,-649.71 1075.76,-648.2"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1269.43,-710.52 1279.22,-714.58 1274.1,-705.3 1269.43,-710.52"/>
</a>
</g>
<text text-anchor="middle" x="1166" y="-677.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> channels</text>
</g>
<!-- Node7&#45;&gt;Node18 -->
<g id="edge69_Node000018_Node000007" class="edge">
<title>Node7&#45;&gt;Node18</title>
<g id="a_edge69_Node000018_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1339.27,-712.45C1436.19,-691.99 1656.84,-661.05 1793,-764.14 1858.51,-813.74 1872.21,-924.16 1874.89,-957.45"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1338.49,-709.04 1329.45,-714.57 1339.97,-715.88 1338.49,-709.04"/>
</a>
</g>
<text text-anchor="middle" x="1590.5" y="-700.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> seqChannel</text>
</g>
<!-- Node7&#45;&gt;Node36 -->
<g id="edge84_Node000036_Node000007" class="edge">
<title>Node7&#45;&gt;Node36</title>
<g id="a_edge84_Node000036_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1295.01,-743.83C1303.76,-784.84 1326.47,-881.96 1360,-958.14 1389.48,-1025.11 1420.41,-1030.22 1445,-1099.14 1496.07,-1242.3 1500.25,-1431.22 1500.51,-1475.55"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1298.39,-742.88 1292.92,-733.81 1291.54,-744.31 1298.39,-742.88"/>
</a>
</g>
<text text-anchor="middle" x="1402.5" y="-1102.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> seqChannel</text>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="45,-605.64 11,-605.64 11,-586.64 45,-586.64 45,-605.64"/>
<text text-anchor="middle" x="28" y="-593.64" font-family="Helvetica,sans-Serif" font-size="10.00">s32</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge9_Node000007_Node000008" class="edge">
<title>Node8&#45;&gt;Node7</title>
<g id="a_edge9_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M55.13,-588.15C91.67,-576.45 155.2,-554 170,-535.14 199.5,-497.55 155.92,-464.56 188,-429.14 222.49,-391.06 366.89,-394.48 411,-368.14 489.55,-321.25 473.63,-264.62 553,-219.14 647.14,-165.21 686.91,-177.82 795,-187.14 870.05,-193.61 887.73,-203.5 962,-216.14 1019.3,-225.89 1179.27,-217.67 1220,-259.14 1286.34,-326.68 1289.11,-653.7 1289.04,-714.43"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="53.66,-584.94 45.18,-591.29 55.77,-591.62 53.66,-584.94"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-222.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> pan</text>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="structAudioListItem.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="524,-457.64 440,-457.64 440,-438.64 524,-438.64 524,-457.64"/>
<text text-anchor="middle" x="482" y="-445.64" font-family="Helvetica,sans-Serif" font-size="10.00">AudioListItem</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node12 -->
<g id="edge18_Node000012_Node000008" class="edge">
<title>Node8&#45;&gt;Node12</title>
<g id="a_edge18_Node000012_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M55.51,-600.28C85.72,-603.55 135.36,-604.43 170,-582.14 183.4,-573.52 175.27,-560.72 188,-551.14 269.64,-489.67 317.64,-536.68 411,-495.14 433.2,-485.26 456.04,-468.43 469.36,-457.82"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="55.69,-596.77 45.33,-599 54.82,-603.72 55.69,-596.77"/>
</a>
</g>
<text text-anchor="middle" x="229.5" y="-554.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> count</text>
</g>
<!-- Node8&#45;&gt;Node16 -->
<g id="edge25_Node000016_Node000008" class="edge">
<title>Node8&#45;&gt;Node16</title>
<g id="a_edge25_Node000016_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M31.59,-615.78C48.53,-741.51 147.27,-1432.93 289,-1582.14 370.52,-1667.95 451.83,-1599.92 535,-1684.14 550.14,-1699.47 536.72,-1715.03 553,-1729.14 600,-1769.88 627.59,-1752.28 689,-1762.14 743.59,-1770.91 757.86,-1768.11 813,-1772.14 866.66,-1776.06 927.92,-1780.01 971.11,-1782.72"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="35.04,-615.14 30.24,-605.69 28.1,-616.07 35.04,-615.14"/>
</a>
</g>
<text text-anchor="middle" x="482" y="-1687.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> samplePosInt</text>
</g>
<!-- Node8&#45;&gt;Node30 -->
<g id="edge60_Node000030_Node000008" class="edge">
<title>Node8&#45;&gt;Node30</title>
<g id="a_edge60_Node000030_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M31.87,-576.46C36.55,-550.64 48.05,-505.2 74,-476.14 105.9,-440.41 135.22,-460.08 170,-427.14 181.57,-416.18 176.78,-407.46 188,-396.14 193.64,-390.45 200.9,-385.6 207.7,-381.78"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="28.38,-576.09 30.21,-586.52 35.29,-577.22 28.38,-576.09"/>
</a>
</g>
<text text-anchor="middle" x="122" y="-490.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> npredictors</text>
<text text-anchor="middle" x="122" y="-479.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">order</text>
</g>
<!-- Node8&#45;&gt;Node35 -->
<g id="edge80_Node000035_Node000008" class="edge">
<title>Node8&#45;&gt;Node35</title>
<g id="a_edge80_Node000035_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M55.21,-601.65C93.97,-610.05 162.79,-626.04 170,-635.14 201.09,-674.35 168.4,-1039.1 188,-1085.14 248.58,-1227.43 296.09,-1257.07 429,-1336.14 519.38,-1389.91 650.25,-1386 709.62,-1380.75"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="55.67,-598.17 45.16,-599.49 54.2,-605.01 55.67,-598.17"/>
</a>
</g>
<text text-anchor="middle" x="350" y="-1326.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> pad1C</text>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1094,-283.64 962,-283.64 962,-264.64 1094,-264.64 1094,-283.64"/>
<text text-anchor="middle" x="1028" y="-271.64" font-family="Helvetica,sans-Serif" font-size="10.00">anonymous:as_bitfields</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node7 -->
<g id="edge10_Node000007_Node000009" class="edge">
<title>Node9&#45;&gt;Node7</title>
<g id="a_edge10_Node000007_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1088.24,-263.52C1130.46,-259.59 1185.61,-262.43 1220,-295.14 1283.13,-355.19 1288.51,-656.17 1288.96,-714.38"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1087.64,-260.07 1078.07,-264.62 1088.39,-267.03 1087.64,-260.07"/>
</a>
</g>
<text text-anchor="middle" x="1166" y="-298.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> as_bitfields</text>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1086.5,-207.64 969.5,-207.64 969.5,-188.64 1086.5,-188.64 1086.5,-207.64"/>
<text text-anchor="middle" x="1028" y="-195.64" font-family="Helvetica,sans-Serif" font-size="10.00">anonymous:changes</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node7 -->
<g id="edge11_Node000007_Node000010" class="edge">
<title>Node10&#45;&gt;Node7</title>
<g id="a_edge11_Node000007_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1097.18,-194.02C1144.71,-192.73 1202.6,-194.84 1220,-211.14 1258.37,-247.07 1284.25,-645.93 1288.41,-714.22"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1096.79,-190.53 1086.91,-194.36 1097.01,-197.53 1096.79,-190.53"/>
</a>
</g>
<text text-anchor="middle" x="1166" y="-214.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> changes</text>
</g>
<!-- Node11&#45;&gt;Node7 -->
<g id="edge14_Node000007_Node000011" class="edge">
<title>Node11&#45;&gt;Node7</title>
<g id="a_edge14_Node000007_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1659.89,-1158.14C1658.8,-1125.79 1652.71,-1061.19 1623,-1017.14 1597.84,-979.83 1579.08,-981.45 1540,-959.14 1501.83,-937.35 1391.02,-908.28 1360,-877.14 1317.22,-834.2 1298.41,-760.03 1292.86,-733.73"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1656.4,-1158.57 1660.1,-1168.5 1663.4,-1158.43 1656.4,-1158.57"/>
</a>
</g>
<text text-anchor="middle" x="1501.5" y="-962.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> noteUnused</text>
</g>
<!-- Node11&#45;&gt;Node18 -->
<g id="edge45_Node000018_Node000011" class="edge">
<title>Node11&#45;&gt;Node18</title>
<g id="a_edge45_Node000018_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1663.17,-1158.39C1665.71,-1132.01 1673.71,-1085.14 1699,-1055.14 1704.54,-1048.56 1810.19,-998.06 1855.33,-976.67"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1659.66,-1158.38 1662.37,-1168.63 1666.64,-1158.93 1659.66,-1158.38"/>
</a>
</g>
<text text-anchor="middle" x="1746" y="-1058.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> note</text>
</g>
<!-- Node12&#45;&gt;Node11 -->
<g id="edge15_Node000011_Node000012" class="edge">
<title>Node12&#45;&gt;Node11</title>
<g id="a_edge15_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M498.39,-465.49C541.46,-514.22 660.76,-650.38 671,-675.14 687.47,-714.94 660.18,-836.13 689,-868.14 706.71,-887.8 1603.43,-1037.34 1623,-1055.14 1656.49,-1085.6 1660.13,-1145.09 1660.2,-1168.42"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="500.74,-462.87 491.49,-457.7 495.5,-467.51 500.74,-462.87"/>
</a>
</g>
<text text-anchor="middle" x="1166" y="-975.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> listItem</text>
</g>
<!-- Node12&#45;&gt;Node12 -->
<g id="edge16_Node000012_Node000012" class="edge">
<title>Node12&#45;&gt;Node12</title>
<g id="a_edge16_Node000012_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M457.82,-466.83C459.14,-471.84 467.2,-475.64 482,-475.64 505.11,-475.64 511.78,-466.37 502.04,-457.72"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="461.01,-468.27 461.96,-457.72 454.64,-465.37 461.01,-468.27"/>
</a>
</g>
<text text-anchor="middle" x="482" y="-489.64" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>
<text text-anchor="middle" x="482" y="-478.64" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">prev</text>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="structNotePool.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="772.5,-215.64 711.5,-215.64 711.5,-196.64 772.5,-196.64 772.5,-215.64"/>
<text text-anchor="middle" x="742" y="-203.64" font-family="Helvetica,sans-Serif" font-size="10.00">NotePool</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node15 -->
<g id="edge21_Node000015_Node000012" class="edge">
<title>Node12&#45;&gt;Node15</title>
<g id="a_edge21_Node000015_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M488.69,-428.71C498.04,-399.55 519.08,-344.05 553,-308.14 598.13,-260.36 670.73,-229.89 711.23,-215.63"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="485.27,-427.92 485.67,-438.51 491.96,-429.98 485.27,-427.92"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-344.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> active</text>
<text text-anchor="middle" x="612" y="-333.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">decaying</text>
<text text-anchor="middle" x="612" y="-322.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">disabled</text>
<text text-anchor="middle" x="612" y="-311.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">releasing</text>
</g>
<!-- Node12&#45;&gt;Node18 -->
<g id="edge72_Node000018_Node000012" class="edge">
<title>Node12&#45;&gt;Node18</title>
<g id="a_edge72_Node000018_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M483.69,-428.22C486.23,-385.92 498.05,-286.41 553,-230.14 591.79,-190.42 635.44,-231.78 671,-189.14 704.42,-149.07 652.67,-110.59 689,-73.14 795.4,36.54 874.19,-10.14 1027,-10.14 1027,-10.14 1027,-10.14 1662,-10.14 1722.88,-10.14 1754.62,-2.88 1793,-50.14 1853.4,-124.51 1873.03,-863.86 1875.28,-957.42"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="480.19,-428.18 483.2,-438.34 487.18,-428.52 480.19,-428.18"/>
</a>
</g>
<text text-anchor="middle" x="1290" y="-13.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> listItem</text>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="252.5,-457.64 206.5,-457.64 206.5,-438.64 252.5,-438.64 252.5,-457.64"/>
<text text-anchor="middle" x="229.5" y="-445.64" font-family="Helvetica,sans-Serif" font-size="10.00">void *</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node12 -->
<g id="edge17_Node000012_Node000013" class="edge">
<title>Node13&#45;&gt;Node12</title>
<g id="a_edge17_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M262.87,-448.14C308.16,-448.14 390.41,-448.14 439.95,-448.14"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="262.73,-444.64 252.73,-448.14 262.73,-451.64 262.73,-444.64"/>
</a>
</g>
<text text-anchor="middle" x="350" y="-451.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> value</text>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="271,-494.64 188,-494.64 188,-475.64 271,-475.64 271,-494.64"/>
<text text-anchor="middle" x="229.5" y="-482.64" font-family="Helvetica,sans-Serif" font-size="10.00">anonymous:u</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node12 -->
<g id="edge19_Node000012_Node000014" class="edge">
<title>Node14&#45;&gt;Node12</title>
<g id="a_edge19_Node000012_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M281.47,-480.16C317.72,-476.32 367.5,-470.44 411,-463.14 420.32,-461.58 430.27,-459.62 439.66,-457.64"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="280.74,-476.72 271.15,-481.24 281.46,-483.68 280.74,-476.72"/>
</a>
</g>
<text text-anchor="middle" x="350" y="-483.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> u</text>
</g>
<!-- Node15&#45;&gt;Node1 -->
<g id="edge104_Node000001_Node000015" class="edge">
<title>Node15&#45;&gt;Node1</title>
<g id="a_edge104_Node000001_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M781.49,-218.55C786.65,-221.63 791.39,-225.44 795,-230.14 823.57,-267.34 786.95,-295.13 813,-334.14 851.27,-391.46 900.9,-363.35 944,-417.14 1001.56,-488.97 1021.07,-604.04 1025.77,-638.24"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="783.05,-215.41 772.55,-214.02 779.89,-221.66 783.05,-215.41"/>
</a>
</g>
<text text-anchor="middle" x="878.5" y="-420.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> notePool</text>
</g>
<!-- Node15&#45;&gt;Node7 -->
<g id="edge102_Node000007_Node000015" class="edge">
<title>Node15&#45;&gt;Node7</title>
<g id="a_edge102_Node000007_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M778.15,-219.97C784.01,-222.94 789.85,-226.35 795,-230.14 804.63,-237.24 802.84,-243.82 813,-250.14 871.43,-286.47 895.15,-275.87 962,-292.14 1018.87,-305.98 1179.08,-303.29 1220,-345.14 1273.65,-400.01 1286.56,-661.1 1288.66,-714.56"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="779.55,-216.77 769.01,-215.67 776.57,-223.1 779.55,-216.77"/>
</a>
</g>
<text text-anchor="middle" x="1028" y="-311.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> notePool</text>
</g>
<!-- Node15&#45;&gt;Node12 -->
<g id="edge20_Node000012_Node000015" class="edge">
<title>Node15&#45;&gt;Node12</title>
<g id="a_edge20_Node000012_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M702.39,-218.45C697.25,-221.55 692.54,-225.39 689,-230.14 655.21,-275.51 704.27,-310.39 671,-356.14 635.74,-404.63 567.83,-428.83 524.01,-439.91"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="703.99,-221.57 711.32,-213.92 700.82,-215.33 703.99,-221.57"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-434.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> pool</text>
</g>
<!-- Node16&#45;&gt;Node11 -->
<g id="edge22_Node000011_Node000016" class="edge">
<title>Node16&#45;&gt;Node11</title>
<g id="a_edge22_Node000011_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1061.97,-1772.74C1121.1,-1748.97 1249.35,-1698.59 1360,-1663.14 1397.27,-1651.2 1409.11,-1655.74 1445,-1640.14 1490.58,-1620.33 1499.16,-1609.46 1540,-1581.14 1578.28,-1554.6 1600.21,-1557.76 1623,-1517.14 1655.88,-1458.54 1659.54,-1237.32 1659.95,-1187.95"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1060.39,-1769.61 1052.42,-1776.59 1063,-1776.1 1060.39,-1769.61"/>
</a>
</g>
<text text-anchor="middle" x="1402.5" y="-1666.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> synthesisState</text>
</g>
<!-- Node17&#45;&gt;Node16 -->
<g id="edge26_Node000016_Node000017" class="edge">
<title>Node17&#45;&gt;Node16</title>
<g id="a_edge26_Node000016_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M413.04,-1920.27C525.2,-1937.34 766.52,-1959.85 944,-1876.14 981.68,-1858.37 1010.32,-1815.05 1021.67,-1795.73"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="413.34,-1916.78 402.92,-1918.69 412.26,-1923.69 413.34,-1916.78"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-1939.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> synthesisBuffers</text>
</g>
<!-- Node18&#45;&gt;Node7 -->
<g id="edge96_Node000007_Node000018" class="edge">
<title>Node18&#45;&gt;Node7</title>
<g id="a_edge96_Node000007_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1867.75,-948.18C1855.8,-921.39 1830.28,-872.89 1793,-847.14 1650.87,-748.98 1438.64,-728.9 1342.1,-724.97"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1864.63,-949.78 1871.79,-957.59 1871.06,-947.02 1864.63,-949.78"/>
</a>
</g>
<text text-anchor="middle" x="1590.5" y="-782.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> layerUnused</text>
<text text-anchor="middle" x="1590.5" y="-771.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">layers</text>
</g>
<!-- Node18&#45;&gt;Node11 -->
<g id="edge32_Node000011_Node000018" class="edge">
<title>Node18&#45;&gt;Node11</title>
<g id="a_edge32_Node000011_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1862.81,-985.19C1847.43,-1006.51 1820.18,-1042.57 1793,-1070.14 1753.47,-1110.23 1700.01,-1150.62 1675.4,-1168.54"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1865.86,-986.94 1868.82,-976.77 1860.16,-982.88 1865.86,-986.94"/>
</a>
</g>
<text text-anchor="middle" x="1746" y="-1173.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> parentLayer</text>
<text text-anchor="middle" x="1746" y="-1162.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">prevParentLayer</text>
<text text-anchor="middle" x="1746" y="-1151.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">wantedParentLayer</text>
</g>
<!-- Node19&#45;&gt;Node11 -->
<g id="edge82_Node000011_Node000019" class="edge">
<title>Node19&#45;&gt;Node11</title>
<g id="a_edge82_Node000011_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1213.41,-1137.77C1296.57,-1134.59 1476.02,-1132.55 1623,-1164.14 1628.91,-1165.41 1635.13,-1167.46 1640.74,-1169.61"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1213.13,-1134.28 1203.28,-1138.18 1213.41,-1141.28 1213.13,-1134.28"/>
</a>
</g>
<text text-anchor="middle" x="1402.5" y="-1143.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> portamento</text>
</g>
<!-- Node19&#45;&gt;Node18 -->
<g id="edge34_Node000018_Node000019" class="edge">
<title>Node19&#45;&gt;Node18</title>
<g id="a_edge34_Node000018_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1202.44,-1127C1257.54,-1106.94 1367.38,-1068.46 1463,-1044.14 1584.61,-1013.21 1729.32,-989.04 1810.99,-976.54"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1200.99,-1123.8 1192.8,-1130.52 1203.4,-1130.37 1200.99,-1123.8"/>
</a>
</g>
<text text-anchor="middle" x="1501.5" y="-1047.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> portamento</text>
</g>
<!-- Node20&#45;&gt;Node7 -->
<g id="edge101_Node000007_Node000020" class="edge">
<title>Node20&#45;&gt;Node7</title>
<g id="a_edge101_Node000007_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M910.85,-943.39C984.33,-910.93 1165.53,-829.39 1220,-791.14 1244.6,-773.87 1268.72,-747.76 1280.87,-733.78"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="909.37,-940.22 901.63,-947.46 912.19,-946.63 909.37,-940.22"/>
</a>
</g>
<text text-anchor="middle" x="1028" y="-920.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> adsr</text>
</g>
<!-- Node20&#45;&gt;Node18 -->
<g id="edge37_Node000018_Node000020" class="edge">
<title>Node20&#45;&gt;Node18</title>
<g id="a_edge37_Node000018_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M927.71,-954.6C1025.34,-949.79 1253.44,-940.25 1445,-945.14 1574.99,-948.46 1726.84,-957.41 1810.99,-962.81"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="927.38,-951.11 917.56,-955.1 927.72,-958.1 927.38,-951.11"/>
</a>
</g>
<text text-anchor="middle" x="1402.5" y="-948.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> adsr</text>
</g>
<!-- Node21&#45;&gt;Node20 -->
<g id="edge39_Node000020_Node000021" class="edge">
<title>Node21&#45;&gt;Node20</title>
<g id="a_edge39_Node000020_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M512.46,-701.89C524.79,-707.23 539.38,-713.04 553,-717.14 604.16,-732.55 635.2,-700.48 671,-740.14 700.75,-773.1 657.68,-907.66 689,-939.14 727.84,-978.17 796.55,-973.83 839.42,-966.17"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="513.69,-698.6 503.13,-697.74 510.85,-705 513.69,-698.6"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-743.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> envelope</text>
</g>
<!-- Node21&#45;&gt;Node23 -->
<g id="edge49_Node000023_Node000021" class="edge">
<title>Node21&#45;&gt;Node23</title>
<g id="a_edge49_Node000023_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M508.13,-673.07C549.61,-646.74 631.71,-588.12 671,-515.14 691.78,-476.53 661,-451.88 689,-418.14 721.25,-379.27 759.34,-412.92 795,-377.14 810.79,-361.3 800.89,-348.94 813,-330.14 864.06,-250.88 887.55,-236.99 962,-179.14 976.35,-167.99 994.28,-157.75 1007.67,-150.71"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="506.08,-670.22 499.45,-678.49 509.79,-676.16 506.08,-670.22"/>
</a>
</g>
<text text-anchor="middle" x="742" y="-421.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> envelope</text>
</g>
<!-- Node21&#45;&gt;Node35 -->
<g id="edge81_Node000035_Node000021" class="edge">
<title>Node21&#45;&gt;Node35</title>
<g id="a_edge81_Node000035_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M488.13,-707.68C497.49,-743.33 517.94,-821.33 535,-887.14 543.06,-918.24 535.6,-930.14 553,-957.14 589.46,-1013.74 639.08,-992.86 671,-1052.14 691,-1089.29 679.38,-1200.06 689,-1241.14 700.53,-1290.36 725.78,-1345.68 736.28,-1367.53"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="491.43,-706.45 485.5,-697.66 484.66,-708.22 491.43,-706.45"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-1055.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> envelope</text>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="53,-425.64 3,-425.64 3,-406.64 53,-406.64 53,-425.64"/>
<text text-anchor="middle" x="28" y="-413.64" font-family="Helvetica,sans-Serif" font-size="10.00">int16_t</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node21 -->
<g id="edge41_Node000021_Node000022" class="edge">
<title>Node22&#45;&gt;Node21</title>
<g id="a_edge41_Node000021_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M39.29,-434.5C47.23,-447.09 59.34,-463.26 74,-473.14 110.85,-497.98 138.79,-469.5 170,-501.14 191.05,-522.48 166.51,-545.25 188,-566.14 261.2,-637.29 321.55,-571.96 411,-621.14 437.83,-635.89 461.89,-663.53 473.56,-678.28"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="42.18,-432.52 34.05,-425.73 36.17,-436.11 42.18,-432.52"/>
</a>
</g>
<text text-anchor="middle" x="229.5" y="-615.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> arg</text>
<text text-anchor="middle" x="229.5" y="-604.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">delay</text>
</g>
<!-- Node22&#45;&gt;Node27 -->
<g id="edge58_Node000027_Node000022" class="edge">
<title>Node22&#45;&gt;Node27</title>
<g id="a_edge58_Node000027_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M47.12,-399.41C50.25,-396.15 53.34,-392.65 56,-389.14 65.86,-376.14 61.9,-368.09 74,-357.14 108.54,-325.9 129.91,-338.85 170,-315.14 187.65,-304.7 206.09,-289.73 217.43,-279.98"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="44.61,-396.97 39.96,-406.49 49.53,-401.95 44.61,-396.97"/>
</a>
</g>
<text text-anchor="middle" x="122" y="-360.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> state</text>
</g>
<!-- Node22&#45;&gt;Node30 -->
<g id="edge63_Node000030_Node000022" class="edge">
<title>Node22&#45;&gt;Node30</title>
<g id="a_edge63_Node000030_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M63.23,-412.79C92.04,-409.49 134.15,-403.57 170,-394.14 182.28,-390.91 195.55,-386.04 206.35,-381.7"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="62.82,-409.31 53.26,-413.88 63.58,-416.27 62.82,-409.31"/>
</a>
</g>
<text text-anchor="middle" x="122" y="-415.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> book</text>
</g>
<!-- Node23&#45;&gt;Node7 -->
<g id="edge97_Node000007_Node000023" class="edge">
<title>Node23&#45;&gt;Node7</title>
<g id="a_edge97_Node000007_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1073.53,-147.23C1126.79,-154.93 1210.06,-168.47 1220,-179.14 1296.08,-260.77 1290.73,-648.52 1289.24,-714.57"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1073.7,-143.72 1063.31,-145.77 1072.72,-150.65 1073.7,-143.72"/>
</a>
</g>
<text text-anchor="middle" x="1166" y="-182.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> instrument</text>
</g>
<!-- Node23&#45;&gt;Node18 -->
<g id="edge46_Node000018_Node000023" class="edge">
<title>Node23&#45;&gt;Node18</title>
<g id="a_edge46_Node000018_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1073.23,-141.14C1124.96,-141.14 1213.2,-141.14 1289,-141.14 1289,-141.14 1289,-141.14 1662,-141.14 1839.55,-141.14 1871.8,-865.6 1875.17,-957.58"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1073.07,-137.64 1063.07,-141.14 1073.07,-144.64 1073.07,-137.64"/>
</a>
</g>
<text text-anchor="middle" x="1501.5" y="-144.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> instrument</text>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="254.5,-68.64 204.5,-68.64 204.5,-49.64 254.5,-49.64 254.5,-68.64"/>
<text text-anchor="middle" x="229.5" y="-56.64" font-family="Helvetica,sans-Serif" font-size="10.00">uint8_t</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node23 -->
<g id="edge48_Node000023_Node000024" class="edge">
<title>Node24&#45;&gt;Node23</title>
<g id="a_edge48_Node000023_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M264.84,-52.32C370.63,-32.93 699.25,15.25 944,-80.14 973.99,-91.83 1002.84,-117.24 1017.33,-131.29"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="263.92,-48.93 254.74,-54.21 265.21,-55.82 263.92,-48.93"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-62.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> loaded</text>
<text text-anchor="middle" x="612" y="-51.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">normalRangeHi</text>
<text text-anchor="middle" x="612" y="-40.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">normalRangeLo</text>
<text text-anchor="middle" x="612" y="-29.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">releaseRate</text>
</g>
<!-- Node24&#45;&gt;Node26 -->
<g id="edge53_Node000026_Node000024" class="edge">
<title>Node24&#45;&gt;Node26</title>
<g id="a_edge53_Node000026_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M264.96,-57.43C302.1,-56.7 362.43,-58.82 411,-76.14 434.44,-84.5 457.62,-102.48 470.54,-113.62"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="264.57,-53.94 254.67,-57.71 264.76,-60.93 264.57,-53.94"/>
</a>
</g>
<text text-anchor="middle" x="350" y="-101.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> loaded</text>
<text text-anchor="middle" x="350" y="-90.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">sampleAddr</text>
<text text-anchor="middle" x="350" y="-79.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">unused</text>
</g>
<!-- Node25&#45;&gt;Node18 -->
<g id="edge68_Node000018_Node000025" class="edge">
<title>Node25&#45;&gt;Node18</title>
<g id="a_edge68_Node000018_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M801.86,-81.69C805.62,-81.13 809.36,-80.61 813,-80.14 968.75,-59.97 1007.95,-49.14 1165,-49.14 1165,-49.14 1165,-49.14 1662,-49.14 1736.34,-49.14 1757.33,-87.91 1793,-153.14 1874.01,-301.29 1875.71,-876.34 1875.54,-957.58"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="801.23,-78.25 791.88,-83.24 802.3,-85.17 801.23,-78.25"/>
</a>
</g>
<text text-anchor="middle" x="1402.5" y="-52.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> sound</text>
</g>
<!-- Node25&#45;&gt;Node23 -->
<g id="edge50_Node000023_Node000025" class="edge">
<title>Node25&#45;&gt;Node23</title>
<g id="a_edge50_Node000023_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M801.85,-85.07C842.49,-82.04 897.4,-81.61 944,-94.14 971.35,-101.49 999.19,-119.99 1014.67,-131.47"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="801.52,-81.59 791.84,-85.9 802.1,-88.56 801.52,-81.59"/>
</a>
</g>
<text text-anchor="middle" x="878.5" y="-119.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> highNotesSound</text>
<text text-anchor="middle" x="878.5" y="-108.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">lowNotesSound</text>
<text text-anchor="middle" x="878.5" y="-97.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">normalNotesSound</text>
</g>
<!-- Node25&#45;&gt;Node37 -->
<g id="edge94_Node000037_Node000025" class="edge">
<title>Node25&#45;&gt;Node37</title>
<g id="a_edge94_Node000037_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M756.2,-109.94C768.9,-128.23 787.27,-158.07 795,-187.14 808.74,-238.85 788.59,-1102.52 813,-1150.14 846.16,-1214.85 908.16,-1184.88 944,-1248.14 963.27,-1282.15 953.33,-1385.02 962,-1423.14 977.4,-1490.86 1010.69,-1568.02 1022.63,-1594.58"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="758.99,-107.82 750.33,-101.72 753.29,-111.89 758.99,-107.82"/>
</a>
</g>
<text text-anchor="middle" x="878.5" y="-1251.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> audioBankSound</text>
</g>
<!-- Node26&#45;&gt;Node25 -->
<g id="edge51_Node000025_Node000026" class="edge">
<title>Node26&#45;&gt;Node25</title>
<g id="a_edge51_Node000025_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M541.1,-111.94C545.12,-111.29 549.12,-110.68 553,-110.14 600.08,-103.53 654.14,-98.63 692.17,-95.63"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="540.39,-108.52 531.11,-113.63 541.55,-115.42 540.39,-108.52"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-113.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> sample</text>
</g>
<!-- Node27&#45;&gt;Node26 -->
<g id="edge54_Node000026_Node000027" class="edge">
<title>Node27&#45;&gt;Node26</title>
<g id="a_edge54_Node000026_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M276.47,-258.37C316.68,-245.95 374.24,-222.71 411,-184.14 425.29,-169.14 413.89,-155.32 429,-141.14 432.62,-137.74 436.92,-134.98 441.46,-132.74"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="275.22,-255.09 266.64,-261.3 277.22,-261.8 275.22,-255.09"/>
</a>
</g>
<text text-anchor="middle" x="350" y="-256.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> loop</text>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="45.5,-279.64 10.5,-279.64 10.5,-260.64 45.5,-260.64 45.5,-279.64"/>
<text text-anchor="middle" x="28" y="-267.64" font-family="Helvetica,sans-Serif" font-size="10.00">u32</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node26 -->
<g id="edge64_Node000026_Node000028" class="edge">
<title>Node28&#45;&gt;Node26</title>
<g id="a_edge64_Node000026_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M33.51,-250.77C39.29,-230.63 51.37,-199.88 74,-184.14 135.97,-141.03 336.85,-155.35 411,-141.14 422.95,-138.85 435.9,-135.71 447.37,-132.69"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="30.12,-249.89 30.98,-260.45 36.9,-251.66 30.12,-249.89"/>
</a>
</g>
<text text-anchor="middle" x="229.5" y="-159.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> sampleSize</text>
</g>
<!-- Node28&#45;&gt;Node27 -->
<g id="edge55_Node000027_Node000028" class="edge">
<title>Node28&#45;&gt;Node27</title>
<g id="a_edge55_Node000027_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M55.67,-270.14C90.88,-270.14 153,-270.14 192.39,-270.14"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="55.67,-266.64 45.67,-270.14 55.67,-273.64 55.67,-266.64"/>
</a>
</g>
<text text-anchor="middle" x="122" y="-306.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> count</text>
<text text-anchor="middle" x="122" y="-295.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">end</text>
<text text-anchor="middle" x="122" y="-284.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">pad</text>
<text text-anchor="middle" x="122" y="-273.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">start</text>
</g>
<!-- Node28&#45;&gt;Node36 -->
<g id="edge85_Node000036_Node000028" class="edge">
<title>Node28&#45;&gt;Node36</title>
<g id="a_edge85_Node000036_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M36.64,-289.32C42.86,-305.74 51.33,-330.13 56,-352.14 64.34,-391.47 48.31,-501.22 74,-532.14 102.4,-566.32 142.73,-525.05 170,-560.14 187.91,-583.18 183.41,-1056.32 188,-1085.14 208.88,-1216.27 244.9,-1241.95 271,-1372.14 277.9,-1406.57 262.79,-1505.76 289,-1529.14 378,-1608.52 435.54,-1501.79 553,-1481.14 729.65,-1450.09 1180.68,-1490.48 1360,-1494.14 1397.77,-1494.91 1407.34,-1497.17 1445,-1494.14 1450.84,-1493.67 1456.99,-1492.93 1462.98,-1492.06"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="39.83,-287.85 32.95,-279.79 33.3,-290.38 39.83,-287.85"/>
</a>
</g>
<text text-anchor="middle" x="742" y="-1472.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> time</text>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="56,-172.64 0,-172.64 0,-153.64 56,-153.64 56,-172.64"/>
<text text-anchor="middle" x="28" y="-160.64" font-family="Helvetica,sans-Serif" font-size="10.00">uint32_t</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node26 -->
<g id="edge65_Node000026_Node000029" class="edge">
<title>Node29&#45;&gt;Node26</title>
<g id="a_edge65_Node000026_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M66.01,-155.86C98.14,-149.83 145.96,-141.57 188,-137.14 272.07,-128.29 370.31,-125.03 428.99,-123.83"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="65.33,-152.42 56.16,-157.73 66.64,-159.3 65.33,-152.42"/>
</a>
</g>
<text text-anchor="middle" x="229.5" y="-140.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> sampleSize</text>
</g>
<!-- Node29&#45;&gt;Node27 -->
<g id="edge56_Node000027_Node000029" class="edge">
<title>Node29&#45;&gt;Node27</title>
<g id="a_edge56_Node000027_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M65.92,-175.24C95.21,-185.63 136.64,-202.07 170,-222.14 188.46,-233.25 207.28,-249.82 218.42,-260.3"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="66.69,-171.81 56.09,-171.83 64.39,-178.42 66.69,-171.81"/>
</a>
</g>
<text text-anchor="middle" x="122" y="-258.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> count</text>
<text text-anchor="middle" x="122" y="-247.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">end</text>
<text text-anchor="middle" x="122" y="-236.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">pad</text>
<text text-anchor="middle" x="122" y="-225.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">start</text>
</g>
<!-- Node30&#45;&gt;Node26 -->
<g id="edge59_Node000026_Node000030" class="edge">
<title>Node30&#45;&gt;Node26</title>
<g id="a_edge59_Node000026_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M274.28,-359.34C316.52,-344.57 378.68,-315.95 411,-268.14 442.93,-220.91 392.75,-185.14 429,-141.14 431.79,-137.75 435.26,-134.99 439.07,-132.76"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="273.15,-356.03 264.8,-362.54 275.39,-362.66 273.15,-356.03"/>
</a>
</g>
<text text-anchor="middle" x="350" y="-356.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> book</text>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="53,-380.64 3,-380.64 3,-361.64 53,-361.64 53,-380.64"/>
<text text-anchor="middle" x="28" y="-368.64" font-family="Helvetica,sans-Serif" font-size="10.00">int32_t</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node30 -->
<g id="edge61_Node000030_Node000031" class="edge">
<title>Node31&#45;&gt;Node30</title>
<g id="a_edge61_Node000030_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M63.5,-371.31C99.34,-371.49 155.19,-371.77 191.82,-371.96"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="63.08,-367.81 53.06,-371.26 63.05,-374.81 63.08,-367.81"/>
</a>
</g>
<text text-anchor="middle" x="122" y="-386.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> npredictors</text>
<text text-anchor="middle" x="122" y="-375.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">order</text>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="501,-169.64 463,-169.64 463,-150.64 501,-150.64 501,-169.64"/>
<text text-anchor="middle" x="482" y="-157.64" font-family="Helvetica,sans-Serif" font-size="10.00">float</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node25 -->
<g id="edge67_Node000025_Node000032" class="edge">
<title>Node32&#45;&gt;Node25</title>
<g id="a_edge67_Node000025_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M511.13,-153.49C523.89,-150.53 539.18,-147.06 553,-144.14 605.27,-133.07 619.84,-136.55 671,-121.14 688.26,-115.94 707.09,-108 720.87,-101.74"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="510.04,-150.15 501.09,-155.84 511.63,-156.97 510.04,-150.15"/>
</a>
</g>
<text text-anchor="middle" x="612" y="-147.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> tuning</text>
</g>
<!-- Node33&#45;&gt;Node1 -->
<g id="edge103_Node000001_Node000033" class="edge">
<title>Node33&#45;&gt;Node1</title>
<g id="a_edge103_Node000001_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M782.76,-834.87C787.26,-832.12 791.48,-828.9 795,-825.14 810.28,-808.8 795.74,-792.37 813,-778.14 858.61,-740.54 897.16,-791.2 944,-755.14 959.13,-743.49 951.26,-731.92 962,-716.14 977.81,-692.92 1001.71,-670.2 1015.7,-657.8"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="781.07,-831.8 773.88,-839.58 784.35,-837.98 781.07,-831.8"/>
</a>
</g>
<text text-anchor="middle" x="878.5" y="-781.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> scriptState</text>
</g>
<!-- Node33&#45;&gt;Node7 -->
<g id="edge100_Node000007_Node000033" class="edge">
<title>Node33&#45;&gt;Node7</title>
<g id="a_edge100_Node000007_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M797.81,-844.8C841.8,-838.72 902.8,-824.13 944,-789.14 957.94,-777.3 946.92,-762.49 962,-752.14 984.16,-736.92 1151.41,-728.92 1237.75,-725.77"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="797.34,-841.33 787.86,-846.07 798.22,-848.27 797.34,-841.33"/>
</a>
</g>
<text text-anchor="middle" x="1028" y="-755.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> scriptState</text>
</g>
<!-- Node33&#45;&gt;Node18 -->
<g id="edge70_Node000018_Node000033" class="edge">
<title>Node33&#45;&gt;Node18</title>
<g id="a_edge70_Node000018_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M797.56,-853.87C926.67,-865.14 1261.03,-894.75 1540,-923.14 1652.55,-934.59 1681.15,-934.13 1793,-951.14 1804.97,-952.96 1817.85,-955.28 1829.8,-957.59"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="797.79,-850.38 787.53,-853 797.19,-857.35 797.79,-850.38"/>
</a>
</g>
<text text-anchor="middle" x="1402.5" y="-916.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> scriptState</text>
</g>
<!-- Node34&#45;&gt;Node11 -->
<g id="edge73_Node000011_Node000034" class="edge">
<title>Node34&#45;&gt;Node11</title>
<g id="a_edge73_Node000011_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M789.25,-1209.84C791.2,-1209.27 793.12,-1208.71 795,-1208.14 803.07,-1205.71 804.73,-1203.77 813,-1202.14 966.84,-1171.77 1008.19,-1178.14 1165,-1178.14 1165,-1178.14 1165,-1178.14 1502.5,-1178.14 1552.27,-1178.14 1610.88,-1178.14 1640.6,-1178.14"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="788.11,-1206.52 779.44,-1212.62 790.02,-1213.26 788.11,-1206.52"/>
</a>
</g>
<text text-anchor="middle" x="1290" y="-1181.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> attributes</text>
</g>
<!-- Node35&#45;&gt;Node11 -->
<g id="edge76_Node000011_Node000035" class="edge">
<title>Node35&#45;&gt;Node11</title>
<g id="a_edge76_Node000011_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M784.28,-1381.3C825.52,-1386.24 890.34,-1396.19 944,-1414.14 952.48,-1416.98 953.29,-1421.08 962,-1423.14 1019.1,-1436.62 1036.22,-1433.3 1094,-1423.14 1340.34,-1379.82 1424.61,-1383.45 1623,-1231.14 1638.31,-1219.39 1649.75,-1199.5 1655.61,-1187.72"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="784.66,-1377.82 774.33,-1380.14 783.86,-1384.77 784.66,-1377.82"/>
</a>
</g>
<text text-anchor="middle" x="1290" y="-1401.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> adsr</text>
</g>
<!-- Node36&#45;&gt;Node11 -->
<g id="edge83_Node000011_Node000036" class="edge">
<title>Node36&#45;&gt;Node11</title>
<g id="a_edge83_Node000011_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1535.72,-1471.06C1563.67,-1457.4 1602.29,-1433.93 1623,-1401.14 1646.1,-1364.56 1656.86,-1225.55 1659.4,-1187.7"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1533.88,-1468.06 1526.32,-1475.48 1536.86,-1474.39 1533.88,-1468.06"/>
</a>
</g>
<text text-anchor="middle" x="1590.5" y="-1461.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> vibratoState</text>
</g>
<!-- Node37&#45;&gt;Node11 -->
<g id="edge90_Node000011_Node000037" class="edge">
<title>Node37&#45;&gt;Node11</title>
<g id="a_edge90_Node000011_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1073.36,-1611.21C1188.13,-1626.63 1494.86,-1649.03 1623,-1473.14 1657.27,-1426.1 1659.87,-1233.04 1660.01,-1187.7"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1073.57,-1607.7 1063.18,-1609.79 1072.6,-1614.64 1073.57,-1607.7"/>
</a>
</g>
<text text-anchor="middle" x="1402.5" y="-1613.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> noteSubEu</text>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="795,-1596.64 689,-1596.64 689,-1577.64 795,-1577.64 795,-1596.64"/>
<text text-anchor="middle" x="742" y="-1584.64" font-family="Helvetica,sans-Serif" font-size="10.00">anonymous:sound</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node37 -->
<g id="edge95_Node000037_Node000038" class="edge">
<title>Node38&#45;&gt;Node37</title>
<g id="a_edge95_Node000037_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M772.28,-1600.66C784.58,-1605.64 799.21,-1610.66 813,-1613.14 875.77,-1624.42 950.48,-1616.55 992.96,-1610.12"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="773.56,-1597.4 762.98,-1596.73 770.83,-1603.85 773.56,-1597.4"/>
</a>
</g>
<text text-anchor="middle" x="878.5" y="-1621.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> sound</text>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="786,-642.64 698,-642.64 698,-623.64 786,-623.64 786,-642.64"/>
<text text-anchor="middle" x="742" y="-630.64" font-family="Helvetica,sans-Serif" font-size="10.00">OSMesgQueue</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node1 -->
<g id="edge105_Node000001_Node000039" class="edge">
<title>Node39&#45;&gt;Node1</title>
<g id="a_edge105_Node000001_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M796.34,-635.96C849.27,-638.75 929.6,-643 980.15,-645.66"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="796.3,-632.45 786.13,-635.42 795.93,-639.44 796.3,-632.45"/>
</a>
</g>
<text text-anchor="middle" x="878.5" y="-657.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> bankDmaMesgQueue</text>
<text text-anchor="middle" x="878.5" y="-646.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">seqDmaMesgQueue</text>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="770,-605.64 714,-605.64 714,-586.64 770,-586.64 770,-605.64"/>
<text text-anchor="middle" x="742" y="-593.64" font-family="Helvetica,sans-Serif" font-size="10.00">OSMesg</text>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node1 -->
<g id="edge106_Node000001_Node000040" class="edge">
<title>Node40&#45;&gt;Node1</title>
<g id="a_edge106_Node000001_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M780.16,-595.13C820.97,-594.88 888.13,-597.06 944,-611.14 968.02,-617.19 993.79,-629.74 1010.14,-638.54"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="780.09,-591.63 770.13,-595.24 780.17,-598.63 780.09,-591.63"/>
</a>
</g>
<text text-anchor="middle" x="878.5" y="-625.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> bankDmaMesg</text>
<text text-anchor="middle" x="878.5" y="-614.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">seqDmaMesg</text>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="774.5,-568.64 709.5,-568.64 709.5,-549.64 774.5,-549.64 774.5,-568.64"/>
<text text-anchor="middle" x="742" y="-556.64" font-family="Helvetica,sans-Serif" font-size="10.00">OSIoMesg</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node1 -->
<g id="edge107_Node000001_Node000041" class="edge">
<title>Node41&#45;&gt;Node1</title>
<g id="a_edge107_Node000001_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M784.97,-553C827,-548.7 892.64,-547.11 944,-569.14 979.1,-584.2 1008.24,-621.11 1020.61,-638.62"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="784.36,-549.55 774.81,-554.14 785.14,-556.5 784.36,-549.55"/>
</a>
</g>
<text text-anchor="middle" x="878.5" y="-583.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> bankDmaIoMesg</text>
<text text-anchor="middle" x="878.5" y="-572.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">seqDmaIoMesg</text>
</g>
<!-- Node42 -->
<g id="Node000042" class="node">
<title>Node42</title>
<g id="a_Node000042"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="771,-531.64 713,-531.64 713,-512.64 771,-512.64 771,-531.64"/>
<text text-anchor="middle" x="742" y="-519.64" font-family="Helvetica,sans-Serif" font-size="10.00">uintptr_t</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node1 -->
<g id="edge108_Node000001_Node000042" class="edge">
<title>Node42&#45;&gt;Node1</title>
<g id="a_edge108_Node000001_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M780.96,-515.52C823.44,-510.08 893,-507.21 944,-535.14 987.13,-558.75 1013.87,-615.46 1023.24,-638.33"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="780.45,-512.06 771.03,-516.9 781.42,-518.99 780.45,-512.06"/>
</a>
</g>
<text text-anchor="middle" x="878.5" y="-538.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> bankDmaCurrDevAddr</text>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:title=" ">
<polygon fill="white" stroke="#666666" points="764.5,-494.64 719.5,-494.64 719.5,-475.64 764.5,-475.64 764.5,-494.64"/>
<text text-anchor="middle" x="742" y="-482.64" font-family="Helvetica,sans-Serif" font-size="10.00">size_t</text>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node1 -->
<g id="edge109_Node000001_Node000043" class="edge">
<title>Node43&#45;&gt;Node1</title>
<g id="a_edge109_Node000001_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M774.65,-478.03C816.81,-470.4 892.09,-463.39 944,-496.14 997.4,-529.83 1019.04,-610.53 1025.1,-638.44"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="773.84,-474.62 764.68,-479.95 775.17,-481.49 773.84,-474.62"/>
</a>
</g>
<text text-anchor="middle" x="878.5" y="-499.14" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> bankDmaRemaining</text>
</g>
</g>
</svg>