home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Game Programming Gurus / Tricks_of_the_Game_Programming_Gurus_SAMS_Publishing_1994.iso / bmaster / bmaster.doc < prev    next >
Text File  |  1994-04-25  |  43KB  |  844 lines

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