Data Structures | |
struct | MusicTriggeredSound |
Macros | |
#define | SEC(x) (((s32)(x * 1000000) / AU_FRAME_USEC) * AU_FRAME_USEC) |
#define | NEXT_POLY_TRACK trackCount--; if (trackCount <= 0 ) { break; } cmdList += 2; |
Enumerations | |
enum | SoundEffectParamFlags { SFX_PARAM_MODE_BASIC = 0x00000000 , SFX_PARAM_MODE_SEQUENCE = 0x00000001 , SFX_PARAM_MODE_COMPACT = 0x00000002 , SFX_PARAM_MODE_MASK = 0x00000003 , SFX_PARAM_LOCK_VOLUME = 0x00000004 , SFX_PARAM_LOCK_PAN = 0x00000008 , SFX_PARAM_LOCK_PITCH = 0x00000010 , SFX_PARAM_LOCK_REVERB = 0x00000020 } |
Functions | |
void | au_sfx_init (SoundManager *manager, u8 priority, u8 busID, AuGlobals *globals, u8 minVoiceIdx) |
void | au_sfx_load_groups_from_SEF (SoundManager *manager) |
void | au_sfx_clear_queue (SoundManager *manager) |
void | au_sfx_enqueue_event (SoundManager *manager, u32 soundID, s16 volume, s16 pitchShift, u8 pan) |
void | au_sfx_begin_video_frame (SoundManager *manager) |
s32 | au_sfx_set_reverb_type (SoundManager *manager, s32 arg1) |
void | au_sfx_set_state (SoundManager *manager, s32 state) |
void | au_sfx_try_sound (SoundManager *manager, SoundRequest *request, SoundManagerCustomCmdList *customSEF) |
s16 | au_sfx_manager_audio_frame_update (SoundManager *manager) |
#define NEXT_POLY_TRACK trackCount--; if (trackCount <= 0 ) { break; } cmdList += 2; |
#define SEC | ( | x | ) | (((s32)(x * 1000000) / AU_FRAME_USEC) * AU_FRAME_USEC) |
void au_sfx_begin_video_frame | ( | SoundManager * | manager | ) |
Referenced by au_update_clients_for_video_frame().
void au_sfx_clear_queue | ( | SoundManager * | manager | ) |
Referenced by au_sfx_init().
void au_sfx_init | ( | SoundManager * | manager, |
u8 | priority, | ||
u8 | busID, | ||
AuGlobals * | globals, | ||
u8 | minVoiceIdx ) |
Referenced by au_engine_init().
void au_sfx_load_groups_from_SEF | ( | SoundManager * | manager | ) |
Referenced by au_engine_init().
s16 au_sfx_manager_audio_frame_update | ( | SoundManager * | manager | ) |
Referenced by au_update_clients_for_audio_frame().
s32 au_sfx_set_reverb_type | ( | SoundManager * | manager, |
s32 | arg1 ) |
Referenced by au_set_reverb_type(), and au_sfx_init().
void au_sfx_set_state | ( | SoundManager * | manager, |
s32 | state ) |
Referenced by au_sfx_init(), snd_disable_sfx(), and snd_enable_sfx().
void au_sfx_try_sound | ( | SoundManager * | manager, |
SoundRequest * | request, | ||
SoundManagerCustomCmdList * | customSEF ) |
Referenced by au_sfx_begin_video_frame().
f32 AlTuneScaling[] |
Referenced by au_compute_pitch_ratio().
u8 AmbientSoundIDtoMSEQFileIndex[] |
|
extern |
Referenced by au_fx_load_preset(), and au_sfx_set_reverb_type().
s32 AuEnvelopeIntervals[] |
Referenced by au_update_voices(), and au_voice_start().
s8 BgmCustomEnvLookup[] |
Referenced by au_BGMCmd_FF_Special().
s8 BgmTicksRates[] |
Referenced by au_bgm_begin_video_frame(), and au_bgm_process_init_song().
u8 BlankMseqData[] |
Referenced by au_mseq_player_update(), and au_mseq_stop_quick().
u8 BlankSEFData[] |
Referenced by au_sfx_try_sound().
void(* CurrentSefCmdHandler) (SoundManager *, SoundPlayer *) | ( | SoundManager * | , |
SoundPlayer * | ) |
s32 CUSTOM_ECHO_PARAMS_1[] |
Referenced by au_sfx_init().
s32 CUSTOM_ECHO_PARAMS_2[] |
Referenced by au_sfx_init().
s32 CUSTOM_ECHO_PARAMS_3[] |
Referenced by au_sfx_init().
s32 CUSTOM_SMALL_ROOM_PARAMS[] |
Referenced by au_sfx_init().
s32 D_800783B0[] |
s16 DummyInstrumentCodebook[32] |
EnvelopePreset DummyInstrumentEnvelope |
u8 DummyInstrumentWavData[190] |
u8 EnvelopePressDefault[] |
Referenced by au_get_instrument().
u8 EnvelopeReleaseDefault[] |
u8 EnvelopeReleaseDefaultFast[] |
Referenced by au_bgm_set_linked_tracks().
MusicTriggeredSound MusicSounds[] |
Referenced by au_sfx_begin_video_frame().
u16 PerceptualVolumeLevels[] |
Volume steps use squared values so each level represents linear power increase, matching loudness perception.
This makes each step sound evenly spaced.
Referenced by au_set_bus_volume_level().
void(* SefCmdHandlers[])(SoundManager *, SoundPlayer *) | ( | SoundManager * | , |
SoundPlayer * | ) |
s8 SeqCmdArgCounts[] |
Referenced by au_bgm_player_update_playing().
void(* SeqCmdHandlers[])(BGMPlayer *, BGMPlayerTrack *) | ( | BGMPlayer * | , |
BGMPlayerTrack * | ) |
Referenced by au_bgm_player_update_playing().
EnvelopePreset SFXEnvelopeFast |
u8 SFXEnvelopeFastData[] |
EnvelopePreset* SFXEnvelopePresets[] |
EnvelopePreset SFXEnvelopeSlow |
u8 SFXEnvelopeSlowData[] |