home *** CD-ROM | disk | FTP | other *** search
/ MORE-MultiMedia / mmultimedia.iso / bmaster / bmaster.doc < prev    next >
Encoding:
Text File  |  1991-12-06  |  20.7 KB  |  383 lines

  1. ==============================
  2.     Blaster Master V.4.75
  3.   for the CMS Sound Blaster
  4.       and compatibles
  5.  (C) by Gary Maddox 12/10/91
  6. ==============================
  7.  
  8. BLASTER Master is for serious PC soundcard enthusiasts interested in
  9. getting the most from their PC audio card. One of the outstanding features 
  10. of the Sound Blaster and other PC audio cards is the ability to sample 
  11. sound and play it back. BLASTER Master is a tool kit for working with 
  12. Sound Blaster type VOC files, .WAV files and .SND files. BLASTER Master 
  13. includes many features available on Digital Audio Workstations costing 
  14. many thousands of dollars. BLASTER Master requires EGA/VGA graphics, a
  15. mouse, a hard disk and preferably a fast PC. Unregistered versions will
  16. only process a 25 second sound file. The registered version will process
  17. any size sound file. 
  18.  
  19.  
  20. OVERVIEW:
  21. This program is a very fast EGA/VGA graphic editor to help you tailor your 
  22. sound files. Useless and noisy sample data at the beginning and endings of 
  23. VOC files can be quickly removed. Sections from within the sample can be 
  24. saved as a new sample file. The entire sample is displayed and a grid is 
  25. drawn that divides the sample into seconds to aid in selecting the "cut 
  26. points". A zero-crossing/phase approximation method is used to select the 
  27. bytes that are displayed to help in choosing the "cleanest" points for pro-
  28. cessing. Where needed, cross-fading is applyed to splice points. 
  29. Function keys F1 - F5 changes the pallettes used to control the colors used 
  30. to display the screen. During playback, a pulsing index line displays the 
  31. position of the file being played. The various digital processes can be sel-
  32. ected using the mouse or in most cases, ALT+the first letter of the option 
  33. can be used. Example: ALT-P will select to "PLAY" the currently selected sound
  34. file. (ALT-P means hold down the ALT key and press the "P" key simultaneously)
  35. NOTE: BLASTER Master will function without a soundcard being present, but
  36.       the PLAY, RECORD and SCOPE functions will be disabled.
  37.  
  38. SELECTING A SOUND FILE:
  39. If a sound file is not specified when starting the editor, a file selection 
  40. dialog box will appear. The current path can be changed by selecting the top 
  41. input box and entering a new path, such as:  C:\SB\VOC\*.VOC. Specifying 
  42. the "*.VOC" will select all files with an extension of VOC in the chosen path.
  43. From this dialog box, you can PLAY the sound file, RECORD a new sound file,
  44. DELETE an unwanted sound file, ACCEPT the file to process or CANCEL the 
  45. program and return to DOS. Choosing the PLAY option to Audition a file will
  46. also display useful information about the file. The various options can be 
  47. selected using the mouse or in most cases, ALT+the first letter of the option 
  48. can be used. Example: ALT-P will select to "PLAY" the currently selected sound
  49. file. (ALT-P means hold down the ALT key and press the "P" key simultaneously)
  50. If you accept a sound file that is multi-blocked, BLASTER Master will allow
  51. you the option of removing the blocks and converting to a RAW VOC file.
  52.  
  53. IMPORTING A SOUND FILE:
  54. Choosing this option from the File Selection Dialog Box will allow importing
  55. .WAV, .NTI, .8SV and .SND format files into BLASTER Master. A .WAV file is 
  56. the Microsoft Multi-Media format and is supported by the Pro Audio Spectrum 
  57. and the ATI Stereo F/X sound cards and others. SND files are completely raw 
  58. wave data files that do not include any header information. NTI files are Amiga
  59. sample files as used by Tetra Compositor. VOC type files can also be saved in 
  60. these three formats. 8SV is the extension normally used for Amiga IFF sound
  61. files. You can import Amiga IFF sound files, but you can not save a file in
  62. Amiga IFF format currently.
  63.  
  64. RECORDING A SOUND FILE:
  65. Selecting RECORD from the File Selection Dialog Box displays the Record 
  66. Dialog Box. Enter the name of the VOC file you wish to record. NOTE: If you
  67. specify a VOC file that already exists, it will be OVER WRITTEN. Using a
  68. mouse, select the sample rate to use when recording (13,000-4000 if using
  69. a Sound Blaster, 22,000-4000 if you are using a Sound Blaster Pro). The
  70. higher the sample rate, the better the file will sound. When using the
  71. various digital processes, a higher sample rate will also produce a much
  72. better sounding file. The SCOPE selection button will display a graphic
  73. scope that is very useful for setting the volume of the device you are
  74. recording directly from. Select the RECORD button to begin recording. Press
  75. the ESC key to stop recording. Your file will be displayed on the Editor
  76. screen for modifying.
  77. NOTE: Users of the ATI Stereo F/X card should start BLASTER Master with a
  78.       command line switch: /SFX . This tells BLASTER Master to set the
  79.       maximum sample rate to 35,000 MONO.
  80.  
  81. EDITING A SOUND FILE:
  82. To select a section of the sound file to be removed, saved, heard or
  83. zoomed, position the mouse cursor over the graph at the first desired cut 
  84. point and press the LEFT mouse button. Position the mouse cursor again
  85. over the second cut point and press the LEFT button. Once a section has
  86. been marked with the blue box, you can HEAR that section, CUT it from the
  87. sample or SAVE it as a new file. The ZOOM option will display the marked 
  88. section across the screen and allow you to select a new block from the
  89. zoomed area. You can zoom the file until the resolution reaches 1:1. The
  90. current resolution is displayed just above the options selection box. By
  91. using the ZOOM feature, you should be able to edit sound files with
  92. surgical precision. The MOVE option allows the selected block to moved
  93. to a new section of the same file.
  94.  
  95. SETTING A MARKER:
  96. Sometimes it is desirable to pre-select a point in the soundfile. Using the
  97. right mouse button will place a white arrow on the blue bar just below the
  98. sound file grid. 
  99.  
  100. TOOLS:
  101. There are special process that operate on a block of data. Selecting the
  102. TOOLS button pops up a selection menu for special block functions:
  103.   LOOP:
  104.   This allows the block to be repeated upto 10 times. This can be used to
  105.   add a Max Headroom type stutter to the file.
  106.   MUTE:
  107.   This replaces the block with silence bytes. Very usefull for removing
  108.   glitches and other un-desirable noises without effecting the playback
  109.   time.
  110.   REVERSE:
  111.   This reverses the block to playback backwards.
  112.   PITCH:
  113.   This changes the pitch of the block. The Pitch can be either lowered or
  114.   raised. This function effects the playback time.
  115.   ECHO:
  116.   This adds echo to the block. The parameters are the same as the Echo
  117.   function for whole files.
  118.  
  119. * NOTE: The editor program should work on all single block compressed data. 
  120. This does not include silence encoding. The graphic representation of the 
  121. sound data will not be accurate. The time display should be very close.
  122.  
  123. SPECIAL PROCESSES:
  124. BLASTER Master includes several special digital processes to modify your
  125. sound files. The special processes supported are: SCOPE, ECHO, REVERSE, 
  126. INSERT, FAST, SLOW, RATE, VOLUME, PITCH, PACK, FADE and MIXER. All of the 
  127. processes are not displayed at the same time on the Wave Edit screen. Sel-
  128. ecting the MORE button will display the next set of options. The various 
  129. options can be selected using the mouse or in most cases, ALT+the first 
  130. letter of the option can be used. EXAMPLE: ALT-E will select to "ECHO" the 
  131. currently selected sound file. (ALT-E means hold down the ALT key and press 
  132. the "E" key simultaneously) The NEW button can be used to select a new file
  133. when in the Editor screen or to un-mark a block when in the Cut/Save/Zoom
  134. screen. The EXIT button will return to DOS immediately.
  135. A list of the special processes are described in detail below:
  136.  
  137. SCOPE:
  138. This process graphically displays sample input real-time.Speak into a 
  139. microphone and see what your voice looks like or play music directly into 
  140. the Sound Blaster. This program works particularly well on faster machines.
  141. Any key will cancel the scope and return you back to the editor. 
  142.  
  143. ECHO:
  144. This process adds echo or delay to a VOC file to give it a richer,
  145. fuller sound. It is also great for adding special effects. Two para-
  146. meters are used to determine the type of echo desired. The number of
  147. milliseconds before the echo starts sets the "size" of the effect. 
  148. Delays of 60-100 sound like a large room. Larger delays, upto 200 
  149. milliseconds, will sound like a cavern or canyon. The second parameter
  150. is the mixture, i.e., how loud should the echo be mixed in. This also
  151. has an effect on the type of echo desired. A 30-60% mixture will sound
  152. more realistic than using a higher volume for the delayed sounds.
  153.  
  154. REVERSE:
  155. This process reverses the playback of a VOC file. It is effectively
  156. the same as playing a tape backwards. See for yourself if "number 9"
  157. says "turn me on, dead man" backwards. (for older Beatles fans) This
  158. is a great tool for televangelists to search for those pesky satanic
  159. references in rock & roll songs! Did you know that the famous Tarzan
  160. yell sounds the same backwards as forwards? Try it.
  161.  
  162. INSERT:
  163. This process will allow a another sound file to be inserted into the
  164. sound file being edited. Selecting INSERT will once again bring up the
  165. File Select Dialog Box. From here, you can select a VOC file, RECORD a 
  166. new sound file or CANCEL the INSERT process and return to the Edit screen.
  167. Once a VOC file for insertion is selected, use the mouse to select the
  168. point in the original sound file to INSERT the new sound file. If the
  169. sample rate of the new sound file does not match the original file, the
  170. sample rate will be adjusted to blend in correctly. Care should be used to
  171. select a new sound file that is not packed, contains silence compression
  172. or is a multi-block file. The resulting sound file will not be usable.
  173.  
  174. SLOW:
  175. This process extends the time domain without effecting the frequency
  176. domain... in plain english, you can re-sample a VOC file that will
  177. play back at approximately 1/2 speed without effecting the pitch.
  178. This function will double the size of the original sound file.
  179. Imagine you are a guitar player and want to learn the latest white
  180. hot guitar licks from Joe Satriani or Eric Johnson... SLOW makes listening 
  181. and learning MUCH easier! It is also very useful for muti-media 
  182. presentations.
  183.  
  184. FAST:
  185. I couldn't have a "slow down" process without a "speed up" one too.
  186. Unlike SLOW, FAST includes a "slider" for selecting how much of a speed 
  187. increase is desired. This function will decrease the size of the original
  188. sound file accordingly.
  189.  
  190. RATE:
  191. This process allows a VOC file created with a high sample rate to be
  192. "down" sampled to a lower sample rate. Some PC's have problems playing
  193. VOC files with the higher sample rates, this is a way to change the
  194. sample rate to something more compatible with your PC. It is also a
  195. good way to make files smaller without the degradation associated with
  196. compression. A VOC file recorded at 12,000Hz+ down-sampled to 8000Hz
  197. will probably sound better than if it had been originally recorded at
  198. the slower rate. Sound files originally sampled on the MAC at 22,000Hz
  199. can be down-sampled to 12,000Hz  or less with almost no loss in clarity.
  200. This process is also capable of "up" sampling, although you WILL NOT
  201. gain any noticable resolution. Approximating the "missing" byte is just
  202. not the same as having the original bytes in all cases.
  203.  
  204. VOLUME:
  205. This process can either increase or decrease the amplitude of VOC files. 
  206. One way to get a very clean sample is to make your sample at a fairly low 
  207. volume and then re-sample up to a higher volume. The Sound Blaster has a 
  208. tendency to introduce distortion as you increase the volume used for sampling.
  209. This works very well for sampling directly from a CD or tape deck. Enter 
  210. either "I" to Increase the volume or "D" to Decrease the volume. The numeric
  211. value entered next will determine the amount of change in the resulting file.
  212. When increasing the volume, values of 10-50 will have a subtle effect on the
  213. resulting sound file. Values of 50-200+ will have a more dramatic effect.
  214. When decreasing the volume, values of 1-99 will cause the resulting file
  215. to have volume of approximately the percent of the number entered. Entering
  216. "50" will produce a sound file that is only 50% as loud as the original.
  217. If a value greater than 100 is entered, the effect will be to INCREASE the
  218. volume, even though DECREASE was selected.
  219.  
  220. MIXER:
  221. This process blends two VOC files into a single sample. There is also a 
  222. volume mix parameter that controls how loud the mixed in sample will be. The 
  223. volume mix can be a number between 1 and 100. 50 to 60 is often a very good 
  224. mixing level. The Mixer is a great way to add special effects to your sound 
  225. files. This process does not try to adjust the sample rates if the two files 
  226. are different. 
  227.  
  228. PACK/UNPACK:
  229. These processes will either pack or unpack a sound file, depending on its
  230. current state. The previous functions only work on unpacked files and a
  231. great many of the available file come packed. Once unpacked, all of the
  232. special BLASTER Master features can be applied. 
  233.  
  234. PITCH:
  235. This process alters the sample rate value contained within the VOC file.
  236. Raising or lower the pitch can be accomplished by selecting the slider.
  237. Altering the pitch will also effect the playback time, but not the size
  238. of the file.
  239.  
  240. FADE:
  241. This process allows the begining and ending of a sound file to fade in or
  242. fade out in volume. When choosing this function, you can choose the amount
  243. of time to fade in and fade out. Either times can not exceed 1/2 of the
  244. total time of the sound file. If for instance, you wish to only fade out a
  245. sound file, use zero as the fade in time. When combining multiple files, a
  246. little fading can make the switch between sounds less abrupt. This can be
  247. especially effective when one sound file has alot of background noise and
  248. the joing sound file does not.
  249.  
  250. ---
  251. NOTE: Some PC's have peripheral cards that could conflict with the way
  252.       BLASTER Master scans for the Base Address. If when you try to run
  253.       BLASTER Master and you get the message "Scanning for Base Address"
  254.       and then it locks up, try setting this ENVIRONMENT parameter:
  255.                            SET BMPORT=XXX
  256.       Where XXX is the Base Address of your Soundcard, i.e., SET BMPORT=220.
  257.       This should help in most cases when this problem occurs.
  258.  
  259. NOTE: It is possible that BLASTER Master might not correctly identify your
  260.       graphics interface. If BLASTER Master tells you you don't have EGA/VGA
  261.       graphics, and you know you do, try using the command line switch "/G".
  262.       This switch will force graphics mode and by-pass the interface check.
  263. ---
  264.  
  265. REPORTING TROUBLE
  266. Most of the episodes of users having problems with BLASTER Master has been the
  267. result of trying to re-process COMPRESSED or LOOPED files. This also includes
  268. silence compression files. BLASTER Master can only process RAW 8 bit sample 
  269. files. The example file FROGS.VOC is a looped file and will not work with any
  270. of these utilities. If the VOC file you are trying to re-sample sounds bad or
  271. locks up your computer after playing it, then it is probably NOT a raw file.
  272. MOST of the VOC files that are floating around BBS's have been compressed.
  273. I have tried to display information about the sound files and to limit the
  274. processing of packed files. Version 4.1 under went a very good examination
  275. for bugs and inconsistancies. Some of the problems with smaller files should
  276. no longer be a problem.
  277. If you do find a bug, please report it in as much detail as possible so that
  278. I can fix it in the next version. I need to know which specific function you
  279. were using, where the VOC file originated from and the sample rate. If the
  280. problem is hardware related, such as the video display or mouse functions,
  281. please include information about the system you are using. Support beyond 
  282. that will only be given to registered users.
  283. ---
  284. SUGGESTED READING:
  285. If you are interested in learning more about how BLASTER Master works, you
  286. should read the following books:
  287.   "Principles of Digital Audio" by Ken C. Pohlmann
  288.      Howard W. Sams & Co., 1985, 1989 second edition
  289.        This is an excellent introduction to everything from fundamental 
  290.        accoustic theory to the way compact disks work. Some chapters are
  291.        relatively easy to understand and others are definitely NOT for
  292.        the faint of heart.
  293.   "Musical Applications of Microprocessors" by Hal Chamberlin
  294.      Hayden Books, 1985, 1987 second edition
  295.        This is absolutely the best edition ever published in the field
  296.        of digital sound production and is universally considered a
  297.        classic. This book is 800 pages long and an understanding of
  298.        advanced mathmatics is required.
  299.    "Elements of Computer Music" by F. Richard Moore
  300.       Prentice-Hall, Inc. 1990
  301.         This is also an excellent source of information about digital
  302.         sound re-production. It is especially good for C programmers as
  303.         all of the examples are working C routines.
  304.    "An Introduction to Digital Signal Processing" by John H. Karl
  305.       Academic Press, Inc. 1989
  306.         This is a very good crash study course in DSP and assumes the
  307.         reader is familiar with higher mathmatics. 
  308. ---
  309. Distribution BBS Numbers
  310.   These BBS's should always have the latest release. BLASTER Master is also
  311.   available on hundreds of other BBS's around the world.
  312.  
  313.    CompuServe       GO MIDI             Channel One     617 354-3137
  314.    Data Dimension   404 921-1186        Musical Chairs  416 438-1688
  315.    New Dimension    408 274-5550        Rusty & Eddy's  216 726-3589
  316.    User-to-User     214 492-6565        GEnie           IBMPC
  317.    Music Connection 214 596-2827        EXEC-PC         414 789-4360
  318.    America Online   PC MUSIC
  319.  
  320. ---
  321. BLASTER Master is the result of many, many hours of programming, study and
  322. experimentation (not to mention 6 years of college). If you find this program
  323. to be interesting and of use to you, then please register BLASTER Master and
  324. help support future development towards more applications of sound files. I
  325. would like to take this opportunity to thank the individuals and institutions
  326. that have already registered. Your support has made this version possible. As
  327. long as you continue to support BLASTER Master, I will continue to release new
  328. versions. All future updates are free. One registration will automatically 
  329. register future versions. Please mention the version number in your letter.
  330. I would also like your telephone number and your computer system hardware.
  331. I would also be interested in knowing which BBS you downloaded it from and
  332. hearing any suggestions for future enhancements. Think of it this way, when
  333. you register BLASTER Master, you aren't paying for the version you are cur-
  334. rently using, you are helping to finance the next release. When I receive 
  335. your payment, I will send you your registration number and instructions on 
  336. installing it.
  337.  
  338. To Register, send $29.95 in US dollars to: 
  339.                             Gary Maddox
  340.                             1901 Spring Creek #315
  341.                             Plano, TX 75023
  342.                             USA
  343.  
  344. Foreign orders mailed directly to me should include $5.00 for the extra
  345. postage and PLEASE, send payment in US dollars only. 
  346.  
  347. To Register in Germany, send 59 Deutche Marks plus handling fee to:
  348.                             CDV
  349.                             Ettlingerstr. 5
  350.                             D-7500 Karlsruhe 1
  351.                             Germany
  352.  
  353. I suggest you contact CDV to find out the current handling charges and to
  354. obtain a catalog of their other excellent shareware offerings.
  355.  
  356. To Register in the U.K., send 16 pounds Sterling to:
  357.                             Carl Ricketts
  358.                             54 St. Anne's Road
  359.                             Tankerton
  360.                             Whitstable
  361.                             Kent
  362.                             CT5 2DR
  363.                             England
  364.  
  365. SPECIAL OFFER!!!
  366. Alot of people that register complain that they originally paid $79 for the
  367. Creative Labs Editor, VEDIT and were disapointed. If you send along an orig-
  368. inal copy of VEDIT with your registration, you can register for $25. This
  369. does not include VEDIT2 that comes with the Sound Blaster Pro. 
  370.  
  371. If you need to call me my number is (214) 517-2014. Please call at a
  372. reasonable hour, I work for a living. Between 6-10 CST is an excellent
  373. time to catch me at home. I get 15-20 calls every week, so it's not
  374. possible for me to phone you back long distance. 
  375. You can also drop me a line on Prodigy at KTSM62A. 
  376.  
  377. Thank you for using my Sound Blaster software.
  378. * Sound Blaster is a registered trademark of Creative Labs, Inc
  379. -------------------------------------------------------------------------------
  380.      BLASTER Master (C) 1990, 1991 by Gary Maddox, all rights reserved.
  381. -------------------------------------------------------------------------------
  382.  
  383.