playmf

Plays a standard MIDI file.

Synopsis

playmf <MIDI file> <PIMap file> [<num repeats>]

Description

Loads a standard MIDI format file, loads instruments and AIFF samples described in a PIMap file, and plays the MIDI file the specified number of times. Demonstrates use of the Juggler and the score playing routines.

This program is implemented as both a shell program (in $c) and as an example.

Arguments

MIDI file
Path and file name of a Format 0 or Format 1 MIDI file.
PIMap file
Path and file name of a PIMap (Program-Instrument Map) text file. This file is parsed at run-time to associate MIDI program numbers with AIFF samples.
num repeats
Number of times to play the MIDI file. Defaults to 1.

Implementation

Released as an example in V20.

Also implemented as a command in V24.

Location

$c/playmf

examples/Audio