SSBM Decomp
Loading...
Searching...
No Matches
syn.c File Reference
#include <dolphin.h>
#include "__syn.h"
#include <dolphin/ax.h>
#include <dolphin/mix.h>
#include <dolphin/os.h>
#include <dolphin/syn.h>

Functions

static void __SYNAddSynthToList (struct SYNSYNTH *synth)
static void __SYNRemoveSynthFromList (struct SYNSYNTH *synth)
void SYNInit ()
void SYNQuit ()
void SYNRunAudioFrame ()
void SYNInitSynth (struct SYNSYNTH *synth, void *wavetable, u32 aramBase, u32 priorityVoiceAlloc, u32 priorityNoteOn, u32 priorityNoteRelease)
void SYNQuitSynth (struct SYNSYNTH *synth)
void SYNMidiInput (struct SYNSYNTH *synth, u8 *input)
void SYNSetMasterVolume (struct SYNSYNTH *synth, long dB)
long SYNGetMasterVolume (struct SYNSYNTH *synth)
u32 SYNGetActiveNotes (struct SYNSYNTH *synth)

Variables

struct SYNSYNTH__SYNSynthList

Function Documentation

◆ __SYNAddSynthToList()

void __SYNAddSynthToList ( struct SYNSYNTH * synth)
static

◆ __SYNRemoveSynthFromList()

void __SYNRemoveSynthFromList ( struct SYNSYNTH * synth)
static

◆ SYNInit()

void SYNInit ( )

◆ SYNQuit()

void SYNQuit ( )

◆ SYNRunAudioFrame()

void SYNRunAudioFrame ( )

◆ SYNInitSynth()

void SYNInitSynth ( struct SYNSYNTH * synth,
void * wavetable,
u32 aramBase,
u32 priorityVoiceAlloc,
u32 priorityNoteOn,
u32 priorityNoteRelease )

◆ SYNQuitSynth()

void SYNQuitSynth ( struct SYNSYNTH * synth)

◆ SYNMidiInput()

void SYNMidiInput ( struct SYNSYNTH * synth,
u8 * input )

◆ SYNSetMasterVolume()

void SYNSetMasterVolume ( struct SYNSYNTH * synth,
long dB )

◆ SYNGetMasterVolume()

long SYNGetMasterVolume ( struct SYNSYNTH * synth)

◆ SYNGetActiveNotes()

u32 SYNGetActiveNotes ( struct SYNSYNTH * synth)

Variable Documentation

◆ __SYNSynthList

struct SYNSYNTH* __SYNSynthList