When DirectMusic downloads DLS data to the driver, the format of the data buffer is defined in terms of several DirectMusic structures.
This method should accept raw data (typically from a collection file) and store it in a form that can be used by your rendering engine. Specifically, you should implement your IDirectMusicSynth::Download method so that it can download instrument wave and articulation data to the synthesizer. If you are writing your own synthesizer, you also have to provide support for downloadable sounds (DLS) so that the application can convert MIDI note messages to particular instrument sounds.