Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Data Structures | Macros | Functions | Variables
synthesis.h File Reference
#include "internal.h"

Go to the source code of this file.

Data Structures

struct  struct_3920_sp1c
 
struct  Struct802211B0
 

Macros

#define MAX_UPDATES_PER_FRAME   4
 

Functions

u64func_80313CD4 (u64 *cmdBuf, s32 *writtenCmds, u16 *aiBuf, s32 bufLen)
 
void note_init_volume (struct Note *note)
 
void note_set_vel_pan_reverb (struct Note *note, f32 velocity, f32 pan, u8 reverb)
 
void note_set_frequency (struct Note *note, f32 frequency)
 
void note_enable (struct Note *note)
 
void note_disable (struct Note *note)
 

Variables

struct Struct802211B0 D_802211B0
 

Macro Definition Documentation

◆ MAX_UPDATES_PER_FRAME

#define MAX_UPDATES_PER_FRAME   4

Function Documentation

◆ func_80313CD4()

u64* func_80313CD4 ( u64 cmdBuf,
s32 writtenCmds,
u16 aiBuf,
s32  bufLen 
)

◆ note_disable()

void note_disable ( struct Note note)

◆ note_enable()

void note_enable ( struct Note note)

◆ note_init_volume()

void note_init_volume ( struct Note note)

◆ note_set_frequency()

void note_set_frequency ( struct Note note,
f32  frequency 
)

◆ note_set_vel_pan_reverb()

void note_set_vel_pan_reverb ( struct Note note,
f32  velocity,
f32  pan,
u8  reverb 
)

Variable Documentation

◆ D_802211B0

struct Struct802211B0 D_802211B0