home *** CD-ROM | disk | FTP | other *** search
/ Total Meltdown / dukenukemtotalmeltdown.img / doco / wham.txt < prev   
Text File  |  1995-02-13  |  8KB  |  177 lines

  1. Notes on WHAM 1.33
  2. ------------------
  3.  
  4. WHAM (Waveform Hold and Modify) is a Windows 3.1 application for
  5. manipulating digitised sound. It can read and write Windows 3.1 WAVE files,
  6. raw eight-bit digitised sound files and files of several other formats
  7. (of which more may be added) and can perform various operations on this 
  8. sound. WHAM can handle sounds of any size, restricted only by memory.
  9.  
  10. New features in release 1.33
  11. ----------------------------
  12.  
  13. -    WHAM will disable the "Play" button if the current sound is 16 bits
  14.     wide and you have an 8-bit sound device (i.e., PC speaker, SoundBlaster).
  15. -    WHAM can be configured to automatically reduce 16-bit sounds to 8 bits
  16.     upon loading. This causes information to be lost and quality to be
  17.     reduced; however, it is convenient for users with 8-bit sound cards who
  18.     use WHAM for browsing sounds.
  19. -    The clipboard paste bug is now vanquished.
  20. -    WHAM may be started with flags on its command line to cause it to load and
  21.     play a sound immediately, and possibly to exit without showing a window.
  22.     The flags are as follows:
  23.  
  24.     To load a sound, play it and allow it to be edited:
  25.         WHAM -p filename
  26.  
  27.     To load and play a sound without showing the WHAM window:
  28.         WHAM -q filename
  29.  
  30.     These flags may be useful when invoking WHAM from other programs
  31.     as an external viewer for sounds.
  32.  
  33. New features in release 1.31
  34. ----------------------------
  35.  
  36. -    A bug within the Sun/NeXT audio (.au) format driver has been fixed.
  37. -    A bug within WHAM which caused WHAM to crash in certain circumstances
  38.     (often after playing a portion of a sound) has been fixed.
  39. -    WHAM now looks in the executable's directory for sound format drivers.
  40.     This means that you can associate files with WHAM and launch them from
  41.     File Manager.
  42.  
  43. New features in release 1.3
  44. ---------------------------
  45.  
  46. -       Sound recording is here! Yes, WHAM can record sound (assuming, of 
  47.     course, that you have a sound card).
  48. -       External file formats; files are read and written using external
  49.     DLLs. This means that more formats may be added in the future
  50.     without changing the WHAM program itself. Files may also be saved in
  51.     variable encodings.
  52. -       16-bit sounds are supported.
  53. -       Improved file information handling; now all defined RIFF information
  54.     chunks are supported, and some file formats can utilise these as well.
  55. -       Yet more buttons
  56. -       3D dialogs; WHAM uses the Microsoft Ctl3D library, which makes
  57.     all the dialogs look extra-sexy.
  58. -       Your usual small changes, bug fixes and cosmetic tweaks.
  59.  
  60. New features in release 1.2
  61. ---------------------------
  62.  
  63. -       Many bugs fixed. i.e., WHAM no longer crashes when cutting/copying
  64.     sounds or stretching/shrinking large sounds. (Well, I hope it
  65.     doesn't, anyway... :-) )
  66. -       Resizable window.
  67. -       "Zoom in" function. WHAM can change the scale and scroll position to
  68.     show the selected portion of the current waveform in its entirety
  69.     at the largest possible magnification.
  70. -       Cursor in waveform window. Sound can be pasted at the cursor or
  71.     played from the cursor onwards.
  72. -       WHAM can be launched with a sound file name on the command line.
  73. -       WHAM is compliant with Windows 3.1's Drag-and-Drop technology, and
  74.     will accept files dropped from the File Manager.
  75. -       Enhanced button bar. The Save and Paste buttons reveal a drop-down
  76.     menu of buttons when clicked with the right button.
  77.  
  78. New features in release 1.1
  79. ---------------------------
  80.  
  81. -       WHAM can now read and write Creative Voice .VOC files, Amiga
  82.     IFF/8SVX sound files, Sun/NeXT .au (8-bit linear and Mu-Law)
  83.     and Apple/SGI AIFF files 
  84. -       New display options. WHAM can now display the waveform at full or
  85.     half height, and in solid or outline form.
  86. -       Support for embedded information. WHAM can embed information (title,
  87.     copyright, date, software, artist*, engineer*, technician*,
  88.     comments*) in WAVE and IFF files, and read information that is in
  89.     these files. If I find information formats for other file types
  90.     (and, preferably, examples of these formats in use), I will add
  91.     these.
  92.     [* WAVE format only]
  93. -       A more robust WAVE file reading mechanism (now recognises
  94.     information in files and acts accordingly.)
  95. -       More buttons at the top of the window.
  96. -       Many bugs/glitches have been removed.
  97.  
  98. Known bugs/problems:
  99. --------------------
  100.  
  101. -       The "stretch/shrink" function may not yield desirable results for
  102.     all ratios, and may report an error on some.
  103. -       The sound recording memory allocation routine could probably be
  104.     improved and made faster (although this would involve either
  105.     considerable blood, sweat and tears or proprietary Microsoft
  106.     source code.)
  107. -    I have heard reports that the status line at the bottom of the 
  108.     main window does not redraw correctly on some accelerated video
  109.     cards. This fault seems to be confined to specific hardware/driver
  110.     combinations (only one person reported it), and thus I cannot test
  111.     for it. Your mileage may vary.
  112.  
  113. License
  114. -------
  115.  
  116. WHAM may be freely distributed; in fact, you are encouraged to distribute it
  117. far and wide. If you use it for professional or commercial purposes, you are
  118. expected to send a donation to the author, as recommended. If you wish to
  119. bundle WHAM with other programs, repackage it or license it, please contact
  120. the author. (I could probably arrange source licenses to those needing it,
  121. although the code is all in Turbo Pascal.)
  122.  
  123. How To Contact Me
  124. -----------------
  125.  
  126. If you notice any serious bugs in this program, or have any suggestions for
  127. improvements or enhancements, please contact me and let me know. If you
  128. find this program useful and wish to make a donation (suggested size: $25-30),
  129. please send it to my address.
  130.  
  131. Please note that there is no guarantee that I will fix any mentioned bugs or
  132. implement new features, as I have no time. If I have an answer to a query,
  133. or something worthwhile to say, then I shall reply.
  134.  
  135. If you have problems with getting WHAM to work with Mosaic or Netscape,
  136. please don't ask me. I have never used the Windows versions of these
  137. products, and thus cannot be of help. Sorry.
  138.  
  139. If you have access to the Internet, you can contact me by email. This is
  140. the preferred way of communicating with me. My address is:
  141.  
  142.     acb@yoyo.cc.monash.edu.au
  143.  
  144. If you don't have access to these networks, my snail-mail address is:
  145.  
  146.     Andrew Bulhak
  147.     21 The Crescent
  148.     Ferntree Gully Vic 3156
  149.     AUSTRALIA
  150.  
  151. Please do not try to contact me by telephone; I am not listed under my name
  152. and am not home often anyway.
  153.  
  154. Acknowledgements
  155. ----------------
  156.  
  157. WHAM 1.3 uses Microsoft Corporation's Ctl3D dialog enhancement library.
  158. This library was written entirely by Microsoft Corporation (I had nothing
  159. to do with it), and is used and distributed with permission. 
  160.  
  161. WHAM 1.3 contains a 64-bit long division routine which was taken, more or
  162. less in one piece, from sample code distributed by Microsoft Corporation.
  163. The sample code is used as permitted. Please note that Microsoft do not
  164. support this program in any way, and are not liable for anything that may
  165. happen.
  166.  
  167. Warranty Disclaimer
  168. -------------------
  169.  
  170. Andrew Bulhak ("The author") makes no warranty of any kind, expressed or
  171. implied, including any warranties of fitness for a particular purpose. In no
  172. event will the author be liable for any incidental or consequential damages
  173. arising from the use of, or inability to use, this program.
  174.  
  175.  
  176.                     Andrew Bulhak   6-2-1995    0:41:03
  177.