Microsoft DirectX 9.0 SDK Update (Summer 2004) |
DMUS_LFOPARAMS
The DMUS_LFOPARAMS structure defines the low-frequency oscillator for a
Syntax
typedef struct {
PCENT pcFrequency;
TCENT tcDelay;
GCENT gcVolumeScale;
PCENT pcPitchScale;
GCENT gcMWToVolume;
PCENT pcMWToPitch;
} DMUS_LFOPARAMS;
Members
pcFrequency
Frequency, in pitch units. See Remarks.
tcDelay
Initial delay, in time cents. See Remarks.
gcVolumeScale
Scaling of output to control tremolo, in attenuation units. See Remarks.
pcPitchScale
Scaling of LFO output to control vibrato, in pitch units. See Remarks.
gcMWToVolume
Modulation wheel range to control tremolo, in attenuation units. See Remarks.
pcMWToPitch
Modulation wheel range to control tremolo, in attenuation units. See Remarks.
Remarks
The DLS Level 1 specification defines time cents, pitch cents, and attenuation as 32-bit logarithmic values. See the specification from the MIDI Manufacturers Association for details.
Requirements
Header: Declared in dmdls.h.
See Also
© 2004 Microsoft Corporation. All rights reserved.