Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Macros | Functions
effects.c File Reference
#include <ultra64.h>
#include <macros.h>
#include "effects.h"
#include "load.h"
#include "data.h"
#include "seqplayer.h"

Macros

#define US_FLOAT2(x)   x
 

Functions

void func_80319E70 (void)
 
void sequence_player_process_sound (struct SequencePlayer *seqPlayer)
 
f32 get_portamento_freq_scale (struct Portamento *p)
 
s8 get_vibrato_pitch_change (struct VibratoState *vib)
 
f32 get_vibrato_freq_scale (struct VibratoState *vib)
 
void note_vibrato_update (struct Note *note)
 
void note_vibrato_init (struct Note *note)
 
void adsr_init (struct AdsrState *adsr, struct AdsrEnvelope *envelope, s16 *volOut)
 
s32 adsr_update (struct AdsrState *adsr)
 

Macro Definition Documentation

◆ US_FLOAT2

#define US_FLOAT2 (   x)    x

Function Documentation

◆ adsr_init()

void adsr_init ( struct AdsrState adsr,
struct AdsrEnvelope envelope,
s16 volOut 
)

◆ adsr_update()

s32 adsr_update ( struct AdsrState adsr)

◆ func_80319E70()

void func_80319E70 ( void  )

◆ get_portamento_freq_scale()

f32 get_portamento_freq_scale ( struct Portamento p)

◆ get_vibrato_freq_scale()

f32 get_vibrato_freq_scale ( struct VibratoState vib)

◆ get_vibrato_pitch_change()

s8 get_vibrato_pitch_change ( struct VibratoState vib)

◆ note_vibrato_init()

void note_vibrato_init ( struct Note note)

◆ note_vibrato_update()

void note_vibrato_update ( struct Note note)

◆ sequence_player_process_sound()

void sequence_player_process_sound ( struct SequencePlayer seqPlayer)