Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
private.h
Go to the documentation of this file.
1// 2BF90.c
2void au_amb_manager_init(AmbienceManager* arg0, s8 arg1, s8 reverbType, AuGlobals* arg3);
4void au_amb_load_tracks_fade(s32 arg0, s32 arg1);
5void au_amb_set_disabled(s32 arg0, s32 arg1);
6AuResult au_amb_start(s32 arg0, s32 arg1);
8void au_amb_pause(s32 arg0, s32 arg1);
9void au_amb_resume(s32 arg0, s32 arg1);
10void au_amb_stop_quick(s32 arg0);
11void au_amb_stop_slow(s32 arg0, s32 arg1);
12void au_amb_set_volume(s32 arg0, s32 arg1, s32 arg2);
14void au_amb_play_sequence(AmbienceManager* arg0, MSEQHeader* mseq, s32 index);
22
23// 2d9a0_len_890.c
25void au_init_voices(AuGlobals* globals);
26void au_update_voices(AuGlobals* globals);
28s32 au_voice_get_delta(s32 arg0);
29void au_voice_start(AuVoice* voice, EnvelopeData* arg1);
30u8 au_voice_step(AuVoice* voice);
32
33//2e230_len_2190.c
34void func_80052E30(u8 index);
35void au_engine_init(s32 outputRate);
36static void au_reset_instrument(Instrument* instrument);
37static void au_reset_drum_entry(BGMDrumInfo* arg0);
38static void au_reset_instrument_entry(BGMInstrumentInfo* arg0);
39void au_update_clients_2(void);
40void au_update_players_main(void);
41void au_syn_update(AuGlobals* globals);
42void au_reset_nonfree_voice(AuVoice* arg0, u8 arg1);
43void au_reset_voice(AuVoice* arg0, u8 arg1);
44f32 au_compute_pitch_ratio(s32 arg0);
45void au_fade_init(Fade* fade, s32 time, s32 startValue, s32 endValue);
46void au_fade_clear(Fade* fade);
47void au_fade_update(Fade* fade);
48void au_fade_set_volume(u8 arg0, u16 arg1, s32 arg2);
49void func_80053AC8(Fade* fade);
50void au_fade_set_vol_scale(Fade* fade, s16 value);
51void func_80053B04(Fade* fade, u32 arg1, s32 target);
52void func_80053BA8(Fade* fade);
53Instrument* au_get_instrument(AuGlobals* globals, u32 bank, u32 patch, EnvelopeData* arg3);
54void au_get_bgm_player_and_file(u32 playerIndex, BGMHeader** outCurrentTrackData, BGMPlayer** outPlayer);
55void au_get_bgm_player(u32 playerIndex, BGMPlayer** outPlayer);
56AuResult au_load_song_files(u32 arg0, BGMHeader* arg1, BGMPlayer* arg2);
57AuResult func_80053E58(s32 songID, BGMHeader* arg1);
58BGMPlayer* func_80053F64(s32 arg0);
60BGMPlayer* func_80054248(u8 arg0);
61void au_load_INIT(AuGlobals* arg0, s32 romAddr, ALHeap* heap);
62AuResult au_fetch_SBN_file(u32 fileIdx, AuFileFormat format, SBNFileEntry* arg2);
63void au_load_PER(AuGlobals* globals, s32 romAddr);
64void au_load_PRG(AuGlobals* arg0, s32 romAddr);
65InstrumentGroup* au_get_BK_instruments(s32 bankGroup, u32 bankIndex);
66SoundBank* au_load_BK_to_bank(s32 bkFileOffset, SoundBank* bank, s32 bankIndex, s32 bankGroup);
67void au_swizzle_BK_instruments(s32 bkFileOffset, SoundBank* bank, InstrumentGroup instruments, u32 instrumentCount, u8 arg4);
68s32* func_80054AA0(s32* bkFileOffset, void* vaddr, s32 bankIndex, s32 bankGroup);
69s32 snd_load_BK(s32 bkFileOffset, s32 bankIndex);
70void func_80054C84(s32 bankIndex, s32 bankGroup);
71void func_80054CE0(s32 arg0, u32 idx);
72s32 func_80054D74(s32 arg0, s32 arg1);
73void func_80054DA8(u32 arg0);
74void au_read_rom(s32 romAddr, void* buffer, u32 size);
75void au_memset(void* dst, s32 size, u8 value);
76void au_copy_bytes(s8* src, s8* dest, s32 size);
77void au_copy_words(void* src, void* dst, s32 size);
78
79// 25f00_len_940.c
80void create_audio_system(void);
81//void nuAuPreNMIFuncSet(NUAuPreNMIFunc func);
82void nuAuMgr(void* arg);
83s32 nuAuDmaCallBack(s32 addr, s32 len, void *state, u8 arg3);
84//ALDMAproc nuAuDmaNew(NUDMAState** state);
85//void nuAuCleanDMABuffers(void);
86//void nuAuPreNMIProc(NUScMsg mesg_type, u32 frameCounter);
87//void alLink(ALLink* element, ALLink* after);
88//void alUnlink(ALLink* element);
89
90// 303c0_len_3e10.c
91void au_load_BK_headers(AuGlobals* arg0, ALHeap*);
92
93// sfx_player.c
94void au_sfx_init(SoundManager* manager, u8 arg1, u8 arg2, AuGlobals* arg3, u8 arg4);
96void au_sfx_clear_queue(SoundManager* manager);
97void au_sfx_enqueue_event(SoundManager* manager, u32 soundID, s16 volume, s16 pitchShift, u8 pan);
98void au_sfx_update_main(SoundManager* manager);
99s32 au_sfx_set_reverb_type(SoundManager* manager, s32 arg1);
100void au_sfx_set_state(SoundManager* manager, s32 arg1);
103
104// 28910_len_5090.c
105void au_bgm_update_main(BGMPlayer* player);
108AuResult au_bgm_stop_song(s32 songName);
109void au_bgm_stop_all(void);
110AuResult au_bgm_is_song_playing(s32 songName);
111s32 func_8004DB28(BGMPlayer* player);
113AuResult func_8004DC80(s32 songName);
114AuResult func_8004DCB8(SongUpdateEvent* update, s32 clearChanged);
116void func_8004DFD4(AuGlobals* globals);
118void au_bgm_player_init(BGMPlayer* player, s32 arg1, s32 arg2, AuGlobals* arg3);
119void au_bgm_set_effect_indices(BGMPlayer* player, u8* list);
120void au_bgm_update_fade(BGMPlayer* player);
121void func_8004E444(BGMPlayer* arg0);
124void func_8004E844(BGMPlayer* player, s32 arg1);
125void func_8004E880(BGMPlayer* player, s32 sampleRate, s32 divisor);
127void au_bgm_end_segment_loop(BGMPlayer* player, u32 cmd);
128void au_bgm_load_subsegment(BGMPlayer* player, u32 cmd);
134void au_BGMCmd_E3(BGMPlayer* player, BGMPlayerTrack* track);
151void au_BGMCmd_F4(BGMPlayer* player, BGMPlayerTrack* track);
155void au_BGMCmd_FE_Detour(BGMPlayer* player, BGMPlayerTrack* track);
156void au_BGMCmd_FC_Jump(BGMPlayer* player, BGMPlayerTrack* track);
157void au_BGMCmd_FF(BGMPlayer* player, BGMPlayerTrack* track);
158void au_BGMCmd_NOP(BGMPlayer* player, BGMPlayerTrack* track);
159void au_bgm_set_proximity_mix(s32 songName, u32 mix);
160void au_bgm_set_playback_rate(BGMPlayer* player, f32 arg1);
161void au_bgm_player_set_detune(BGMPlayer* player, s32 arg1);
162void au_bgm_change_track_volume(BGMPlayer* player, s32 trackIdx, s16 arg2, u8 arg3);
163void au_bgm_set_track_volumes(BGMPlayer* player, u8* arg1, s32 arg2);
164void func_80050888(BGMPlayer* player, BGMPlayerTrack* track, s32 target, s32 duration);
165void func_80050900(BGMPlayer* player);
167
168// 30450.c
169/*
170void func_80055050(ALHeap* heap);
171void func_80055068(u32 arg0);
172*/
173void func_80055110(BGMPlayer* player);
174/*
175void func_8005513C(u32 arg0);
176void snd_start_sound(s32 soundID, u8 volume, u8 pan);
177void snd_start_sound_with_shift(s32 soundID, u8 volume, u8 pan, s16 pitchShift);
178void snd_adjust_sound(s32 soundID, u8 volume, u8 pan);
179void snd_adjust_sound_with_shift(s32 soundID, u8 volume, u8 pan, s16 pitchShift);
180void snd_stop_sound(s32 soundID);
181void snd_reset(void);
182void snd_start_sound_raw(s32 soundID, s16 volume, s16 pitchShift, s32 pan);
183AuResult snd_load_ambient(s32 arg0);
184AuResult snd_ambient_play(s32 arg0, s32 arg1);
185AuResult snd_ambient_stop_quick(s32 arg0);
186AuResult snd_ambient_stop_slow(s32 arg0, s32 arg1);
187AuResult snd_ambient_pause(s32 arg0, s32 arg1);
188AuResult snd_ambient_resume(s32 arg0, s32 arg1);
189AuResult snd_ambient_is_stopped(s32 arg0);
190AuResult snd_ambient_mute(s32 arg0, s32 arg1);
191AuResult snd_ambient_set_volume(s32 arg0, s32 arg1, s32 arg2);
192AuResult snd_ambient_disable(s32 arg0);
193AuResult snd_ambient_enable(s32 arg0);
194void snd_ambient_80055760(s32 arg0);
195AuResult snd_ambient_stop_all(s32 arg0);
196AuResult snd_ambient_play_only(s32 arg0);
197AuResult au_song_load(s32 songID, s32 playerIndex);
198AuResult au_song_start(s32 songName);
199AuResult au_song_start_variation(s32 songName, s32 variation);
200AuResult au_song_stop(s32 songName);
201void au_stop_songs(void);
202AuResult au_song_is_playing(s32 songName);
203AuResult snd_set_song_variation_fade(s32 songName, s32 variation, s32 fadeInTime, s32 startVolume, s32 endVolume);
204AuResult snd_set_song_fade(s32 songName, s32 fadeInTime, s32 startVolume, s32 endVolume);
205AuResult snd_set_song_variation_fade_time(s32 songName, s32 fadeTime, s32 variation);
206AuResult func_80055AF0(s32 songName);
207AuResult func_80055B28(s32 songName);
208AuResult func_80055B80(s32 songName);
209AuResult func_80055BB8(s32 songName, s32 fadeTime);
210AuResult func_80055BF0(s32 songName);
211AuResult func_80055C2C(s32 songName);
212AuResult func_80055C64(s32 songName);
213AuResult func_80055C94(s32 songName);
214AuResult snd_set_song_variation(s32 songName, s32 variation);
215*/
216AuResult snd_song_get_playing_info(s32 songName, BGMHeader** outTrackData, BGMPlayer** outPlayer);
217/*
218AuResult snd_song_set_playback_rate(s32 songName, f32 arg1);
219AuResult snd_song_set_detune(s32 songName, s32 arg1);
220AuResult func_80055DDC(s32 songName, s32 arg1);
221AuResult snd_song_clear_track_volumes(s32 songName, MusicTrackVols arg1);
222u8* func_80055EB4(MusicTrackVols arg0);
223static AuResult snd_song_change_track_volume(s32 arg0, u32 arg1, u32 arg2);
224AuResult snd_song_set_track_vol_mute(s32 arg0, s32 arg1);
225AuResult snd_song_set_track_vol_quiet(s32 arg0, s32 arg1);
226AuResult snd_song_set_track_vol_full(s32 arg0, s32 arg1);
227void bgm_set_proximity_mix_far(s32 songName, s32 mix);
228void bgm_set_proximity_mix_near(s32 songName, s32 mix);
229void bgm_set_proximity_mix_full(s32 songName, s32 mix);
230void bgm_poll_music_events(u32** arg0, s32* arg1);
231void bgm_flush_music_events(void);
232void music_event_trigger(s32 arg0, s32 arg1, s32 arg2);
233void func_8005610C(void);
234*/
235void au_register_callback(AuCallback arg0, s32 arg1);
236/*
237void audio_set_stereo(void);
238void audio_set_mono(void);
239void func_800561A4(s32 arg0);
240void func_800561C4(s32 arg0);
241void func_800561E4(s32 arg0);
242void enable_sounds(void);
243void disable_sounds(void);
244*/
245
246// 31650.c
247void au_driver_init(AuSynDriver* driver, ALConfig* config);
248void au_driver_release(void);
249//Acmd* alAudioFrame(Acmd* cmdList, s32* cmdLen, s16* outBuf, s32 outLen);
250void au_use_global_volume(void);
251void au_set_global_volume(s16 arg0);
252s16 au_get_global_volume(void);
253void func_80056D5C(u8 arg0);
254void au_bus_set_volume(u8 arg0, u16 arg1);
255u16 au_bus_get_volume(u8 arg0, u16 arg1);
256void au_bus_set_effect(u8 arg0, u8 effectID);
257void au_bus_set_fx_params(u8 arg0, s16 arg1, s16 arg2, s32 arg3);
258void au_pvoice_set_bus(u8 arg0, s8 arg1);
259void au_syn_stop_voice(u8 voiceIdx);
260void au_syn_start_voice(u8 index);
261void au_syn_start_voice_params(u8 index, u8 reverbType, Instrument* table, f32 pitch, s16 vol, u8 pan, u8 fxMix, s32 delta);
262void au_syn_set_wavetable(u8 voiceIdx, Instrument* table);
263void au_syn_set_pitch(u8 voiceIdx, f32 pitchRatio);
264void au_syn_set_mixer_params(u8 voiceIdx, s16 volume, s32 arg2, u8 arg3, u8 arg4);
265void au_syn_set_pan_fxmix(u8 voiceIdx, u8 arg1, u8 arg2);
266void au_syn_set_volume_delta(u8 voiceIdx, s16 arg1, s32 arg2);
267void au_syn_set_pan(u8 voiceIdx, u8 pan);
268void au_syn_set_fxmix(u8 voiceIdx, u8 dryAmt);
269s32 au_syn_get_playing(u8 voiceIdx);
270s32 au_syn_get_bus(u8 voiceIdx);
271f32 au_syn_get_pitch(u8 voiceIdx);
272u8 au_syn_get_pan(u8 voiceIdx);
273s16 au_syn_get_dryamt(u8 voiceIdx);
274s16 au_syn_get_wetamt(u8 voiceIdx);
275s32 au_syn_get_volume_left(u8 voiceIdx);
276s32 au_syn_get_volume_right(u8 voiceIdx);
277void au_set_delay_time(s32 arg0);
278void au_delay_left_channel(u8 arg0);
279void au_delay_right_channel(u8 arg0);
280void au_disable_channel_delay(void);
281void au_delay_channel(s16 arg0);
282//void alHeapInit(ALHeap* hp, u8* base, s32 len);
283//void alCopy(void* src, void* dst, s32 size);
284#undef alHeapAlloc
285void* alHeapAlloc(ALHeap* heap, s32 arg1, s32 size);
286
287// 33450.c
288Acmd* au_pull_voice(AuPVoice* pvoice, Acmd* cmdBufPos);
289
290// reverb.c
291void func_80058E84(AuFX* fx, u8 mode, ALHeap* heap);
292void func_80058F88(AlUnkKappa* kappa, ALHeap* heap);
293void func_80059008(AlUnkKappa* kappa, s16 arg1, s16 arg2, s16 fc);
294void func_8005904C(AuFX* fx, u8 effectType);
295Acmd* au_pull_fx(AuFX* fx, Acmd* cmdBusPos, s16, s16);
296s32 au_fx_param_hdl(AuFX* fx, s16 index, s16 paramID, s32 value);
297
298// sfx.c
299/*
300void sfx_reset_door_sounds(void);
301void sfx_clear_sounds(void);
302void sfx_clear_env_sounds(s16 playSounds);
303void sfx_update_env_sound_params(void);
304void sfx_set_reverb_mode(s32 arg0);
305s32 sfx_get_reverb_mode(void);
306void sfx_stop_env_sounds(void);
307*/
309/*
310void sfx_play_sound_looping(s32 soundId, u8 volume, u8 pan, s16 pitchShift);
311void sfx_register_looping_sound_at_position(s32 soundID, s32 flags, f32 x, f32 y, f32 z);
312s32 sfx_adjust_env_sound_pos(s32 soundID, s32 sourceFlags, f32 x, f32 y, f32 z);
313void snd_stop_tracking_env_sound_pos(s32 soundID, s32 keepPlaying);
314void sfx_play_sound_with_params(s32 soundID, u8 volume, u8 pan, s16 pitchShift);
315void sfx_adjust_env_sound_params(s32 soundID, u8 volume, u8 pan, s16 pitchShift);
316void sfx_stop_sound(s32 soundID);
317void sfx_play_sound(s32 soundID);
318void sfx_play_sound_at_player(s32 soundID, s32 arg1);
319void sfx_play_sound_at_npc(s32 soundID, s32 arg1, s32 npcID);
320void sfx_play_sound_at_position(s32 soundID, s32 flags, f32 posX, f32 posY, f32 posZ);
321void sfx_get_spatialized_sound_params(f32 x, f32 y, f32 z, s16* volume, s16* pan, s32 flags);
322void sfx_compute_spatialized_sound_params_ignore_depth(f32 x, f32 y, f32 z, s16* volume, s16* pan);
323void sfx_compute_spatialized_sound_params_with_depth(f32 x, f32 y, f32 z, s16* volume, s16* pan);
324void sfx_compute_spatialized_sound_params_full(f32 x, f32 y, f32 z, s16* volume, s16* pan, s32 flags);
325*/
void(* AuCallback)(void)
Definition audio.h:260
Instrument * InstrumentGroup[16]
Definition audio.h:574
Definition audio.h:407
Definition audio.h:365
void N update(void)
Definition 07.c:80
AuFileFormat
Definition enums.h:1773
AuResult
Definition enums.h:1755
void au_BGMCmd_EB_SubTrackReverb(BGMPlayer *player, BGMPlayerTrack *track)
AuResult au_amb_is_stopped(s32 arg0)
Definition 2BF90.c:206
void func_8004E880(BGMPlayer *player, s32 sampleRate, s32 divisor)
void au_BGMCmd_F6_TrackVolumeFade(BGMPlayer *player, BGMPlayerTrack *track)
f32 au_compute_pitch_ratio(s32 arg0)
void au_bgm_player_update_stop(BGMPlayer *player)
void au_voice_set_vol_changed(AuVoice *arg0)
void au_voice_after_volume_change(AuVoice *arg0)
void func_80054DA8(u32 arg0)
u16 au_bus_get_volume(u8 arg0, u16 arg1)
Definition 31650.c:273
void func_80054CE0(s32 arg0, u32 idx)
void au_BGMCmd_F4(BGMPlayer *player, BGMPlayerTrack *track)
void * alHeapAlloc(ALHeap *heap, s32 arg1, s32 size)
Definition 31650.c:743
void au_set_global_volume(s16 arg0)
Definition 31650.c:254
f32 au_syn_get_pitch(u8 voiceIdx)
Definition 31650.c:604
void au_amb_fade_setup(AmbiencePlayer *arg0)
Definition 2BF90.c:107
void au_bgm_set_proximity_mix(s32 songName, u32 mix)
void au_bgm_set_playback_rate(BGMPlayer *player, f32 arg1)
AuResult au_bgm_dispatch_player_event(SongUpdateEvent *event)
void au_BGMCmd_FD_EventTrigger(BGMPlayer *player, BGMPlayerTrack *track)
s32 au_fx_param_hdl(AuFX *fx, s16 index, s16 paramID, s32 value)
Definition reverb.c:384
void au_use_global_volume(void)
Definition 31650.c:250
void au_BGMCmd_F7_SubTrackReverbType(BGMPlayer *player, BGMPlayerTrack *track)
Instrument * au_get_instrument(AuGlobals *globals, u32 bank, u32 patch, EnvelopeData *arg3)
void func_80050900(BGMPlayer *player)
void au_BGMCmd_FC_Jump(BGMPlayer *player, BGMPlayerTrack *track)
void au_bus_set_effect(u8 arg0, u8 effectID)
Definition 31650.c:279
void au_copy_bytes(s8 *src, s8 *dest, s32 size)
void au_disable_channel_delay(void)
Definition 31650.c:704
void au_BGMCmd_EE_SubTrackFineTune(BGMPlayer *player, BGMPlayerTrack *track)
s16 au_syn_get_wetamt(u8 voiceIdx)
Definition 31650.c:622
AuResult au_fetch_SBN_file(u32 fileIdx, AuFileFormat format, SBNFileEntry *arg2)
BGMPlayer * au_bgm_get_player_with_song_name(s32 songString)
AuResult au_bgm_is_song_playing(s32 songName)
s32 nuAuDmaCallBack(s32 addr, s32 len, void *state, u8 arg3)
void au_reset_nonfree_voice(AuVoice *arg0, u8 arg1)
void au_BGMCmd_FE_Detour(BGMPlayer *player, BGMPlayerTrack *track)
void au_amb_load_track_fade_info(AmbienceManager *manager, AmbiencePlayer *lambda)
Definition 2BF90.c:306
void au_bgm_change_track_volume(BGMPlayer *player, s32 trackIdx, s16 arg2, u8 arg3)
AuResult func_8004DC80(s32 songName)
void func_8005904C(AuFX *fx, u8 effectType)
Definition reverb.c:180
void func_80054C84(s32 bankIndex, s32 bankGroup)
void au_syn_set_fxmix(u8 voiceIdx, u8 dryAmt)
Definition 31650.c:563
void au_BGMCmd_E3(BGMPlayer *player, BGMPlayerTrack *track)
void au_sfx_load_sound(SoundManager *manager, SoundSFXEntry *entry, SoundManagerCustomCmdList *)
Definition sfx_player.c:692
void au_amb_player_stop(AmbienceManager *arg0, AmbiencePlayer *arg1)
Definition 2BF90.c:688
void au_BGMCmd_EA_SubTrackPan(BGMPlayer *player, BGMPlayerTrack *track)
void au_fade_update(Fade *fade)
void au_BGMCmd_F2_TrackTremoloTime(BGMPlayer *player, BGMPlayerTrack *track)
void au_driver_init(AuSynDriver *driver, ALConfig *config)
Definition 31650.c:25
void func_80058E84(AuFX *fx, u8 mode, ALHeap *heap)
Definition reverb.c:137
void au_bgm_load_subsegment(BGMPlayer *player, u32 cmd)
void au_engine_init(s32 outputRate)
void func_8004DFD4(AuGlobals *globals)
void au_bgm_update_main(BGMPlayer *player)
void au_amb_manager_init(AmbienceManager *arg0, s8 arg1, s8 reverbType, AuGlobals *arg3)
Definition 2BF90.c:39
void au_BGMCmd_E5_MasterVolumeFade(BGMPlayer *player, BGMPlayerTrack *track)
void func_8004E844(BGMPlayer *player, s32 arg1)
AuResult snd_song_get_playing_info(s32 songName, BGMHeader **outTrackData, BGMPlayer **outPlayer)
Definition 30450.c:636
void au_init_voices(AuGlobals *globals)
void func_80053B04(Fade *fade, u32 arg1, s32 target)
void func_8004E444(BGMPlayer *arg0)
s32 snd_load_BK(s32 bkFileOffset, s32 bankIndex)
void func_80055110(BGMPlayer *player)
Definition 30450.c:133
void func_80052E30(u8 index)
AuResult func_8004DCB8(SongUpdateEvent *update, s32 clearChanged)
void au_get_bgm_player(u32 playerIndex, BGMPlayer **outPlayer)
void au_amb_play_sequence(AmbienceManager *arg0, MSEQHeader *mseq, s32 index)
Definition 2BF90.c:219
AuResult func_8004E0F4(SongUpdateEvent *update)
void au_syn_update(AuGlobals *globals)
void au_syn_set_volume_delta(u8 voiceIdx, s16 arg1, s32 arg2)
Definition 31650.c:505
void au_bgm_player_read_segment(BGMPlayer *player)
void au_bgm_player_update_playing(BGMPlayer *player)
SoundBank * au_load_BK_to_bank(s32 bkFileOffset, SoundBank *bank, s32 bankIndex, s32 bankGroup)
void au_amb_set_volume(s32 arg0, s32 arg1, s32 arg2)
Definition 2BF90.c:187
void au_bus_set_volume(u8 arg0, u16 arg1)
Definition 31650.c:267
AuResult au_amb_check_player_index(u32 arg0)
Definition 2BF90.c:60
void au_BGMCmd_F1_TrackTremoloSpeed(BGMPlayer *player, BGMPlayerTrack *track)
void au_update_players_main(void)
u8 au_syn_get_pan(u8 voiceIdx)
Definition 31650.c:610
s16 au_sfx_manager_update(SoundManager *manager)
void au_BGMCmd_E0_MasterTempo(BGMPlayer *player, BGMPlayerTrack *track)
void au_read_rom(s32 romAddr, void *buffer, u32 size)
SoundInstance * sfx_get_env_sound_instance(s32 soundID)
Definition sfx.c:379
void au_syn_stop_voice(u8 voiceIdx)
Definition 31650.c:301
void au_load_BK_headers(AuGlobals *arg0, ALHeap *)
void au_amb_set_disabled(s32 arg0, s32 arg1)
Definition 2BF90.c:72
void au_load_PRG(AuGlobals *arg0, s32 romAddr)
void au_amb_load_tracks_fade(s32 arg0, s32 arg1)
Definition 2BF90.c:68
void au_update_voices(AuGlobals *globals)
void au_syn_set_wavetable(u8 voiceIdx, Instrument *table)
Definition 31650.c:398
void au_bgm_set_effect_indices(BGMPlayer *player, u8 *list)
AuResult au_bgm_stop_song(s32 songName)
void au_amb_manager_update(AmbienceManager *arg0)
Definition 2BF90.c:255
BGMPlayer * func_80053F64(s32 arg0)
void au_delay_left_channel(u8 arg0)
Definition 31650.c:674
void au_bgm_update_fade(BGMPlayer *player)
void au_BGMCmd_E8_TrackOverridePatch(BGMPlayer *player, BGMPlayerTrack *track)
void au_bgm_player_initialize(BGMPlayer *player)
void au_BGMCmd_F0_TrackTremolo(BGMPlayer *player, BGMPlayerTrack *track)
void au_bgm_player_init(BGMPlayer *player, s32 arg1, s32 arg2, AuGlobals *arg3)
void func_80053BA8(Fade *fade)
void au_memset(void *dst, s32 size, u8 value)
BGMPlayer * func_80054248(u8 arg0)
void au_fade_init(Fade *fade, s32 time, s32 startValue, s32 endValue)
void func_80056D5C(u8 arg0)
Definition 31650.c:262
void au_delay_right_channel(u8 arg0)
Definition 31650.c:689
void au_BGMCmd_EC_SegTrackVolume(BGMPlayer *player, BGMPlayerTrack *track)
void au_syn_start_voice_params(u8 index, u8 reverbType, Instrument *table, f32 pitch, s16 vol, u8 pan, u8 fxMix, s32 delta)
Definition 31650.c:335
void au_amb_stop_quick(s32 arg0)
Definition 2BF90.c:157
void au_amb_player_update(AmbienceManager *manager, AmbiencePlayer *lambda)
Definition 2BF90.c:333
void au_BGMCmd_E9_SubTrackVolume(BGMPlayer *arg0, BGMPlayerTrack *track)
s32 au_syn_get_volume_right(u8 voiceIdx)
Definition 31650.c:645
void au_syn_set_pan_fxmix(u8 voiceIdx, u8 arg1, u8 arg2)
Definition 31650.c:475
void au_BGMCmd_NOP(BGMPlayer *player, BGMPlayerTrack *track)
void au_sfx_update_main(SoundManager *manager)
Definition sfx_player.c:569
AuResult func_8004DB4C(SongUpdateEvent *s)
Acmd * au_pull_fx(AuFX *fx, Acmd *cmdBusPos, s16, s16)
Definition reverb.c:267
void create_audio_system(void)
void au_set_delay_time(s32 arg0)
Definition 31650.c:662
AuResult func_8004DE2C(SongUpdateEvent *update)
void au_sfx_enqueue_event(SoundManager *manager, u32 soundID, s16 volume, s16 pitchShift, u8 pan)
Definition sfx_player.c:543
void au_bgm_stop_all(void)
void au_syn_set_pan(u8 voiceIdx, u8 pan)
Definition 31650.c:535
void au_load_INIT(AuGlobals *arg0, s32 romAddr, ALHeap *heap)
void au_load_PER(AuGlobals *globals, s32 romAddr)
AuResult au_load_song_files(u32 arg0, BGMHeader *arg1, BGMPlayer *arg2)
void au_BGMCmd_E2_MasterPitchShift(BGMPlayer *player, BGMPlayerTrack *track)
void au_bgm_player_set_detune(BGMPlayer *player, s32 arg1)
void au_BGMCmd_F5_TrackVoice(BGMPlayer *player, BGMPlayerTrack *track)
void au_update_stopped_voices(AuGlobals *globals)
s16 au_syn_get_dryamt(u8 voiceIdx)
Definition 31650.c:616
void nuAuMgr(void *arg)
void au_pvoice_set_bus(u8 arg0, s8 arg1)
Definition 31650.c:294
s32 func_80054D74(s32 arg0, s32 arg1)
void au_syn_set_pitch(u8 voiceIdx, f32 pitchRatio)
Definition 31650.c:436
void au_bgm_end_segment_loop(BGMPlayer *player, u32 cmd)
void au_syn_set_mixer_params(u8 voiceIdx, s16 volume, s32 arg2, u8 arg3, u8 arg4)
Definition 31650.c:442
AuResult au_ambient_load(u32 arg0)
s32 * func_80054AA0(s32 *bkFileOffset, void *vaddr, s32 bankIndex, s32 bankGroup)
void au_fade_set_volume(u8 arg0, u16 arg1, s32 arg2)
AuResult func_80050970(SongUpdateEvent *arg0)
void au_update_clients_2(void)
void au_driver_release(void)
Definition 31650.c:113
void func_80059008(AlUnkKappa *kappa, s16 arg1, s16 arg2, s16 fc)
Definition reverb.c:165
void au_reset_voice(AuVoice *arg0, u8 arg1)
u8 au_amb_read_next(AmbiencePlayer *arg0)
Definition 2BF90.c:683
void au_sfx_load_groups_from_SEF(SoundManager *sndMgr)
Definition sfx_player.c:506
void au_delay_channel(s16 arg0)
Definition 31650.c:710
void au_register_callback(AuCallback arg0, s32 arg1)
Definition 30450.c:835
void au_get_bgm_player_and_file(u32 playerIndex, BGMHeader **outCurrentTrackData, BGMPlayer **outPlayer)
void au_sfx_clear_queue(SoundManager *manager)
Definition sfx_player.c:526
void au_BGMCmd_E6_MasterEffect(BGMPlayer *player, BGMPlayerTrack *track)
void au_amb_pause(s32 arg0, s32 arg1)
Definition 2BF90.c:126
AuResult func_80053E58(s32 songID, BGMHeader *arg1)
void au_BGMCmd_FF(BGMPlayer *player, BGMPlayerTrack *track)
s32 func_8004DB28(BGMPlayer *player)
s32 au_bgm_player_update_main(BGMPlayer *player)
s32 au_sfx_set_reverb_type(SoundManager *manager, s32 arg1)
Definition sfx_player.c:664
u8 au_voice_step(AuVoice *voice)
s16 au_get_global_volume(void)
Definition 31650.c:258
void au_amb_save_voices(AmbienceManager *arg0, AmbiencePlayer *lambda)
Definition 2BF90.c:705
void au_BGMCmd_ED_SubTrackCoarseTune(BGMPlayer *player, BGMPlayerTrack *track)
Acmd * au_pull_voice(AuPVoice *pvoice, Acmd *cmdBufPos)
Definition 33450.c:32
void func_80050888(BGMPlayer *player, BGMPlayerTrack *track, s32 target, s32 duration)
void au_amb_stop_slow(s32 arg0, s32 arg1)
Definition 2BF90.c:172
InstrumentGroup * au_get_BK_instruments(s32 bankGroup, u32 bankIndex)
void func_80058F88(AlUnkKappa *kappa, ALHeap *heap)
Definition reverb.c:157
void au_sfx_set_state(SoundManager *manager, s32 arg1)
Definition sfx_player.c:684
void au_bgm_set_track_volumes(BGMPlayer *player, u8 *arg1, s32 arg2)
void au_swizzle_BK_instruments(s32 bkFileOffset, SoundBank *bank, InstrumentGroup instruments, u32 instrumentCount, u8 arg4)
void au_amb_restore_voices(AmbienceManager *manager, AmbiencePlayer *lambda)
Definition 2BF90.c:729
void au_copy_words(void *src, void *dst, s32 size)
s32 au_voice_get_delta(s32 arg0)
void au_fade_clear(Fade *fade)
void au_BGMCmd_E1_MasterVolume(BGMPlayer *player, BGMPlayerTrack *track)
s32 au_syn_get_bus(u8 voiceIdx)
Definition 31650.c:598
void au_fade_set_vol_scale(Fade *fade, s16 value)
void func_80053AC8(Fade *fade)
void au_bus_set_fx_params(u8 arg0, s16 arg1, s16 arg2, s32 arg3)
Definition 31650.c:287
void au_syn_start_voice(u8 index)
Definition 31650.c:328
void au_sfx_init(SoundManager *manager, u8 arg1, u8 arg2, AuGlobals *arg3, u8 arg4)
Definition sfx_player.c:423
void au_voice_start(AuVoice *voice, EnvelopeData *arg1)
void au_BGMCmd_F3_TrackTremoloStop(BGMPlayer *player, BGMPlayerTrack *track)
s32 au_syn_get_playing(u8 voiceIdx)
Definition 31650.c:592
s32 au_syn_get_volume_left(u8 voiceIdx)
Definition 31650.c:628
AuResult au_amb_start(s32 arg0, s32 arg1)
Definition 2BF90.c:83
void au_amb_resume(s32 arg0, s32 arg1)
Definition 2BF90.c:141
void au_BGMCmd_E4_MasterTempoFade(BGMPlayer *player, BGMPlayerTrack *track)
void au_BGMCmd_EF_SegTrackTune(BGMPlayer *player, BGMPlayerTrack *track)