SYNRunAudioFrame

Syntax

#include <revolution.h>
#include <revolution/syn.h>

void SYNRunAudioFrame(void);

Arguments

None.

Return Values

None.

Description

SYNRunAudioFrame runs and services all active voices for a single audio frame. SYNRunAudioFrame 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();
    ...
}

See Also

AXRegisterCallback, MIXInit, AXInit

Revision History

2006/03/01 Initial version.


CONFIDENTIAL