ChangeScoreProgram

Changes the MIDI program for a channel.

Synopsis

Err ChangeScoreProgram( ScoreContext *ScoreCon,int32 Channel, int32 ProgramNum )

Description

This function changes the current MIDI program used to play notes in a MIDI channel. It's the equivalent of a MIDI program change message.

Arguments

ScoreCon
Pointer to a ScoreContext data structure controlling playback.
Channel
The number of the MIDI channel for which to change the program.
ProgramNum
The number of the new MIDI program to use for the channel.

Return Value

This 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

ChangeScoreControl(), ChangeScorePitchBend(), InterpretMIDIMessage(), StartScoreNote(), StopScoreNote()