1#ifndef _REVOLUTION_AXART_H_
2#define _REVOLUTION_AXART_H_
170#define AXART_SINE_CNT 64
static u32 next
Definition CARDUnlock.c:29
static void * target
Definition d_a_npc_cd2.cpp:1780
void AXARTInitArtVolume(AXART_VOLUME *articulator)
Definition axart.c:257
void AXARTInitArtAuxAVolumeMod(AXART_AUXA_VOLUME_MOD *articulator)
Definition axart.c:307
void AXARTInitLfo(AXART_LFO *lfo, f32 *samples, u32 length, f32 delta)
Definition axart.c:189
void AXARTInitArtItd(AXART_ITD *articulator)
Definition axart.c:221
void AXARTPitchEnv(AXART_PITCH_ENV *articulator)
Definition axartenv.c:5
f32 AXARTCents(s32 cents)
Definition axartcents.c:259
__axart_type
Definition axart.h:14
@ AXART_TYPE_PITCH_ENV
Definition axart.h:21
@ AXART_TYPE_AUX_B_VOLUME
Definition axart.h:25
@ AXART_TYPE_3D
Definition axart.h:16
@ AXART_TYPE_AUX_A_VOLUME
Definition axart.h:24
@ AXART_TYPE_AUX_B_VOLUME_ENV
Definition axart.h:28
@ AXART_TYPE_AUX_A_VOLUME_ENV
Definition axart.h:27
@ AXART_TYPE_VOLUME
Definition axart.h:23
@ AXART_TYPE_SRC
Definition axart.h:19
@ AXART_TYPE_LPF
Definition axart.h:32
@ AXART_TYPE_AUX_B_VOLUME_MOD
Definition axart.h:31
@ AXART_TYPE_NONE
Definition axart.h:15
@ AXART_TYPE_VOLUME_ENV
Definition axart.h:26
@ AXART_TYPE_AUX_A_VOLUME_MOD
Definition axart.h:30
@ AXART_TYPE_PITCH
Definition axart.h:20
@ AXART_TYPE_PITCH_MOD
Definition axart.h:22
@ AXART_TYPE_ITD
Definition axart.h:18
@ AXART_TYPE_PANNING
Definition axart.h:17
@ AXART_TYPE_NUM
Definition axart.h:34
@ AXART_TYPE_VOLUME_MOD
Definition axart.h:29
void AXART3DSound(AXART_3D *articulator)
Definition axart3d.c:277
void AXARTSet3DDopplerScale(f32 scale)
Definition axart3d.c:267
void AXARTRemoveSound(AXART_SOUND *sound)
Definition axart.c:163
void AXARTInitArtAuxBVolumeMod(AXART_AUXB_VOLUME_MOD *articulator)
Definition axart.c:315
void AXARTAddSound(AXART_SOUND *sound)
Definition axart.c:44
void AXARTVolumeEnv(AXART_VOLUME_ENV *articulator)
Definition axartenv.c:20
void AXARTLfo(AXART_LFO *lfo)
Definition axartlfo.c:71
void AXARTInitArtPitchMod(AXART_PITCH_MOD *articulator)
Definition axart.c:249
void AXARTServiceSounds(void)
Definition axart.c:27
void AXARTInitArtAuxBVolume(AXART_AUXB_VOLUME *articulator)
Definition axart.c:271
void AXARTQuit(void)
Definition axart.c:13
void AXARTInitArtAuxAVolume(AXART_AUXA_VOLUME *articulator)
Definition axart.c:264
f32 AXARTSine[AXART_SINE_CNT]
Definition axartlfo.c:5
void AXARTInitArt3D(AXART_3D *articulator)
Definition axart.c:200
void AXARTAddArticulator(AXART_SOUND *sound, AXART_ART *articulator)
Definition axartsound.c:116
void AXARTInitArtVolumeMod(AXART_VOLUME_MOD *articulator)
Definition axart.c:299
void AXARTInitArtVolumeEnv(AXART_VOLUME_ENV *articulator)
Definition axart.c:278
void AXARTInitArtSrctype(AXART_SRC *articulator)
Definition axart.c:228
void AXARTInitArtLpf(AXART_LPF *articulator)
Definition axart.c:323
void AXARTSet3DDistanceScale(f32 scale)
Definition axart3d.c:272
void AXARTInitArtAuxAVolumeEnv(AXART_AUXA_VOLUME_ENV *articulator)
Definition axart.c:285
void AXARTInitArtPitchEnv(AXART_PITCH_ENV *articulator)
Definition axart.c:242
void AXARTInit(void)
Definition axart.c:7
void AXARTInitArtPitch(AXART_PITCH *articulator)
Definition axart.c:235
void AXARTInitArtAuxBVolumeEnv(AXART_AUXB_VOLUME_ENV *articulator)
Definition axart.c:292
void AXARTInitArtPanning(AXART_PANNING *articulator)
Definition axart.c:213
void AXARTServiceSound(AXART_SOUND *sound)
Definition axartsound.c:5
void AXARTLpf(AXART_LPF *, AXVPB *)
Definition axartlpf.c:17
DVDCommandBlock * prev
Definition dvdqueue.c:8
const void * src
Definition __os.h:116
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8