home *** CD-ROM | disk | FTP | other *** search
- ==============================
- Blaster Master V.2.8
- for the CMS Sound Blaster
- (C) by Gary Maddox 02/15/91
- ==============================
-
- The CMS Sound Blaster is the best IBM sound card available today. One of
- the outstanding features of the Sound Blaster is the ability to sample
- sound and play it back. BLASTER Master is a tool kit for working with
- RAW, UNCOMPRESSED Sound Blaster VOC files. BLASTER Master includes many
- features available on Digital Audio Workstations costing many thousands
- of dollars. The current features supported by BLASTER Master include:
-
-
- Slow It Down!
- This program extends the time domain without effecting the frequency
- domain... in plain english, you can re-sample a VOC file that will
- play back at approximately 1/2 speed without effecting the pitch.
- Imagine you are a guitar player and want to learn the latest white
- hot guitar licks from Joe Satriani or Eric Johnson... Slow it Down!
- makes listening and learning MUCH easier!
-
- Speed It Up!
- I couldn't have a "slow down" program without a "speed up" one too.
- Unlike Slow It Down!, Speed It Up! includes a "slider" for selecting
- how much of a speed increase is desired.
-
- Digital Delay
- This program adds echo or delay to a VOC file to give it a richer,
- fuller sound. It is also great for adding special effects. Two para-
- meters are used to determine the type of echo desired. The number of
- milliseconds before the echo starts sets the "size" of the effect.
- Delays of 60-100 sound like a large room. Larger delays, upto 200
- milliseconds, will sound like a cavern or canyon. The second parameter
- is the mixture, i.e., how loud should the echo be mixed in. This also
- has an effect on the type of echo desired. A 30-60% mixture will sound
- more realistic than using a higher volume for the delayed sounds.
-
- Volume Control
- This program can either increase or decrease the amplitude of VOC
- files. One way to get a very clean sample is to make your sample
- at a fairly low volume and then re-sample up to a higher volume.
- The Sound Blaster has a tendency to introduce distortion as you
- increase the volume used for sampling. This works very well for
- sampling directly from a CD or tape deck.
-
- The Mixer
- This program blends two VOC files into a single sample. There is
- also a volume mix parameter that controls how loud the mixed in
- sample will be. The volume mix can be a number between 1 and 100.
- 50 to 60 is often a very good mixing level. The Mixer is a great way
- to add special effects to your sound files. This program does not try
- to adjust the sample rates if the two files are different.
-
- Reverser
- This program reverses the playback of a VOC file. It is effectively
- the same as playing a tape backwards. See for yourself if "number 9"
- says "turn me on, dead man" backwards. (for older Beatles fans) This
- is a great tool for televangelists to search for those pesky satanic
- references in rock & roll songs!
-
- Down Sample
- This program allows a VOC file created with a high sample rate to be
- "down" sampled to a lower sample rate. Some PC's have problems playing
- VOC files with the higher sample rates, this is a way to change the
- sample rate to something more compatible with your PC. It is also a
- good way to make files smaller without the degradation associated with
- compression. A VOC file recorded at 12,000khz+ down-sampled to 8000khz
- will probably sound better than if it had been originally recorded at
- the slower rate. Sound files originally sampled on the MAC at 22,000khz
- can be down-sampled to 12,000khz or less with almost no loss in clarity.
- This program is also capable of "up" sampling, although you WILL NOT
- gain any noticable resolution. Approximating the "missing" byte is just
- not the same as having the original bytes in all cases.
-
- Sound Equalizer (EGA/VGA/Mouse only - 80486 or Math chip recommended)
- Earlier versions of BLASTER Master included a program that attempted to
- provide a hi-pass/low-pass filter. This was a faster, but far less ef-
- fective program than this graphic equalizer. Sound Equalizer is a 64
- frequency band graphic equalizer. The display is presented as a mouse
- controlled "picket fence". Drawing the red bars above the white center
- line effectively boosts the selected frequencies. Pulling the red bars
- below the white center line cuts the selected frequency. The frequency
- of each "band" is displayed as the mouse cursor passes over it. The
- left mouse button selects the band. The frequency that each band controls
- will change with different sample rates. This is the most mathematically
- demanding of all of the BLASTER Master functions and a fast machine with
- a math co-processor is recommended. Even a relatively small file requires
- thousands of computations to complete. Because of the time required to
- process files, there is a close estimate of the time required. Pressing
- ESC will abort the process if you wish to wait until another time.
-
- Sound Edit (EGA/VGA/Mouse only)
- This program is a very fast graphic editor to help you tailor your sound
- files. Useless and noisy sample data at the beginning and endings of VOC
- files can be quickly removed. Sections from within the sample can be saved
- as a new sample file. The entire sample is displayed and a grid is drawn
- that divides the sample into seconds to aid in selecting the "cut points".
- A zero-crossing/phase approximation method is used to select the bytes that
- are displayed to help in choosing the "cleanest" points for processing.
- Where needed, cross-fading is applyed to splice points. Function keys
- F1 - F4 changes the pallettes used to control the colors used to display
- the screen. During playback, a pulsing index line displays the position
- of the file being played. If a sound file is not specified when starting
- the editor, a file selection dialog box will appear. The current path can
- be changed by selecting the top input box and entering a new path, such
- as: C:\SB\VOC\*.VOC. Specifying the "*.VOC" will select all files with an
- extension of VOC in the chosen path.
- * AN EXCEPTION TO THE RULE: The editor program should work on all single
- block compressed data. This does not include silence encoding. The graphic
- representation of the sound data and the time length will not be accurate.
-
- BLASTER Scope (EGA/VGA only)
- This program graphically displays sample input real-time. Speak into a
- microphone and see what your voice looks like or play music directly
- into the Sound Blaster. This program is particularly effective on faster
- machines. Function keys F1 - F4 changes the pallettes used to control
- the color used to display real-time sample data.
-
- BLASTER Scope CGA (CGA/EGA/VGA)
- This is a CGA version of BLASTER Scope. It also is different enough to
- offer some features to EGA/VGA graphics users. If you only have CGA,
- and wish to include this program into the BLASTER Master shell, rename
- SBSCOPE.EXE to EGASCOP.EXE and then rename BSCOPE.EXE to SBSCOPE.EXE.
-
- Sound Graph (EGA/VGA only)
- This program will display a sound file like it would look like on a
- very expensive color oscilloscope. Function keys F1 - F4 changes the
- palettes to control the colors used to display the PCM data. This
- program also supports other sound file formats besides VOC files.
-
- Select a File (only from BLASTER Master shell)
- This option allows VOC files to be easily selected. The "audition"
- function is fully integrated with BLASTER Master and does not require
- that VPLAY.EXE or CT-VOICE.SYS be present. I have also added a "/Pxxx"
- command line switch to force BLASTER Master to use a particular port
- address (see below)
-
- Record a File (only from BLASTER Master shell)
- This option does a virtual sample to disk from within BLASTER Master.
- It offers very few advantages to using VOXKIT other than mouse support
- and a digital read-out of sample and time length. It was added to make
- BLASTER Master a more complete sound utility.
-
- Hi-Res Sampler (an 80386 is strongly recommended)
- The Sound Blaster can be "pushed" to actually sample at a higher rate
- than 13khz. The main limitation is the speed of the machine running
- this program. I have optimized this program to push the Sound Blaster
- and your PC to the absolute maximum of their capabilities! To do this,
- I had to cut some corners. Unless otherwise specified, all of available
- memory will be used for sampling. A smaller amount of memory can be
- selected by using the "/Sn" command line switch. Enter "SAMPLE ?" at the
- DOS prompt to see all available commands. THIS PROGRAM CAN ONLY BE RUN
- FROM THE DOS PROMPT.
-
-
- These features can be accessed by running BMASTER.EXE (with the exception of
- the 80386 Hi-Res Sampler and internal features like Audition and
- Record) or separately from the DOS command line.
-
- PLEASE NOTE:
- There is a new parameter that can be set from the command line to force BLASTER
- Master to use a certain I/O port address. BLASTER Master ordinarily scans for
- the Base address and IRQ. It is possible that some peripheral cards could cause
- the system to freeze up from being polled. If you are using a base address
- other than the recommended H220 and you find that your system hangs when you
- execute BMASTER.EXE, try this:
-
- BMASTER /P230 (or 240, 250, 260, 210 which ever port you are using)
-
- This will force BLASTER Master to use the port specified.
-
- All of the episodes of users having problems with BLASTER Master has been the
- result of trying to re-process COMPRESSED or LOOPED files. This also includes
- silence compression files. BLASTER Master can only process RAW 8 bit sample
- files. The example file FROGS.VOC is a looped file and will not work with any
- of these utilities. If the VOC file you are trying to re-sample sounds bad or
- locks up your computer after playing it, then it is probably NOT a raw file.
- If you do find a bug, please report it in as much detail as possible so that
- I can fix it in the next version.
- ---
- Suggested Reading:
- If you are interested in learning more about how BLASTER Master works, you
- should read the following books:
- "Principles of Digital Audio" by Ken C. Pohlmann
- Howard W. Sams & Co., 1985, 1989 second edition
- This is an excellent introduction to everything from fundamental
- accoustic theory to the way compact disks work. Some chapters are
- relatively easy to understand and others are definitely NOT for
- the faint of heart.
- "Musical Applications of Microprocessors" by Hal Chamberlin
- Hayden Books, 1985, 1987 second edition
- This is absolutely the best edition ever published in the field
- of digital sound production and is universally considered a
- classic. This book is 800 pages long and an understanding of
- advanced mathmatics is required.
- "Elements of Computer Music" by F. Richard Moore
- Prentice-Hall, Inc. 1990
- This is also an excellent source of information about digital
- sound re-production. It is especially good for C programmers as
- all of the examples are working C routines.
- "An Introduction to Digital Signal Processing" by John H. Karl
- Academic Press, Inc. 1989
- This is a very good crash study course in DSP and assumes the
- reader is familiar with higher mathmatics.
- ---
- Distribution BBS Numbers
- These BBS's should always have the latest release. BLASTER Master is also
- available on hundreds of other BBS's around the world.
-
- CompuServe GO MIDI
- Channel One 617 354-3137
- Data Dimension 404 921-1186
- Musical Chairs 416 438-1688
- New Dimension 408 274-5550
- Rusty & Eddy's 216 726-3589
- User-to-User 214 492-6565
-
- ---
- BLASTER Master is the result of many, many hours of programming, study and
- experimentation (not to mention 6 years of college). If you find this program
- to be interesting and of use to you, then please register BLASTER Master and
- help support future development towards more applications of sound files. I
- would like to take this opportunity to thank the individuals and institutions
- that have already registered. Your support has made Version 2.8 possible. As
- long as you continue to support BLASTER Master, I will continue to release new
- versions. All future updates are free. One registration will automatically
- register future versions. Please mention the version number in your letter.
- I would also like your telephone number and your computer system hardware.
-
- To Register, send $29.95 to Gary Maddox
- 1901 Spring Creek #315
- Plano, TX 75023
-
- Thank you for using my Sound Blaster software.
-
- * Sound Blaster is a registered trademark of Creative Labs, Inc
- -------------------------------------------------------------------------------
- BLASTER Master (C) 1990, 1991 by Gary Maddox, all rights reserved.
- -------------------------------------------------------------------------------