Files
ac-decomp/include/jaudio_NES/jamosc.h
T
2025-06-21 04:26:24 -04:00

25 lines
526 B
C

#ifndef _JAUDIO_JAMOSC_H
#define _JAUDIO_JAMOSC_H
#include "types.h"
#ifdef __cplusplus
extern "C" {
#endif // ifdef __cplusplus
typedef struct seqp_ seqp_;
void Osc_Update_Param(seqp_* track, u8 id, f32 val);
void Osc_Setup_Simple(seqp_* track, u8);
void Osc_Clear_Overwrite(seqp_* track);
void Osc_Init_Env(seqp_* track);
void Osc_Setup_SimpleEnv(seqp_* track, u8, u32);
void Osc_Setup_ADSR(seqp_* track, s16*);
void Osc_Setup_Full(seqp_* track, u8, u32, u32);
#ifdef __cplusplus
};
#endif // ifdef __cplusplus
#endif