home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Multimed / Multimed.zip / mstat131.zip / RTMIDI.TXT < prev   
Text File  |  1997-10-28  |  2KB  |  55 lines

  1. The Real Time MIDI Subsystem comes with OS/2 Warp 4 and is an excellent system for MIDI
  2. playback and recording.  Unfortunately not many soundcard drivers are compliant to the
  3. RTMIDI standard.  Fortunately though there is a way around this limitation by using your
  4. current driver along with the IBM MPU401 driver(Available on the DDPak CD-ROM that comes
  5. with Warp 4 and also the DDPak website). This workaround also works for the SoundBlaster
  6. cards.
  7.  
  8. These are instructions on how to enable a soundcard that does not have a RTMIDI compliant
  9. driver:
  10.  
  11.     1) Backup your config.sys
  12.  
  13.     2) Open your config.sys file and look for the line that specifies the settings
  14.        for your soundcard.  There should be a setting that specifies the MPU address
  15.        for your card(See your owner's manual for details).
  16.  
  17.              I have a SoundBlaster card and my setting is as follows: /M:330
  18.  
  19.     3) Change this address to something other than what it should be.  I changed mine to
  20.        read /M:300
  21.  
  22.     4) Save your config.sys
  23.  
  24.     5) Install the MPU-401 driver from IBM (Instructions are included with the driver)
  25.  
  26.     6) Reboot your machine.
  27.  
  28.     7) To test if RTMIDI works download my program MIDI Station and if it runs with no
  29.        errors you have success!!!
  30.  
  31.     8) If you receive the error "Driver can only receive messages" AND you have the latest
  32.        MPU-401 driver from IBM (the date should be about 10/15/1997) you should add the
  33.        parameter /O:NORMIRQ to your MPU401.SYS line in CONFIG.SYS.
  34.      
  35. If all went well you should have RTMIDI ability now.  I have had complete success with
  36. this method and I have proper sound in my OS/2, DOS and Windows sessions.
  37.  
  38. Here is the logic behind this methodology:
  39.  
  40.    By setting an incorrect MPU address your soundcard driver will not be able to find the
  41.    MPU port.  That allows the MPU401 driver to find your MPU port and capture it.  Since
  42.    the MPU401 driver is RTMIDI compliant you now have the ability to use the RTMIDI
  43.    capabilities.
  44.  
  45.  
  46. The aforementioned views are mine and mine only and have not in any way been endorsed by
  47. IBM.  Also I take no responsibility for any damage that may be done to your system by
  48. following these directions. This is just a method that I found useful.  Feel free to
  49. contact me.
  50.  
  51.  
  52. Christopher Hodges
  53. Author of MIDI Station and the forthcoming MIDI Station Sequencer
  54. cdhodge@ibm.net
  55.