InitScoreDynamics

Sets up dynamic voice allocation.

Synopsis

Err InitScoreDynamics( ScoreContext *scon,int32 MaxScoreVoices )

Description

This function creates an appropriate number of note trackers to handle the maximum number of voices specified. It's called internally by InitScoreMixer(). You should use this call instead of InitScoreMixer() if your task is setting up MIDI score playback using non-DSP instruments. InitScoreDynamics() sets up voice allocation without creating a mixer instrument.

Arguments

scon
Pointer to a ScoreContext data structure.
MaxNumVoices
A value indicating the maximum number of voices for the score.

Return Value

The function returns 0 if successful or an error code (a negative value) if an error occurs.

Implementation

Library call implemented in music.lib V20.

Associated Files

score.h, music.lib

See Also

InitScoreMixer(), TermScoreMixer()