|Microsoft DirectX 9.0|
A DirectMusic tool is an object that intercepts messages and handles them in some way. The tool might alter the message and then pass it on to the next tool, or free the message, or send a new message based on information in the old one.
DirectMusic has an output tool that is normally the last to receive messages. This tool converts performance messages to standard MIDI messages and streams them to the synthesizer. Other tools are implemented by the application or obtained from libraries.
The following topics provide more information on tools: