#include <revolution.h>
#include <revolution/syn.h>
void SYNRunAudioFrame(void);
None.
None.
This function runs and services all active voices for a single audio frame. It can run with interrupts enabled. This function must be called by the audio frame callback routine, which in turn must be registered by AXRegisterCallback. For example:
static void callbackForAudioFrame(void)
{ SYNRunAudioFrame(); //runs the synthesizer MIXUpdateSettings(); //updates and changes some settings with SYN
}
void main(void)
{ ...
AXInit();
MIXInit();
SYNInit();
AXRegisterCallback(&callbackAudioFrame);
...
SYNQuit();
MIXQuit();
AXQuit();
...
}
AXRegisterCallback
MIXInit
AXInit
03/01/2006 Initial version.