home *** CD-ROM | disk | FTP | other *** search
/ Special CD-ROM 6: Sound & Multi Media / SPECIAL6.ISO / sndtools / dsp10 / dsp.doc < prev    next >
Encoding:
Text File  |  1994-01-05  |  26.4 KB  |  612 lines

  1.            /----------\
  2.           |    TAG     |  Presents
  3.           |  SOFTWARE  |     . . . . Digital Sound Player 1.0
  4.            \----------/
  5.  
  6.      Digital Sound Player 1.0 (DSP) is a program that plays a
  7.      digital sound file on your Sound Blaster, AdLib Personal
  8.      Computer Music System, Disney Sound Source or 100%
  9.      compatibles. 
  10.  
  11.      DSP 1.0 features a menu-driven interface with both mouse and
  12.      keyboard input.  While keyboard command-driven sound players
  13.      have their place (see our DAPLAY product), this menu-driven
  14.      program allows you to quickly scan, select, and play your
  15.      sound files.
  16.  
  17.      DSP 1.0 supports .VOC, .WAV, .SND, .AU, .DAS, and raw sound
  18.      files.  It will actually allow you to play any file.
  19.      However, remember that the principle of Garbage In Garbage
  20.      Out applies.  Playing non-sound files can be hard on the
  21.      ears.  For the Sound Blaster, DSP 1.0 uses a double buffered
  22.      Direct Memory Access (DMA) technique that allows it to play
  23.      very large digital audio files.  For the AdLib, Disney
  24.      Sound Source and the PC Speaker, DSP 1.0 uses a Double
  25.      Buffered background playing technique that again allows it to
  26.      play very large digital audio files.
  27.  
  28.      Digital Sound Player 1.0 requires an IBM PC or compatible, a
  29.      Sound Blaster, AdLib Personal Computer Music System, Disney
  30.      Sound Source or 100% compatibles, and only 256K of available
  31.      RAM. 
  32.      
  33.      Digital Sound Player 1.0 is distributed as Shareware: if you
  34.      like the program, please become a registered user.  See the
  35.      Section "Registration Benefits" at the end of this file for
  36.      more information.  Print or list the file REGISTER.DOC for
  37.      ordering information. Distribution of this shareware program
  38.      is encouraged. 
  39.  
  40.      The Digital Sound Player 1.0 source code, object code,
  41.      executables and manuals on paper or on disk, are COPYRIGHT
  42.      (c) 1993 by Carole & Allen Grider. 
  43.  
  44.      DISCLAIMER
  45.  
  46.      This program is provided "AS IS" and it is WITHOUT warranty
  47.      of any kind that it will work correctly in any or all
  48.      situations. No liability shall be assumed for direct or
  49.      consequential damage caused by the use of this software.
  50.      The only claim TAG SOFTWARE makes is that there are no
  51.      intentional bugs or fatal errors in any original copy of
  52.      the program that you receive directly from TAG SOFTWARE. 
  53.  
  54.      MANIFEST
  55.      
  56.          DSP.DOC  . . . . . Text, Documentation (This file)
  57.          DSP.EXE  . . . . . Digital Sound Player executable 1.0
  58.          README.DOC . . . . Text, Last minute information
  59.          REGISTER.DOC . . . Text, Registration order form
  60.      CATALOG.DOC  . . . Text, Catalog of TAG SOFTWARE Products
  61.      BING.DAS . . . . . Digital Sound, Monty Python
  62.      BUGSBUNY.VOC . . . Digital Sound, Bugs Bunny "What's up doc"
  63.      KLAXON1.WAV  . . . Digital Sound, Ship's klaxon
  64.      ILLBEBAK.SND . . . Digital Sound, Terminator 2 "I'll be back"
  65.  
  66.      DISTRIBUTION
  67.      
  68.      Distribution of this program is encouraged as long as the
  69.      following Shareware principles are observed:
  70.  
  71.           All of the above-mentioned 9 files should be
  72.           included in the distributed disk and should not be
  73.           altered in any way. TAG SOFTWARE authorizes the
  74.           distribution ONLY of the 9 above-mentioned files.
  75.      
  76.      If archiving this program for BBS use or library use,
  77.      please include all files and use the name: DSP10, ( e.g.:
  78.      DSP10.ARC or DSP10.ZIP ).  This will provide
  79.      consistency for future updates. 
  80.  
  81.      Note for Disk and Rack Vendors: Please contact TAG SOFTWARE
  82.      for the latest version of this and all our programs.  Disk
  83.      and Rack Vendors are allowed to include their own
  84.      installation package.  Also contact us if you require
  85.      customization.  We will consider non-exclusive registration
  86.      handling agreements. 
  87.  
  88.      Rack Vendors: Please contact TAG SOFTWARE regarding discounts
  89.      to your customers for registering our shareware.  We will
  90.      consider discounting some or all of the rack price from our
  91.      registration fee, if we receive some kind of proof-of-purchase. 
  92.  
  93.      SYSTEM REQUIREMENTS AND OPTIONS
  94.      
  95.      COMPUTERS:   IBM/PC/XT/AT or compatibles.  256K free memory.
  96.      SOUND CARD:  Sound Blaster, AdLib Personal Computer Music System
  97.                   Disney Sound Source, or 100% compatibles.
  98.      
  99.      OPERATION
  100.  
  101.      Digital Sound Player is invoked from the MSDOS command line
  102.      or batch file:
  103.  
  104.          DSP [ -a ] [ -d ] [ -p ]
  105.  
  106.      Options:
  107.  
  108.          -a    Play sound files on a Sound Blaster in AdLib FM
  109.                mode.  May be required on some Sound Blaster clones.
  110.  
  111.          -d    Play sound on a Disney Sound Source connected to
  112.                your parallel port (LPT1).
  113.  
  114.      -g    Use graphical mouse cursor (EGA/VGA only).
  115.  
  116.          -p    Play sound files on your PC Speaker.
  117.  
  118.  
  119.      SCREEN DISPLAY
  120.  
  121.      +--------------------------------------------------------------------+
  122.      |+------------------------------------------------------------------+|
  123.      ||    <DIRECTORY WINDOW>                                            ||
  124.      |+------------------------------------------------------------------+|
  125.      |+----------------------+ Digital Sound Player (DSP) version 1.0     |
  126.      ||                      | COPYRIGHT (c) 1993 by Carole & Allen Grider|
  127.      ||                      | Shareware Version -- Please Register       |
  128.      ||                      | +-----------+  +-----------+  +----------+ |
  129.      ||                      | |   Help    |  |   Info    |  |   Quit   | |
  130.      ||                      | +-----------+  +-----------+  +----------+ |
  131.      ||    <FILES WINDOW>    | +-----------+  +-----------+               |
  132.      ||                      | |   Play    |  |   dRive   |               |
  133.      ||                      | +-----------+  +-----------+               |
  134.      ||                      | +-----------+  +-----------+  +----------+ |
  135.      ||                      | |   Speed   |  |   Force   |  |  Default | |
  136.      ||                      | +-----------+  +-----------+  +----------+ |
  137.      ||                      |                                            |
  138.      ||                      |                                            |
  139.      ||                      |                                            |
  140.      ||                      | Speed: <MODE>                     TAG      |
  141.      |+----------------------+                                 SOFTWARE   |
  142.      +--------------------------------------------------------------------+
  143.  
  144.      Screen Areas and Windows:
  145.  
  146.         <DIRECTORY WINDOW> - This window displays the current directory.
  147.         <FILES WINDOW>     - This window displays the files in the
  148.                              current directory along with their size.
  149.         <MODE>             - If in default mode, this area will display
  150.                  "If raw <SPEED>" or if in force mode,
  151.                  this area will display "Forced <SPEED>".
  152.     <SPEED>           - Speed at which raw sound files will be played
  153.                  in default mode or speed at which all files
  154.                  will be played in forced mode.
  155.  
  156.      Popup windows:  (Windows that will appear as needed.)
  157.  
  158.         <PLAYING WINDOW>          - Will appear when playing a
  159.                      file.  Shows file name, type,
  160.                     and speed being played. 
  161.     <DISK SELECTION WINDOW>   - Will appear when switching disks.
  162.                           Shows valid disks to select from.
  163.     <SPEED SELECTION WINDOW>  - Will appear when changing
  164.                              playing speed.
  165.  
  166.      GENERAL OPERATION
  167.  
  168.      When you start the program, the <DIRECTORY WINDOW> will
  169.      contain your current directory and the <FILES WINDOW>
  170.      will contain as many files as will fit.  The topmost entry in
  171.      the <FILES WINDOW> will be highlighted.  When DSP 1.0 is playing
  172.      a file, a <PLAYING WINDOW> will appear with the file's name,
  173.      its identified type, and its speed.  When the highlight bar
  174.      is on a directory (indicated by <dir> as the size), playing
  175.      it will move you into that directory.  Both the <DIRECTORY
  176.      WINDOW> and the <FILES WINDOW> windows will be updated.
  177.  
  178.      Typing H or clicking on the HELP button will display a
  179.      a quick summary of DSP 1.0 commands using both keyboard and
  180.      mouse. 
  181.  
  182.      Typing I or clicking on the INFO button will display
  183.      information about this program. 
  184.  
  185.      Typing F10 (Function key 10), ESC, Q, or clicking on the QUIT
  186.      button will exit the program. 
  187.  
  188.      Typing P, ENTER, SPACE, or clicking on the PLAY button will
  189.      attempt to play the highlighted directory entry in the <FILES
  190.      WINDOW>.
  191.  
  192.      Typing R or clicking on the DRIVE button will bring up the
  193.      <DISK SELECTION WINDOW>.  This window will display the valid
  194.      disk drive letters for your system.  Typing a valid disk
  195.      driver letter or clicking on the displayed drive letters will
  196.      cause DSP 1.0 to switch to the current directory on that drive.
  197.      The <DIRECTORY WINDOW> and the <FILES WINDOW> will be updated. 
  198.      If ESC is typed while in the <DISK SELECTION WINDOW> the
  199.      window will be exited without changing disk or directory.
  200.  
  201.      Speed selection for raw sound files (in default mode) or all
  202.      files played (in force mode) is done using the S key or Speed
  203.      mouse button.  A <SPEED SELECTION WINDOW> will appear with
  204.      the current speed displayed.  The UPARROW key will cause the
  205.      speed to increase by one unit.  The PLUS (+) key will cause
  206.      the speed to increase by ten units.  The PAGEUP key will
  207.      cause the speed to increase by one hundred units.  The
  208.      DOWNARROW will cause the speed to decrease by one unit.  The
  209.      MINUS (-) key will cause the speed to decrease by ten units.
  210.      The PAGEDOWN key will cause the speed to decrease by one
  211.      hundred units.  The ENTER key sets the default playing speed
  212.      and the <SPEED SELECTION WINDOW> will be removed.  The ESC
  213.      key will exit the <SPEED SELECTION WINDOW> without changing
  214.      the default playing speed.
  215.  
  216.      What a unit is depends on the sound device.  The Sound
  217.      Blaster only plays speeds which can be expressed as Speed =
  218.      1000000 / (256 - X).  Where X can range from 0 (3906) to 0xd5
  219.      (23255).  Each change in units affects X in the equation
  220.      above.  For both the AdLib and the Disney Sound Source, a
  221.      unit is 1 Hz.
  222.  
  223.      This player can be in one of two modes.  The first mode
  224.      (default mode), plays a selected file using speed information
  225.      taken from the file's header if it is of type .AU, .SND,
  226.      .VOC, or .WAV.  If DSP 1.0 is unable to determine the file type,
  227.      it will play the file as if it is a raw sound file, using
  228.      the speed set by the S key or Speed mouse button.  The second
  229.      mode (override or force mode), always plays the file using the
  230.      speed set by the S key or clicking on the Speed mouse button.
  231.  
  232.      KEYBOARD OPERATION
  233.  
  234.      The following keys are used to select and play sound files.
  235.      The highlight bar can be moved to other files using the
  236.      UPARROW and DOWNARROW keys, the PAGEUP and PAGEDOWN keys, or
  237.      the HOME and END keys.  When the highlight bar is on a file,
  238.      pressing P (for Play), ENTER, or SPACE will cause DSP 1.0 to play
  239.      that file on your Sound Blaster, AdLib, or Sound Source.
  240.  
  241.      KEYBOARD OPERATION SUMMARY
  242.  
  243.         KEY                FUNCTION
  244.  
  245.         SPACE, ENTER, . . .(Play) Plays the file highlighted.  If
  246.     or P              the highlighted entry is a directory,
  247.                   DSP 1.0 will switch to that directory.
  248.     F10, ESC, or Q. . .(Quit) Will exit this program.
  249.     D . . . . . . . . .(Default mode) When playing a file,
  250.                use speed given in file header. 
  251.         F . . . . . . . . .(Force mode) When playing a file use
  252.                speed defined by user using S (Speed)
  253.                key.
  254.     F1 or H . . . . . .(Help) Give a summary of keyboard and
  255.                      mouse operation.
  256.     R . . . . . . . . .(dRive) Switch to a different disk drive.
  257.         S . . . . . . . . .(Speed) Set speed for over-ride of speed
  258.                in sound file header or set speed to play
  259.                raw sound files.
  260.         HOME. . . . . . . .Move highlight bar to the top of the
  261.                directory listing.
  262.     END . . . . . . . .Move highlight bar to the bottom of the
  263.                directory listing.
  264.     PAGEUP. . . . . . .Move to previous page in directory
  265.                listing. 
  266.     PAGEDOWN. . . . . .Move to next page in directory listing.
  267.     UPARROW    . . . . . .Move highlight bar to previous entry.
  268.     DOWNARROW . . . . .Move highlight bar to next entry.
  269.  
  270.      MOUSE OPERATION  
  271.  
  272.      Mouse operation of DSP 1.0 is very similar to keyboard operation,
  273.      except that the mouse is used to select and play sound files.
  274.      Clicking on an entry will either play that entry (if is a
  275.      file) or switch to that directory (if it is a directory).
  276.      The slider bar to the right of the <FILES WINDOW> can be used
  277.      to move through the files.  Clicking on the up arrow will
  278.      cause the highlight bar to move one entry up.  Clicking on
  279.      the down arrow will cause the highlight bar to move down one
  280.      entry.  Clicking on the slider bar, above the slider will
  281.      move up one page.  Clicking on the slider bar, below the
  282.      slider will move down one page.
  283.  
  284.      The HELP, INFO, QUIT, PLAY, DRIVE, SPEED, FORCE, and DEFAULT
  285.      areas of the screen are mouse buttons and perform the following
  286.      actions: 
  287.  
  288.     HELP        Display a command summary window.
  289.     INFO        Display a DSP 1.0 information window.
  290.     QUIT        Exits the program.
  291.     PLAY        Plays the highlighted file.
  292.     DRIVE        Invokes the <DRIVE SELECTION WINDOW>.
  293.     SPEED        Invokes the <SPEED SELECTION WINDOW>.
  294.     FORCE        Puts DSP 1.0 in force mode.
  295.     DEFAULT        Puts DSP 1.0 in default mode.
  296.  
  297.      CONFIGURATION
  298.  
  299.      Sound Blaster CONFIGURATION
  300.  
  301.      An environment variable can be used to inform DSP 1.0 of the
  302.      information it requires to play sounds on the Sound Blaster.
  303.      This environment variable is set up by newer versions of the
  304.      Sound Blaster's installation program, but older Sound
  305.      Blaster's (and clone's) installation programs do not set up
  306.      this environment variable. 
  307.  
  308.      Digital Sound Player can obtain its configuration from the
  309.      environment variable BLASTER.  The format of the information
  310.      in this variable is as follows:
  311.  
  312.          SET BLASTER=Annn In Dn Tn 
  313.  
  314.      Where:
  315.  
  316.          Annn    nnn specifies the I/O Address of your sound card.
  317.  
  318.           Sound Blaster 1.0, 1.5, and 2.0:
  319.           Possible values: 210, 220, 230, 240, 250, 260
  320.          Factory Default: 220 (if not changed via hardware jumper).
  321.  
  322.          Sound Blaster Pro:
  323.           Possible values: 220, 240
  324.          Factory Default: 220 (if not changed via hardware jumper).
  325.  
  326.          Sound Blaster 16:
  327.           Possible values: 220, 240, 260, 280
  328.          Factory Default: 220 (if not changed via hardware jumper).
  329.  
  330.          In      n specifies the IRQ of your sound card.
  331.  
  332.           Sound Blaster 1.0, 1.5, and 2.0:
  333.           Possible values: 2, 3, 5, 7
  334.          Factory Default: 7 (if not changed via hardware jumper).
  335.  
  336.           Sound Blaster Pro
  337.           Possible values: 2, 5, 7, 10
  338.          Factory Default: 7 (if not changed via hardware jumper).
  339.  
  340.           Sound Blaster 16
  341.           Possible values: 2, 5, 7, 10
  342.          Factory Default: 5 (if not changed via hardware jumper).
  343.  
  344.          Dn     n specifies the 8-bit DMA Channel used by your sound card.
  345.  
  346.           Sound Blaster 1.0, 1.5, and 2.0:
  347.           Possible values: 1
  348.          Factory Default: 1 (not changable)
  349.  
  350.           Sound Blaster Pro
  351.           Possible values: 0, 1, 3
  352.          Factory Default: 1
  353.  
  354.           Sound Blaster 16
  355.           Possible values: 0, 1, 3
  356.          Factory Default: 1 (not changable)
  357.  
  358.          Note that DSP 1.0 only supports DMA channel 1.
  359.  
  360.      Tn     n specifies the Type of your sound card.
  361.          See NOTES ON SOUND CARDS below for more information.
  362.          Possible values:
  363.              1        Sound Blaster 1.0 or 1.5
  364.              2        Sound Blaster Pro
  365.              3        Sound Blaster 2.0
  366.              6        Sound Blaster 16
  367.                  Currently DSP does nothing with this value.
  368.  
  369.      For a Sound Blaster just out of the box (before you muck with
  370.      the jumpers) use:
  371.  
  372.          SET BLASTER=A220 I7 D1 T1
  373.  
  374.      or:
  375.  
  376.          SET BLASTER=A220 I7 D1 T3
  377.  
  378.      For a Sound Blaster 1.5 (what we have) on IRQ 5 (like us, most
  379.      people have a printer on IRQ 7):
  380.  
  381.           SET BLASTER=A220 I5 D1 T1
  382.  
  383.      The Sound Blaster Pro and Sound Blaster 16 supports
  384.      additional DMA Channels.  However, Digital Audio Player does
  385.      not support the additional DMA Channels.  If your card's
  386.      configuration fits the ranges given above, then Digital Sound
  387.      Player 1.0 should work.  If you have problems, please
  388.      contact us.
  389.  
  390.      Digital Sound Player 1.0 has the ability to auto-detect the
  391.      Sound Blaster.  But, if it has trouble (please let us know)
  392.      you can set the BLASTER environment variable to get around
  393.      the problem.
  394.  
  395.      AdLib CONFIGURATION
  396.  
  397.      Digital Sound Player 1.0 has the ability to auto-detect the
  398.      AdLib Personal Computer Music System sound card.
  399.  
  400.      Disney Sound Source CONFIGURATION
  401.  
  402.      Digital Sound Player 1.0 cannot auto-detect the Sound Source.
  403.      Therefore you have to inform it that a Sound Source exists on
  404.      your system.  Use the "-d" option to do this.  For example:
  405.  
  406.          DSP -D
  407.  
  408.      PC Speaker CONFIGURATION
  409.  
  410.      Digital Sound Player 1.0 assumes a IBM PC/XT/AT clone
  411.      speaker.  If you have a Sound Blaster or AdLib sound card you
  412.      can override DSP's autodetection and play sound files on the
  413.      PC Speaker by using the "-p" option. 
  414.  
  415.      NOTES ON SOUND FILES
  416.  
  417.      It seems that every sound card manufacturer has developed its
  418.      own digital audio file format.  Creative Labs, being the first
  419.      with the cheapest, has prevailed with their .VOC format.
  420.      This was true until MicroSoft released Windows with the
  421.      Multi-Media Extensions.  The Windows Multi-Media Extensions
  422.      uses the .WAV formatted digital audio files.  Another (older)
  423.      format are the .SND files.  Some seem to be MacBin format
  424.      with the original Data Fork and Information Fork information
  425.      intact.  Others come from older sound packages called SOUNDER
  426.      and SoundTools.  Another source of sound files are Sun/NeXT
  427.      systems with their .AU format.
  428.  
  429.      Currently .VOC files are the most prevalent, with .WAV files
  430.      catching up fast.  .SND files are seen here and there, but
  431.      sometimes contain really unique sounds not seen in .VOC or
  432.      .WAV format.  This is very strange, because it is trivial to
  433.      convert between these various formats.  Digital Sound Player
  434.      1.0 should play all .VOC, .WAV, .AU, and most .SND files.
  435.      There are actually several file formats that all use the .SND
  436.      extension.  We currently support two of them.  If you have
  437.      trouble getting a particular file to play properly, please
  438.      send it to us.  We will take a look at it and see if we can
  439.      fix the problem.  Please send us suggestions on other file
  440.      formats you would like to see supported.  Note, it is easier
  441.      for us to support a file format when we have examples. 
  442.  
  443.      Sound files can use up a very large amount of disk space.
  444.      Understand that a high quality 8-bit sound file sampled at
  445.      23kHz uses 23,000 bytes every second.  Things will only get
  446.      worse when the newer sound cards with stereo and higher
  447.      sampling rates prevail in the market.  Imagine a 44kHz stereo
  448.      16-bit sound file.  Only 10 seconds of sound will tie up
  449.      1,760,000 bytes (44,000 * 2 * 2 * 10).  No wonder the
  450.      Multi-Media standard calls for a CD-ROM.
  451.  
  452.      We at TAG SOFTWARE have been working on this problem.  We
  453.      have come up with a compression technique that generally
  454.      achieves better compression than general purpose compressors.
  455.      This technique can be used to lossless and lossy compress
  456.      sound files.  And, these compressed sound files can be
  457.      decompressed and played on-the-fly.  We call this sound file
  458.      type .DAS.  The file BING.DAS is an example of this file
  459.      type.  The original sound file was Mono, 8-bit, 22Khz and was 69999
  460.      bytes long (3.175 seconds).  BING.DAS has been compressed at
  461.      loss level 2 and is only 21920 bytes long.  A compression
  462.      ratio of 68% (3 to 1).  If you are interested in compressing
  463.      your own sound files look for Digital Audio Sound Compressor
  464.      (DASCMP10.ZIP) at your favorite disk vendor, BBS, or rack.
  465.  
  466.      If you have trouble getting good digital audio files, see our
  467.      Digital Sound Collection Series.  We have selected some of
  468.      the best audio files available and can supply them in .VOC or
  469.      .WAV format.
  470.  
  471.      NOTES ON SOUND CARDS
  472.  
  473.      Creative Labs Sound Blaster
  474.  
  475.      Creative Labs has issued several different sound cards - all
  476.      under the name Sound Blaster.  The cards and their differences
  477.      are listed below:
  478.  
  479.            Sound Blaster 1.0 - The original.  Mono FM. Comes with CMS
  480.             chips. 100% AdLib, GameBlaster compatible plus mono
  481.             8 bit DAC 4kHz-23kHz / ADC 4kHz-12Khz.
  482.  
  483.           Sound Blaster 1.5 - Same as above but they made the CMS
  484.             chips optional (CMS chips are required for
  485.             GameBlaster compatibility).
  486.  
  487.           Sound Blaster 2.0 - Same as above but the CMS support was
  488.             dropped completely (Seems they weren't selling).
  489.  
  490.           Sound Blaster Pro - Same as Sound Blaster 2.0 but adds
  491.                         stereo support.
  492.  
  493.           Sound Blaster 16 - Same as Sound Blaster 2.0 buts adds
  494.                         both stereo and 16-bit support.
  495.  
  496.      Digital Sound Player 1.0 should work properly with all five
  497.      types, but currently only supports Mono 8-bit sound files.
  498.      If you have any problems, please let us know. 
  499.  
  500.      Various Sound Blaster clones have been produced with
  501.      different levels of compatibility.  Digital Sound Player 1.0
  502.      should work with any Sound Blaster clone with 100% register
  503.      level compatibility.  If you have any problems, please let us
  504.      know.  If you are unable to get DSP 1.0 working with your Sound
  505.      Blaster clone, you can try the AdLib FM option "-a".
  506.  
  507.      AdLib Personal Computer Music System
  508.  
  509.      AdLib produced the first sound card with 9 FM voices.  But,
  510.      it has no direct digital audio support.  We have come up with
  511.      an algorithm that allows playing of digital audio sound files
  512.      on the AdLib with surprisingly good results.
  513.  
  514.      Disney Sound Source
  515.  
  516.      The Disney Sound Source is a parallel port Digital to Analog
  517.      Converter (DAC).  Currently DSP 1.0 only supports this device
  518.      when it is connected to LPT1 (the first parallel port).  The
  519.      sounds that came with ours were really grotty and are not
  520.      representative of the really good digital sound this device
  521.      can produce.
  522.      PC Speaker
  523.  
  524.      The PC's speaker is a truly amazing beast.  Orignally
  525.      designed to only produce beeps and simple tones, it can
  526.      actually perform an amazing range of sounds.  However, one
  527.      has to have a speaker with sufficent volume to be heard.  On
  528.      our 16Mhz machine, the speaker is buried behind a solid front
  529.      and is not loud enough.  Our 25Mhz, on the other hand, the
  530.      speaker's sound is quite acceptable.
  531.  
  532.      DOCUMENTATION AND ACKNOWLEDGEMENTS
  533.  
  534.      If you have a printer, please print out and read this
  535.      documentation file DSP.DOC.  We would like to thank
  536.      Creative Labs for shipping a perfectly awful VOC player with
  537.      their sound cards.
  538.  
  539.      We would like to thank all the graphic file viewers in the
  540.      market for this idea.  You can think of this program as a
  541.      sound file viewer.
  542.  
  543.      We would like to thank Dave Kirsch for making his graphic
  544.      mouse cursor in text mode routines available and freely
  545.      usable. 
  546.  
  547.      FUTURE ENHANCEMENTS
  548.  
  549.      We do not like the way the speed selection works.  It will be
  550.      improved.  Any suggestions are welcome. 
  551.  
  552.      We would like to add support for stereo sound files.  The
  553.      newer sound cards support stereo, but we need a mixing
  554.      algorithm for playing these files on the older cards.
  555.  
  556.      We would like to add support for 16 bit sound files.  The
  557.      newer cards support this data width, but we need a downsizing
  558.      algorithm for playing these files on the older cards.
  559.  
  560.      We would like to expand the support for the Sound Blaster Pro
  561.      sound card, to include its expanded DMA Channels, 8 bit
  562.      stereo, 16 bit mono, etc.
  563.  
  564.      We would like to add support for the Covox Speach Thing and
  565.      clones.  This should be in the next release.  We know how to
  566.      do it, but do not have one to test with. If anyone has one
  567.      and would like to be an alpha tester or if you would sell us
  568.      one cheap, please let us know.
  569.  
  570.      We would like to add support for the PC Speaker.  We know the
  571.      techniques involved, but just have not had the time to
  572.      implement them.
  573.  
  574.      We would like to add support for other sound cards including
  575.      Pro Audio Spectrum 16, Sound Blaster Pro (stereo), Sound
  576.      Blaster 16, and the Gravis Ultrasound.  If you have
  577.      programming information on these devices, contact us, maybe
  578.      we can work a deal.
  579.  
  580.      We would like to add support for sound files compressed by
  581.      archivers such as PkZip.  Sound files can absorb huge amounts
  582.      of disk space and text based archivers have a difficult time
  583.      getting good compression of sound files.  However, we all
  584.      like to tweak as much out of our disk as possible.  Plus
  585.      there is the saving in the MSDOS cluster overhead.
  586.  
  587.      REGISTRATION BENEFITS
  588.  
  589.      Digital Sound Player 1.0 is distributed as Shareware: if you
  590.      like the program, please become a registered user by sending
  591.      $10 to TAG SOFTWARE.  List or print the file REGISTER.DOC for
  592.      more information.  List or print the file CATALOG.DOC for a
  593.      complete description of all of TAG SOFTWARE's products.
  594.  
  595.      For registering Digital Sound Player 1.0:
  596.  
  597.       - You will receive the latest registered version of this
  598.           program.
  599.  
  600.       - You will receive one FREE disk from our Digital Sound
  601.           Collection Series.  See the file CATALOG.DOC for details as
  602.     to which audio clips are on what disk. 
  603.  
  604.       - Technical Support.  Please write TAG SOFTWARE.  Or you
  605.           can contact us through The Programmer's Corner BBS
  606.     301-596-7692 or 410-995-6873. 
  607.  
  608.      As always, we will respond to your suggestions and comments.
  609.      Sometimes we can incorporate your suggestions in the latest
  610.      version of the program that you receive from us. 
  611.  
  612.