These documents are provided electronically for use with the expressed
purpose of assisting software developers and end users
develop applications incorporating Rockwell's ADPCM format.
These files and information are provided "AS IS" and are NOT supported.
Hardcopy versions of these and other documents can be obtained by contacting
your Local Sales Office.
WAV to RIF Conversion Utility and ADPCM Source Code
The conversion utilities are available in 2 forms:
The DOS conversion programs (DMAIN.EXE, DMAINB.EXE) convert between Rockwell's
ADPCM .RIF files to linear PCM files in a .WAV file format suitable for
playback on standard MPC hardware, such as a sound card, and vice-versa.
Typing DMAIN ? (DMAINB ?) will return online help for command line syntax.
Both utilities perform the necessary interpolation to
various frequencies and decimation to 7200 hz ADPCM as documented in section
12 of the VAPI document, when converting from ADPCM to PCM and back.
differs in frequency response rolloff characteristics, requires more CPU
throughput for conversion between linear data format to Rockwell's ADPCM
format, but yields better frequency response characteristics.
- DOS executables
- Developer's Kit: Includes, Small and Medium memory model object libraries and
C/Assembly source code
The Developer's kit includes the conversion utility libraries D.OBJ
and DB.OBJ, which provide the conversion capability between Rockwell's
ADPCM and linear PCM data formats. The library source code is
included as a reference. You can use the example code which may be
generated from the VAPI to record a standard message and submit this
to the test harness. To vary the compression rate, modify the init
value in the example source provided. The default is 4 bits per
The Rockwell Voice Application Programmer's Interface (VAPI) is a kit
that allows software developers on the PC and Mac quickly develop
applications utilizing the Voice functions and formats provided in
Rockwell modem chipsets. The VAPI serves as an extended application
note, illustrating the abstraction of low-level AT-voice modem
commands to high-level Windows programming. Source code for just the
ADPCM format is available as well.
- Type: PC/DOS version VAPI Kit
- Download size: 367,011 bytes
- Format: ZIP 1 archive.
- Compiler Environmant: MSC V5.1 / 6
- Type: VAPI DLL
- Download size: 272,578 bytes
- Format: ZIP 2 archive.
- Type: Mac version VAPI kit
- Download size: 93,860 bytes
- Format: Mac Self Extracting Stuffit Archive wrapped in BinHex
- Compiler Environment: MPW
Other Online Voice related files
Pointers to these files are provided on a "AS IS" basis. The files
referenced in this section were not publically released by Rockwell...
so... caveat emptor. If you are desperate for any information,
they might be of use to you.
Voice Guide 2.x (MS Windows)
VoiceGuide is a Windows based program for graphical designing and
implementing/running automated telephone call handling systems using a Rockwell chipset
Voice-capable modem. Demonstrations of various Voice-Response systems
are included to demonstrate the software:
New scripts can be designed using VoiceGuide's graphical module-based
design environmnet. 16 various module types come with VoiceGuide, with
support for the user/third parties to write their own more specialized
modules (eg Credit Card verifiers, Booking systems' Database access).
The system supports CallerID, and the records of all calls received
are stored in an ACCESS database. The program detects and switches
between incoming Fax and Data calls. VoiceGuide now also works with
- Pay-over-the phone
- Voice-based Information line
- Transfer to selected PABX extension
- Answering machine
- Paging of selected people
- Run other programs (to allow the user to extend the program)
- and others...
For more information, contact the suppliers at:
Try ftp.cdrom.com /pub/simtel/msdos/voiceutil