home *** CD-ROM | disk | FTP | other *** search
/ Chip: Special Sound & MIDI / Chip-Special_Sound-und-Midi-auf-dem-PC.bin / dostools / bmaster / bmaster.doc < prev    next >
Text File  |  1991-08-03  |  20KB  |  365 lines

  1. ==============================
  2.      Blaster Master V.4.1
  3.   for the CMS Sound Blaster
  4.  (C) by Gary Maddox 08/01/91
  5. ==============================
  6.  
  7. The CMS Sound Blaster is the best IBM sound card available today. One of
  8. the outstanding features of the Sound Blaster is the ability to sample
  9. sound and play it back. BLASTER Master is a tool kit for working with
  10. RAW, UNCOMPRESSED Sound Blaster VOC files. BLASTER Master includes many
  11. features available on Digital Audio Workstations costing many thousands
  12. of dollars. 
  13.  
  14. OVERVIEW:
  15. This program is a very fast graphic editor to help you tailor your sound
  16. files. Useless and noisy sample data at the beginning and endings of VOC
  17. files can be quickly removed. Sections from within the sample can be saved
  18. as a new sample file. The entire sample is displayed and a grid is drawn
  19. that divides the sample into seconds to aid in selecting the "cut points".
  20. A zero-crossing/phase approximation method is used to select the bytes that
  21. are displayed to help in choosing the "cleanest" points for processing.
  22. Where needed, cross-fading is applyed to splice points. Function keys 
  23. F1 - F5 changes the pallettes used to control the colors used to display
  24. the screen. During playback, a pulsing index line displays the position
  25. of the file being played. The various digital processes can be selected
  26. using the mouse or in most cases, ALT+the first letter of the option can 
  27. be used. Example: ALT-P will select to "PLAY" the currently selected sound
  28. file. (ALT-P means hold down the ALT key and press the "P" key simultaneously)
  29.  
  30. SELECTING A SOUND FILE:
  31. If a sound file is not specified when starting the editor, a file selection 
  32. dialog box will appear. The current path can be changed by selecting the top 
  33. input box and entering a new path, such as:  C:\SB\VOC\*.VOC. Specifying 
  34. the "*.VOC" will select all files with an extension of VOC in the chosen path.
  35. From this dialog box, you can PLAY the sound file, RECORD a new sound file,
  36. DELETE an unwanted sound file, ACCEPT the file to process or CANCEL the 
  37. program and return to DOS. Choosing the PLAY option to Audition a file will
  38. also display useful information about the file. The various options can be 
  39. selected using the mouse or in most cases, ALT+the first letter of the option 
  40. can be used. Example: ALT-P will select to "PLAY" the currently selected sound
  41. file. (ALT-P means hold down the ALT key and press the "P" key simultaneously)
  42.  
  43. RECORDING A SOUND FILE:
  44. Selecting RECORD from the File Selection Dialog Box displays the Record 
  45. Dialog Box. Enter the name of the VOC file you wish to record. NOTE: If you
  46. specify a VOC file that already exists, it will be OVER WRITTEN. Using a
  47. mouse, select the sample rate to use when recording (13,000-4000). The
  48. higher the sample rate, the better the file will sound. When using the
  49. various digital processes, a higher sample rate will also produce a much
  50. better sounding file. The LEVEL selection button will display a graphic
  51. level graph that is very useful for setting the volume of the device you are
  52. recording directly from. Select the RECORD button to begin recording. Press
  53. the ESC key to stop recording. Your file will be displayed on the Editor
  54. screen for modifying.
  55.  
  56. EDITING A SOUND FILE:
  57. To select a section of the sound file to be removed, saved, heard or
  58. zoomed, position the mouse cursor over the graph at the first desired cut 
  59. point and press the LEFT mouse button. Position the mouse cursor again
  60. over the second cut point and press the LEFT button. Once a section has
  61. been marked with the blue box, you can HEAR that section, CUT it from the
  62. sample or SAVE it as a new file. The MUTE button will cause the selected
  63. block to be replaced with silence bytes. The ZOOM option will display the 
  64. marked section across the screen and allow you to select a new block from the
  65. zoomed area. You can zoom the file until the resolution reaches 1:1. The
  66. current resolution is displayed just above the options selection box. By
  67. using the ZOOM feature, you should be able to edit sound files with
  68. surgical precision. 
  69. * NOTE: The editor program should work on all single block compressed data. 
  70. This does not include silence encoding. The graphic representation of the 
  71. sound data will not be accurate. The time display should be very close.
  72.  
  73. SPECIAL PROCESSES:
  74. BLASTER Master includes several special digital processes to modify your
  75. sound files. The special processes supported are: SCOPE, ECHO, REVERSE, 
  76. INSERT, FAST, SLOW, RATE, VOLUME, PITCH, PACK and MIXER. All of the proc-
  77. esses are not displayed at the same time on the Wave Edit screen. Selecting 
  78. the MORE button will display the next set of options. The various options 
  79. can be selected using the mouse or in most cases, ALT+the first letter of 
  80. the option can be used. EXAMPLE: ALT-E will select to "ECHO" the currently 
  81. selected sound file. (ALT-E means hold down the ALT key and press the 
  82. "E" key simultaneously) The NEW button can be used to select a new file
  83. when in the Editor screen or to un-mark a block when in the Cut/Save/Zoom
  84. screen. The EXIT button will return to DOS immediately.
  85. A list of the special processes are described in detail below:
  86.  
  87. SCOPE:
  88. This process graphically displays sample input real-time.Speak into a 
  89. microphone and see what your voice looks like or play music directly into 
  90. the Sound Blaster. This program works particularly well on faster machines.
  91. Any key will cancel the scope and return you back to the editor. 
  92.  
  93. ECHO:
  94. This process adds echo or delay to a VOC file to give it a richer,
  95. fuller sound. It is also great for adding special effects. Two para-
  96. meters are used to determine the type of echo desired. The number of
  97. milliseconds before the echo starts sets the "size" of the effect. 
  98. Delays of 60-100 sound like a large room. Larger delays, upto 200 
  99. milliseconds, will sound like a cavern or canyon. The second parameter
  100. is the mixture, i.e., how loud should the echo be mixed in. This also
  101. has an effect on the type of echo desired. A 30-60% mixture will sound
  102. more realistic than using a higher volume for the delayed sounds.
  103.  
  104. REVERSE:
  105. This process reverses the playback of a VOC file. It is effectively
  106. the same as playing a tape backwards. See for yourself if "number 9"
  107. says "turn me on, dead man" backwards. (for older Beatles fans) This
  108. is a great tool for televangelists to search for those pesky satanic
  109. references in rock & roll songs! Did you know that the famous Tarzan
  110. yell sounds the same backwards as forwards? Try it.
  111.  
  112. INSERT:
  113. This process will allow a another sound file to be inserted into the
  114. sound file being edited. Selecting INSERT will once again bring up the
  115. File Select Dialog Box. From here, you can select a VOC file, RECORD a 
  116. new sound file or CANCEL the INSERT process and return to the Edit screen.
  117. Once a VOC file for insertion is selected, use the mouse to select the
  118. point in the original sound file to INSERT the new sound file. If the
  119. sample rate of the new sound file does not match the original file, the
  120. sample rate will be adjusted to blend in correctly. Care should be used to
  121. select a new sound file that is not packed, contains silence compression
  122. or is a multi-block file. The resulting sound file will not be usable.
  123.  
  124. SLOW:
  125. This process extends the time domain without effecting the frequency
  126. domain... in plain english, you can re-sample a VOC file that will
  127. play back at approximately 1/2 speed without effecting the pitch.
  128. This function will double the size of the original sound file.
  129. Imagine you are a guitar player and want to learn the latest white
  130. hot guitar licks from Joe Satriani or Eric Johnson... SLOW makes listening 
  131. and learning MUCH easier! It is also very useful for muti-media 
  132. presentations.
  133.  
  134. FAST:
  135. I couldn't have a "slow down" process without a "speed up" one too.
  136. Unlike SLOW, FAST includes a "slider" for selecting how much of a speed 
  137. increase is desired. This function will decrease the size of the original
  138. sound file accordingly.
  139.  
  140. RATE:
  141. This process allows a VOC file created with a high sample rate to be
  142. "down" sampled to a lower sample rate. Some PC's have problems playing
  143. VOC files with the higher sample rates, this is a way to change the
  144. sample rate to something more compatible with your PC. It is also a
  145. good way to make files smaller without the degradation associated with
  146. compression. A VOC file recorded at 12,000Hz+ down-sampled to 8000Hz
  147. will probably sound better than if it had been originally recorded at
  148. the slower rate. Sound files originally sampled on the MAC at 22,000Hz
  149. can be down-sampled to 12,000Hz  or less with almost no loss in clarity.
  150. This process is also capable of "up" sampling, although you WILL NOT
  151. gain any noticable resolution. Approximating the "missing" byte is just
  152. not the same as having the original bytes in all cases.
  153.  
  154. VOLUME:
  155. This process can either increase or decrease the amplitude of VOC files. 
  156. One way to get a very clean sample is to make your sample at a fairly low 
  157. volume and then re-sample up to a higher volume. The Sound Blaster has a 
  158. tendency to introduce distortion as you increase the volume used for sampling.
  159. This works very well for sampling directly from a CD or tape deck. Enter 
  160. either "I" to Increase the volume or "D" to Decrease the volume. The numeric
  161. value entered next will determine the amount of change in the resulting file.
  162. When increasing the volume, values of 10-50 will have a subtle effect on the
  163. resulting sound file. Values of 50-200+ will have a more dramatic effect.
  164. When decreasing the volume, values of 1-99 will cause the resulting file
  165. to have volume of approximately the percent of the number entered. Entering
  166. "50" will produce a sound file that is only 50% as loud as the original.
  167. If a value greater than 100 is entered, the effect will be to INCREASE the
  168. volume, even though DECREASE was selected.
  169.  
  170. MIXER:
  171. This process blends two VOC files into a single sample. There is also a 
  172. volume mix parameter that controls how loud the mixed in sample will be. The 
  173. volume mix can be a number between 1 and 100. 50 to 60 is often a very good 
  174. mixing level. The Mixer is a great way to add special effects to your sound 
  175. files. This process does not try to adjust the sample rates if the two files 
  176. are different. 
  177.  
  178. PACK/UNPACK:
  179. These processes will either pack or unpack a sound file, depending on its
  180. current state. The previous functions only work on unpacked files and a
  181. great many of the available file come packed. Once unpacked, all of the
  182. special BLASTER Master features can be applied. 
  183.  
  184. PITCH:
  185. This process alters the sample rate value contained within the VOC file.
  186. Raising or lower the pitch can be accomplished by selecting the slider.
  187. Altering the pitch will also effect the playback time, but not the size
  188. of the file.
  189.  
  190. EXTERNAL FUNCTIONS:
  191. The following programs must be ran externally to BLASTER Master. In a future
  192. version of BLASTER Master, the EQ function will probably be added to the
  193. BLASTER Master editor.
  194.  
  195. HI-RES SAMPLER (an 80386 is strongly recommended)
  196. The Sound Blaster can be "pushed" to actually sample at a higher rate
  197. than 13khz. The main limitation is the speed of the machine running
  198. this program. I have optimized this program to push the Sound Blaster
  199. and your PC to the absolute maximum of their capabilities! To do this,
  200. I had to cut some corners. Unless otherwise specified, all of available
  201. memory will be used for sampling. A smaller amount of memory can be
  202. selected by using the "/Sn" command line switch. Enter "SAMPLE ?" at the
  203. DOS prompt to see all available commands. THIS PROGRAM CAN ONLY BE RUN
  204. FROM THE DOS PROMPT. 
  205.  
  206. VOC FILE COMPILER
  207. This program will "compile" a standard .VOC or .WAV file into a stand alone
  208. executable file. In other words, typing VCOMP YODEL.VOC at the DOS prompt
  209. will process the soundfile YODEL.VOC into YODEL.EXE. YODEL.EXE can now be
  210. played by running it from the DOS prompt. VCOMP should work with any .VOC
  211. format except stereo. If there seems to be enough interest in this program, 
  212. (i.e. registrations), I will write versions in the future that will also 
  213. detect the type of hardware present and run on the PC speaker, Sound Master,
  214. etc...
  215. ---
  216. REPORTING TROUBLE
  217. Most of the episodes of users having problems with BLASTER Master has been the
  218. result of trying to re-process COMPRESSED or LOOPED files. This also includes
  219. silence compression files. BLASTER Master can only process RAW 8 bit sample 
  220. files. The example file FROGS.VOC is a looped file and will not work with any
  221. of these utilities. If the VOC file you are trying to re-sample sounds bad or
  222. locks up your computer after playing it, then it is probably NOT a raw file.
  223. MOST of the VOC files that are floating around BBS's have been compressed.
  224. I have tried to display information about the sound files and to limit the
  225. processing of packed files. Version 4.1 has under gone a very good examination
  226. for bugs and inconsistancies. Some of the problems with smaller files should
  227. no longer be a problem.
  228. If you do find a bug, please report it in as much detail as possible so that
  229. I can fix it in the next version. I need to know which specific function you
  230. were using, where the VOC file originated from and the sample rate. If the
  231. problem is hardware related, such as the video display or mouse functions,
  232. please include information about the system you are using. Support beyond 
  233. that will only be given to registered users.
  234. ---
  235. SUGGESTED READING:
  236. If you are interested in learning more about how BLASTER Master works, you
  237. should read the following books:
  238.   "Principles of Digital Audio" by Ken C. Pohlmann
  239.      Howard W. Sams & Co., 1985, 1989 second edition
  240.        This is an excellent introduction to everything from fundamental 
  241.        accoustic theory to the way compact disks work. Some chapters are
  242.        relatively easy to understand and others are definitely NOT for
  243.        the faint of heart.
  244.   "Musical Applications of Microprocessors" by Hal Chamberlin
  245.      Hayden Books, 1985, 1987 second edition
  246.        This is absolutely the best edition ever published in the field
  247.        of digital sound production and is universally considered a
  248.        classic. This book is 800 pages long and an understanding of
  249.        advanced mathmatics is required.
  250.    "Elements of Computer Music" by F. Richard Moore
  251.       Prentice-Hall, Inc. 1990
  252.         This is also an excellent source of information about digital
  253.         sound re-production. It is especially good for C programmers as
  254.         all of the examples are working C routines.
  255.    "An Introduction to Digital Signal Processing" by John H. Karl
  256.       Academic Press, Inc. 1989
  257.         This is a very good crash study course in DSP and assumes the
  258.         reader is familiar with higher mathmatics. 
  259. ---
  260. Distribution BBS Numbers
  261.   These BBS's should always have the latest release. BLASTER Master is also
  262.   available on hundreds of other BBS's around the world.
  263.  
  264.    CompuServe      GO MIDI             Channel One     617 354-3137
  265.    Data Dimension  404 921-1186        Musical Chairs  416 438-1688
  266.    New Dimension   408 274-5550        Rusty & Eddy's  216 726-3589
  267.    User-to-User    214 492-6565        GEnie           IBMPC
  268.  
  269. ---
  270. BLASTER Master is the result of many, many hours of programming, study and
  271. experimentation (not to mention 6 years of college). If you find this program
  272. to be interesting and of use to you, then please register BLASTER Master and
  273. help support future development towards more applications of sound files. I
  274. would like to take this opportunity to thank the individuals and institutions
  275. that have already registered. Your support has made this version possible. As
  276. long as you continue to support BLASTER Master, I will continue to release new
  277. versions. All future updates are free. One registration will automatically 
  278. register future versions. Please mention the version number in your letter.
  279. I would also like your telephone number and your computer system hardware.
  280. I would also be interested in knowing which BBS you downloaded it from and
  281. hearing any suggestions for future enhancements. When I receive your payment, 
  282. I will send you your registration number and instructions on installing it.
  283.  
  284. To Register, send $29.95 in US dollars to: 
  285.                             Gary Maddox
  286.                             1901 Spring Creek #315
  287.                             Plano, TX 75023
  288.                             USA
  289.  
  290. Foreign orders mailed directly to me should include $5.00 for the extra
  291. postage and PLEASE, send payment in US dollars only. 
  292.  
  293. To Register in Germany, send 50 Deutche Marks plus handling fee to:
  294.                             CDV
  295.                             Ettlingerstr. 5
  296.                             D-7500 Karlsruhe 1
  297.                             Germany
  298.  
  299. I suggest you contact CDV to find out the current handling charges and to
  300. obtain a catalog of their other excellent shareware offerings.
  301.  
  302. To Register in the U.K., send 16 pounds Sterling to:
  303.                             Carl Ricketts
  304.                             54 St. Anne's Road
  305.                             Tankerton
  306.                             Whitstable
  307.                             Kent
  308.                             CT5 2DR
  309.                             England
  310.  
  311. Thank you for using my Sound Blaster software.
  312.  
  313. * Sound Blaster is a registered trademark of Creative Labs, Inc
  314. -------------------------------------------------------------------------------
  315.      BLASTER Master (C) 1990, 1991 by Gary Maddox, all rights reserved.
  316. -------------------------------------------------------------------------------
  317.  
  318.  
  319.          ----------------end-of-author's-documentation---------------
  320.  
  321.                          Software Library Information:
  322.  
  323.                     This disk copy provided as a service of
  324.  
  325.                            Public (software) Library
  326.  
  327.          We are not the authors of this program, nor are we associated
  328.          with the author in any way other than as a distributor of the
  329.          program in accordance with the author's terms of distribution.
  330.  
  331.          Please direct shareware payments and specific questions about
  332.          this program to the author of the program, whose name appears
  333.          elsewhere in  this documentation. If you have trouble getting
  334.          in touch with the author,  we will do whatever we can to help
  335.          you with your questions. All programs have been tested and do
  336.          run.  To report problems,  please use the form that is in the
  337.          file PROBLEM.DOC on many of our disks or in other written for-
  338.          mat with screen printouts, if possible.  PsL cannot debug pro-
  339.          programs over the telephone, though we can answer questions.
  340.  
  341.          Disks in the PsL are updated  monthly,  so if you did not get
  342.          this disk directly from the PsL, you should be aware that the
  343.          files in this set may no longer be the current versions. Also,
  344.          if you got this disk from another vendor and are having prob-
  345.          lems,  be aware that  some files may have become corrupted or
  346.          lost by that vendor. Get a current, working disk from PsL.
  347.  
  348.          For a copy of the latest monthly software library newsletter
  349.          and a list of the 3,000+ disks in the library, call or write
  350.  
  351.                            Public (software) Library
  352.                                P.O.Box 35705 - F
  353.                             Houston, TX 77235-5705
  354.  
  355.                                 1-800-2424-PSL
  356.                              MC/Visa/AmEx/Discover
  357.  
  358.                           Outside of U.S. or in Texas
  359.                           or for general information,
  360.                               Call 1-713-524-6394
  361.  
  362.                           PsL also has an outstanding
  363.                           catalog for the Macintosh.
  364.  
  365.