home *** CD-ROM | disk | FTP | other *** search
/ Mega A/V / mega_av.zip / mega_av / SOUNDUTL / BLMSTR28.ZIP / BMASTER.DOC next >
Text File  |  1991-02-09  |  13KB  |  240 lines

  1. ==============================
  2.      Blaster Master V.2.8
  3.   for the CMS Sound Blaster
  4.  (C) by Gary Maddox 02/15/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. The current features supported by BLASTER Master include:
  13.  
  14.   
  15.   Slow It Down!
  16.     This program extends the time domain without effecting the frequency
  17.     domain... in plain english, you can re-sample a VOC file that will
  18.     play back at approximately 1/2 speed without effecting the pitch.
  19.     Imagine you are a guitar player and want to learn the latest white
  20.     hot guitar licks from Joe Satriani or Eric Johnson... Slow it Down!
  21.     makes listening and learning MUCH easier!
  22.  
  23.   Speed It Up!
  24.     I couldn't have a "slow down" program without a "speed up" one too.
  25.     Unlike Slow It Down!, Speed It Up! includes a "slider" for selecting
  26.     how much of a speed increase is desired.
  27.  
  28.   Digital Delay
  29.     This program adds echo or delay to a VOC file to give it a richer,
  30.     fuller sound. It is also great for adding special effects. Two para-
  31.     meters are used to determine the type of echo desired. The number of
  32.     milliseconds before the echo starts sets the "size" of the effect. 
  33.     Delays of 60-100 sound like a large room. Larger delays, upto 200 
  34.     milliseconds, will sound like a cavern or canyon. The second parameter
  35.     is the mixture, i.e., how loud should the echo be mixed in. This also
  36.     has an effect on the type of echo desired. A 30-60% mixture will sound
  37.     more realistic than using a higher volume for the delayed sounds.
  38.  
  39.   Volume Control
  40.     This program can either increase or decrease the amplitude of VOC
  41.     files. One way to get a very clean sample is to make your sample
  42.     at a fairly low volume and then re-sample up to a higher volume.
  43.     The Sound Blaster has a tendency to introduce distortion as you
  44.     increase the volume used for sampling. This works very well for 
  45.     sampling directly from a CD or tape deck.
  46.  
  47.   The Mixer
  48.     This program blends two VOC files into a single sample. There is
  49.     also a volume mix parameter that controls how loud the mixed in
  50.     sample will be. The volume mix can be a number between 1 and 100.
  51.     50 to 60 is often a very good mixing level. The Mixer is a great way 
  52.     to add special effects to your sound files. This program does not try 
  53.     to adjust the sample rates if the two files are different. 
  54.  
  55.   Reverser
  56.     This program reverses the playback of a VOC file. It is effectively
  57.     the same as playing a tape backwards. See for yourself if "number 9"
  58.     says "turn me on, dead man" backwards. (for older Beatles fans) This
  59.     is a great tool for televangelists to search for those pesky satanic
  60.     references in rock & roll songs!
  61.     
  62.   Down Sample
  63.     This program allows a VOC file created with a high sample rate to be
  64.     "down" sampled to a lower sample rate. Some PC's have problems playing
  65.     VOC files with the higher sample rates, this is a way to change the
  66.     sample rate to something more compatible with your PC. It is also a
  67.     good way to make files smaller without the degradation associated with
  68.     compression. A VOC file recorded at 12,000khz+ down-sampled to 8000khz
  69.     will probably sound better than if it had been originally recorded at
  70.     the slower rate. Sound files originally sampled on the MAC at 22,000khz
  71.     can be down-sampled to 12,000khz  or less with almost no loss in clarity.
  72.     This program is also capable of "up" sampling, although you WILL NOT
  73.     gain any noticable resolution. Approximating the "missing" byte is just
  74.     not the same as having the original bytes in all cases.
  75.  
  76.   Sound Equalizer (EGA/VGA/Mouse only - 80486 or Math chip recommended)
  77.     Earlier versions of BLASTER Master included a program that attempted to
  78.     provide a hi-pass/low-pass filter. This was a faster, but far less ef-
  79.     fective program than this graphic equalizer. Sound Equalizer is a 64
  80.     frequency band graphic equalizer. The display is presented as a mouse
  81.     controlled "picket fence". Drawing the red bars above the white center
  82.     line effectively boosts the selected frequencies. Pulling the red bars
  83.     below the white center line cuts the selected frequency. The frequency
  84.     of each "band" is displayed as the mouse cursor passes over it. The
  85.     left mouse button selects the band. The frequency that each band controls
  86.     will change with different sample rates. This is the most mathematically
  87.     demanding of all of the BLASTER Master functions and a fast machine with
  88.     a math co-processor is recommended. Even a relatively small file requires
  89.     thousands of computations to complete. Because of the time required to
  90.     process files, there is a close estimate of the time required. Pressing
  91.     ESC will abort the process if you wish to wait until another time.
  92.  
  93.   Sound Edit (EGA/VGA/Mouse only)
  94.     This program is a very fast graphic editor to help you tailor your sound
  95.     files. Useless and noisy sample data at the beginning and endings of VOC
  96.     files can be quickly removed. Sections from within the sample can be saved
  97.     as a new sample file. The entire sample is displayed and a grid is drawn
  98.     that divides the sample into seconds to aid in selecting the "cut points".
  99.     A zero-crossing/phase approximation method is used to select the bytes that
  100.     are displayed to help in choosing the "cleanest" points for processing.
  101.     Where needed, cross-fading is applyed to splice points. Function keys 
  102.     F1 - F4 changes the pallettes used to control the colors used to display
  103.     the screen. During playback, a pulsing index line displays the position
  104.     of the file being played. If a sound file is not specified when starting
  105.     the editor, a file selection dialog box will appear. The current path can
  106.     be changed by selecting the top input box and entering a new path, such
  107.     as:  C:\SB\VOC\*.VOC. Specifying the "*.VOC" will select all files with an
  108.     extension of VOC in the chosen path.
  109.     * AN EXCEPTION TO THE RULE: The editor program should work on all single
  110.     block compressed data. This does not include silence encoding. The graphic
  111.     representation of the sound data and the time length will not be accurate.
  112.  
  113.   BLASTER Scope (EGA/VGA only)
  114.     This program graphically displays sample input real-time. Speak into a
  115.     microphone and see what your voice looks like or play music directly
  116.     into the Sound Blaster. This program is particularly effective on faster
  117.     machines. Function keys F1 - F4 changes the pallettes used to control
  118.     the color used to display real-time sample data.
  119.  
  120.   BLASTER Scope CGA (CGA/EGA/VGA)
  121.     This is a CGA version of BLASTER Scope. It also is different enough to
  122.     offer some features to EGA/VGA graphics users. If you only have CGA,
  123.     and wish to include this program into the BLASTER Master shell, rename
  124.     SBSCOPE.EXE to EGASCOP.EXE and then rename BSCOPE.EXE to SBSCOPE.EXE.
  125.  
  126.   Sound Graph (EGA/VGA only)
  127.     This program will display a sound file like it would look like on a 
  128.     very expensive color oscilloscope. Function keys F1 - F4 changes the
  129.     palettes to control the colors used to display the PCM data. This
  130.     program also supports other sound file formats besides VOC files.
  131.  
  132.   Select a File (only from BLASTER Master shell)
  133.     This option allows VOC files to be easily selected. The "audition"
  134.     function is fully integrated with BLASTER Master and does not require
  135.     that VPLAY.EXE or CT-VOICE.SYS be present. I have also added a "/Pxxx"
  136.     command line switch to force BLASTER Master to use a particular port
  137.     address (see below)
  138.  
  139.   Record a File (only from BLASTER Master shell)
  140.     This option does a virtual sample to disk from within BLASTER Master.
  141.     It offers very few advantages to using VOXKIT other than mouse support
  142.     and a digital read-out of sample and time length. It was added to make
  143.     BLASTER Master a more complete sound utility.
  144.  
  145.   Hi-Res Sampler (an 80386 is strongly recommended)
  146.     The Sound Blaster can be "pushed" to actually sample at a higher rate
  147.     than 13khz. The main limitation is the speed of the machine running
  148.     this program. I have optimized this program to push the Sound Blaster
  149.     and your PC to the absolute maximum of their capabilities! To do this,
  150.     I had to cut some corners. Unless otherwise specified, all of available
  151.     memory will be used for sampling. A smaller amount of memory can be
  152.     selected by using the "/Sn" command line switch. Enter "SAMPLE ?" at the
  153.     DOS prompt to see all available commands. THIS PROGRAM CAN ONLY BE RUN
  154.     FROM THE DOS PROMPT. 
  155.  
  156.  
  157. These features can be accessed by running BMASTER.EXE (with the exception of
  158. the 80386 Hi-Res Sampler and internal features like Audition and 
  159. Record) or separately from the DOS command line.
  160.  
  161. PLEASE NOTE:
  162. There is a new parameter that can be set from the command line to force BLASTER
  163. Master to use a certain I/O port address. BLASTER Master ordinarily scans for
  164. the Base address and IRQ. It is possible that some peripheral cards could cause
  165. the system to freeze up from being polled. If you are using a base address 
  166. other than the recommended H220 and you find that your system hangs when you
  167. execute BMASTER.EXE, try this:
  168.  
  169.      BMASTER /P230     (or 240, 250, 260, 210 which ever port you are using)
  170.  
  171. This will force BLASTER Master to use the port specified.
  172.  
  173. All of the episodes of users having problems with BLASTER Master has been the
  174. result of trying to re-process COMPRESSED or LOOPED files. This also includes
  175. silence compression files. BLASTER Master can only process RAW 8 bit sample 
  176. files. The example file FROGS.VOC is a looped file and will not work with any
  177. of these utilities. If the VOC file you are trying to re-sample sounds bad or
  178. locks up your computer after playing it, then it is probably NOT a raw file.
  179. If you do find a bug, please report it in as much detail as possible so that
  180. I can fix it in the next version.
  181. ---
  182. Suggested Reading:
  183. If you are interested in learning more about how BLASTER Master works, you
  184. should read the following books:
  185.   "Principles of Digital Audio" by Ken C. Pohlmann
  186.      Howard W. Sams & Co., 1985, 1989 second edition
  187.         This is an excellent introduction to everything from fundamental 
  188.         accoustic theory to the way compact disks work. Some chapters are
  189.         relatively easy to understand and others are definitely NOT for
  190.         the faint of heart.
  191.   "Musical Applications of Microprocessors" by Hal Chamberlin
  192.      Hayden Books, 1985, 1987 second edition
  193.         This is absolutely the best edition ever published in the field
  194.         of digital sound production and is universally considered a
  195.         classic. This book is 800 pages long and an understanding of
  196.         advanced mathmatics is required.
  197.    "Elements of Computer Music" by F. Richard Moore
  198.       Prentice-Hall, Inc. 1990
  199.         This is also an excellent source of information about digital
  200.         sound re-production. It is especially good for C programmers as
  201.         all of the examples are working C routines.
  202.    "An Introduction to Digital Signal Processing" by John H. Karl
  203.       Academic Press, Inc. 1989
  204.         This is a very good crash study course in DSP and assumes the
  205.         reader is familiar with higher mathmatics. 
  206. ---
  207. Distribution BBS Numbers
  208.   These BBS's should always have the latest release. BLASTER Master is also
  209.   available on hundreds of other BBS's around the world.
  210.  
  211.   CompuServe      GO MIDI
  212.   Channel One     617 354-3137
  213.   Data Dimension  404 921-1186
  214.   Musical Chairs  416 438-1688
  215.   New Dimension   408 274-5550
  216.   Rusty & Eddy's  216 726-3589
  217.   User-to-User    214 492-6565
  218.  
  219. ---
  220. BLASTER Master is the result of many, many hours of programming, study and
  221. experimentation (not to mention 6 years of college). If you find this program
  222. to be interesting and of use to you, then please register BLASTER Master and
  223. help support future development towards more applications of sound files. I
  224. would like to take this opportunity to thank the individuals and institutions
  225. that have already registered. Your support has made Version 2.8 possible. As
  226. long as you continue to support BLASTER Master, I will continue to release new
  227. versions. All future updates are free. One registration will automatically 
  228. register future versions. Please mention the version number in your letter.
  229. I would also like your telephone number and your computer system hardware.
  230.  
  231. To Register, send $29.95 to Gary Maddox
  232.                             1901 Spring Creek #315
  233.                             Plano, TX 75023
  234.  
  235. Thank you for using my Sound Blaster software.
  236.  
  237. * Sound Blaster is a registered trademark of Creative Labs, Inc
  238. -------------------------------------------------------------------------------
  239.      BLASTER Master (C) 1990, 1991 by Gary Maddox, all rights reserved.
  240. -------------------------------------------------------------------------------