Microsoft DirectX 8.1 (Visual Basic)

Setting and Retrieving Global Parameters

The DirectMusicPerformance8 class has the following methods for setting and retrieving global parameters, which affect the entire performance.

GetMasterAutoDownload
SetMasterAutoDownload
This parameter controls whether instruments are automatically downloaded when a segment is played. By default, it is off. See Downloading and Unloading Bands.
GetMasterGrooveLevel
SetMasterGrooveLevel
The master groove level is a value that is always added to the groove level established by the command track. The resulting value is adjusted, if necessary, to fall within the range from 1 through 100.
GetMasterTempo
SetMasterTempo
The master tempo is a scaling factor that is applied to the tempo by the final output tool. By default, it is 1. A value of 0.5 would halve the tempo, and a value of 2.0 would double it. This value can be set in the range from 0.01 through 100.0.
GetMasterVolume
SetMasterVolume
The master volume is an amplification or attenuation factor, in hundredths of a decibel, applied to the default volume of the entire performance and any other performances using the same synthesizer. The range of permitted values is determined by the port. Hardware MIDI ports do not support changing master volume.