<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="node2" href="$classSteinberg_1_1Vst_1_1EditorSizeController.html" title="EditorSizeController" alt="" coords="339,1153,471,1179"/>
<area shape="rect" id="node3" href="$classSteinberg_1_1Vst_1_1TestSuite.html" title="TestSuite" alt="" coords="369,1301,441,1327"/>
<area shape="rect" id="node4" href="$classSteinberg_1_1Vst_1_1TestSuite_1_1Test.html" title="TestSuite::Test" alt="" coords="355,1252,455,1277"/>
<area shape="rect" id="node5" href="$classSteinberg_1_1Vst_1_1Validator.html" title="Main Class of Validator." alt="" coords="369,1403,440,1428"/>
<area shape="rect" id="node6" href="$classSteinberg_1_1Vst_1_1VstModule.html" title="This handles the plug&#45;in factory in its library." alt="" coords="365,1203,445,1228"/>
<area shape="rect" id="node7" href="base.tag$classSteinberg_1_1FUnknown.html" title="FUnknown" alt="" coords="5,1856,87,1881"/>
<area shape="rect" id="node8" href="base.tag$classSteinberg_1_1IPluginBase.html" title="IPluginBase" alt="" coords="159,1603,247,1628"/>
<area shape="rect" id="node106" href="vstinterfaces.tag$classSteinberg_1_1ITestResult.html" title="ITestResult" alt="" coords="161,1452,244,1477"/>
<area shape="rect" id="node107" href="vstinterfaces.tag$classSteinberg_1_1ITestSuite.html" title="ITestSuite" alt="" coords="165,1301,240,1327"/>
<area shape="rect" id="node108" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1ChannelContext_1_1IInfoListener.html" title="IInfoListener" alt="" coords="853,2059,942,2084"/>
<area shape="rect" id="node109" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IAudioPresentationLatency.html" title="IAudioPresentationLatency" alt="" coords="563,1805,733,1831"/>
<area shape="rect" id="node110" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IAudioProcessor.html" title="IAudioProcessor" alt="" coords="592,1440,704,1465"/>
<area shape="rect" id="node111" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IAutomationState.html" title="IAutomationState" alt="" coords="347,2361,462,2387"/>
<area shape="rect" id="node112" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IConnectionPoint.html" title="IConnectionPoint" alt="" coords="145,1553,261,1579"/>
<area shape="rect" id="node113" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IDataExchangeReceiver.html" title="IDataExchangeReceiver" alt="" coords="571,2412,725,2437"/>
<area shape="rect" id="node114" href="$classSteinberg_1_1Vst_1_1IDelayTestController.html" title="IDelayTestController" alt="" coords="581,1677,715,1703"/>
<area shape="rect" id="node115" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IEditController2.html" title="IEditController2" alt="" coords="149,1653,256,1679"/>
<area shape="rect" id="node116" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IEditControllerHostEditing.html" title="IEditControllerHostEditing" alt="" coords="816,2463,979,2488"/>
<area shape="rect" id="node117" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IHostApplication.html" title="IHostApplication" alt="" coords="147,1403,258,1428"/>
<area shape="rect" id="node118" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IKeyswitchController.html" title="IKeyswitchController" alt="" coords="337,2129,472,2155"/>
<area shape="rect" id="node119" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IMidiLearn.html" title="IMidiLearn" alt="" coords="857,2108,937,2133"/>
<area shape="rect" id="node120" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IMidiMapping.html" title="IMidiMapping" alt="" coords="600,1907,696,1932"/>
<area shape="rect" id="node121" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1INoteExpressionController.html" title="INoteExpressionController" alt="" coords="565,1957,731,1983"/>
<area shape="rect" id="node122" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1INoteExpressionPhysicalUIMapping.html" title="INoteExpressionPhysicalUIMapping" alt="" coords="539,2209,757,2235"/>
<area shape="rect" id="node123" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IParameterFunctionName.html" title="IParameterFunctionName" alt="" coords="567,2259,729,2284"/>
<area shape="rect" id="node124" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IPrefetchableSupport.html" title="IPrefetchableSupport" alt="" coords="829,1553,966,1579"/>
<area shape="rect" id="node125" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IProcessContextRequirements.html" title="IProcessContextRequirements" alt="" coords="554,1365,742,1391"/>
<area shape="rect" id="node126" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IUnitInfo.html" title="IUnitInfo" alt="" coords="169,1856,236,1881"/>
<area shape="rect" id="node127" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IXmlRepresentationController.html" title="IXmlRepresentationController" alt="" coords="805,2311,989,2336"/>
<area shape="rect" id="node9" href="vstsdk.tag$classSteinberg_1_1Vst_1_1ComponentBase.html" title="ComponentBase" alt="" coords="347,1553,462,1579"/>
<area shape="rect" id="node104" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IComponent.html" title="IComponent" alt="" coords="360,1504,449,1529"/>
<area shape="rect" id="node105" href="vstinterfaces.tag$classSteinberg_1_1Vst_1_1IEditController.html" title="IEditController" alt="" coords="355,1603,455,1628"/>
<area shape="rect" id="node10" href="vstsdk.tag$classSteinberg_1_1Vst_1_1Component.html" title="Component" alt="" coords="605,1504,691,1529"/>
<area shape="rect" id="node58" href="vstsdk.tag$classSteinberg_1_1Vst_1_1EditController.html" title="EditController" alt="" coords="599,1603,697,1628"/>
<area shape="rect" id="node11" href="vstsdk.tag$classSteinberg_1_1Vst_1_1AudioEffect.html" title="AudioEffect" alt="" coords="855,1377,939,1403"/>
<area shape="rect" id="node12" href="$classSteinberg_1_1Vst_1_1ADelayProcessor.html" title="ADelayProcessor" alt="" coords="1053,1255,1170,1280"/>
<area shape="rect" id="node13" href="$classSteinberg_1_1Vst_1_1AGain.html" title="AGain" alt="" coords="1083,1304,1139,1329"/>
<area shape="rect" id="node15" href="$classSteinberg_1_1Vst_1_1HostCheckerProcessor.html" title="HostCheckerProcessor" alt="" coords="1037,1553,1185,1579"/>
<area shape="rect" id="node16" href="$classSteinberg_1_1Vst_1_1LegacyMIDICCOut_1_1Plug.html" title="Plug" alt="" coords="1088,1353,1135,1379"/>
<area shape="rect" id="node17" href="$classSteinberg_1_1Vst_1_1mda_1_1Processor.html" title="Processor" alt="" coords="1073,1403,1150,1428"/>
<area shape="rect" id="node53" href="$classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Processor.html" title="Example Note Expression Audio Processor." alt="" coords="1073,1452,1150,1477"/>
<area shape="rect" id="node55" href="$classSteinberg_1_1Vst_1_1PitchNamesProcessor.html" title="PitchNamesProcessor" alt="" coords="1040,1156,1183,1181"/>
<area shape="rect" id="node56" href="$classSteinberg_1_1Vst_1_1Plug.html" title="Plug" alt="" coords="1088,1503,1135,1528"/>
<area shape="rect" id="node57" href="$classSteinberg_1_1Vst_1_1SyncDelayProcessor.html" title="SyncDelayProcessor" alt="" coords="1043,1205,1179,1231"/>
<area shape="rect" id="node14" href="$classSteinberg_1_1Vst_1_1AGainWithSideChain.html" title="AGainWithSideChain" alt="" coords="1261,769,1400,795"/>
<area shape="rect" id="node18" href="$classSteinberg_1_1Vst_1_1mda_1_1SampleAccurateBaseProcessor.html" title="SampleAccurateBaseProcessor" alt="" coords="1233,819,1428,844"/>
<area shape="rect" id="node19" href="$classSteinberg_1_1Vst_1_1mda_1_1AmbienceProcessor.html" title="AmbienceProcessor" alt="" coords="1478,5,1610,31"/>
<area shape="rect" id="node20" href="$classSteinberg_1_1Vst_1_1mda_1_1BandistoProcessor.html" title="BandistoProcessor" alt="" coords="1481,55,1607,80"/>
<area shape="rect" id="node21" href="$classSteinberg_1_1Vst_1_1mda_1_1BeatBoxProcessor.html" title="BeatBoxProcessor" alt="" coords="1483,104,1605,129"/>
<area shape="rect" id="node22" href="$classSteinberg_1_1Vst_1_1mda_1_1ComboProcessor.html" title="ComboProcessor" alt="" coords="1485,153,1603,179"/>
<area shape="rect" id="node23" href="$classSteinberg_1_1Vst_1_1mda_1_1DeEsserProcessor.html" title="DeEsserProcessor" alt="" coords="1482,203,1606,228"/>
<area shape="rect" id="node24" href="$classSteinberg_1_1Vst_1_1mda_1_1DegradeProcessor.html" title="DegradeProcessor" alt="" coords="1481,252,1607,277"/>
<area shape="rect" id="node25" href="$classSteinberg_1_1Vst_1_1mda_1_1DelayProcessor.html" title="DelayProcessor" alt="" coords="1489,301,1599,327"/>
<area shape="rect" id="node26" href="$classSteinberg_1_1Vst_1_1mda_1_1DetuneProcessor.html" title="DetuneProcessor" alt="" coords="1485,351,1603,376"/>
<area shape="rect" id="node27" href="$classSteinberg_1_1Vst_1_1mda_1_1DitherProcessor.html" title="DitherProcessor" alt="" coords="1489,400,1599,425"/>
<area shape="rect" id="node28" href="$classSteinberg_1_1Vst_1_1mda_1_1DubDelayProcessor.html" title="DubDelayProcessor" alt="" coords="1478,449,1610,475"/>
<area shape="rect" id="node29" href="$classSteinberg_1_1Vst_1_1mda_1_1DX10Processor.html" title="DX10Processor" alt="" coords="1490,499,1598,524"/>
<area shape="rect" id="node30" href="$classSteinberg_1_1Vst_1_1mda_1_1DynamicsProcessor.html" title="DynamicsProcessor" alt="" coords="1479,548,1609,573"/>
<area shape="rect" id="node31" href="$classSteinberg_1_1Vst_1_1mda_1_1EPianoProcessor.html" title="EPianoProcessor" alt="" coords="1485,597,1603,623"/>
<area shape="rect" id="node32" href="$classSteinberg_1_1Vst_1_1mda_1_1ImageProcessor.html" title="ImageProcessor" alt="" coords="1489,647,1599,672"/>
<area shape="rect" id="node33" href="$classSteinberg_1_1Vst_1_1mda_1_1JX10Processor.html" title="JX10Processor" alt="" coords="1491,696,1597,721"/>
<area shape="rect" id="node34" href="$classSteinberg_1_1Vst_1_1mda_1_1LeslieProcessor.html" title="LeslieProcessor" alt="" coords="1489,745,1599,771"/>
<area shape="rect" id="node35" href="$classSteinberg_1_1Vst_1_1mda_1_1LimiterProcessor.html" title="LimiterProcessor" alt="" coords="1487,795,1601,820"/>
<area shape="rect" id="node36" href="$classSteinberg_1_1Vst_1_1mda_1_1LoudnessProcessor.html" title="LoudnessProcessor" alt="" coords="1479,844,1609,869"/>
<area shape="rect" id="node37" href="$classSteinberg_1_1Vst_1_1mda_1_1MultiBandProcessor.html" title="MultiBandProcessor" alt="" coords="1478,893,1610,919"/>
<area shape="rect" id="node38" href="$classSteinberg_1_1Vst_1_1mda_1_1OverdriveProcessor.html" title="OverdriveProcessor" alt="" coords="1479,943,1609,968"/>
<area shape="rect" id="node39" href="$classSteinberg_1_1Vst_1_1mda_1_1PianoProcessor.html" title="PianoProcessor" alt="" coords="1489,992,1599,1017"/>
<area shape="rect" id="node40" href="$classSteinberg_1_1Vst_1_1mda_1_1RePsychoProcessor.html" title="RePsychoProcessor" alt="" coords="1477,1041,1611,1067"/>
<area shape="rect" id="node41" href="$classSteinberg_1_1Vst_1_1mda_1_1RezFilterProcessor.html" title="RezFilterProcessor" alt="" coords="1481,1091,1607,1116"/>
<area shape="rect" id="node42" href="$classSteinberg_1_1Vst_1_1mda_1_1RingModProcessor.html" title="RingModProcessor" alt="" coords="1481,1140,1607,1165"/>
<area shape="rect" id="node43" href="$classSteinberg_1_1Vst_1_1mda_1_1RoundPanProcessor.html" title="RoundPanProcessor" alt="" coords="1476,1189,1612,1215"/>
<area shape="rect" id="node44" href="$classSteinberg_1_1Vst_1_1mda_1_1ShepardProcessor.html" title="ShepardProcessor" alt="" coords="1482,1239,1606,1264"/>
<area shape="rect" id="node45" href="$classSteinberg_1_1Vst_1_1mda_1_1SpecMeterProcessor.html" title="SpecMeterProcessor" alt="" coords="1476,1288,1612,1313"/>
<area shape="rect" id="node46" href="$classSteinberg_1_1Vst_1_1mda_1_1SplitterProcessor.html" title="SplitterProcessor" alt="" coords="1487,1337,1601,1363"/>
<area shape="rect" id="node47" href="$classSteinberg_1_1Vst_1_1mda_1_1StereoProcessor.html" title="StereoProcessor" alt="" coords="1487,1387,1601,1412"/>
<area shape="rect" id="node48" href="$classSteinberg_1_1Vst_1_1mda_1_1SubSynthProcessor.html" title="SubSynthProcessor" alt="" coords="1479,1436,1609,1461"/>
<area shape="rect" id="node49" href="$classSteinberg_1_1Vst_1_1mda_1_1TalkBoxProcessor.html" title="TalkBoxProcessor" alt="" coords="1484,1485,1604,1511"/>
<area shape="rect" id="node50" href="$classSteinberg_1_1Vst_1_1mda_1_1TestToneProcessor.html" title="TestToneProcessor" alt="" coords="1481,1535,1607,1560"/>
<area shape="rect" id="node51" href="$classSteinberg_1_1Vst_1_1mda_1_1ThruZeroProcessor.html" title="ThruZeroProcessor" alt="" coords="1481,1584,1607,1609"/>
<area shape="rect" id="node52" href="$classSteinberg_1_1Vst_1_1mda_1_1TrackerProcessor.html" title="TrackerProcessor" alt="" coords="1485,1633,1603,1659"/>
<area shape="rect" id="node54" href="$classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1ProcessorWithUIController.html" title="Example Note Expression Audio Processor + User Interface." alt="" coords="1247,868,1414,893"/>
<area shape="rect" id="node59" href="$classSteinberg_1_1Vst_1_1ADelayController.html" title="ADelayController" alt="" coords="839,1504,955,1529"/>
<area shape="rect" id="node60" href="vstsdk.tag$classSteinberg_1_1Vst_1_1EditControllerEx1.html" title="EditControllerEx1" alt="" coords="838,1705,957,1731"/>
<area shape="rect" id="node101" href="$classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1Controller.html" title="Example Note Expression Edit Controller." alt="" coords="859,1856,935,1881"/>
<area shape="rect" id="node103" href="$classSteinberg_1_1Vst_1_1SyncDelayController.html" title="SyncDelayController" alt="" coords="830,1455,965,1480"/>
<area shape="rect" id="node61" href="$classSteinberg_1_1Vst_1_1AGainController.html" title="AGainController" alt="" coords="1056,1805,1167,1831"/>
<area shape="rect" id="node62" href="$classSteinberg_1_1Vst_1_1HostCheckerController.html" title="HostCheckerController" alt="" coords="1038,2159,1185,2184"/>
<area shape="rect" id="node63" href="$classSteinberg_1_1Vst_1_1LegacyMIDICCOut_1_1PlugController.html" title="PlugController" alt="" coords="1061,1707,1162,1732"/>
<area shape="rect" id="node64" href="$classSteinberg_1_1Vst_1_1mda_1_1BaseController.html" title="BaseController" alt="" coords="1059,1657,1163,1683"/>
<area shape="rect" id="node99" href="$classSteinberg_1_1Vst_1_1PitchNamesController.html" title="PitchNamesController" alt="" coords="1040,1756,1183,1781"/>
<area shape="rect" id="node100" href="$classSteinberg_1_1Vst_1_1PlugController.html" title="PlugController" alt="" coords="1061,1855,1162,1880"/>
<area shape="rect" id="node65" href="$classSteinberg_1_1Vst_1_1mda_1_1AmbienceController.html" title="AmbienceController" alt="" coords="1265,1065,1396,1091"/>
<area shape="rect" id="node66" href="$classSteinberg_1_1Vst_1_1mda_1_1BandistoController.html" title="BandistoController" alt="" coords="1269,1115,1393,1140"/>
<area shape="rect" id="node67" href="$classSteinberg_1_1Vst_1_1mda_1_1BeatBoxController.html" title="BeatBoxController" alt="" coords="1269,1164,1392,1189"/>
<area shape="rect" id="node68" href="$classSteinberg_1_1Vst_1_1mda_1_1ComboController.html" title="ComboController" alt="" coords="1273,1213,1389,1239"/>
<area shape="rect" id="node69" href="$classSteinberg_1_1Vst_1_1mda_1_1DeEsserController.html" title="DeEsserController" alt="" coords="1269,1263,1392,1288"/>
<area shape="rect" id="node70" href="$classSteinberg_1_1Vst_1_1mda_1_1DegradeController.html" title="DegradeController" alt="" coords="1269,1312,1393,1337"/>
<area shape="rect" id="node71" href="$classSteinberg_1_1Vst_1_1mda_1_1DelayController.html" title="DelayController" alt="" coords="1277,1361,1385,1387"/>
<area shape="rect" id="node72" href="$classSteinberg_1_1Vst_1_1mda_1_1DetuneController.html" title="DetuneController" alt="" coords="1273,1411,1389,1436"/>
<area shape="rect" id="node73" href="$classSteinberg_1_1Vst_1_1mda_1_1DitherController.html" title="DitherController" alt="" coords="1276,1460,1385,1485"/>
<area shape="rect" id="node74" href="$classSteinberg_1_1Vst_1_1mda_1_1DubDelayController.html" title="DubDelayController" alt="" coords="1265,1509,1396,1535"/>
<area shape="rect" id="node75" href="$classSteinberg_1_1Vst_1_1mda_1_1DX10Controller.html" title="DX10Controller" alt="" coords="1277,1559,1384,1584"/>
<area shape="rect" id="node76" href="$classSteinberg_1_1Vst_1_1mda_1_1DynamicsController.html" title="DynamicsController" alt="" coords="1265,1608,1396,1633"/>
<area shape="rect" id="node77" href="$classSteinberg_1_1Vst_1_1mda_1_1EPianoController.html" title="EPianoController" alt="" coords="1273,1657,1389,1683"/>
<area shape="rect" id="node78" href="$classSteinberg_1_1Vst_1_1mda_1_1ImageController.html" title="ImageController" alt="" coords="1275,1707,1386,1732"/>
<area shape="rect" id="node79" href="$classSteinberg_1_1Vst_1_1mda_1_1JX10Controller.html" title="JX10Controller" alt="" coords="1279,1756,1383,1781"/>
<area shape="rect" id="node80" href="$classSteinberg_1_1Vst_1_1mda_1_1LeslieController.html" title="LeslieController" alt="" coords="1276,1805,1385,1831"/>
<area shape="rect" id="node81" href="$classSteinberg_1_1Vst_1_1mda_1_1LimiterController.html" title="LimiterController" alt="" coords="1274,1855,1387,1880"/>
<area shape="rect" id="node82" href="$classSteinberg_1_1Vst_1_1mda_1_1LoudnessController.html" title="LoudnessController" alt="" coords="1265,1904,1396,1929"/>
<area shape="rect" id="node83" href="$classSteinberg_1_1Vst_1_1mda_1_1MultiBandController.html" title="MultiBandController" alt="" coords="1265,1953,1396,1979"/>
<area shape="rect" id="node84" href="$classSteinberg_1_1Vst_1_1mda_1_1OverdriveController.html" title="OverdriveController" alt="" coords="1266,2003,1395,2028"/>
<area shape="rect" id="node85" href="$classSteinberg_1_1Vst_1_1mda_1_1PianoController.html" title="PianoController" alt="" coords="1277,2052,1385,2077"/>
<area shape="rect" id="node86" href="$classSteinberg_1_1Vst_1_1mda_1_1RePsychoController.html" title="RePsychoController" alt="" coords="1265,2101,1397,2127"/>
<area shape="rect" id="node87" href="$classSteinberg_1_1Vst_1_1mda_1_1RezFilterController.html" title="RezFilterController" alt="" coords="1268,2151,1393,2176"/>
<area shape="rect" id="node88" href="$classSteinberg_1_1Vst_1_1mda_1_1RingModController.html" title="RingModController" alt="" coords="1267,2200,1394,2225"/>
<area shape="rect" id="node89" href="$classSteinberg_1_1Vst_1_1mda_1_1RoundPanController.html" title="RoundPanController" alt="" coords="1263,2249,1398,2275"/>
<area shape="rect" id="node90" href="$classSteinberg_1_1Vst_1_1mda_1_1ShepardController.html" title="ShepardController" alt="" coords="1269,2299,1392,2324"/>
<area shape="rect" id="node91" href="$classSteinberg_1_1Vst_1_1mda_1_1SpecMeterController.html" title="SpecMeterController" alt="" coords="1263,2348,1398,2373"/>
<area shape="rect" id="node92" href="$classSteinberg_1_1Vst_1_1mda_1_1SplitterController.html" title="SplitterController" alt="" coords="1273,2397,1388,2423"/>
<area shape="rect" id="node93" href="$classSteinberg_1_1Vst_1_1mda_1_1StereoController.html" title="StereoController" alt="" coords="1275,2447,1387,2472"/>
<area shape="rect" id="node94" href="$classSteinberg_1_1Vst_1_1mda_1_1SubSynthController.html" title="SubSynthController" alt="" coords="1266,2496,1395,2521"/>
<area shape="rect" id="node95" href="$classSteinberg_1_1Vst_1_1mda_1_1TalkBoxController.html" title="TalkBoxController" alt="" coords="1271,2545,1390,2571"/>
<area shape="rect" id="node96" href="$classSteinberg_1_1Vst_1_1mda_1_1TestToneController.html" title="TestToneController" alt="" coords="1268,917,1393,943"/>
<area shape="rect" id="node97" href="$classSteinberg_1_1Vst_1_1mda_1_1ThruZeroController.html" title="ThruZeroController" alt="" coords="1267,967,1394,992"/>
<area shape="rect" id="node98" href="$classSteinberg_1_1Vst_1_1mda_1_1TrackerController.html" title="TrackerController" alt="" coords="1272,1016,1389,1041"/>
<area shape="rect" id="node102" href="$classSteinberg_1_1Vst_1_1NoteExpressionSynth_1_1ControllerWithUI.html" title="Example Note Expression Audio Controller + User Interface." alt="" coords="1055,1904,1167,1929"/>
<area shape="rect" id="node129" href="$classSteinberg_1_1Vst_1_1AGainUIMessageController.html" title="AGainUIMessageController\l\&lt; ControllerType \&gt;" alt="" coords="319,1091,491,1129"/>
</map>
