<map id="KeyboardComponentBase" name="KeyboardComponentBase">
<area shape="rect" id="Node000001" title="A base class for drawing a custom MIDI keyboard component." alt="" coords="100,151,273,175"/>
<area shape="rect" id="Node000005" href="$classMPEKeyboardComponent.html" title="A component that displays an MPE&#45;compatible keyboard, whose notes can be clicked on." alt="" coords="5,223,176,248"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="160,187,108,225,104,221,157,183"/>
<area shape="rect" id="Node000006" href="$classMidiKeyboardComponent.html" title="A component that displays a piano keyboard, whose notes can be clicked on." alt="" coords="199,223,366,248"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="216,183,269,221,265,225,213,187"/>
<area shape="rect" id="Node000002" href="$classComponent.html" title="The base class for all JUCE user&#45;interface objects." alt="" coords="74,78,163,103"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="142,112,177,148,174,152,138,116"/>
<area shape="rect" id="Node000003" href="$classMouseListener.html" title="A MouseListener can be registered with a component to receive callbacks about mouse events that happe..." alt="" coords="65,5,172,30"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="121,46,121,78,116,78,116,46"/>
<area shape="rect" id="Node000004" href="$classChangeBroadcaster.html" title="Holds a list of ChangeListeners, and sends messages to them when instructed." alt="" coords="186,78,323,103"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="235,116,199,152,196,148,231,112"/>
</map>
