Site Tools


documentation:development:opera:pf25:ppgfldr:smmfldr:gspfldr:12pgs045

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

documentation/development/opera/pf25/ppgfldr/smmfldr/gspfldr/12pgs045.txt · Last modified: 2022/10/10 16:53 by 127.0.0.1