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[] |