home *** CD-ROM | disk | FTP | other *** search
/ Teach Yourself Game Programming in 21 Days / TYGAMES_R.ISO / bmaster / bmaster.doc < prev    next >
Text File  |  1994-10-05  |  42KB  |  833 lines

  1.                      BLASTER Master v6.2
  2.             for the Sound Blaster and compatibles
  3.               Copyright (C) 1993 by Gary Maddox
  4.  
  5.  
  6. BLASTER Master is a program designed for serious PC
  7. soundcard enthusiasts who are interested in getting the most
  8. from their PC audio cards when sampling sounds and then
  9. playing them back.  A tool kit for working with Sound
  10. Blaster type VOC, .WAV and .SND files, BLASTER Master offers
  11. many features that are available on Digital Audio
  12. Workstations which normally cost many thousands of dollars.
  13.  
  14. SYSTEM REQUIREMENTS ---------------
  15.   Before  running  BLASTER  Master on your PC,  please  check  the  system
  16.   requirements and user information listed below:
  17.  
  18.      >  This  program requires EGA/VGA graphics, a mouse,  a  hard
  19.       disk and at least a 286 PC.
  20.      
  21.      >  NOTE:  BLASTER  Master will function without  a  soundcard
  22.       being present, but the PLAY, RECORD and SCOPE functions will
  23.       be disabled.
  24.      
  25.      >   BLASTER Master includes internal driver support for Sound
  26.       Blaster  compatibles but most other sound cards can be  used
  27.       by   installing   your   cards  DOS  based   player/recorder
  28.       utilities.  See the section on Configuring External  Players
  29.       for detailed information on this.
  30.      
  31.      >  Unregistered versions will only process a 25 second  sound
  32.       file  while  the  registered version will process  any  size
  33.       sound file.
  34.  
  35.   More  requirements and performance tips for using BLASTER Master can  be
  36.   found  in the section entitled "Performance Tips" (near the end  of  the
  37.   documentation).
  38.  
  39. OVERVIEW ---------------
  40.   One  of the great features of the Sound Blaster and other PC audio cards
  41.   is  the  ability to sample sound and play it back.  Now you  can  tailor
  42.   your  own  sound  files using the BLASTER Master program,  a  very  fast
  43.   EGA/VGA  graphic editor. Useless and noisy sample data (at the beginning
  44.   and  endings  of  VOC files) can be quickly removed  and  sections  from
  45.   within  the sample can be saved as a new sample file.  A graphic of  the
  46.   entire  sample  appears on your monitor along with a grid  that  divides
  47.   the  sample into seconds to aid in selecting the "cut points".  A  zero-
  48.   crossing/phase approximation method allows you to select  the  displayed
  49.   bytes,  helping you choose the "cleanest" points for processing.  Cross-
  50.   fading is applied to splice points when needed.
  51.  
  52.   During playback, a pulsing index line displays the position of the  file
  53.   being  played. The various digital processes can be selected  using  the
  54.   mouse,  or in most cases, you can use ALT plus the first letter  of  the
  55.   option.
  56.      
  57.      > Example: ALT-P (holding down the ALT key while pressing the
  58.       "P"  at  the  same time) will "PLAY" the currently  selected
  59.       sound file.
  60.  
  61.   A   color   palette  is  also  included  in  BLASTER  Master's   graphic
  62.   capabilities.  Using  your  keyboard's function  keys  F1-F10,  you  can
  63.   control  the  colors  displayed  on the screen.  Play  around  with  the
  64.   available color combinations to find the one that best suits you! For  a
  65.   listing  of  the  function  key color settings,  refer  to  the  section
  66.   entitled "Changing Screen Colors" .
  67.  
  68.   Functions  of  a sound file -- SELECTing, RECORDing and EDITing  --  are
  69.   covered in the following four sections.
  70.  
  71. SELECTING A SOUND FILE ---------------
  72.   If  you  don't  specify a sound file when starting the  editor,  a  file
  73.   selection  dialog box will appear. The current path can  be  changed  by
  74.   selecting  the right selection box and selecting a new path.  From  this
  75.   dialog  box,  you  can PLAY the sound file, RECORD  a  new  sound  file,
  76.   ACCEPT  the file to process or QUIT the program, returning to  DOS.  You
  77.   can  also display useful file information to audition a file by choosing
  78.   the  PLAY  option. The various options can be selected using  the  mouse
  79.   or,  in  most cases, pressing <ALT> plus the first letter of the  option
  80.   as  explained  earlier. You can also select files  with  your  mouse  by
  81.   double-clicking on the file you want to access. If you  accept  a  sound
  82.   file that is multi-blocked, BLASTER Master will allow you to remove  the
  83.   blocks and convert to a RAW VOC file.
  84.  
  85. IMPORTING A SOUND FILE ---------------
  86.   Choosing  certain  sound  files  other than  VOC  files  from  the  File
  87.   Selection  Dialog Box will allow you to import WAV, NTI, 8SV, MOD,  SAM,
  88.   VOX and SND format files into BLASTER Master.
  89.      
  90.      >  WAV  files  are the Microsoft Multi-Media format  and  are
  91.       supported  by the Pro Audio Spectrum and the ATI Stereo  F/X
  92.       sound cards and others.
  93.      
  94.      >  SND  files:  completely raw wave data files not  including
  95.       header information.
  96.      
  97.      >  NTI & SAM files are Amiga sample files as used by MOD file
  98.       editors.
  99.      
  100.      > VOC type files can also be saved in these three formats.
  101.      
  102.      > 8SV: the extension normally used for Amiga IFF sound files.
  103.       You  can  import Amiga IFF sound files, but cannot currently
  104.       save files in Amiga IFF format.
  105.      
  106.      >  MOD: only the samples from a MOD file can be extracted for
  107.       editing.
  108.      
  109.      > VOX files are sample files made by voice mail type cards. A
  110.       sample  rate  of  6750 is assumed. You  can  use  the  PITCH
  111.       function to quickly adjust this.
  112.  
  113. SOUND FILE UTILITIES ---------------
  114.   When  you  select UTILITY from the File Selection Dialog Box,  the  File
  115.   Utility  Dialog  Box  appears. This useful  option  will  allow  you  to
  116.   DELETE,  RENAME,  COPY  or MOVE the selected sound  file.  You  can  not
  117.   choose  this  option  unless you have selected a file.  When  using  the
  118.   RENAME,  COPY or MOVE functions, you will need to supply a DOS  path  in
  119.   the  TO: input box. You can not RENAME a sound file unless the new  name
  120.   does  not  exist in the current path. COPY will warn you if you  attempt
  121.   to  over-write an existing file. The MOVE function is very handy in that
  122.   it  will move the sound file from one path to another. The MOVE function
  123.   is particularly fast when the new path exists on the same disk drive.
  124.  
  125. RECORDING A SOUND FILE ---------------
  126.   When  you  select RECORD from the File Selection Dialog Box, the  Record
  127.   Dialog  Box  appears. Here, enter the name of the VOC file you  wish  to
  128.   record.
  129.      
  130.      > NOTE: If specifying a VOC file that already exists, it will
  131.       be overwritten!
  132.   
  133.   Using  a  mouse, select the sample rate to use when recording--  13,000-
  134.   4000  if using Sound Blaster or 44,000-4000 if using Sound Blaster  Pro.
  135.   (The  higher  the  sample rate, the better the file  will  sound.)  When
  136.   using  the  various digital processes, a higher rate will  produce  much
  137.   better sounding file. Choose SCOPE to display a graphic scope, which  is
  138.   very  useful  for  setting the volume on a device  from  which  you  are
  139.   recording.  Select RECORD when ready to begin recording and  <ESC>  when
  140.   ready  to stop. Your file is then displayed on the Editor screen so  you
  141.   can modify it.
  142.      
  143. > NOTE: Sound Blaster Pro and SB16 users will also select
  144. the recording input source, input filter, and MONO or STEREO
  145. recording. Users of CDROM drives need to read about Syncro
  146. CD sampling.
  147. USING SYNCRO CD ---------------
  148.   Anyone  using  a  CDROM from Creative Labs MultiMedia  can  use  BLASTER
  149.   Master  to  sample recordings directly from your favorite  CDs!  I  have
  150.   gotten  excellent  (if not the BEST) recordings with the  Sound  Blaster
  151.   Pro using the CDROM.
  152.   If  you are equipped with a CDROM, a standard CD player control bar will
  153.   appear  on the RECORD dialog box you see on your monitor. BLASTER Master
  154.   currently  supports  the following CD player controls  --  PLAY,  PAUSE,
  155.   STOP,  REWIND,  FAST FORWARD, PREVIOUS TRACK and NEXT TRACK.  To  sample
  156.   from  your favorite CDs, make sure you have selected "CD" as your  input
  157.   source.  You  can either start the CD and then pick RECORD,  or  what  I
  158.   have found works better is to use SYNCRO CD, as explained below.
  159.  
  160.   If  BLASTER  Master detects that your CDROM is in PAUSE  mode,  you  can
  161.   select  RECORD  to  automatically synchronize the sampling  and  the  CD
  162.   audio  playback. When you press <ESC> to stop recording, the CD playback
  163.   will  shut off automatically. Using this SYNCRO CD feature, your results
  164.   are  a very precise, high quality sample that should require very little
  165.   editing.
  166.      
  167. EDITING A SOUND FILE ---------------
  168.   The  EDIT option enables you to edit selected sections of a sound  file.
  169.   When  selecting  a  sound file section to edit (remove,  save,  hear  or
  170.   zoom),  position  the  cursor over the graph at the  first  desired  cut
  171.   point  and  press the LEFT mouse button. Now, position the  cursor  over
  172.   the  second  cut  point and press the LEFT button again.  This  marks  a
  173.   section with a blue box, signifying that you can PLAY that section,  CUT
  174.   it from the sample or SAVE it as a new file.
  175.   The  ZOOM  option displays the marked section so you can  choose  a  new
  176.   block  from  the  zoomed  area, editing the  sound  file  with  surgical
  177.   precision. (You can zoom the file until the resolution reaches 1:1.  The
  178.   current resolution is shown just above the options selection box.)   The
  179.   UNZOOM  option  will back up to the last marked block.  You  can  UNZOOM
  180.   upto 128 times or until the original BLOCK is once again reached.
  181.      
  182.      >  MOVE: allows a selected block to be moved to a new section
  183.       in the same file.
  184.      >  COPY:  (Vanishing Menu only) moves a copy of the  selected
  185.       block to a new section of the same file.
  186.      >  FULLVIEW:  (Vanishing Menu only) displays the entire  file
  187.       with the current block highlighted. This is very useful when
  188.       zoomed  into  a  block  and  you need  to  view  the  entire
  189.       waveform.
  190.  
  191. SETTING A MARKER ---------------
  192.   BLASTER  Master  features a marker function which  allows  you  to  pre-
  193.   select  a  point in a sound ile. This function is especially useful  for
  194.   mixing  and  inserting sounds in sound files. To set a marker,  position
  195.   the  mouse cursor at the appropriate spot on the blue bar just below the
  196.   sound  file  grid.  Then, using the right mouse button,  click  on  this
  197.   position to place a white arrow on this blue bar. The SPACEBAR and arrow
  198.   keys can also be used to position the marker. Pressing "M" sets a block.
  199.  
  200. TOOLS ---------------
  201.   This  program includes special processes, called tools, that operate  on
  202.   a  block  of  data. When you select the TOOLS button, a  selection  menu
  203.   containing  special block functions pops up on your screen.  These  tool
  204.   functions are listed below:
  205.  
  206.      LOOP:
  207.      Repeats  block  up  to 10 times, adding a  Max  Headroom-type
  208.       stutter to the file.
  209.  
  210.      MUTE:
  211.      Replaces  the block with silence bytes, which is very  useful
  212.       for  removing glitches and other undesirable noises  without
  213.       effecting the playback time.
  214.      
  215.      REVERSE:
  216.      Reverses the block to playback backwards.
  217.      
  218.      PITCH:
  219.      Changes the pitch of the block (lowering/raising it); effects
  220.       playback time.
  221.      
  222.      ECHO:
  223.      Adds  echo  to the block. Same parameters as in Echo function
  224.       for whole files.
  225.      
  226.      VOLUME:
  227.      Adjusts  the block's playback volume. Same parameters  as  in
  228.       Volume function
  229.      for whole files.
  230.      
  231.      ACCELERATE:
  232.      Increases  the playback speed of the block for a  speeded  up
  233.       effect.
  234.      
  235.      DECELERATE:
  236.      Decreases  the playback speed of the block for a slowed  down
  237.       effect.
  238.  
  239.  
  240. SPECIAL PROCESSES ---------------
  241.   BLASTER  Master supports several special digital processes for modifying
  242.   your  sound  files:  SCOPE,  ECHO, REVERSE, INSERT,  FAST,  SLOW,  RATE,
  243.   VOLUME,  PITCH,  PACK,  FADE, VOCALS, PANNING, OCTAVIA  and  MIXER.  The
  244.   processes  are  not  all displayed at the same time  on  the  Wave  Edit
  245.   screen,  so  to display the next set of options, press the MORE  button.
  246.   Once  again,  options  here are selected using the  mouse  or,  in  most
  247.   cases, pressing <ALT> plus the first letter of the option you want.
  248.      
  249.      >   EXAMPLE:  ALT-E  (holding  down  the  ALT  and  "E"  keys
  250.       simultaneously) allows you to "ECHO" the currently  selected
  251.       sound file.
  252.   
  253.   You  can  use  the NEW button to select a new file when  in  the  Editor
  254.   screen  or  to  unmark  a  block when in the Cut/Save/Zoom  screen.  The
  255.   special processes listed above are described in detail as follows:
  256. SCOPE:
  257.   Graphically  displays  sample input real-time. To see  this  first-hand,
  258.   speak  into  a  microphone and see what your voice looks  like  or  play
  259.   music directly into the Sound Blaster. (This works particularly well  on
  260.   faster  machines  and  is  an  excellent  way  to  check  your  system's
  261.   quality.) When there is no sound input, you should see a straight,  flat
  262.   line  that  is exactly even with the white line on the sound file  grid.
  263.   Any  spikes  you see above or below this white line indicate  that  your
  264.   system is registering noise of some kind. Pressing any key or either  of
  265.   the mouse buttons will cancel the scope and return you to the editor.
  266.  
  267. ECHO:
  268.   Adds  echo  or  delay to a VOC file to give it a richer,  fuller  sound.
  269.   This  feature  is also great for adding special effects. Two  parameters
  270.   are used to determine the type of echo desired:
  271.      
  272.      1)  SIZE  --  The "size" of the effect is determined  by  the
  273.       number of milliseconds before the echo starts. Delays of 60-
  274.       100  simulate a large room, while larger delays (up  to  200
  275.       milliseconds) will sound like a cavern or canyon.
  276.      
  277.      2)  MIXTURE -- The mixture (how loud the echo should be mixed
  278.       in)  has  an  effect on the type of echo desired.  A  30-60%
  279.       mixture will sound more realistic than using a higher volume
  280.       for  the  delayed  sounds. To determine how  the  echo  will
  281.       repeat, select either INFINITE or FINITE.
  282.  
  283. REVERSE:
  284.   Reverses  the playback of a VOC file, which is effectively the  same  as
  285.   playing  a  tape backwards. You older Beatles fans can see for  yourself
  286.   if  the  song  "Number 9" really says "turn me on, dead man"  backwards.
  287.   This  is  also  a great tool for televangelists to use in searching  for
  288.   those  pesky satanic references in rock & roll songs! Did you know  that
  289.   the famous Tarzan yell sounds the same backwards as forwards? Try it!
  290.  
  291. INSERT:
  292.   Allows  another sound file to be inserted into the sound  file  you  are
  293.   currently  editing. When you select INSERT, the File Select  Dialog  Box
  294.   will  appear. From here, you can SELECT a VOC file, RECORD a  new  sound
  295.   file  or  CANCEL the INSERT process and return to the Edit screen.  Once
  296.   you  have  selected a VOC file for insertion, the system will  give  you
  297.   the option of selecting the point in the original file for insertion  by
  298.   using  either the mouse pointer, the marker, a sample point in the  file
  299.   or  a point in time.  If the sample rate of the new sound file does  not
  300.   match  the original file, the sample rate will be adjusted to  blend  in
  301.   correctly.
  302.      
  303.      >  NOTE: Use care when selecting a new sound file that is not
  304.       packed,  contains  silence compression or is  a  multi-block
  305.       file. The resulting sound file will not be usable!
  306.  
  307. SLOW:
  308.   Extends the time domain without effecting the frequency domain... or  in
  309.   plain English, the SLOW process allows you to re-sample a VOC file  that
  310.   will  play back at the selected speed without effecting the pitch.  This
  311.   function  will double the size of the original sound file.  Imagine  you
  312.   are  a guitar player and want to learn the latest white hot guitar licks
  313.   from  Joe  Satriani or Eric Johnson... SLOW makes listening and learning
  314.   MUCH   easier!  It  is  also  very  useful  for  preparing   multi-media
  315.   presentations.
  316.      
  317.      >  HINT: Sound files with sample rates above 12khz produce  a
  318.       more natural sound.
  319. FAST:
  320.   I  couldn't  have a "slow down" process without a "speed up"  one,  too,
  321.   could  I?  Unlike  SLOW,  the  FAST  process  includes  a  "slider"  for
  322.   selecting  how  much of a speed increase you desire. This function  will
  323.   decrease the size of the original sound file accordingly.
  324.      
  325.      >  HINT:  Like  SLOW,  sound files with higher  sample  rates
  326.       produce better results.
  327.  
  328. RATE:
  329.   Allows  a VOC file created with a high sample rate to be "down"  sampled
  330.   to  a  lower sample rate. Some PCs have problems playing VOC files  with
  331.   the  higher sample rates, so this RATE process provides you with  a  way
  332.   to  change the sample rate to something more compatible with your PC. It
  333.   is  also  a  good  way  to  make files smaller without  the  degradation
  334.   associated with compression.
  335.      
  336.      >  A  VOC  file recorded at 12,000Hz+ down-sampled to  8000Hz
  337.       will  probably  sound better than if it had been  originally
  338.       recorded at the slower rate.
  339.      
  340.      >  Sound files originally sampled on the MAC at 22,000Hz  can
  341.       be  down-sampled to 12,000Hz or less with almost no loss  in
  342.       clarity.
  343.   
  344.   The  RATE  process is also capable of "up" sampling, although  you  WILL
  345.   NOT  gain any noticable resolution. Approximating the "missing" byte  is
  346.   just not the same as having the original bytes in all cases.
  347.  
  348. VOLUME:
  349.   Either  increases or decreases the amplitude of VOC files.  One  way  to
  350.   get  a  very clean sample is to make your sample at a fairly low  volume
  351.   and  then  re-sample  up to a higher volume. (The Sound  Blaster  has  a
  352.   tendency  to  introduce distortion as you increase the volume  used  for
  353.   sampling.)
  354.   The  VOLUME process works very well for sampling directly from a  CD  or
  355.   tape  deck.  Enter either "I" to increase the volume or "D" to  decrease
  356.   the  volume.  The numeric value you enter after either "I" or  "D"  will
  357.   determine the amount of change in the resulting file.
  358.      
  359.      > Increasing the volume: values of 10-50 have a subtle effect
  360.       on  the resulting sound file. Values of 50-200+ will have an
  361.       even more dramatic effect.
  362.      
  363.      >  Decreasing  the  volume: values of  1-99  will  cause  the
  364.       resulting file to have approximately the same volume as  the
  365.       percent of the number entered. Entering "50" will produce  a
  366.       sound  file that is only 50% as loud as the original.  If  a
  367.       value  greater than 100 is entered, the effect  will  be  to
  368.       INCREASE the volume, even though you selected to DECREASE.
  369.  
  370. MIXER:
  371.   Blends  two  VOC files into a single sample. There is also a volume  mix
  372.   parameter  that  controls  how loud the mixed-in  sample  will  be.  The
  373.   volume  mix can be a number between 1 and 100; 50 to 60 is often a  very
  374.   good  mixing level. Before beginning the MIXing process, you can  select
  375.   the  point within your original file where you want to begin mixing.  If
  376.   you  want  to  start at the beginning of your file, choose the  farthest
  377.   point to your left.
  378.   
  379.   The  Mixer  is  a great way to add special effects to your sound  files.
  380.   This  process does not try to adjust the sample rates if the  files  are
  381.   different.
  382. PACK/UNPACK:
  383.   These  processes will either pack or unpack a sound file,  depending  on
  384.   its  current  state.  The previously-discussed functions  only  work  on
  385.   unpacked  files. Many of the available files come packed; once unpacked,
  386.   all of the special BLASTER Master features can be applied to the files.
  387.  
  388. PITCH:
  389.   Alters the sample rate value contained within the VOC file. If you  want
  390.   to  raise  or  lower the pitch, you can select the slider. Altering  the
  391.   pitch  will also effect the playback time, but not the size of the file.
  392.   This  process  comes  in handy when importing a WAV  or  SAM  file  (for
  393.   instance) that does not quite sound right. Used with the FAST  and  SLOW
  394.   processes, you can produce some very interesting effects.
  395.  
  396. FADE:
  397.   Allows  you  to  fade in or out on the volume of a  sound  file  at  the
  398.   file's  beginning  and ending points. When choosing this  function,  you
  399.   can  specify the amount of time you want for the fade in and  fade  out.
  400.   Neither  of  these times can exceed 1/2 of the total time of  the  sound
  401.   file. If for instance, you wish to only fade out a sound file, use  zero
  402.   as  the fade in time. When combining multiple files, a little fading can
  403.   result  in a smoother transition in the sound, making the switch between
  404.   sounds  less abrupt. This can be especially effective when a sound  file
  405.   has lots of background noise and the joining sound file does not.
  406.  
  407. SILENCE:
  408.   Inserts a period of silence into the sound file. This is very handy  for
  409.   padding out multimedia sounds.
  410.  
  411. NOISE GATE:
  412.   Mutes  background noise based on the Threshold value. This  function  is
  413.   very effective with speech only sound files, others may sound choppy.
  414.  
  415. OCTAVIA:
  416.   Mixes  in  a  second  waveform one octave above  or  below  the  current
  417.   waveform.  This  is a very interesting effect for both voice  and  music
  418.   sounds. It was named after the guitar effect that Jimi Hendrix used.
  419.   
  420. VOCALS: (Stereo files only)
  421.   "Removes"  vocals  from  a  stereo sound  file.  This  process  actually
  422.   inverts  the left channel 180 degrees and mixes it back into  the  right
  423.   channel.  This has a tendency to cancel out all the center  waves  where
  424.   vocals are often mixed in. The effect varies significantly from song  to
  425.   song  depending  on how it was originally mixed. For  example,  "I  Feel
  426.   Fine"  by  The  Beatles  will  process out 99%  of  the  vocal,  whereas
  427.   "Eleanor Rigby" has the effect of enhancing the vocals and reducing  the
  428.   cellos. You can also tweak the results by modifying the sampling  SOURCE
  429.   --  that  is, play around with the channel balance and use  some  EQ  or
  430.   even  stereo synthesis. In any case, VOCALS is lots of fun and works  as
  431.   well as the $350 unit you see advertised.
  432.  
  433. PANNING: (Stereo files only)
  434.   Adds  left  channel to right channel stereo panning or right channel  to
  435.   left  channel stereo panning. In other words, it allows a sound file  to
  436.   sweep from one speaker to the next.
  437.  
  438. MAKEMONO: (Stereo files only)
  439.   This process converts a stereo file to monophonic. The two channels  can
  440.   be  mixed together to form a single channel or either the left or  right
  441.   channel  can  be selected to form a mono soundfile. This is very  useful
  442.   for  people with soundcards that are MONO only or to reduce the size  of
  443.   large stereo files.
  444. USING THE VANISHING MENU ---------------
  445.   The  system reveals a drop-down bar menu when, during file editing,  you
  446.   move  the mouse cursor to the top of the screen or hold down the <SHIFT>
  447.   key.  All of the button functions are available from the Vanishing Menu.
  448.   Many other useful functions are also available, as explained below.
  449.  
  450. FILE MENU:
  451.      >  SAVE  -- Save the current sound file. If the current sound
  452.       file is UNTITLED, you will be prompted for a file name.
  453.      >  SAVE  AS -- Save the current sound file by a new  name  or
  454.       file format.
  455.      >  QUIT -- Quit to DOS immediately. If the current sound file
  456.       is UNTITLED, you will be prompted for a file name.
  457.  
  458. OPTIONS MENU:
  459.      > LOOP PLAY ON/OFF -- Causes playback to be single or looped.
  460.      >  SAVE SCREEN COLORS -- Saves the current screen colors. For
  461.       more  details,  see the sections about Changing  and  Saving
  462.       Default screen colors.
  463.      >  BLOCK  PLAY ON/OFF (block edit only) -- Plays  either  the
  464.       whole  sound  file or selected block. This function  is  not
  465.       supported in ZOOM.
  466.      >  UNDO  LAST EDIT/RETURN TO ORIGINAL -- This function undoes
  467.       the last edit.
  468.      >VOLUME  MIXER  -- Sound Blaster Pro and SB16 users  will  be
  469.       able to set their mixer controls using this option.
  470.  
  471. HELP:
  472.    Displays a short help file that briefly details the
  473. various functions.
  474.  
  475.   You  can  access these menus quickly from the keyboard by using  <SHIFT>
  476.   and  the  first  letter of each option: Shift-F for  FILE,  Shift-H  for
  477.   HELP, etc.
  478.  
  479. CONFIGURING EXTERNAL PLAYERS ---------------
  480.   Many  compatible  soundcards  only support  the  original  Soundblaster.
  481.   Often  these cards sound better in native mode and offer better playback
  482.   support  like stereo and 16bit files. Cards like the Pro Audio  Spectrum
  483.   and  Advanced  Gravis Ultrasound (GUS) are good examples of  cards  with
  484.   advanced features that seldom get support outside of Windows.
  485.   SB16  users  can  also take advantage of the VOC and WAV file  utilities
  486.   that are included with the bundled software.
  487.   
  488.   Selecting  the CONFIG option from the File Select dialog box allows  you
  489.   to  set  up  four external options: a WAV file player, SND file  player,
  490.   VOC  file player and a recorder program. You are not required to use ANY
  491.   external  players if you do not want to. All soundcard  users  can  take
  492.   good  advantage  of  the  WAV  and  SND  players.  Only  SB16  and  non-
  493.   Soundblaster  users  should consider using the VOC file  player  option.
  494.   The  external  players are set up exactly as if you  were  running  them
  495.   from  the  DOS command line, with exception that BLASTER Master supports
  496.   several  "variables"  for including information  about  the  file  being
  497.   played.  These  variables will be filled in at  the  time  the  external
  498.   player/recorder is accessed by BLASTER Master.
  499.      
  500.      Variable List:
  501.      %F   = File Name
  502.               Use  this variable to insert the selected file name.
  503.      %R   = Sample Rate
  504.               Use this variable to insert the sample rate
  505.      %S   = Recording Source (CD/MIC/LINE)
  506.               Use this variable to insert the RECORDING source
  507.      %M   = Mode (STEREO/MONO)
  508.               Use this variable to insert the RECORDING mode (STEREO or MONO)
  509.      %M1  = Mode (-s)
  510.               Use this variable to insert an "-s" if the  file  is
  511.               STEREO (PAS-16 and GUS users, etc...)
  512.      %M2  = Mode (S)
  513.               Use this variable to insert an "S" if the file is STEREO (PAS-16 users, etc...)
  514.      
  515.  
  516.   These  variable  options  should allow  you  to  support  most  external
  517.   player/recorders  such as WPLAY, VPLAY, PLAY, PLAYFILE,  RECFILE,  VREC,
  518.   etc...
  519.   
  520.   Here is an example for setting up WPLAY for the SB16:
  521.      
  522.      C:\SB16\VOCUTIL\WPLAY %F /Q
  523.   
  524.   This setting includes the full path name, the %F file name variable  and
  525.   the  WPLAY  command  like switch "/Q" to suppress screen  output.  Sound
  526.   Blaster  Pro  users would change the \SB16\ to \SBPRO\ or  whatever  the
  527.   appropriate path is to WPLAY.EXE. You could also set up a .BAT  file  to
  528.   run  the  program as well. Once properly set up, using the  PLAY  option
  529.   from the File Select dialog will now allow you to audition WAV files!
  530.   
  531.   Here  in  an  example  for setting up PLAYFILE for the  PAS-16  to  play
  532.   either WAV or VOC files:
  533.   
  534.      C:\PROAUDIO\PLAYFILE %F %M2
  535.      
  536.   This setting includes the full path name, the %F file name variable  and
  537.   the  PLAYFILE command line switch to play the file as a STEREO file (S).
  538.   The  "S"  will only be added if the file being played is a stereo  file.
  539.   If  PLAYFILE does not reside in the \PROAUDIO\ subdirectory,  substitute
  540.   the  correct path. GUS users would call their PLAYFILE utility  using  a
  541.   similar  set up. I have found PLAYFILE great for playing all WAV  files,
  542.   but  PLAY  will  handle  VOC files better. PLAYFILE  does  not  seem  to
  543.   understand  stereo VOC files or the newer VOC format  supported  by  the
  544.   most recent Soundblaster utilities.
  545.   
  546.   Here in an example for setting up VREC for the SB16:
  547.   
  548.     C:\SB16\VOCUTIL\VREC %F /S:%R /M:%M /Q /B:2
  549.   
  550.   This  setting  includes the full path name, the %F file  name  variable,
  551.   the %R sample rate variable, the %M mode variable, VREC's switch for  no
  552.   screen output and buffer size to 2K.
  553.   
  554.   If  you  are  using a soundcard that is not compatible or has difficulty
  555.   using  external  players, you also have the option of  starting  BLASTER
  556.   Master  with  the  "/I"  command line switch.  This  switch  causes  the
  557.   initialization  and driver phase to be bypassed. You will  have  to  use
  558.   external players exclusively if you choose this option.
  559. CHANGING SCREEN COLORS ---------------
  560.   BLASTER  Master's  graphic  screen  colors  can  be  changed  via  these
  561.   function keys:
  562.   [Default   colors  are  given  as  <color>  after  each   function   key
  563.   description.]
  564.   
  565.      F1:      Background  <Cyan>
  566.      F2:      Fileselect Playbox  <Red>
  567.      F3:      Time Grid  <Brown>
  568.      F4:      File Info text, Highlighted text, Vanishing Menu text<White>
  569.      F5:      Field labels, backgrounds of Vanishing Menu & Dialog Box<Blue>
  570.      F6:      Vanishing Menu Bar background, Pipe shading  <Bright Blue>
  571.      F7:      Button Highlights, Pipe shading  <Bright Cyan>
  572.      F8:      List Box Highlight, Fileselect Playbox text <Yellow>
  573.      F9:      Wave Tip Highlight  <Bright Red>
  574.     F10:      Wave Background  <Cyan>
  575. CTRL-F2:      Wave  <Red>
  576.    
  577.   If  you  have  color VGA graphics, you can choose from 256  colors.  EGA
  578.   users  can  choose from 64 separate colors. Keep in mind  that  the  way
  579.   certain  colors  interact  with  each other  should  effect  your  color
  580.   choices.  A  poor choice of screen colors (the poor interaction  between
  581.   F4  and  F5,  for example) could result in unreadable dialog  boxes  and
  582.   help screens.
  583.  
  584. SAVING SCREEN COLORS ---------------
  585.   To  save  your current screen colors, select the Options Menu  available
  586.   via  the  Vanishing  Menu,  which saves  the  colors  in  a  file  named
  587.   BMASTER.CFG.  Return  to  the  Default  screen  colors  by  renaming  or
  588.   deleting this file.
  589.      
  590.  
  591. SETTING BLASTER MASTER DEFAULTS ---------------
  592.   SB  Pro and SB16 card users can set certain recording parameter defaults
  593.   by using the SET BMDEFS environment parameter.
  594.   
  595.             Input Source  Input Mode    Filter  Rate CDROM    F/X   FUNCTIONS
  596. SET BMDEFS= {CD/MIC/LINE} {STEREO/MONO} {LO/HI} {NN} {ROMx:} {NOFM} {MORE}
  597.  
  598.   To  set  BLASTER  Master's default recording parameters to  stereo  line
  599.   input with lo-pass filter and a sample rate of 22khz, use settings  like
  600.   the one shown in this example:
  601.  
  602.                       SET BMDEFS= LINE STEREO LO 22
  603.  
  604.   The  order of the parameters does not matter. Use the SET command  alone
  605.   at  the  DOS  prompt to check your environment. Users of the  Multimedia
  606.   upgrade  CDROM may find a long pause on the Fileselect Dialog  Box  when
  607.   an  Audio  CD is in the drive. Use the ROMx: parameter to skip verifying
  608.   that drive.
  609.   To  skip  CD ROM drive F:, use ROMF:. You may skip upto 2 CDROM  drives.
  610.   Use  NOFM  to  turn  off the sound F/X. MORE will select  secondary  DSP
  611.   functions.
  612.  
  613. SETTING THE BLASTER ENVIRONMENT ---------------
  614.   Users  of  compatible  soundcards and 1.0 Sound Blasters  can  skip  the
  615.   port/IRQ/DMA  scanning  by using the SET BLASTER environment  parameters
  616.   supported by the 2.0 and Pro versions of the Sound Blaster.
  617.      
  618.      > Example:  SET BLASTER=A220 I7 D1
  619.      (A  =  the  port address; I = the interrupt; and D = the  DMA
  620.       channel.
  621.  
  622.   If  you have problems with BLASTER Master executing on your machine, try
  623.   using this setting. It will also make the program boot up quicker!
  624.  
  625.  
  626. REPORTING TROUBLE ---------------
  627.   If  you find a bug in BLASTER Master, please report it in as much detail
  628.   as  possible  so that I can fix it in the next version. I need  to  know
  629.   which  specific  function you were using, where the VOC file  originated
  630.   from  and  the  sample  rate. If the problem is hardware-related   (i.e.
  631.   video  display, mouse functions), please include information  about  the
  632.   system  you  are  using.  Support beyond that will only be  provided  to
  633.   registered users.
  634.  
  635. COMMON PROBLEMS ---------------
  636.   ERROR 5:
  637.      This  is  a  DOS error meaning Illegal Function  Call,  which
  638.       could   signify  just   about  anything.  The  most   common
  639.       occurrence of this is when try to run BLASTER Master on a PC
  640.       with   a  graphics  card  that  does  not  properly  support
  641.       640x350x16  HI-RES EGA graphics mode. If you get this  error
  642.       immediately  after  typing  BMASTER,  then  the  problem  is
  643.       probably with your graphics card. The only fix in this  case
  644.       is to change your graphics card.
  645.  
  646.   MOUSE CURSOR ERASE SYNDROME:
  647.      I have recently heard of three or four instances of the mouse
  648.       cursor seeming to erase the screen when it is moved. This is
  649.       a  problem with your mouse driver. I only make calls to  the
  650.       Mouse  API;  I  don't re-paint the screen.  Switching  mouse
  651.       drivers has fixed this problem in every case so far.
  652.  
  653. PERFORMANCE TIPS ---------------
  654.   BLASTER  Master  works  best on a very fast PC -- fast  processor,  fast
  655.   graphics  and  fast hard drive. I use mostly floating  point  operations
  656.   for accuracy. A Math Co-Processor speeds up most of the functions by  as
  657.   much  as  40%. For example, mixing two 50K files requires over 1,000,000
  658.   calculations.  A  slow  graphics card can  cause  wait  states  on  your
  659.   processor.  That bargain-priced VGA system may not be such a bargain  if
  660.   you  saved  a  mere  $50 yet slowed your PC down by 40-60%  in  graphics
  661.   mode.  BLASTER Master is   based on using "virtual memory", i.e.,  using
  662.   your  hard  drive wherever possible. While this is slower,  it  is  much
  663.   more  reliable and supports a wider system base. It also easily supports
  664.   HUGE  file  sizes. If you are lucky enough to have several megabytes  of
  665.   RAM,  try  running  from a RAM Disk or at least use an extended/expanded
  666.   memory  Disk  Cache.  It  makes a big difference  in  performance.  Disk
  667.   fragmentation  can also lessen performance, regardless of what  software
  668.   you are running.
  669.  
  670. USING BLASTER MASTER WITH OS/2 ---------------
  671.   The following settings are required to run BLASTER Master from OS/2:
  672.         full screen
  673.         audio_adapter_sharing ON
  674.         hw_timer ON
  675.         int_during_IO ON
  676.  
  677. USING BLASTER MASTER WITH THE PRO AUDIO SPECTRUM -----------
  678. ----
  679.   BLASTER Master works very well with the Soundblaster mode of the  PAS-16
  680.   and  PAS+  soundcards by Media Vision. The Logitech Soundman  16  should
  681.   also  work  just  the same as the PAS cards. You may  need  to  set  the
  682.   BLASTER  environment to insure that you will be able  to  use  the  PLAY
  683.   functions. The main point needed in the SET BLASTER environment  is  the
  684.   card  type  parameter. Be sure to use "T0" (Tee Zero) as the card  type.
  685.   See  more  about  this  under  the section  about  setting  the  BLASTER
  686.   parameters. This is a minimal example of using the SET command  for  the
  687.   PAS:
  688.   
  689.      SET BLASTER=A220 D1 I5 T0
  690.      {where A=address, D=DMA channel, I=IRQ and T=card type zero}
  691.      
  692.      PAS  users  also have the option of calling PLAYFILE.EXE  and
  693.       RECFILE.EXE during playback and recording. The advantage  to
  694.       this is the PAS cards are only stereo in native mode, not in
  695.       Sound  Blaster  emulation mode. Using  these  DOS  utilities
  696.       should  sound  better and give you stereo VOC and  WAV  file
  697.       support. See the section on Configuring External Players for
  698.       detailed information on this.
  699.  
  700.   
  701. SUGGESTED READING ---------------
  702.   If  you  are  interested in learning more about how BLASTER  Master  works,   I
  703.   suggest you read the following books:
  704.  
  705. > "Principles of Digital Audio" by Ken C. Pohlmann
  706.   (Howard W. Sams & Co., 1985, 1989 second edition)
  707.   An  excellent  introduction to everything from fundamental acoustic  theory  to
  708.   the  way compact disks work. Some chapters are relatively easy to understand  &
  709.   others are definitely NOT for the faint of heart.
  710.  
  711. > "Musical Applications of Microprocessors" by Hal Chamberlin
  712.   (Hayden Books, 1985, 1987 second edition)
  713.   Absolutely  the  best  edition ever published in the  field  of  digital  sound
  714.   production  and  is universally considered a classic. This book  is  800  pages
  715.   long  and  you  really must have an understanding of  advanced  mathematics  to
  716.   read it.
  717.  
  718. > "Elements of Computer Music" by F. Richard Moore
  719.   (Prentice-Hall, Inc. 1990)
  720.   An   excellent   source  of  information  about  digital  sound   reproduction.
  721.   Especially good for C programmers; examples are working C routines.
  722.  
  723. > "An Introduction to Digital Signal Processing" by John H. Karl
  724.   (Academic Press, Inc. 1989)
  725.   This  is  a  very  good  crash study course in DSP and assumes  the  reader  is
  726.   familiar with higher mathmatics.
  727.  
  728. > "The Ultimate Sound Blaster Book" by Martin L. Moore
  729.   (Que, 1993)
  730.   A  shareware copy of BLASTER Master is included with this book along with other
  731.   interesting programs. The information about FM music is particularly good.
  732.  
  733. > "The Sound Blaster Book" by Axel Stolz
  734.   (Abacus, 1992)
  735.   The  first  comprehensive book dedicated to the Sound Blaster. It  covers  DOS,
  736.   Windows, MIDI, programming, and shareware.
  737.  
  738. > "Sound Effects Playhouse" by Kevin Weiner
  739.   (Waite Group Press, 1993)
  740.   This is a neat little book with some good explanations on digital audio and  FM
  741.   basics.  It includes two 3.5" discs of programs, including a shareware copy  of
  742.   BLASTER Master.
  743. Distribution BBS Numbers ---------------
  744.   These  BBS's  should  always have the latest release. BLASTER  Master is also
  745.   available on SBCnet and hundreds of other BBS's around the world.
  746.  
  747.   CompuServe      GO MIDIFORUM        Channel One    (617) 354-3137
  748.   Data Dimension  (404) 921-1186      Hacker Box     (49) 2153-800252
  749.   Blue Flame      (214) 573-3649      Rusty & Eddy's (216) 726-1804
  750.   User-to-User    (214) 492-6565      GEnie           MIDI
  751.   Music Connection(214) 491-2149      EXEC-PC        (414) 789-4360
  752.   The Pier        (716) 875-3130      TeleGraFX Net  (816) 221-6378
  753.   Eleutheria      (606) 223-1853      The Navigator  (061) 243-7676
  754.   Detroit D/L Center(313) 885-3956    oak.oakland.edu   ftp site
  755.  
  756.   BLASTER  Master  is  the result of over four years of programming,  study and
  757.   experimentation (not to mention 6 years of college). If you find  this program
  758.   to  be  interesting and of use to you, please register BLASTER Master and  help
  759.   support  future development towards more applications of sound files.  I  would
  760.   like  to  take this opportunity to thank the individuals and institutions  that
  761.   have  already registered. Your support has made this version possible. As  long
  762.   as  you  continue  to support BLASTER Master, I will continue  to  release  new
  763.   versions.  All  future  updates are free. One registration  will  automatically
  764.   register future versions. Please mention the version number in your letter  and
  765.   include  your  telephone number and computer system hardware. I  will  also  be
  766.   interested  to hear which BBS you downloaded it from. Please tell  me  of  your
  767.   suggestions  for  future enhancements, too! Think of it this  way...  when  you
  768.   register  BLASTER Master, you aren't paying for the version you  are  currently
  769.   using;  you  are  helping  to finance the next release!  When  I  receive  your
  770.   payment,  I  will  send  you  your  registration  number  and  instructions  on
  771.   installing it.
  772.   
  773.   Due  to  dozens  of  requests, I am now offering two registration  levels:  the
  774.   regular,  $29.95  registration that provides a re-usable unlock  code  for  all
  775.   versions of BLASTER Master, and a NEW Deluxe registration for $49.95. With  the
  776.   deluxe  registration, you will receive the latest version  along  with  several
  777.   other  extras, including a 64 band graphic equalizer, VOC compiler, CD  player,
  778.   bulk   MOD  sample  extractor,  Windows  Write  formatted  documentation  file,
  779.   tutorial  and  other surprises. The deluxe registration is only available  from
  780.   the author and also only available on a 1.44m 3.5" disk.
  781.   
  782. To register, send $29.95 (Standard) or $49.95 (Deluxe) in US dollars to:
  783.      Gary Maddox
  784.      210 Camelot Drive
  785.      Weatherford, TX 76086
  786.      USA
  787.  
  788. Foreign orders mailed directly to me should include $5 for the extra postage.
  789. I  CAN  ACCEPT  PAYMENT  IN  US DOLLARS ONLY! PLEASE NO  EUROCHEQUES  OR  CREDIT
  790. CARDS!!!
  791.  
  792. CompuServe  users can register online! GO SWREG to register online  and  receive
  793. your  registration code within 24 hours or less! The registration cost  will  be
  794. billed to your CIS account.
  795.  
  796. To register in Germany, send 59 Deutche Marks plus handling fee to:
  797.      CDV
  798.      Ettlingerstr. 5
  799.      D-7500 Karlsruhe 1
  800.      Germany
  801.  
  802. I suggest you contact CDV to find out the current handling charges and to obtain
  803. a catalog of their other excellent shareware offerings.
  804.  
  805. To register in the U.K., send 16 pounds Sterling to:
  806.      Carl Ricketts
  807.      54 St. Anne's Road
  808.      Tankerton
  809.      Whitstable
  810.      Kent
  811.      CT5 2DR
  812.      England
  813.  
  814. Danske brugere kan henvende sig til:
  815.      Pro Soft            Phone 53 61 90 42
  816.      Benloese Skel 4 G   Fax   53 61 93 91
  817.      4100 Ringsted       BBS   57 67 17 47.
  818. Paa BBS kan den sidste nye version hentes gratis.
  819.  
  820. To register in Switzerland, contact:
  821.      Software News!      Phone (061) 313 45 45
  822.      Sissacherstr. 57    Fax     (061) 313 42 02
  823.      4052 Basel          CIS     100042,1105
  824.      Switzerland
  825.  
  826. >> You can drop me a line on CompuServe at 76711,547.<<
  827. >> InterNet users can email me at 76711.547@compuserve.com.<<
  828.  
  829. Thank you for using my digital sound software.
  830.  
  831. * Sound Blaster is a registered trademark of Creative Labs, Inc
  832. BLASTER Master Copyright (C) 1990-1993 by Gary Maddox, all rights reserved
  833.