SEQRegisterControllerCallback

C Specification

#include <revolution.h>
#include <revolution/seq.h>
  
typedef void (*SEQCALLBACK) (void *track, u8 controller)

void SEQRegisterControllerCallback(
    SEQSEQUENCE     *sequence,  
    u8              controller,
    SEQCALLBACK     callback 
);

Arguments

sequence pointer to user-initialized SEQSEQUENCE structure
controller MIDI controller event to execute callback
callback the callback function

Return Values

None.

Description

This function registers callbacks for specified MIDI controller events. The user may insert MIDI controller events in the MIDI file to signal events at runtime.

NB: Callbacks are registered for specific MIDI controller events for all sequencer tracks. The SEQCALLBACK function will inform the user of track events by passing the pointer to SEQTRACK for the track, and register the controller event.

See Also

Revision History

03/01/2006 Initial version.