#include <cafe.h> #include <cafe/axart.h> void AXARTAddArticulator(AXART_SOUND *sound, AXART_ART *articulator);
|sound||Pointer to the user-allocated
|articulator||Pointer to user-allocated and -initialized
AXARTAddArticulator function adds an
AXART_ART to the list of articulators specified within
The application must call the appropriate
AXARTInitArt* function to initialize the articulator before calling the
Articulators belonging to an
AXART_SOUND, run whenever
AXART_SOUND is in the
AXART sound list.
For the articulators below, parameters are added and then applied to the voice so that multiple articulators of the same type can be added to the list. There is no requirement to consider the order of additions.
Each parameter of the articulators below is applied alone to the voice.
The more recently an articulator is added, the closer it is placed to the top of articulator list. Also, articulators are executed in order from the front of the list. If an articulator of the same type mentioned above is on the list more than once, the one added earlier to the list will have its parameters applied to the voice.
The following elements of
AXART_3D can also be set by other articulators.
|pan, span||Can also be set in
|itdL, itdR||Can also be set in
|src||Can also be set in
Also for these elements, the value held in the articulator added earliest to the list will be applied to the voice.
2013/05/08 Automated cleanup pass.
2007/10/03 Revised the link for
AXARTInitArtPitch in the See Also section.
2007/09/07 Added notes.
2006/03/01 Initial version.