---------------------------------------
D S M I  /  2 - version 3.2

Digital Sound & Music Interface for OS/2

(C) 1994, 1996 Theta Band Software LLC
(C) 1992, 1995 Virtual Visions Finland
---------------------------------------

DSMI/2 is a sound interface for PC compatible computers running on IBM's
Operating System /2. It goes beyond the basic sound functionality offered
in OS/2 via MMPM/2 and provides programmers with a variety of functions to
play music and sound effects in their programs.

DSMI/2 will be most useful to multimedia application and game developers, but
it will also prove handy for any application that needs more than basic sound.

Here are some of DSMI/2's capabilities:

* Dolby Prologic Surround sound support
* Up to 32 simultaneous channels lets you play sound effects simultaneously with music!
* Plays many different music files : MODs, STMs, S3Ms, 669s, MTMs, FARs and
other formats
* Supports any soundcard with an MMPM/2 driver
* Real-time support with Direct Audio (highly recommended)
* Very easy sound card setup
* Special 16-bit support, which means great sound quality on 16-bit cards
* Very extensive programming interface that lets YOU decide what to do
* Modular structure means easier upgrades (new file formats, mixers)
* On-line hypertext reference guide
* Example programs
* Utilizes 386 and above instruction mix to reach maximum performance

WHAT'S IN DSMI/2----------------------------------------------------------

- Made with IBM Visual Age C++ 3.0 and Borland Turbo Assembler 4.0.
Also tested with C Set ++ 2.1 and Watcom C/C++ 10.0. Should work fine with
any compiler that can use the _Pascal calling convention.
- A dynamic link library and an import library are provided for easy linking
- Following parts are written in assembly language:
        * Sound mixing routines
        * Module player engine
        * Some miscellaneous functions
- C and C++ source is compiled with IBM Visual Age C++ 3.0 and uses 386
instruction set (optimized for Pentium)
- Latest version of Dual Module Player for OS/2 included

NEW IN THIS VERSION OF DSMI/2 :
- Improved Dual Module Player with Filters and Echo effects support.
- Presentation Manager version of Dual Module Player, with full source.
- Support for direct loading of WAV files as instruments.
- Support for loading of files from resources or memory buffers in addition
to disk files.
- Documentation on DSMI drivers for hardware mixing support.
- Comes with support for the Virtual Pascal compiler.
- Many new examples with full source.
- Includes the module to AMF (M2AMF) converter to save you disk space.

UPDATES ------------------------------------------------------------------

You will find the latest information about DSMI for OS/2 on the Internet at the
following addresses :

http://www.thetaband.com/dsmi

The author can be contacted at :
madbrain@thetaband.com
