1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<HTML> 3<HEAD> 4<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> 5<META name="GENERATOR" content="Microsoft FrontPage 5.0"> 6<META http-equiv="Content-Style-Type" content="text/css"> 7<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css"> 8<BASE target="main"> 9<TITLE>Articulators (AXART) API Function List</TITLE> 10</HEAD> 11<BODY> 12<H1><A name="Articulator API">Articulators (AXART) API Function List</A></H1> 13 14<H2><a name="Initialize">Initialization and Operation</a></H2> 15<TABLE class="api_list" border="1"> 16 <TBODY> 17 <TR> 18<TH><a href="Articulator/AXARTInit.html">AXARTInit</a></TH> 19<TD>Initializes the AXART library. </TD> 20 </TR> 21 <TR> 22<TH><a href="Articulator/AXARTQuit.html">AXARTQuit</a></TH> 23<TD>Safely quits the AXART library.</TD> 24 </TR> 25 <TR> 26<TH><a href="Articulator/AXARTServiceSounds.html">AXARTServiceSounds</a></TH> 27<TD>Runs articulators for all sounds in the AXART sound list and updates voice parameters for one audio frame.</TD> 28 </TR> 29 </TBODY> 30</TABLE> 31 32<H2><a name="Setting">Settings</a></H2> 33<TABLE class="api_list" border="1"> 34 <TBODY> 35 <TR> 36<TH><a href="Articulator/AXARTSet3DDistanceScale.html">AXARTSet3DDistanceScale</a></TH> 37<TD>Sets an arbitrary distance scale for the volume attenuation of 3D sounds.</TD> 38 </TR> 39 <TR> 40<TH><a href="Articulator/AXARTSet3DDopplerScale.html">AXARTSet3DDopplerScale</a></TH> 41<TD>Sets an arbitrary scale for the approaching speed used by the Doppler pitch with 3D sounds.</TD> 42 </TR> 43 </TBODY> 44</TABLE> 45 46<H2><a name="Sound List">Sound List</a></H2> 47<TABLE class="api_list" border="1"> 48 <TBODY> 49 <TR> 50<TH><a href="Articulator/AXARTInitSound.html">AXARTInitSound</a></TH> 51<TD>Initializes an <CODE>AXART_SOUND</CODE> data structure.</TD> 52 </TR> 53 <TR> 54<TH><a href="Articulator/AXARTAddSound.html">AXARTAddSound</a></TH> 55<TD>Adds an <CODE>AXART_SOUND</CODE> to the AXART sound list.</TD> 56 </TR> 57 <TR> 58<TH><a href="Articulator/AXARTRemoveSound.html">AXARTRemoveSound</a></TH> 59<TD>Removes an <CODE>AXART_SOUND</CODE> from the AXART sound list.</TD> 60 </TR> 61 </TBODY> 62</TABLE> 63 64<H2><a name="Articulator">Articulators</a></H2> 65<TABLE class="api_list" border="1"> 66 <TBODY> 67 <TR> 68<TH><a href="Articulator/AXARTAddArticulator.html">AXARTAddArticulator</a></TH> 69<TD>Adds an <CODE>AXART_ART</CODE> to the articulator list specified within <CODE>AXART_SOUND</CODE>.</TD> 70 </TR> 71 <TR> 72<TH><a href="Articulator/AXARTInitLfo.html">AXARTInitLfo</a></TH> 73<TD>Initializes an <CODE>AXART_LFO</CODE> to use with articulators that contain an LFO for modulation.</TD> 74 </TR> 75 <TR> 76<TH><a href="Articulator/AXARTInitArt3D.html">AXARTInitArt3D</a></TH> 77<TD>Initializes an <CODE>AXART_3D</CODE> to be used.</TD> 78 </TR> 79 <TR> 80<TH><a href="Articulator/AXARTInitArtPanning.html">AXARTInitArtPanning</a></TH> 81<TD>Initializes an <CODE>AXART_PANNING</CODE> to be used.</TD> 82 </TR> 83 <TR> 84<TH><a href="Articulator/AXARTInitArtItd.html">AXARTInitArtItd</a></TH> 85<TD>Initializes an <CODE>AXART_ITD</CODE> to be used.</TD> 86 </TR> 87 <TR> 88<TH><a href="Articulator/AXARTInitArtSrctype.html">AXARTInitArtSrctype</a></TH> 89<TD>Initializes an <CODE>AXART_SRCTYPE</CODE> to be used.</TD> 90 </TR> 91 <TR> 92<TH><a href="Articulator/AXARTInitArtPitch.html">AXARTInitArtPitch</a></TH> 93<TD>Initializes an <CODE>AXART_PITCH</CODE> to be used.</TD> 94 </TR> 95 <TR> 96<TH><a href="Articulator/AXARTInitArtPitchEnv.html">AXARTInitArtPitchEnv</a></TH> 97<TD>Initializes an <CODE>AXART_PITCH_ENV</CODE> to be used.</TD> 98 </TR> 99 <TR> 100<TH><a href="Articulator/AXARTInitArtPitchMod.html">AXARTInitArtPitchMod</a></TH> 101<TD>Initializes an <CODE>AXART_PITCH_MOD</CODE> to be used.</TD> 102 </TR> 103 <TR> 104<TH><a href="Articulator/AXARTInitArtVolume.html">AXARTInitArtVolume</a></TH> 105<TD>Initializes an <CODE>AXART_VOLUME</CODE> to be used.</TD> 106 </TR> 107 <TR> 108<TH><a href="Articulator/AXARTInitArtAuxAVolume.html">AXARTInitArtAuxAVolume</a></TH> 109<TD>Initializes an <CODE>AXART_AUXA_VOLUME</CODE> to be used.</TD> 110 </TR> 111 <TR> 112<TH><a href="Articulator/AXARTInitArtAuxBVolume.html">AXARTInitArtAuxBVolume</a></TH> 113<TD>Initializes an <CODE>AXART_AUXB_VOLUME</CODE> to be used.</TD> 114 </TR> 115 <TR> 116<TH><a href="Articulator/AXARTInitArtAuxCVolume.html">AXARTInitArtAuxCVolume</a></TH> 117<TD>Initializes an <CODE>AXART_AUXC_VOLUME</CODE> to be used.</TD> 118 </TR> 119 <TR> 120<TH><a href="Articulator/AXARTInitArtVolumeEnv.html">AXARTInitArtVolumeEnv</a></TH> 121<TD>Initializes an <CODE>AXART_VOLUME_ENV</CODE> to be used.</TD> 122 </TR> 123 <TR> 124<TH><a href="Articulator/AXARTInitArtAuxAVolumeEnv.html">AXARTInitArtAuxAVolumeEnv</a></TH> 125<TD>Initializes an <CODE>AXART_AUXA_VOLUME_ENV</CODE> to be used.</TD> 126 </TR> 127 <TR> 128<TH><a href="Articulator/AXARTInitArtAuxBVolumeEnv.html">AXARTInitArtAuxBVolumeEnv</a></TH> 129<TD>Initializes an <CODE>AXART_AUXB_VOLUME_ENV</CODE> to be used.</TD> 130 </TR> 131 <TR> 132<TH><a href="Articulator/AXARTInitArtAuxCVolumeEnv.html">AXARTInitArtAuxCVolumeEnv</a></TH> 133<TD>Initializes an <CODE>AXART_AUXC_VOLUME_ENV</CODE> to be used.</TD> 134 </TR> 135 <TR> 136<TH><a href="Articulator/AXARTInitArtVolumeMod.html">AXARTInitArtVolumeMod</a></TH> 137<TD>Initializes an <CODE>AXART_VOLUME_MOD</CODE> to be used.</TD> 138 </TR> 139 <TR> 140<TH><a href="Articulator/AXARTInitArtAuxAVolumeMod.html">AXARTInitArtAuxAVolumeMod</a></TH> 141<TD>Initializes an <CODE>AXART_AUXA_VOLUME_MOD</CODE> to be used.</TD> 142 </TR> 143 <TR> 144<TH><a href="Articulator/AXARTInitArtAuxBVolumeMod.html">AXARTInitArtAuxBVolumeMod</a></TH> 145<TD>Initializes an <CODE>AXART_AUXB_VOLUME_MOD</CODE> to be used.</TD> 146 </TR> 147 <TR> 148<TH><a href="Articulator/AXARTInitArtAuxCVolumeMod.html">AXARTInitArtAuxCVolumeMod</a></TH> 149<TD>Initializes an <CODE>AXART_AUXC_VOLUME_MOD</CODE> to be used.</TD> 150 </TR> 151 <TR> 152<TH><a href="Articulator/AXARTInitArtLpf.html">AXARTInitArtLpf</a></TH> 153<TD>Initializes an <CODE>AXART_LPF</CODE> so that it can be used.</TD> 154 </TR> 155 <TR> 156<TH><a href="Articulator/AXARTInitArtFader.html">AXARTInitArtFader</a></TH> 157<TD>Initializes an <CODE>AXART_FADER</CODE> articulator.</TD> 158 </TR> 159 <TR> 160<TH><a href="Articulator/AXARTInitArtRmt.html">AXARTInitArtRmt</a></TH> 161<TD>Initializes an <CODE>AXART_RMT</CODE> articulator.</TD> 162 </TR> 163 <TR> 164<TH><a href="Articulator/AXARTInitArtRmtFader.html">AXARTInitArtRmtFader</a></TH> 165<TD>Initializes an <CODE>AXART_RMT_FADER</CODE> articulator.</TD> 166 </TR> 167 <TR> 168<TH><a href="Articulator/AXARTInitArtRmtAuxVolume.html">AXARTInitArtRmtAuxVolume</a></TH> 169<TD>Initializes an <CODE>AXART_RMT_AUX_VOLUME</CODE> articulator.</TD> 170 </TR> 171 </TBODY> 172</TABLE> 173 174<H2><a name="Structure">Structures</a></H2> 175<TABLE class="api_list" border="1"> 176 <TBODY> 177 <TR> 178<TH><a href="Articulator/AXART_SOUND.html">AXART_SOUND</a></TH> 179<TD>A data structure that describes a sound in the AXART voice articulator library.</TD> 180 </TR> 181 <TR> 182<TH><a href="Articulator/AXART_ART.html">AXART_ART</a></TH> 183<TD>A generic articulator data structure of unknown articulator type.</TD> 184 </TR> 185 <TR> 186<TH><a href="Articulator/AXART_LFO.html">AXART_LFO</a></TH> 187<TD>An LFO data structure. It is used by articulators that modulate volume or pitch.</TD> 188 </TR> 189 <TR> 190<TH><a href="Articulator/AXART_3D.html">AXART_3D</a></TH> 191<TD>A data structure that describes a 3D sound articulator.</TD> 192 </TR> 193 <TR> 194<TH><a href="Articulator/AXART_PANNING.html">AXART_PANNING</a></TH> 195<TD>A data structure that describes a pan articulator.</TD> 196 </TR> 197 <TR> 198<TH><a href="Articulator/AXART_ITD.html">AXART_ITD</a></TH> 199<TD>A data structure that describes a sound articulator for the initial time delay.</TD> 200 </TR> 201 <TR> 202<TH><a href="Articulator/AXART_SRCTYPE.html">AXART_SRCTYPE</a></TH> 203<TD>A data structure that describes a sound articulator for the sampling rate converter type.</TD> 204 </TR> 205 <TR> 206<TH><a href="Articulator/AXART_PITCH.html">AXART_PITCH</a></TH> 207<TD>A data structure that describes a sound articulator for the pitch.</TD> 208 </TR> 209 <TR> 210<TH><a href="Articulator/AXART_PITCH_ENV.html">AXART_PITCH_ENV</a></TH> 211<TD>A data structure that describes a sound articulator for the pitch envelope.</TD> 212 </TR> 213 <TR> 214<TH><a href="Articulator/AXART_PITCH_MOD.html">AXART_PITCH_MOD</a></TH> 215<TD>A data structure that describes a sound articulator for pitch modulation.</TD> 216 </TR> 217 <TR> 218<TH><a href="Articulator/AXART_VOLUME.html">AXART_VOLUME</a></TH> 219<TD>A data structure that describes a sound articulator for the volume.</TD> 220 </TR> 221 <TR> 222<TH><a href="Articulator/AXART_AUXA_VOLUME.html">AXART_AUXA_VOLUME</a></TH> 223<TD>A data structure that describes a sound articulator for the AuxA volume.</TD> 224 </TR> 225 <TR> 226<TH><a href="Articulator/AXART_AUXB_VOLUME.html">AXART_AUXB_VOLUME</a></TH> 227<TD>A data structure that describes a sound articulator for the AuxB volume.</TD> 228 </TR> 229 <TR> 230<TH><a href="Articulator/AXART_AUXC_VOLUME.html">AXART_AUXC_VOLUME</a></TH> 231<TD>A data structure that describes a sound articulator for the AuxC volume.</TD> 232 </TR> 233 <TR> 234<TH><a href="Articulator/AXART_VOLUME_ENV.html">AXART_VOLUME_ENV</a></TH> 235<TD>A data structure that describes a sound articulator for the volume envelope.</TD> 236 </TR> 237 <TR> 238<TH><a href="Articulator/AXART_AUXA_VOLUME_ENV.html">AXART_AUXA_VOLUME_ENV</a></TH> 239<TD>A data structure that describes a sound articulator for the AuxA volume envelope.</TD> 240 </TR> 241 <TR> 242<TH><a href="Articulator/AXART_AUXB_VOLUME_ENV.html">AXART_AUXB_VOLUME_ENV</a></TH> 243<TD>A data structure that describes a sound articulator for the AuxB volume envelope.</TD> 244 </TR> 245 <TR> 246<TH><a href="Articulator/AXART_AUXC_VOLUME_ENV.html">AXART_AUXC_VOLUME_ENV</a></TH> 247<TD>A data structure that describes a sound articulator for the AuxC volume envelope.</TD> 248 </TR> 249 <TR> 250<TH><a href="Articulator/AXART_VOLUME_MOD.html">AXART_VOLUME_MOD</a></TH> 251<TD>A data structure that describes a sound articulator for volume attenuation modulation.</TD> 252 </TR> 253 <TR> 254<TH><a href="Articulator/AXART_AUXA_VOLUME_MOD.html">AXART_AUXA_VOLUME_MOD</a></TH> 255<TD>A data structure that describes a sound articulator for the AuxA volume attenuation modulation.</TD> 256 </TR> 257 <TR> 258<TH><a href="Articulator/AXART_AUXB_VOLUME_MOD.html">AXART_AUXB_VOLUME_MOD</a></TH> 259<TD>A data structure that describes a sound articulator for the AuxB volume attenuation modulation.</TD> 260 </TR> 261 <TR> 262<TH><a href="Articulator/AXART_AUXC_VOLUME_MOD.html">AXART_AUXC_VOLUME_MOD</a></TH> 263<TD>A data structure that describes a sound articulator for the AuxC volume attenuation modulation.</TD> 264 </TR> 265 <TR> 266<TH><a href="Articulator/AXART_LPF.html">AXART_LPF</a></TH> 267<TD>A data structure that describes a sound articulator for a low-pass filter.</TD> 268 </TR> 269 <TR> 270<TH><a href="Articulator/AXART_FADER.html">AXART_FADER</a></TH> 271<TD>An articulator that controls a fader.</TD> 272 </TR> 273 <TR> 274<TH><a href="Articulator/AXART_RMT.html">AXART_RMT</a></TH> 275<TD>An articulator that controls the on/off status of audio output to the Wii Remote speaker.</TD> 276 </TR> 277 <TR> 278<TH><a href="Articulator/AXART_RMT_FADER.html">AXART_RMT_FADER</a></TH> 279<TD>An articulator that controls the fader for audio output to the Wii Remote speaker.</TD> 280 </TR> 281 <TR> 282<TH><a href="Articulator/AXART_RMT_AUX_VOLUME.html">AXART_RMT_AUX_VOLUME</a></TH> 283<TD>An articulator that controls the effect send level for audio output to the Wii Remote speaker.</TD> 284 </TR> 285 </TBODY> 286</TABLE> 287 288<br><br><br> 289 290<hr><p>CONFIDENTIAL</p></body> 291</HTML>