Windows: mdkwin_1.zip MDK for Windows Disk 1 of 3 mdkwin_2.zip MDK for Windows Disk 2 of 3 mdkwin_3.zip MDK for Windows Disk 3 of 3 OS/2: mdkos2_1.zip MDK for OS/2 Disk 1 of 2 mdkos2_2.zip MDK for OS/2 Disk 2 of 2 mdkw95.zip Revised Version of mwdebug.exe for Windows 95 MIDIfile Midifile dll (OS/2 MIDI device driver) MIDIsrc PS/2 Roland MIDI driver source code (freeware) Written by Carl M. Benda. Originally published in C-users journal Jan 1992 Netpbma.zip Extended Portable Bitmap Toolkit Brad Parker wrote: Mwave Developers Toolkit for Windows
97/02/18 Except for the Mwave Debugger
(Mwdebug.exe), the
tools
in the Mwave Developers Toolkit for Windows will work in
Windows
95.
This update (mdkw95.zip) provides a revised version of
mwdebug.exe
which
will work under Windows 95. There are two files in the mdkw95.zip: I also may have found a solution to the
"MMSYSTEM
003"
error I was
getting with the Mwave mixer device. It's related to the
more than
16 Mb
of memory problem listed above. I have the patched
drivers I got
from
a "friend". (must have been patched with the above tool)
Good thing I partially mirrored the Watson site. I have the complete Mwave developers kit among other stuff. I have both the Windows and OS/2 versions I'll give it to anyone who wants a copy. Will be
posting this
on my
Audio Madness web page one of these days. Understanding the MIDI Mapper The MIDI Mapper is a program included with Microsoft Windows that interacts with the Mwave Windows Synthesizer Device Driver to control the way sounds are created on your Audiovation Adapter/A and on external MIDI devices like keyboards. In Windows MIDI applications allowing you to specify a MIDI output device, select the Windows MIDI Mapper as the output device rather than outputting to the Mwave driver directly. BASE Multitimbral synthesizer
Extended Multitimbral synthesizer transmits data on MIDI channels 1-10 and supports 32 simultaneous voices. The Audiovation Adapter/A supplies the
following
MIDI Mappers
for selecting which MIDI format to use for Mwave:
The Mwave Windows Synthesizer Device Driver supports 16 voices and usually sounds best when the Mwave EXT GM setup is selected in the MIDI Mapper. A few songs requiring more than 16 simultaneous voices might sound odd. If a 17th simultaneous note is played, the "oldest" note ends prematurely. The MPC standard requires authors to provide two versions of every MIDI composition stored in the same file. Channels 1-10 hold the version written for Extended Multitimbral synthesizers, while channels 13-16 hold the version written for Base Multitimbral synthesizers. Most MIDI files included with Windows applications follow this standard of containing two versions of each composition. This is why the Mwave MIDI synthesizer comes with both Base and Extended MIDI Mapper setups. If all channels were played at once, both versions of a MIDI composition would play at the same time. If you have a MIDI file that is not
producing
sound on
your Audiovation Adapter/A, it could be because MIDI
commands are being
sent on a set of channels the MIDI Mapper is not
responding to.
Try
using the Windows MIDI Mapper to switch the setup
between Mwave Base
and
Mwave Extended Multitimbral modes. This lets you see if
the MIDI
commands
in the file are provided for only one of the two
modes. Communicating with an External MIDI Device If you have an external MIDI device attached to your Audiovation Adapter/A, you can use the Windows MIDI Mapper to select the Mwave MIDI Port. This MIDI Mapper allows you to send and receive data from an external device on channels 1 - 16. If you need a different setup, you can edit this MIDI MAP for the setup that you want, or you can create a new one. External/port devices: Mwave Port for Mwave MIDI Port channels 1 - 16 To play/record a MIDI file to/from an external synthesizer, refer to the synthesizer's user's manual and use your favorite MIDI sequencer program. You can also use the Windows Media Player to play a MIDI file to this device. 15-pin - Joystick-MIDI-port
Layout.
Original HERE
Other MIDI Controls The Audiovation Adapter/A's MIDI synthesizer recognizes several types of control information in the MIDI data stream. Key Velocity The
harder
the key
is pressed, the louder the note sounds. QSound The Audiovation plays MIDI files using a MIDI synthesizer implemented on its Mwave DSP. Whenever the synthesizer function produces audio, it enhances the recreated audio with a QSound process. QSound is a signal processing technique used to deceive the acoustic response system (hearing) of a listener. Audio from a stereo speaker system that has been processed by QSound can give the listener the perception that the speakers are displaced much further to the listener's left and right than they actually are. This is particularly useful for a personal computer system, in which table space is limited, and a small set of speakers are located immediately adjacent to the computer. The angular displacement of the speakers to the listener's left and right is not sufficient to give a decent stereo effect. But with QSound processing, the listener can perceive sound coming from a variety of directions, some of which are significantly further to the left and right than the actual location of the speakers. The net result is a significantly improved stereo effect. To optimize the QSound effect, sit directly in front of the computer with the speakers equally distant from both sides of the computer. Mwave Audio Control Line-Out Control The Line-Out Control portion of the Mwave Audio Control window acts like a mixing console. It combines the audio stream from three simultaneous sources. Two of the sources are digital streams from other applications (Wave Player and MIDI Player). The *.WAV Player and the *.MID Player can be created using the Windows Media Player. The third stream is from the Aux Source. The Aux Source can be either the microphone input or the combination of CD + Line-In. The analog Aux Source is sampled by an Analog to Digital Converter (A/D) and combine with the other two digital streams. The slide control for each source can be used to adjust the relative levels and the Master slide adjusts the total level. Clicking the Mute button under each slide control will turn the source completely off. The slide balance control adjusts left and right channel balance for stereo signals. A functional diagram of the Audio Controls is given below. The Line-Out Controls are shown as solid lines and the Record Controls are dashed lines. The Audiovation software will detect when a recording IS or IS NOT in progress and will place the A/D Input Switch into the RECORDING IN PROGRESS or RECORDING NOT IN PROGRESS positions respectively. The diagram below has been drawn for the RECORDING NOT IN PROGRESS mode. The MIC or CD + Line-In selection is controlled by the Aux Source controls and the Line-Out level (Speaker Volume) is controlled by the Line-Out Level controls. Whenever a recording is NOT IN PROGRESS, the selected Aux Source passes through the A/D and into the Aux Level Control. The output of the Aux Level Control is mixed with the output of the *.MID file Player Level Control and the *.WAV file Player Level Control, and passes through the Master Level Control to Line-Out and the speakers. Record Control The Mwave Audio Control application is used to select the audio source for the recording and to adjust its level. These functions are on the left side of the Mwave Audio Control window under Record Control. Record from mono/stereo microphone/s - Click on
MIC Speaker (Line-Out) Connection
During
Record The net effect when recording is: The net effect when NOT recording is: Recording from a Microphone
NOTE
Applications
That Record
From The Microphone Recording from Line-In or a
CD-ROM
Drive NOTE
Applications
That Play
CD-ROM
Disks
*
Additional Audio Controls
Master Only - To minimize screen area, you can request that only the master slide control be visible. Click on the Control menu box at the upper left corner of the Mwave Audio Control window and choose Master Only. To restore the full set of controls, use the control menu to turn Master Only off. Options - The options dialog box controls four functions: Audio Mode, Aux Source ON/OFF, Aux QSound ON/OFF, and Peak Meter Refresh Rate. Aux Source ON/OFF - The Aux Source ON/OFF switch loads and unloads Aux Source software in the DSP memory. The default position is Aux Source ON. Selecting Aux Source OFF unloads the DSP memory and disables the Aux Source. This function is used to free-up DSP memory. Aux QSound ON/OFF - The Aux QSound Stereo Enhancement Check Box loads and unloads Aux QSound software in the DSP memory. The default position is Aux QSound OFF (no check). Selecting Aux QSound OFF unloads the DSP memory and disables the Aux QSound. This function is used to free up DSP memory. Audio Modes - The Mwave Audio Options window also provides a choice of two Audio Modes, Normal and Audio/Image Synch. For most applications the mode should be set to Normal. However, some applications use audio synchronized with images. If you are experiencing difficulties with an application that synchronizes audio and images try the Audio/Image Synch mode. The Audio/Image Synch mode will keep a copy of the audio software in the DSP memory and allow the Image software maximum channel bandwidth. The Audio/Image Synch should only be used for Windows applications that require audio. If you play a game in a DOS box under Windows, set the Audio Mode to Normal. Disabling Audio Functions to
Free Up
DSP Memory |