home *** CD-ROM | disk | FTP | other *** search
/ Large Pack of OldSkool DOS MOD Trackers / it214v3.zip / DRIVERS.TXT < prev    next >
Text File  |  1997-12-04  |  26KB  |  576 lines

  1.  
  2.                          Notes about the sound drivers
  3.  
  4.         Be sure to check the driver screen (Shift-F5) of your soundcard!
  5.  
  6.   I often get asked what soundcard I believe is the best.
  7.  
  8.   My favourite soundcards are:
  9.     Terratec EWS64 XL (http://www.terratec.de)
  10.     ViperMAX
  11.     Sound Blaster AWE32
  12.  
  13. ────────────────────────────────────────────────────────────────────────────────
  14.  
  15.                                  Driver Summary
  16.  
  17. Driver                  Def/Max   Quick- Stereo  Bits  Mixing Rate/Resolution
  18.                         Channels  select               MIDI In/Out available?
  19.  
  20. PC Speaker              64/256     /S1     No    5-7    12->44kHz
  21. DAC on LPT              64/256             No     8     12->44kHz
  22. GUS, Hardware *         32/32      /S7     Yes    16    19->44kHz (A)
  23. GUSMAX, Software *      64/256             Yes    16    8->64kHz
  24. Interwave, Hardware *   32/32      /S8     Yes    16    44kHz, MIDI In + Out
  25. Sound Blaster 1.0 *     64/256     /S2     No     8     12kHz->22kHz
  26. Sound Blaster 2.0 *     64/256     /S3     No     8     12kHz->44kHz
  27. Sound Blaster Pro *     64/256     /S4     Yes    8     6kHz->22kHz (B)
  28.                                            No     8     12kHz->44kHz (B)
  29. Sound Blaster 16 *      64/256     /S5     Yes    16    12kHz->44kHz, MIDI In
  30. Sound Blaster AWE 32*   30/30              Yes    16    44kHz, MIDI In + Out
  31. Pro Audio Spectrum      64/256     /S9     Yes    8     12->44kHz
  32. Pro Audio Spectrum 16   64/256     /S10    Yes    16    12->44kHz
  33. Windows Sound System *  64/256     /S11    Yes    16    8->64kHz
  34. ESS 1868 AudioDrive *   64/256     /S12    Yes    16    22->56.8kHz, MIDI In
  35. ESS 1688 AudioDrive     64/256             Yes    16    8->48kHz
  36. EWS64 Codec *           64/256     /S13    Yes    16    8->48kHz
  37. Ensoniq SoundscapeVIVO* 64/256     /S14    Yes    16    8->48kHz
  38. SoundTrack PCI *        64/256             Yes    16    8->48kHz
  39.  
  40. MPU401 MIDI Driver      -          /S19     -     -     MIDI In + Out
  41.  
  42. Disk Writer *           256/256    /S20    Yes    16    8->64kHz
  43.  
  44. * = Driver will play in the background of Windows '95
  45.  
  46. Notes
  47. A) Depends on number of channels used. The hiquality GUS driver reinitialises
  48.    the GUS continually to use as few channels as necessary. Some GUS cards
  49.    cannot cope with this and you will need to use the alternative ITGUSLO.DRV
  50.    instead.
  51. B) The mixing rate of the SBPro depends on whether playback is stereo or mono
  52.  
  53. ────────────────────────────────────────────────────────────────────────────────
  54.  
  55. PC Speaker (ITPCSPKR.DRV)
  56.  
  57.         Nothing much else to say here, except... GET A SOUND CARD! :)
  58.  
  59.         Note: On the info page, using the 'variables' display WILL distort
  60.               PC Speaker output. Also, it has been found that the Info Page
  61.               screens and the Pattern Editor cause a noticeably higher amount
  62.               of hiss through the speaker.
  63.  
  64.         Note: This driver *MAY NOT* work on laptop's piezo-electric speakers.
  65.  
  66.         Note: No driver screen available.
  67.  
  68.         Note: Not for use with Win95
  69.  
  70. ────────────────────────────────────────────────────────────────────────────────
  71.  
  72. DAC on LPT 1/2 Drivers
  73.  
  74.         These drivers are almost exactly the same as the PC speaker drivers,
  75.         with only minor modifications.
  76.  
  77.         To use these, run IT /sITLPT1.DRV or IT /sITLPT2.DRV - depending on
  78.         which LPT you have your DAC plugged into.
  79.  
  80.         Note: If you're interested in building your own parallel port DAC,
  81.               check out: http://www.dnc.net/users/collver/dac.htm
  82.  
  83.         Note: No driver screen available.
  84.  
  85.         Note: On the info page, using the 'variables' display WILL distort
  86.               PC Speaker output. Also, it has been found that the Info Page
  87.               screens and the Pattern Editor cause a noticeably higher amount
  88.               of hiss through the speaker.
  89.  
  90.  
  91. ────────────────────────────────────────────────────────────────────────────────
  92.  
  93. Gravis UltraSound, Hardware mixing (ITGUS.DRV)
  94.  
  95.         This file actually contains two drivers in one file. The first is
  96.         accessed just by using IT (with no command line parameters, or with
  97.         /s7 for Gravis UltraSound). This is equivalent to the original
  98.         internal driver that came with previous versions of Impulse Tracker.
  99.  
  100.         The second driver is selected by providing the correct IRQ for the
  101.         GF1 chip. (The second-to-last number of your ULTRASND environment
  102.         variable). This is an IRQ driven routine, which means that it'll
  103.         work in the background of Windows '95. But note that the timing for
  104.         this is NOT as accurate as the timing in the first driver. There is
  105.         also a possibility that multitasking OSs can sometimes (although
  106.         rarely) cause some settings to the GUS to be missed (which will cause
  107.         a note to play unexpectedly). This can be fixed just by restarting
  108.         playback. There is NO check for the correctness of the IRQ provided.
  109.         Note that the IRQ driven routine doesn't seem to work on all
  110.         computers either.. :(
  111.  
  112.         The Gravis UltraSound *CANNOT* cope with 16-bit samples greater than
  113.         256k-bytes. This is equivalent to 128k-length samples. Also, 16-bit
  114.         samples cannot cross 256k boundaries on the GUS, meaning that the
  115.         amount of memory you have on the card may decrease by more than you
  116.         expect when you load a 16-bit sample.
  117.  
  118.         You cannot choose the mixing rate for the GUS - the mixing rate is
  119.         dependent on the number of channels playing. This driver continuously
  120.         reinitialises the GUS to use as few channels as possible. You can
  121.         further restrict the number of channels used with /Lxx on the command
  122.         line of Impulse Tracker.
  123.  
  124. Gravis UltraSound 2, Hardware mixing (ITGUS2.DRV)
  125.  
  126.         If the first Gravis UltraSound driver clicks continuously when nothing
  127.         is supposed to be playing, use this driver ("IT /sITGUS2.DRV").
  128.  
  129.         This driver file also contains two drivers - check above on how to
  130.         access the second driver.
  131.  
  132. Gravis UltraSound Lo-freq, Hardware mixing (ITGUSLO.DRV)
  133.  
  134.         Only use this driver if notes do *NOT* finish playing off correctly
  135.         on your GUS. ("IT /sITGUSLO.DRV" or copy ITGUSLO.DRV over ITGUS.DRV)
  136.         This driver does not try to continuously reinitialise the card to use
  137.         a minimum number of channels like the above two drivers do.
  138.  
  139. ────────────────────────────────────────────────────────────────────────────────
  140.  
  141. Gravis Ultrasound MAX - Software mixing (ITGUSMAX.DRV)
  142.  
  143.         This device has ONLY been included because it works for SOME people.
  144.         It has NEVER worked under Win95 with GUS drivers installed as far as
  145.         I know. If it doesn't work for you - I'm sorry, you'll have to use
  146.         the hardware drivers. Don't write to me and complain if they don't
  147.         work for you - you probably won't get a reply.
  148.  
  149.         To use this driver, you MUST specify your GUSMAX's Codec IRQ *AND*
  150.         DMA on the command line as:
  151.  
  152.                IT /sITGUSMAX.DRV /i<irq> /d<dma>
  153.  
  154.         If you want to specify a port (which should be auto-detected OK),
  155.         the port is of the Codec, NOT the GUS's Base Address.
  156.         (ie. 32Ch NOT 220h)
  157.  
  158.         Note: After some testing, it *seems* that you'll need an ULTRINIT
  159.         of version 2.28a or above to use this driver...
  160.  
  161. Here's part of an EMail that I received from Jarkko Seppanen on how he got
  162. ITGUSMAX.DRV working:
  163.  
  164. I just found a weird way to make the GUS MAX software mixer to work (for me,
  165. at least). I normally use DMA 6 for playback and DMA 7 for recording. I was
  166. playing around with IT and trying to get the driver to work and changed
  167. both DMAs to 1. And for my surprise it started to work. Next I tried it
  168. with both DMAs 6, with the same result. But the funny thing is, when I
  169. first play a song with both DMAs the same and then change them back to the
  170. original (6 and 7), it still works. I'm using IT v2.11 with ultrinit v2.31.
  171.  
  172. ────────────────────────────────────────────────────────────────────────────────
  173.  
  174. InterWave Driver - Hardware mixing (ITIW.DRV)
  175.  (This includes GUS PnP, GUS PnP Pro, WavExtreme 32 Pro + more)
  176.  
  177.         You *NEED* to have RAM onboard your soundcard to use this driver,
  178.         otherwise your Interwave card will NOT be detected.
  179.  
  180.         This file actually contains two drivers in one file. The first is
  181.         accessed just by using IT (with no command line parameters, or with
  182.         /s8 for AMD Interwave IC). This is similar to the original internal
  183.         GUS driver that came with previous versions of Impulse Tracker.
  184.  
  185.         The second driver is selected by providing the correct IRQ for the
  186.         Interwave chip. (This is the value given in Windows'95/settings/
  187.         control panel/system/Interwave SYNTH/IRQ). This is an IRQ driven
  188.         routine, which means that it'll work in the background of Windows '95.
  189.         But note that the timing for this is NOT as accurate as the timing in
  190.         the first driver. There is also a possibility that multitasking OSs
  191.         can sometimes (although rarely) cause some settings to the GUS to be
  192.         missed (which will cause a note to play unexpectedly). This can be
  193.         fixed just by restarting playback (or reinitialising in severe cases).
  194.  
  195.         There is NO check for the correctness of the IRQ provided.
  196.  
  197.         The Interwave driver contains handlers for two different memory modes
  198.         on the Interwave - the more memory efficient mode is where the amount
  199.         of ram is directly compatible with the interwave, the second is where
  200.         the DRAM configuration is NOT directly compatible with the interwave
  201.         and the driver has to handle the RAM slightly more explicitly, which
  202.         causes the loss of memory-usage efficiency.
  203.  
  204.         Here are the modes directly compatible with the interwave:
  205.  
  206.      Bank 0         Bank 1          Bank 2          Bank 3          Total
  207.       256Kb          0               0               0              256Kb
  208.       256Kb          256Kb           0               0              512Kb
  209.       256Kb          256Kb           256Kb           256Kb           1MB
  210.       256Kb          1MB             0               0             1.25MB
  211.       256Kb          1MB             1MB             1MB           3.25MB
  212.       256Kb          256Kb           1MB             0              1.5MB
  213.       256Kb          256Kb           1MB             1MB            2.5MB
  214.       1MB            0               0               0               1MB
  215.       1MB            1MB             0               0               2MB
  216.       1MB            1MB             1MB             1MB             4MB
  217.       4MB            0               0               0               4MB
  218.     * 4MB            4MB             0               0               8MB
  219.     * 4MB            4MB             4MB             4MB            16MB
  220.  
  221.     * These modes cannot be handled by the first driver, so are actually
  222.       handled in the second mode.
  223.  
  224.         The mixing rate for the Interwave driver is fixed at 44100Hz
  225.         (CD quality)
  226.  
  227.       Bug warning: If the sound does NOT play properly, you may need to
  228.                    run IWINIT before running Impulse Tracker
  229.  
  230. ────────────────────────────────────────────────────────────────────────────────
  231.  
  232. Sound Blaster 1.0 driver (ITSB.DRV)
  233.  
  234.         The Sound Blaster has a mixing range of 12000->21739 Hz. You CANNOT
  235.         hear any stereo (or surround) effects with this driver, because the
  236.         Sound Blaster does NOT support stereo.
  237.  
  238.         Hardware detection routines are used for Address (eg. 220h),
  239.         environment is checked for IRQ and DMA.
  240.  
  241.         Command line arguments for IRQ and DMA are NOT checked but assumed
  242.         correct IF this driver is explicitly selected
  243.         (IT /s2 or IT /sITSB.DRV).
  244.  
  245. Sound Blaster 2.0 driver (ITSB2.DRV)
  246.  
  247.         The Sound Blaster 2 driver is basically the same as the Pro driver
  248.         with stereo options removed... (ie SB2 cannot do stereo). The
  249.         mixing range is from 12000 to 43478 Hz.
  250.  
  251.         Hardware detection routines are used for Address (eg. 220h),
  252.         environment is checked for IRQ and DMA.
  253.  
  254.         Command line arguments for IRQ and DMA are NOT checked but assumed
  255.         correct IF this driver is explicitly selected (IT /s3 or
  256.         IT /sITSB2.DRV).
  257.  
  258. Sound Blaster Pro driver (ITSBPRO.DRV)
  259.  
  260.         The Sound Blaster Pro has a mixing range of 12000->43478 in mono mode,
  261.         or 6000->21739 in stereo mode.
  262.  
  263.         Hardware detection routines are used for Address (eg. 220h),
  264.         environment is checked for IRQ and DMA.
  265.  
  266.         Command line arguments for IRQ and DMA are NOT checked but assumed
  267.         correct IF this driver is explicitly selected
  268.         (IT /s4 or IT /sITSBPRO.DRV).
  269.  
  270. Sound Blaster 16 driver (ITSB16.DRV, ITSB16B.DRV, ITSB16C.DRV)
  271.  
  272.         The Sound Blaster 16 has a mixing range of 12000->45454 in either mono
  273.         or stereo modes.
  274.  
  275.         If you specify this driver ( IT /s5 or IT /sITSB16.DRV ) AND an IRQ
  276.         or DMA, IT will try to *FORCE* the SB16 to use the IRQ/DMA.
  277.  
  278.         eg. On my system, I have my SB16 configured to IRQ 2, DMA 5, but I
  279.         can force it to use IRQ 7, DMA 0 with IT /s5 /i7 /d0
  280.  
  281.         Hardware detection routines are used for all Address, IRQ and DMA.
  282.  
  283.         Note: If you select either of the 32-bit mixing modes, then volumes
  284.         between 0->32768 are used internally instead of 0->128.
  285.  
  286.         The second driver, ITSB16B.DRV is a cut down version of the main
  287.         driver which does NOT have the advanced mixing options - the only
  288.         benefit of this is that it requires less memory. To use this, type:
  289.         "IT /sITSB16B.DRV". If you want to have this file automatically used
  290.         just copy it over ITSB16.DRV.
  291.  
  292.         To get MIDI input, I had to do this in Win95:
  293.  
  294.         Goto "My Computer", right click -> properties -> device manager ->
  295.         sound, video and multimedia -> SB16/AWE32 DSP
  296.  
  297.         Now go to the "resources" tab, and unclick "Use automatic settings"
  298.  
  299.         Either:
  300.           1) Change your MIDI port from 300h to 330h or
  301.           2) Select a 'basic configuration' which doesn't include the MIDI port
  302.  
  303.         ( 3) Get an updated driver from Creative Labs, if they've fixed it )
  304.  
  305.         Click OK, then click OK on the warning message.
  306.  
  307.         There is a good chance that it should work now. I believe this is a
  308.         bug in the older Win95 SB16 drivers. (I *know* that the SB16 driver
  309.         I have prevents MIDI in DOS boxes and is the cause of these problems
  310.         because if I remove it, MIDI works flawlessly in DOS boxes in in Win95)
  311.  
  312. ;---------- ITSB16C.DRV --------
  313.  
  314.         I finally managed to encounter a computer which wouldn't accept IT's
  315.         old SB16 drivers - and hence I created ITSB16C.DRV.
  316.         If you run ITSB16.DRV and the playback cursor does NOT move, then
  317.         you MUST close your Win95 box (or restart your computer), *then* run:
  318.  
  319.           IT /sITSB16C.DRV
  320.  
  321.         This driver is similar to ITSB16B.DRV in that it is a cut down
  322.         version of the full SB16 driver, but this one also has the MIDI
  323.         input disabled (which seems to be causing all the problems on the
  324.         cards which just won't 'play')
  325.  
  326. ────────────────────────────────────────────────────────────────────────────────
  327.  
  328. Sound Blaster AWE 32 drivers (ITAWE32.DRV, ITAWE32B.DRV)
  329.  
  330.         The Sound Blaster AWE 32 driver directly uses the EMU8000 synth chip.
  331.         This synth chip has several limitations which you should be aware of:
  332.  
  333.          ∙ It can only use 16-bit samples.
  334.            8 bit samples are automatically converted by IT (so that's not a
  335.            problem), but your free memory may decrease by double of what you
  336.            expect. (eg. you will need at least 1MB of memory to load 512k
  337.            of 8 bit samples)
  338.  
  339.          ∙ It doesn't support ping pong loops or no loops.
  340.            IT will automatically expand ping pong loops and will pad non-looped
  341.            samples with silence, but this makes sample sustain loops impossible
  342.            to implement fully. It also means that ping pong looped samples
  343.            could take up to double the memory of forwards looped samples.
  344.  
  345.            Sustain loops will NOT operate on the AWE32 driver. Instead, they
  346.            will be treated as NORMAL loops.
  347.  
  348.            If you change the loop type from none->forwards or
  349.            forwards->ping pong or ping pong->none, you WILL need to reload
  350.            the samples each time (Ctrl-G). If you change the loop points on
  351.            a sample, you *will* have to reload the samples (Ctrl-G)
  352.  
  353.          ∙ Has a limited frequency range - from the programming information,
  354.            it seems that it is impossible to play a note at above 176kHz.
  355.            This equates to any notes 2 octaves above middle C (or higher) for
  356.            a sample at 44kHz. If a note is not played because of this
  357.            frequency limitation, a message will show at the top of the screen
  358.            indicating that the frequency range has been exceeded.
  359.  
  360.         Note: The Address used for the SB AWE 32 is the address of the EMU8000,
  361.               NOT the address of your SB. (for command line params, eg A660)
  362.  
  363.         Note: This driver is NOT used as a default, as many users would benefit
  364.               more from the SB16 driver. (I recommend having at least 2MB
  365.               of memory if you want to use this driver). Run "IT /s6" if you
  366.               do want to use this driver.
  367.  
  368.         Note: This driver can operate in Win95. In this mode, it uses a
  369.               different mechanism which allows the playing of music in the
  370.               background, but timing is *NOT* as accurate here (accurate to
  371.               around 100 milli seconds as opposed to 800 nano seconds per
  372.               frame)
  373.  
  374.         Note: The second driver, ITAWE32B.DRV, is for people who do *NOT* have
  375.               a floating point unit (ie. 386, 486SX computers). ITAWE32.DRV
  376.               is preferred as it requires less memory.
  377.  
  378.               To access ITAWE32B.DRV, run "IT /sITAWE32B.DRV"
  379.  
  380. ────────────────────────────────────────────────────────────────────────────────
  381.  
  382. Pro Audio Spectrum (ITPAS.DRV)
  383. Pro Audio Spectrum 16 (ITPAS16.DRV)
  384.  
  385.         BIG thanks to Pelusa for VITAL programming information for this!!
  386.         BIG thanks to MZ/PoP for lending me a PAS16 to stuff around with!!
  387.  
  388.         Note: These drivers will *NOT* work in the background of Win95,
  389.               although they will work fine in the foreground.
  390.  
  391.         Note: You NEED to have the MVSOUND.SYS driver installed for these
  392.               to operate or a Window's system driver.
  393.  
  394. ────────────────────────────────────────────────────────────────────────────────
  395.  
  396. Windows Sound System (ITWSS.DRV, ITWSS2.DRV)
  397.  
  398.      Again, BIG thanks to Pelusa for VITAL programming information for this!
  399.  
  400.      ITWSS is a 16-bit driver, with output frequencies ranging from 8kHz to
  401.      64kHz (!). Mixing speeds above 48kHz *MAY* not work on all Windows
  402.      Sound System Cards.
  403.  
  404.      ITWSS.DRV is a completely IRQ driven routine. Although this may not be
  405.      compatible with *ALL* soundcards, it permits background playback in
  406.      Windows'95 and is FAR MORE EFFICIENT than ITWSS2.DRV. ITWSS2.DRV should
  407.      be used if ITWSS doesn't operate properly.
  408.  
  409.      Note: There is *NO* autodetection on IRQ/DMA. You *will* need to set
  410.      these on the command line if they are not IRQ7/DMA1.
  411.  
  412.      If you *DO* specify IRQ and/or DMA, then it must be DMA 0, 1 or 3,
  413.      and IRQ 7, 9 10 or 11. Impulse Tracker will attempt to SET the DMA/IRQ
  414.      of your WSS card to these values, in a similar manner to how the SB16
  415.      driver operates.
  416.  
  417. ────────────────────────────────────────────────────────────────────────────────
  418.  
  419. ESS ES1868 AudioDrive (ITES1868.DRV)
  420.  
  421.     The drivers for the ESS ES1868 AudioDrive use the PnP registers to
  422.     detect/configure this soundcard. If you have disabled the PnP on the
  423.     card the driver may not work...
  424.  
  425.     The default mixing rate is 44kHz, although the card can handle up to 56kHz
  426.  
  427.     Thanks go out to Diablo for pointing me in the right direction to find
  428.     the programming information and Andrew Lee for lending me a card to
  429.     program with!
  430.  
  431. ────────────────────────────────────────────────────────────────────────────────
  432.  
  433. ESS ES1688 AudioDrive (ITES1688.DRV)
  434.  
  435.     This driver was written for Synergy ViperMAX / GUS Extreme soundcards,
  436.     so that the codec may be used to write songs > 1MB large.
  437.  
  438.     Thanks go to James Hsu / Synergy for providing me with a card to work on.
  439.  
  440. ────────────────────────────────────────────────────────────────────────────────
  441.  
  442. EWS64 XL Codec (ITEWSCOD.DRV)
  443.  
  444.     Like the ESS ES1868 Audiodrive, this card uses the PnP registers to
  445.     detect/configure the soundcard. The default mixing rate is set at 48kHz
  446.  
  447.     Big thanks go out to the entire TerraTec team for providing me with a
  448.     card to use - especially Kay "Mod4Win" Bruns.
  449.  
  450.     Notes:
  451.     ■ The settings within the EWS64 Codec driver are saved upon exiting.
  452.  
  453.     ■ The "Reverb Types" are:
  454.         0: Room1
  455.         1: Room2
  456.         2: Room3
  457.         3: Hall1
  458.         4: Hall2
  459.         5: Plate
  460.         6: Delay
  461.         7: Pan Delay
  462.  
  463.       The parameter "Reverb Feedback" only has meaning for Reverb Types Delay
  464.       and Pan Delay (6 and 7)
  465.  
  466.     ■ The "Chorus Types" are:
  467.         0: Chorus1
  468.         1: Chorus2
  469.         2: Chorus3
  470.         4: Feedback Chorus
  471.         5: Flanger
  472.         6: Short Delay
  473.         7: Feedback Delay
  474.  
  475.       Note: Chorus will only work with EWS64 XL rev 1.1 or greater
  476.  
  477. ────────────────────────────────────────────────────────────────────────────────
  478.  
  479. Ensoniq SoundscapeVIVO (ITVIVO.DRV)
  480.  
  481.     The drivers for the Ensoniq SoundscapeVIVO use the PnP registers to
  482.     detect/configure this soundcard. If you have disabled the PnP on the
  483.     card the driver may not work...
  484.  
  485.     The default mixing rate is 48kHz.
  486.  
  487. ────────────────────────────────────────────────────────────────────────────────
  488.  
  489. Sound Track PCI Codec (ITSTCODE.DRV)
  490.  
  491.     This driver uses the PCI registers to autodetect the card. Unfortunately
  492.     this does not always seem to be the correct value, hence you may have to
  493.     override the parameters on the command line. (The computer *MAY* hang if
  494.     the correct values are not available!)
  495.  
  496.     Sound Track 97 PCI and Sound Track 42 PCI cards are handled by this driver.
  497.  
  498.     The 'extra' settings of reverb, chorus, echo, equalizer and surround are
  499.     not available on the ST42 cards. SRS settings are available.
  500.  
  501.     Notes:
  502.     ■ The settings within the ST97 PCI Codec driver are saved upon exiting.
  503.  
  504.     ■ The "Reverb Types" are:
  505.         0: Room1
  506.         1: Room2
  507.         2: Room3
  508.         3: Hall1
  509.         4: Hall2
  510.         5: Plate
  511.         6: Delay
  512.         7: Pan Delay
  513.  
  514.       The parameter "Reverb Feedback" only has meaning for Reverb Types Delay
  515.       and Pan Delay (6 and 7)
  516.  
  517.     ■ The "Chorus Types" are:
  518.         0: Chorus1
  519.         1: Chorus2
  520.         2: Chorus3
  521.         4: Feedback Chorus
  522.         5: Flanger
  523.         6: Short Delay
  524.         7: Feedback Delay
  525.  
  526.     Huge thanks go to Hanmesoft Corporation for providing me with this awesome
  527.     card to work on! (check out http://www.hoontech.com)
  528.  
  529. ────────────────────────────────────────────────────────────────────────────────
  530.  
  531. MPU401 MIDI Driver
  532.  
  533.     The MPU401 MIDI driver provides a MIDI Driver to support MIDI Input and
  534.     MIDI Output on general soundcards. It does NOT support sample playback
  535.     at all. Trying to play a sample will result in the note being 'terminated'
  536.     immediately.
  537.  
  538.     To use this driver, you may need to provide the MIDI port on the command
  539.     line;
  540.  
  541.     eg. "IT /s19 /a360"
  542.  
  543.     Addresses 330h and 300h are checked if a port is NOT specified.
  544.  
  545. ────────────────────────────────────────────────────────────────────────────────
  546.  
  547. Disk Writer
  548.  
  549.         The ITWAV.DRV included with distribution IT is a mono-only
  550.         example device. To use it, run IT /sITWAV.DRV or IT /s20
  551.  
  552.         The full ITWAV.DRV file which *IS* capable of stereo output
  553.         is NOT available for public distribution. Contact me if you
  554.         wish to obtain this - it will NOT be made available without
  555.         some sort of (monetary) agreement (US$30 for non-profit use)
  556.  
  557.         Details
  558.          ■ 16 bit Stereo/Mono output
  559.          ■ 22kHz to 64kHz output frequency
  560.          ■ 16 bit quadratic spline interpolation (65536x 'oversampling')
  561.          ■ 32 bit mixing
  562.          ■ Logarithmic volume ramping with 32768 internal volumes levels.
  563.          ■ Sample cut click removal techniques
  564.          ■ Resonant filtering
  565.  
  566.         To use the disk writer, run: "IT /sITWAV.DRV" or "IT /s20".
  567.         The files will be created in the same directory as IT.EXE,
  568.         and will be of .WAV format. You can change the destination
  569.         directory on the diskwriter's driver screen (Shift-F5.)
  570.  
  571.         It is greatly suggested to use a disk cache to improve the
  572.         writing speed.
  573.  
  574. ────────────────────────────────────────────────────────────────────────────────
  575.  
  576.