#include <revolution.h>
#include <revolution/seq.h>
void SEQRunAudioFrame (void);
None.
None.
This function runs the sequence process for a single audio frame. It must be called from the AX callback routine for each audio frame. For example:
static void callbackForAudioFrame(void) { SEQRunAudioFrame(); // Runs MIDI sequencer SYNRunAudioFrame(); // Runs synthesizer MIXUpdateSettings(); // Reflects the setting changes made by SYN } void main(void) { ... AXInit(); MIXInit(); SYNInit(); SEQInit(); AXRegisterCallback(&callbackAudioFrame); ... SEQQuit(); SYNQuit(); MIXQuit(); AXQuit(); ... }
This function can run with interrupts enabled.
AXRegisterCallback, SYNRunAudioFrame, MIXUpdateSettings,
03/01/2006 Initial version.