Miles Sound System SDK 7.2a

EAX_VMORPHER

The structure EAX_VMORPHER used to control the vocal morpher filter in the EAX 4 3D provider

struct EAX_VMORPHER
{
  S32 Slot;
  S32 Volume;
  U32 PhonemeA;
  S32 PhonemeACoarseTuning;
  U32 PhonemeB;
  S32 PhonemeBCoarseTuning;
  U32 Waveform;
  F32 Rate;
};

In Members

Slot
specifies the slot to query or set. The vocal morpher can use slot 2 and/or 3.
Volume
specifies the volume of this slot in standard EAX attenuation units (-10000 to 0 fixed point millibels, default 0.0).
PhonemeA
specifies the first phoneme from 0 to 29 - A E I O U AA AE AH AO EH ER IH IY UH UW B D G J K L M N P R S T V Z (default 0 - A).
PhonemeACoarseTuning
specifies the amount of morphing in semitones for the first phoneme (-24 to 24, default 0).
PhonemeB
specifies the second phoneme from 0 to 29 - A E I O U AA AE AH AO EH ER IH IY UH UW B D G J K L M N P R S T V Z (default 10 - ER).
PhonemeBCoarseTuning
specifies the amount of morphing in semitones for second phoneme (-24 to 24, default 0).
Waveform
selects the waveform - 0 = sinusoid, 1 = triangle, 2 = sawtooth.
Rate
specifies the morphing rate in hertz (0.0 to 10.0, default 1.41).

Discussion

See the EAX 4 documentation for technical details on this filter.


Group: Creative EAX 2, 3, and 4 Providers
Related Sections: Creative's EAX 4 Properties
Related Basic Types: F32, S32, U32

For technical support, e-mail Miles3@radgametools.com
© Copyright 1991-2007 RAD Game Tools, Inc. All Rights Reserved.