home *** CD-ROM | disk | FTP | other *** search
/ Groovy Bytes: Behind the Moon / groovybytes.iso / GROOVY / SND_TOOL / WM10.ZIP / DOC.DAT / wmintro.txt < prev    next >
Encoding:
Text File  |  1995-08-30  |  7.0 KB  |  125 lines

  1.  WAVmaker: Quick Intro           For those who like this sort of thing, this is
  2.  ─────────────────────           the sort of thing they like.    - Max Beerbohm
  3.  
  4.  WAVmaker is not a program; it's a set of programs designed to work together,
  5.  with the common purpose of aiding you in the creation of digital audio and
  6.  computer music. 
  7.  
  8.  What is being publicly distributed according to the shareware principle is 
  9.  the WAVmaker Evaluation Package, which contains full documentation and fully 
  10.  functional executables. 
  11.  
  12.  What you get upon registration is the WAVmaker Registered Package, containing 
  13.  the complete General MIDI library which will turn your PC equipped with any 
  14.  plain, entry level soundcard into a music workstation with capabilities 
  15.  exceeding those offered by dedicated wavetable cards and sound modules 
  16.  costing ten or twenty times as much. Registration also brings several 
  17.  additional benefits; you can read about them in {Register}.
  18.  
  19.  While WAVmaker can save you the cost of a wavetable card, you should not
  20.  despair if you already own one! The many DSP functions offered by this 
  21.  package (echo, reverb, chorus, flanging, ring modulation, vocoding, low/high/
  22.  band-pass/notch filters, and more) will breath new life into your equipment. 
  23.  The WAVmaker sound library can be used with any sampler, of course (several
  24.  format conversion programs are included for your convenience); and the
  25.  ability to produce CD-quality WAV files ready to be included in a program
  26.  or a CD-ROM, without the uncertainties about reproduction quality inherent
  27.  to GM files (which must rely on the user's synth hardware) will be 
  28.  appreciated by all game and multimedia developers.
  29.  
  30.  One thing: if at all possible, hook up your sound card to a good amplifier
  31.  with real speakers (not the pitiful game-player's speakers found on most
  32.  PCs). WAVmaker produces CD quality audio. Treat it as such. You'll be glad
  33.  you did!
  34.  
  35.  
  36. ─── The User Interface  ────────────────────────────────────────────────────────
  37.  
  38.  Chances are that you are reading this WM Help file from within WM Help. 
  39.  Together with WM Read, WM WAView, WM PRGed, WMmain and WMmenu (wheh - did I 
  40.  miss any?), WM Help makes up the most visible part of WAVmaker, the User 
  41.  Interface. If these programs keep fooling you into thinking that they are 
  42.  just one, I will have succeeded in one of my design goals. 
  43.  
  44.  First and foremost, the User Interface allows you to navigate through an 
  45.  easy-to-use menu structure (managed by WMmain and WMmenu) with immediate 
  46.  "first aid" info visible at all times, and in-depth Help a mere Alt-H away. 
  47.  The best way to get a first impression of WAVmaker's features is to go 
  48.  through the menus and skim the program info being displayed there. 
  49.  
  50.  You already know about WM Help; WM Read works the same, minus hypertext, 
  51.  plus Function key support (directory listings are displayed using WM Read, 
  52.  so you can assign filenames to Function keys for later use on the menu 
  53.  command line). WM WAView does for WAV (sound) files what WM Read does for 
  54.  text (i.e. lets you view waveshapes and store sample position values in
  55.  Function Key buffers); and WM PRGed lets you edit envelope points, 
  56.  performance parameters etc. for the instruments "played" by WM MIDtoLST 
  57.  and WM LSTtoWAV (more on those below), thus filling the role of traditional 
  58.  patch editors.
  59.  
  60.  You should be aware of the use of Function keys as a means for exchanging 
  61.  data between programs. Filenames brought back to WMmain and WMmenu from 
  62.  directory listings displayed with WM Read are but one example; another one 
  63.  is the exchange of envelope points between WM PRGed and WM WAView, when the 
  64.  former is used to launch the latter. You will be using this feature a lot if 
  65.  you do any amount of loop point editing.
  66.  
  67.  Last but not least, the User Interface is customizable. You can modify,
  68.  remove or add new menus and menu entries without any programming; all you 
  69.  need is a text editor, like standard DOS Edit!
  70.  
  71.  
  72. ─── The engines ────────────────────────────────────────────────────────────────
  73.  
  74.  WMmain and WMmenu provide a friendly interface to the real heart of WAVmaker, 
  75.  the command-line driven "engines" which do all the heavy work. Each one of 
  76.  them is a separate DOS program, which may be run either from WMmain/WMmenu, 
  77.  from another DOS shell of your choice, from the DOS command line, or from 
  78.  within a BAT file. 
  79.  
  80.  The engines perform a variety of functions on MID and WAV files, but the 
  81.  centerpiece around which WAVmaker has evolved is WM MIDtoLST/WM LSTtoWAV.
  82.  Together, these two programs constitute a software "sample player". Given a 
  83.  Standard MIDI file (Level 0 or Level 1), they will build a WAV file ready 
  84.  for playback on virtually any sound card. You can create full CD quality 
  85.  recordings or use less demanding formats, e.g. for inclusion in a program 
  86.  you've written. The LST (WM playlist) files produced by WM MIDtoLST are 
  87.  on an intermediate, human readable (and editable) text form; in principle, 
  88.  you could even write your music directly as LSTs. I do not recommend this, 
  89.  though!
  90.  
  91.  All other WAVmaker programs can be seen as "supporting actors" aiding WM 
  92.  MIDtoLST and WM LSTtoWAV in their task. The programs in the MID menu let you 
  93.  analyze and manipulate Standard MIDI files; as mentioned above, WM PRGed 
  94.  allows you to modify the instrument patches "played" by WM MIDtoLST and
  95.  WM LSTtoWAV (or to create new ones from scratch); and the various DSP 
  96.  (Digital Signal Processing) programs in the DSPA, DSPF and DSPT menus aid 
  97.  you in the analysis and manipulation of WAV samples (with effects such as 
  98.  echo, reverb, chorus, flange, ring modulation, vocoding, and more), allowing 
  99.  the creation of entirely new timbres for inclusion in your instruments. 
  100.  
  101.  
  102. ─── Design Note: Why keep them apart? ──────────────────────────────────────────
  103.  
  104.  There are several reasons for the decision to keep the WAVmaker engines 
  105.  separate from the User Interface. To start with, you may decide that you hate 
  106.  the User Interface and wish to use your own DOS shell or menu system instead. 
  107.  This way, you can (although I hope you won't!). More importantly, you can use
  108.  all WAVmaker engines in BAT files to perform repetitive, time-consuming and/or
  109.  complicated operations. Regard them as statements in a programming language, 
  110.  with MID and WAV files playing the role of variables. Run long BATs overnight.
  111.  I COULD have provided you with a more tightly knit system with a built-in 
  112.  editor and a macro language, but why reinvent the wheel? Also, the present 
  113.  solution allows you to add new command-line driven programs - including BATs 
  114.  calling existing ones - in a seamless way.
  115.  
  116.  
  117. ─── Famous Last Words? ─────────────────────────────────────────────────────────
  118.  
  119.  Anyway, I hope that you'll enjoy using WAVmaker - and by all means, don't 
  120.  forget to {Register}!
  121.  
  122.  
  123.                                                                 Tommy Anderberg
  124.                                                          Stockholm, August 1995
  125.