Gives the number of Midi applications currently active.
![]()
pascal short MidiCountAppls();
![]()
The result is a 16-bit integer, the number of currently opened Midi applications.
Print the name of all the actives MidiShare applications.
void PrintApplNames(void)
{
short ref;
short i;
printf( "List of MidiShare applications :\n" );
for( i = 1; i <= MidiCountAppls(); ++i )
{
ref = MidiGetIndAppl(i);
printf("%i : %s \n", ref, MidiGetName( ref ) );
}
}
MidiShare was originally developed for Pascal on the Macintosh. Therefore, in C, the result of MidiGetName is a Pascal string that must be converted to a C string before being printed.