summaryrefslogtreecommitdiff
path: root/arm7/lib/include/SND_bank.h
blob: 36bdc08f20073ccd73025332d8a37f4a58c80856 (plain)
1
2
3
4
5
6
7
8
9
10
11
#ifndef GUARD_SND_BANK_H
#define GUARD_SND_BANK_H

#include "nitro/SND_bank_shared.h"
#include "nitro/types.h"

BOOL SND_ReadInstData(const struct SNDBankData *bankData, s32 program, s32 midiKey, struct SNDInstData *instData);
const struct SNDWaveData *SND_GetWaveDataAddress(const struct SNDWaveArc *waveArc, s32 wave);
BOOL SND_NoteOn(struct SNDExChannel *chn, s32 midiKey, s32 velocity, s32 length, const struct SNDBankData *bankData, const struct SNDInstData *instData);

#endif //GUARD_SND_BANK_H