4#ifdef __REVOLUTION_SDK__
38#define SEQ_ALL_TRACKS -1
s32 SEQGetVolume(SEQSEQUENCE *sequence)
Definition seq.c:465
void SEQInit(void)
Definition seq.c:304
void SEQSetTempo(SEQSEQUENCE *sequence, u32 trackIndex, f32 bpm)
Definition seq.c:438
u32 SEQGetState(SEQSEQUENCE *sequence)
Definition seq.c:433
f32 SEQGetTempo(SEQSEQUENCE *sequence, u32 trackIndex)
Definition seq.c:454
void SEQQuit(void)
Definition seq.c:308
void SEQSetState(SEQSEQUENCE *sequence, u32 state)
Definition seq.c:389
void SEQRegisterControllerCallback(SEQSEQUENCE *sequence, u8 controller, void(*callback)(void *, u8))
Definition seq.c:382
void SEQAddSequence(SEQSEQUENCE *sequence, u8 *midiStream, void *wt, u32 aramBase, u32 zeroBase, u32 priorityVoiceAlloc, u32 priorityNoteOn, u32 priorityNoteRelease)
Definition seq.c:354
void SEQRemoveSequence(SEQSEQUENCE *sequence)
Definition seq.c:376
void SEQSetVolume(SEQSEQUENCE *sequence, s32 dB)
Definition seq.c:460
struct _SEQTRACK SEQTRACK
struct _SEQSEQUENCE SEQSEQUENCE
void SEQRunAudioFrame(void)
Definition seq.c:312
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
static void callback(u32 param_0)
Definition OSExec.c:308
SEQTRACK track[64]
Definition seq.h:35
u32 end
Definition seq.h:32
SYNSYNTH synth
Definition seq.h:33
u32 tracksRunning
Definition seq.h:31
u32 state
Definition seq.h:28
void(* callback[128])(void *, u8)
Definition seq.h:34
void * next
Definition seq.h:27
s16 timeFormat
Definition seq.h:30
u16 nTracks
Definition seq.h:29
u8 * end
Definition seq.h:16
u8 * current
Definition seq.h:17
u32 delay
Definition seq.h:22
u8 * start
Definition seq.h:15
u32 defaultTicksPerFrame
Definition seq.h:20
void * sequence
Definition seq.h:14
u32 ticksPerFrame
Definition seq.h:21
f32 beatsPerSec
Definition seq.h:19
u32 state
Definition seq.h:23
u8 status
Definition seq.h:18