MIDISAMP illustrates the use of the real-time MIDI (RTMIDI) programming
concepts and usage of the new RTMIDI API. This sample initializes and sets
up a small MIDI node network and subsequently sends a MIDI message from
an application node to a hardware node, thereby demonstrating MIDI playback.
The RTMIDI functions are documented in the Multimedia Programming Reference.
Hardware requirements:
- Computer capable of running OS/2 Warp
- A sound card supported by a "Type A" RTMIDI device
driver
Note: Type A device drivers provide direct hardware support for
RTMIDI. The following is a list of supported Type A device drivers:
- MPU-401 - A generic driver for sound cards with true
hardware MPU-401 compatibility (for example, not the AWE-32). It uses only
UART dumb mode. This driver is also an MMPM/2 driver. It can be found on
the DDPak CD-ROM.
- OPL-3 - A generic driver for sound cards with true
hardware Yamaha OPL-3 FM chips. This driver is also an MMPM/2 driver. It
can be found on the DDPak CD-ROM.
- PAS-16 - A device driver for the Media Vision PAS-16
line of audio cards. This driver is also an MMPM/2 driver. It can be installed
using the Selective Install program.
Software requirements: