mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-05-23 06:34:18 -04:00
25 lines
526 B
C
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
|