home *** CD-ROM | disk | FTP | other *** search
/ Groovy Bytes: Behind the Moon / groovybytes.iso / GROOVY / SND_TOOL / WM10.ZIP / DOC.DAT / dft2wav.txt < prev    next >
Encoding:
Text File  |  1995-08-30  |  3.7 KB  |  82 lines

  1.  WM DFT2WAV
  2.  ──────────
  3.  
  4.  WM DFT2WAV converts compressed DFT files created by WM WAVtoDFT {WAVtoDFT}
  5.  to playable WAV files.
  6.  
  7.  IMPORTANT: WM WAV2DFT is a 32 bit program running in protected mode and 
  8.             requiring a 386 or higher. If you have a 286, use WM DFTtoWAV
  9.             {DFTtoWAV} instead.
  10.  
  11.  If you do not have a Floating Point Unit (386 without 387 coprocessor, 486SX)
  12.  you must provide a protected mode 387 emulator. Don't worry: there is one in
  13.  the EXE\ subdirectory (EMU387). For WM WAV2DFT to find it, you must SET the
  14.  DOS environment variable GO32 as follows (if you do not know about DOS 
  15.  environment variables, see your DOS manual):
  16.  
  17.                     SET GO32=EMU <full EXE\ path>EMU387
  18.  
  19.  If WAVmaker's home directory is C:\WM\, the actual command will therefore be
  20.  
  21.                        SET GO32=EMU C:\WM\EXE\EMU387
  22.  
  23.  It can be issued either from the DOS prompt or in a BAT file, and should be
  24.  included in WM.BAT {WMstart}. 
  25.  
  26.  Note that using an emulator is MUCH slower than having the real thing!
  27.  
  28.  It is also advisable to add the word "NODPMI" to the GO32 variable, as in
  29.  
  30.                               SET GO32=NODPMI
  31.  
  32.  if you do have a FPU, or as in
  33.  
  34.                 SET GO32=EMU <full EXE\ path>EMU387 NODPMI
  35.  
  36.  if you don't. This prevents WM WAV2DFT from using DPMI even if a DPMI server
  37.  is found on your system. Otherwise, the program may crash due to limitations 
  38.  imposed by DPMI stack management.
  39.  
  40.  If DOS reports insufficient environment space when you try to SET GO32, you
  41.  should increase the environment size reserved with the SHELL directive in 
  42.  CONFIG.SYS. See your DOS manual for details. Note that some shell programs
  43.  do not use the COMSPEC variable in order to locate the command processor.
  44.  Such programs will not be affected by the SHELL directive. If you are using
  45.  such a program and are experiencing environment size problems, you'll have
  46.  to shut it down before starting up WAVmaker. This will allow DOS to use the
  47.  environment size specified in the SHELL directive.
  48.  
  49.  Unfortunately, the algorithm employed by WM DFT2WAV is not suitable for the 
  50.  disk-based approach used by most other WAVmaker applications. The full WAV
  51.  file must fit in (extended) memory. Needless to say, larger sample files 
  52.  require more memory. With 3 MB of extended memory, you should be able to 
  53.  handle 3 seconds' worth of sound data at the highest allowed sampling rate 
  54.  (44.1 kHz). Stereo channels are handled separately, so that's actually 3 
  55.  seconds' worth per sound channel. The word size employed in the WAV file 
  56.  makes no difference as far as memory requirements are concerned, but it is 
  57.  reflected by the size of the compressed file.
  58.  
  59.  Usage:    DFT2WAV <source> [<destination>]
  60.  
  61.            If no <destination> is given, the <source> filename is used. The 
  62.            default extensions are DFT and WAV, respectively. The default 
  63.            directories are DFT\ and WAV\; you can override these choices with 
  64.            the /DFT and /WAV options.
  65.  
  66.  Options:  /DFT <source directory>
  67.            /WAV <destination directory>
  68.            /q               (quiet mode: no screen output)
  69.  
  70.  The following title:value pairs are written to WAVmaker's public Function key
  71.  file {FnKeys} upon successful termination:
  72.  
  73.                              File #1      : <source>
  74.                              File #2      : <destination>
  75.                              DFT file     : <source>
  76.                              WAV file     : <destination>
  77.  
  78.  WM DFT2WAV was compiled with DJ Delorie's ** free ** DOS port of GNU C++,
  79.  DJGPP {DJGPP}. Check it out! The FPU emulator EMU387 {EMU387} is distributed 
  80.  together with DJGPP, and is subject to the standard GNU General Public 
  81.  License {GNU}.
  82.