SEQRunAudioFrame

C Specification

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

  void SEQRunAudioFrame(void);
  

Arguments

None.

Return Values

None.

Description

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.

See Also

AXRegisterCallback, SYNRunAudioFrame, MIXUpdateSettings,

Revision History

2006/03/01 Initial version.


CONFIDENTIAL