home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 February / PCWK0296.iso / sharewar / dos / muzyka / wavblast / whats.new < prev   
Text File  |  1994-03-28  |  28KB  |  605 lines

  1. ======================================
  2.          WaveBlaster Tamer
  3.           by Keith Cowgill
  4.         Copyright (C) 1994
  5. ======================================
  6.  
  7. Version 1.5 - 03/01/94
  8.   (Note:  This is a major upgrade from the previous release.
  9.    please take a few minutes to read this section).
  10. --------------
  11.  
  12. - Easier ordering.  Now ordering is easier than ever!  Don't have
  13.   a CompuServe account?  Now you can order WaveBlaster Tamer by
  14.   phone using most major credit cards and have it shipped, along
  15.   with a comprehensive 50+ page printed manual, within 48 hours.
  16.  
  17.   I've made special arrangements with Public (software) Library,
  18.   one of the most respected distributors of shareware, to make
  19.   getting your copy of WaveBlaster Tamer as easy as can be.
  20.   Here's the arrangement:
  21.  
  22.      ------------------------------------------------------------
  23.      CREDIT CARD ORDERS ONLY -
  24.  
  25.      You can order with MC, Visa, Amex, or Discover from Public
  26.      (software) Library by calling 800-2424-PsL or 713-524-6394
  27.      or by FAX to 713-524-6398 or by CIS Email to 71355,470.  You
  28.      can also mail credit card orders to PsL at P.O. Box 35705,
  29.      Houston, TX 77235-5705.
  30.  
  31.      THE ABOVE NUMBERS ARE FOR ORDERS ONLY.
  32.  
  33.      Any questions about the status of the shipment of the order,
  34.      refunds, registration options, product details, technical
  35.      support, volume discounts, dealer pricing, site licenses,
  36.      etc, must be directed to:
  37.  
  38.               Keith Cowgill
  39.               582 Thistle Ave.
  40.               Gahanna, OH   43230
  41.               CIS:    73147,2253
  42.               AOL:    KeithCgill
  43.               GEnie:  K.Cowgill
  44.  
  45.      To insure that you get the latest version, PsL will notify
  46.      me the day of your order and I will ship the product
  47.      directly to you.
  48.      ------------------------------------------------------------
  49.  
  50.      When you call PsL, ask for WaveBlaster Tamer.  Their product
  51.      number for this software is #11262.
  52.  
  53.   All other ordering options--direct mail w/US funds to me and
  54.   CIS on-line registration (product #1821) remain in
  55.   effect--giving you three convenient ways of receiving
  56.   WaveBlaster Tamer!
  57.  
  58. - Automate option.  This is the easiest way to get automatic
  59.   control of the WaveBlaster.  Most folks who have regular synths
  60.   or keyboards expect those instruments to remember their setup
  61.   parameters and patches so they are ready to go at power-on.
  62.  
  63.   But the WaveBlaster "forgets" all that stuff whenever your turn
  64.   your computer off.  As I've used my WaveBlaster, I've
  65.   recognized the need to automate some of its features.  I want
  66.   to be able to turn on my computer and have the patches I use
  67.   uploaded, the bank I want switched to, and the channels I want
  68.   reserved for another synth muted.
  69.  
  70.   Automate, available from the Main menu, will create a script
  71.   for WaveBlaster Tamer to accomplish these tasks.  The script
  72.   file will be called WBTAMER.AUT and will reside in your
  73.   WaveBlaster Tamer directory.  When you call WaveBlaster Tamer
  74.   and you want use this script, just type WBTAMER /A and press
  75.   ENTER.  The script will execute and WaveBlaster Tamer will
  76.   terminate.
  77.  
  78.   NOW, you can add the line
  79.  
  80.   C:\WAVEBLST\WBTAMER\WBTAMER /A
  81.  
  82.   (if this is where you installed WaveBlaster Tamer) to your
  83.   AUTOEXEC.BAT and set the WaveBlaster up just the way you like
  84.   it whenever you turn on your computer!  Create a .PIF in
  85.   Windows and you can run the automate script from there as well.
  86.  
  87.   In the working model, if you use the /A switch, WaveBlaster
  88.   Tamer will upload "WBTAMER.CBK" to Bank 1, no matter what you
  89.   ask for.  It will ignore the bank change command, but it will
  90.   honor the muted channels command.
  91.                                                --03/24
  92.  
  93. - Switches.  This a far more powerful way of automatically using
  94.   WaveBlaster Tamer than the Automate function described above,
  95.   but you have to me a little more of a "hacker" to use it.
  96.  
  97.   Switches are little commands you can send to a program on
  98.   start-up for the program to act on immediately.  They look like
  99.   this:
  100.  
  101.       PROGRAM /(switch)
  102.  
  103.   You type the name of the program, and then the switch command
  104.   itself, and press ENTER.  Often, programs request that the
  105.   switch command be preceded by a "/" as you see here.
  106.  
  107.   WaveBlaster Tamer now recognizes a bunch of switches, which you
  108.   can call whether you are running WaveBlaster Tamer in DOS or
  109.   Windows.  I have created a couple different .PIFs in Windows
  110.   that call switch settings I use often.
  111.  
  112.   With WaveBlaster Tamer, the conventions you need to follow are
  113.   these:  (1) Precede each switch with a virgule "/" or hyphen
  114.   "-".  (2) Don't put any spaces *within* each switch command
  115.   (except where indicated below), but you should *separate* each
  116.   switch command with a space.  Just follow the examples below--
  117.   it's pretty easy once you get used to it.
  118.  
  119.   NOTE: WHENEVER YOU USE A SWITCH COMMAND, WAVEBLASTER TAMER
  120.         PERFORMS THAT FUNCTION AND ENDS.  THIS IS A FEATURE THAT
  121.         ALLOWS YOU TO CONTROL WAVEBLASTER TAMER THROUGH BATCH
  122.         FILES (SUCH AS AUTOEXEC.BAT) OR WINDOWS .PIF FILES, WITH
  123.         HAVING TO RUN WAVEBLASTER TAMER, USE THE MENU SYSTEM, AND
  124.         EXIT.
  125.  
  126.   Here are the switches available to you in WaveBlaster Tamer.
  127.  
  128.   SWITCH            WHAT IT DOES
  129.   ----------------- --------------------------------------------
  130.  
  131.    /A               Automate.  Described above.
  132.  
  133.    /Bn              Switch banks.  Instead of "n," you would use
  134.                     either a "1" or a "2".  For example,
  135.                     WBTAMER /B2 would tell WaveBlaster Tamer to
  136.                     begin using the presets in Bank #2,
  137.  
  138.    /GM              Set WaveBlaster to General MIDI (as opposed
  139.                     to Proteus) mode.
  140.  
  141.    /Hnn             This is as powerful as a switch can be. It
  142.                     will take any sysex hex command you can enter
  143.                     and send it to the WaveBlaster.  For example,
  144.  
  145.                     WBTAMER /HF018040023F7
  146.  
  147.                     Will reset the WaveBlaster to its power-on
  148.                     default state.
  149.  
  150.                     Information on such hex commands are covered
  151.                     in the WaveBlaster Tamer manual.
  152.  
  153.                     But wait, there's still more.
  154.  
  155.                     If you enter /H alone (not followed by any
  156.                     hex command), WaveBlaster Tamer will look in
  157.                     the WaveBlaster Tamer directory for a file
  158.                     named WBTAMER.HEX.  If it finds it, it will
  159.                     send the entire file, line-by-line, to the
  160.                     WaveBlaster.  Using your favorite editor, you
  161.                     can create a very sophisticated set of
  162.                     instructions and use WaveBlaster Tamer to
  163.                     send it with a single switch.
  164.  
  165.                     If the hex command is bad and/or WaveBlaster
  166.                     Tamer can't find WBTAMER.HEX, WaveBlaster
  167.                     Tamer will end with an error message.
  168.  
  169.  
  170.    /MCn n n         Mute channels.  This command will let you
  171.                     silence any of the 16 WaveBlaster channels.
  172.                     Note that the first channel number is *not*
  173.                     separted from /MC with a space, but that
  174.                     subsequent ones are.  For example, this
  175.                     command
  176.  
  177.                     WBTAMER /MC2 3 4
  178.  
  179.                     would mute channels 2, 3, and 4 on the
  180.                     WaveBlaster.
  181.  
  182.    /MMn             Set Midi mode. "n" can stand for one of the
  183.                     following:
  184.  
  185.                          1. No Change
  186.                          2. Mode 1: Omni On, Poly  (Multi Mode)
  187.                          3. Mode 2, Omni On, Mono   (Omni Mode)
  188.                          4. Mode 3: Omni Off, Poly  (Poly Mode)
  189.                          5. Mode 4, Omni Off, Mono  (Mono Mode)
  190.  
  191.    /MVn             Set Master Volume.  Volume can be any number
  192.                     from 0 to 127.
  193.  
  194.    /PR              Set to Proteus (as opposed to GM) mode.
  195.  
  196.    /Q               Quiet.  All switches here give a status
  197.                     report when they operate.  If you include /Q
  198.                     in your command line, that won't happen.
  199.  
  200.    /R               Reset to power-on default state.
  201.  
  202.    /Sname           Send (upload) a preset (.CBK) file to the
  203.                     WaveBlaster. This is a "smart" switch that
  204.                     looks in your current directory and then in
  205.                     the .CBK file directory you specified in
  206.                     WaveBlaster Tamer configuration routine.
  207.  
  208.                     For example, if you just type
  209.  
  210.                     WBTAMER /SGENMIDI
  211.  
  212.                     WaveBlaster Tamer will look for GENMIDI.CBK
  213.                     in the directory you called WBTAMER from.
  214.                     Failing that, it would look in your .CBK
  215.                     directory for the file.  If it doesn't find
  216.                     it in either place, it will terminate with an
  217.                     error message.
  218.  
  219.    /Unn             Set user options.  This switch requires two
  220.                     numbers--the option itself (as specifed
  221.                     below), followed by a 0 or 1 to indicate
  222.                     whether the option should be set Off or On.
  223.                     There should be no spaces between the two
  224.                     numbers.
  225.  
  226.                          1. MPC Map (Default On)
  227.                          2. MIDI Channel Prioritization (Default On)
  228.                          3. Exclusive Drums (Default Off)
  229.                          4. Single Assign Drums (Default Off
  230.  
  231.  
  232.    /VCn            Velocity curve.  Set from 1 to 5.
  233.  
  234.    /?              Help.  Show a list of available switches.
  235.  
  236.   Two of the switches--/B and /H--don't work in the working model.
  237.                                                --03/23
  238.  
  239. - Full Cakewalk support.  Since version 1.3 of WaveBlaster Tamer,
  240.   every .CBK file that is modified and saved has a corresponding
  241.   .INI file automatically developed for it.  This feature is to
  242.   support a function in Cakewalk Apprentice, with which you can
  243.   (1) associate a set of patch names with a specific port and
  244.   then (2) call those patches by name rather than number.
  245.  
  246.   Cakewalk makes this very easy for you by repeating your port
  247.   series througout its port numbering system.  For example, if
  248.   you have an MPU-401 driver assigned to Port 1 and an SBMIDI
  249.   driver assigned to Port 2, then Cakewalk will also assign the
  250.   MPU-401 driver to ports 3, 5, 7, etc., and the SBMIDI driver to
  251.   ports 2, 4, 6, etc.
  252.  
  253.   Next, you can assign *to any one* of those ports a set of
  254.   preset patch names.  Then, depending on what instruments you
  255.   have attached to those ports, you can call up the right patch
  256.   names.
  257.  
  258.   Here is why this is so convenient.  My WaveBlaster is set to my
  259.   SBMIDI driver, which Cakewalk assigns to Port 1.  I have
  260.   assigned the GM patch names to that port.  Whenever I call set
  261.   my Port to 1, I can call up patches by name.
  262.  
  263.   However, I have assigned my WaveBlaster Tamer patch names (the
  264.   patches in the WBTAMER.CBK file) to Port 3.  That's still the
  265.   SBMIDI port, but whenever I switch to Port 3, Cakewalk switches
  266.   the patch names from GM to WaveBlaster Tamer.  No memorizing or
  267.   writing notes for me--Cakewalk makes it all very easy.
  268.  
  269.   WaveBlaster Tamer has a new function to take even greater
  270.   advantage of this.  With WaveBlaster Tamer, you can call up
  271.   PATCHES.INI in the \WINCAKE directory and delete preset bank
  272.   names or add or replace preset bank names in PATCHES.INI with
  273.   the .INI files that WaveBlaster Tamer creates.
  274.  
  275.   I caution you to copy the PATCHES.INI file to another disk or
  276.   to another file name (for example, PATCHES.INO ["O" for
  277.   Original]) before you experiment with this, especially if you
  278.   are unsure of what you are doing.  This is a flexible and easy
  279.   function, but it *will* delete any preset name bank you ask it
  280.   to!  As one additional fail-safe, this function will save the
  281.   current PATCHES.INI to PATCHES.BAK whenever you make
  282.   modifications.
  283.  
  284.   When you run Cakewalk Apprentice next, Cakewalk will recompile
  285.   the PATCHES.INI file and you'll be ready to go.
  286.                                                --03/22
  287.  
  288. - Patch transfers.  I've Installed a patch transfer system that
  289.   will let you snag any good presets you find when you convert a
  290.   Proteus file, etc. These patches are kept in a special
  291.   WaveBlaster Tamer file called "WBTAMER.TRN."  You can import
  292.   them into any preset (.CBK) file you like.  You can also
  293.   maintain WBTAMER.TRN, deleting patches you no longer want.  You
  294.   can grab the patches when you are in the preset editing mode by
  295.   pressing F7.  This kind of system makes it a snap for you to
  296.   install favorite patches across several different .CBK preset
  297.   files, rather than a 1-for-1 swap.
  298.  
  299.   ** I have included in this release some additional free presets
  300.   in the WBTAMER.TRN file that you can experiment with.  Just
  301.   call up the file transfer utility and import then into any
  302.   preset file you like! **
  303.                                                --03/21
  304.  
  305. - Edit Patch Numbers.  I didn't think this was all that big a
  306.   deal when I first wrote WaveBlaster Tamer--the designers at
  307.   E-mu mostly expected whole patch banks to be up and downloaded
  308.   from their SoundEngine.  Therefore, I didn't bother including
  309.   it.  However, now that you have the option of creating mini-CBK
  310.   files (see below), I've given you the extra functionality of
  311.   changing the patch number.  You'll probably find this coming in
  312.   handy from time to time.  This adds another ALT key to the
  313.   Preset Edit screen.  Just hit ALT-U to change a patch number.
  314.                                                --03/21
  315.  
  316. - Append patch.  I squished a bug in WaveBlaster Tamer 1.4, in
  317.   which you could scroll to a non-existant patch at the end of a
  318.   preset file.  It got me to wondering if it might be useful to
  319.   have the option to append a patch to a .CBK file, if you want.
  320.   So I put that option in here.  Now, when you hit PgDn on the
  321.   last patch, WaveBlaster Tamer will ask you if you want to
  322.   append another one.  If you do, WaveBlaster Tamer will put the
  323.   Acoustic Piano patch (for you to use as a starting point) at
  324.   the next patch number.
  325.                                                --03/21
  326.  
  327. - Patch file sorting.  I've created a couple of patches I liked,
  328.   and then realized I didn't like where they were in the .CBK
  329.   preset file.  This option lets you either do a hand sort of
  330.   .CBK patches or a global renumbering of the entire file.
  331.  
  332.   You'll notice that the routines for patch sorting and mini-CBK
  333.   creation (see below) appear quite similar.  The only big
  334.   difference is that patch sorting will always renumber a
  335.   selected patch to the next consecutive number and mini-CBK mode
  336.   will never alter a patch number.
  337.                                                --03/20
  338.  
  339. - Mini-CBKs.  A preset (.CBK) file is nothing more than a long
  340.   list of 192 MIDI commands, each one uploading one patch to the
  341.   approprate place in a WaveBlaster bank.  (The 192 commands equal
  342.   128 instrument patches followed by 64 percussion patches, by
  343.   the way.)  When you turn on your computer, the WaveBlaster
  344.   initializes with both banks set to the GM patches.  This is the
  345.   very same information contained on your GENMIDI.CBK file that
  346.   came with your WaveBlaster.
  347.  
  348.   If you use the GENMIDI.CBK file as a template, and change some
  349.   of the patches, you do not necessarily need to send the whole
  350.   edited .CBK to the WaveBlaster.  Patches that have not changed
  351.   will simply overwrite identical patches.  To save you a little
  352.   time, I've given you the option of creating a .CBK file with
  353.   just the changed patches, which you can subsequently use for
  354.   speedier uploading to the WaveBlaster.
  355.                                                --03/20
  356.  
  357. - WBTDEMO.WAV.  I've had some very nice compliments on the free
  358.   patches and demo song I've included with WaveBlaster Tamer
  359.   (thank you all very much).  However, from time to time some
  360.   users wonder if everything is working for them the way it's
  361.   supposed to.  I've included this file for you to double-check.
  362.  
  363.   To hear the Cakewalk demo song WBTDEMO.WRK, you must first use
  364.   WaveBlaster Tamer to upload WBTAMER.CBK.  If you do, the
  365.   patches in that file will remain installed in the WaveBlaster
  366.   until you reset it.  Then, you can start Cakewalk and hear this
  367.   song.  If you want to verify if you've done everything right,
  368.   I've recorded the first few bars in this .WAV file.  Just play
  369.   it back and listen, and verify if it sounds the same as the
  370.   Cakewalk song.
  371.                                                --03/20
  372.  
  373. - Patch file deleting.  This option will delete any .CBK file
  374.   (and its corresponding .INI file) from your .CBK directory.
  375.                                                --03/20
  376.  
  377. Version 1.4 - 02/15/94 (Unreleased)
  378. ---------------
  379. - Preset Edit Bug.  Found a little bug in the Preset Edit
  380.   section.  If you pressed PgDn on the last patch in the preset
  381.   file, you would scroll to a non-existant patch.
  382.                                                --02/01
  383.  
  384. - New Preset Edit help screen.  Expanded the Preset Edit help
  385.   menu.  Added another page to make function key use clearer.
  386.                                                --02/01
  387.  
  388. - Bank numbers change.  When I first wrote WaveBlaster Tamer, I
  389.   succumbed to the ultimate in computer geekese, namely, using
  390.   "0" as a starting point for numbering, rather than "1" as most
  391.   normal folks do. For example, my program numbered the two
  392.   WaveBlaster banks as Bank 0 and Bank 1, rather than Bank 1 and
  393.   Bank 2, which tends to make more sense.  The "0"s have now been
  394.   banished.
  395.                                                --02/01
  396.  
  397. - Sundry nips and tucks to make version 1.5 modifications
  398.   possible.
  399.                                                --02/01
  400.  
  401. - First modification of the new year, based on a request from
  402.   Holger Broemmelsiek, of Dusseldorf.  When you press Alt-F1, in
  403.   Preset Edit mode, a single note will play, and decay naturally
  404.   until you press another (computer) key.  It mimics the effect
  405.   of depressing a (MIDI) key down and holding it down.  Pressing
  406.   the (computer) key again is like releasing the (MIDI) key.
  407.   Therefore, of course, some notes would sustain forever if you
  408.   let them. This lets you analyze in detail the effects of your
  409.   envelope edits.
  410.                                                --01/04
  411.  
  412. Version 1.3 - 12/29/93
  413. ---------------
  414. - NOW! Register your version of Waveblaster Tamer on-line with
  415.   CompuServe.  Go SWREG at any ! prompt.  The registration ID for
  416.   WaveBlaster Tamer is 1821.  When I receive your registration
  417.   notice, I will immediately ship your registered version of
  418.   WaveBlaster Tamer along with a 50+ page user manual.
  419.                                                -- 12/29
  420.  
  421. - In Preset Edit mode, pressing TAB in the instrument editing menu
  422.   was supposed to send you to patch # 128.  It didn't.  Now it does.
  423.                                                -- 12/26
  424.  
  425. - Fixed bug in configure routine that would inaccurately specify
  426.   the alternate .MID file
  427.                                                -- 12/26
  428.  
  429. - WaveBlaster Tamer used to exit in a way that would lock up your
  430.   computer if you tried to access the FM synth afterward.  Thanks
  431.   to Gary Maddox for alerting me to that one.  It shouldn't
  432.   happen now.
  433.                                                -- 12/23
  434.  
  435. - Composed a demo song, WBTDEMO.WRK, to be played with Cakewalk
  436.   Apprentice that demonstrates many of the included WaveBlaster
  437.   Tamer free presets.  I probably should have done this right
  438.   from the beginning, since it demonstrates the whole point of
  439.   WaveBlaster Tamer.  The song shows you the control you have
  440.   when you can not only compose on the WaveBlaster but also have
  441.   complete control over each individual preset, or instrument,
  442.   you use.
  443.  
  444.   IMPORTANT:  To hear this demo as it was composed, you must (1)
  445.   use WaveBlaster Tamer to upload WBTAMER.CBK to your WaveBlaster
  446.   and (2) make sure all of the ports (which are currently set to
  447.   1 in WBTDEMO.WRK) are changed to reflect the SB16 MIDI Out Port
  448.   number you use in your version of Cakewalk Apprentice.
  449.                                                -- 12/20
  450.  
  451. - Improved MS Windows support.
  452.  
  453.   When Windows is detected (which will occur when you are running
  454.   in Windows Enhanced Mode), conflicting WaveBlaster Tamer
  455.   operations will shut down.  This includes recognition of a
  456.   Roland MPU-401 card, external calls to PLAYMIDI.EXE and
  457.   SB16SET.EXE (these two Creative Labs utilities don't seem to
  458.   operate all that well in enhanced mode--on the other hand, you
  459.   still can achieve those options with substitute Windows
  460.   applications).
  461.  
  462.   All other functions still work, including MIDI In support on
  463.   the SB16 MIDI port, so, with the exception of the above,
  464.   WaveBlaster Tamer is fully functional under Windows.
  465.  
  466.   WBTAMER.PIF and WBTAMER.ICO are now included in all
  467.   distribution disks--see your Microsoft Windows user manual for
  468.   installing DOS applications in Windows using .PIF and .ICO
  469.   files.  Also, some menu colors will change slightly, to make
  470.   them a little easier to read should you be running WaveBlaster
  471.   Tamer in Enhanced Mode using a window.
  472.                                                -- 12/19
  473.  
  474. - A little change in the way WaveBlaster Tamer works in the
  475.   Preset Edit area, for your convenience.  Before, whenever you
  476.   changed a preset, it would be saved, but not be updated in the
  477.   WaveBlaster.  When you were completely through editing, you
  478.   were supposed to upload the entire preset file from the File
  479.   Util menu.
  480.  
  481.   Now, every time you press F1, Shift-F1, or F2, WaveBlaster
  482.   Tamer will send a changed preset not only to instrument #1 for
  483.   temporary auditioning, but also to its actual location in the
  484.   WaveBlaster--so you don't have to upload the whole file each
  485.   time you change one preset.
  486.                                                -- 12/18
  487.  
  488. - Added several new demo presets.  Added a new file, PRESETS.DOC
  489.   to the distribution package that tells you what in the world I
  490.   was thinking of when I created these presets.
  491.                                                -- 12/18
  492.  
  493. - Fixed bug that would cause WaveBlaster Tamer to crash if
  494.   multiple Shift-F2s or F9s were pressed.
  495.                                                -- 12/16
  496.  
  497. - Added F3 (Panic!) to global function keys.  This turns all
  498.   notes off.
  499.                                                -- 12/16
  500.  
  501. - Cleaned up Configuration routine to allow longer pathnames, and
  502.   added address support for additional true Roland-compatible
  503.   MPU-401 MIDI cards.
  504.                                                -- 12/16
  505.  
  506. - Added the capability of supporting true Roland-compatible
  507.   MPU-401 cards. Now, MIDI input can come from SB Midi In port,
  508.   Roland MIDI In port, or both.  Input from either port will be
  509.   sent to the WaveBlaster.  (However, the routine chokes on
  510.   simultaneous key presses from both keyboards.  You can play
  511.   both keyboards with WaveBlaster Tamer, but not at the same
  512.   instant.)
  513.                                                -- 12/16
  514.  
  515. - Discovered (to my shame and embarrasement) that some keyboards,
  516.   such as the Casio CZ-101 (which turn notes off by sending
  517.   Velocity=0 commands rather than NoteOffs) didn't work as well
  518.   with my assembler MIDI-In routine as others.  But they do now.
  519.                                                -- 12/16
  520.  
  521. - Cakewalk Apprentice uses a file called PATCHES.INI that
  522.   maintains the names of all the patches on a particular sound
  523.   module.  Now, whenever Waveblaster Tamer saves a .CBK file, it
  524.   also creates an .INI file of the same name (e.g., if you save a
  525.   file name WBTAMER.CBK, WBTAMER.INI will also be created.  If
  526.   you know how to import that into your PATCHES.INI file, you'll
  527.   be able to put call your new patches by name in Cakewalk.
  528.   Details on this operation are available in your Cakewalk manual
  529.   and your WaveBlaster Tamer user manual.  Included WBTAMER.INI
  530.   in the distribution package for you to explore.
  531.                                                -- 12/15
  532.  
  533. - Up until now, selecting a sample--both in the preset editing
  534.   menu and the audition sample menu--required different keystroke
  535.   routines to scroll through those parameters than parameters in
  536.   every other part of WaveBlaster Tamer.  Rewrote routines to
  537.   include normal scrolling keystroke routines, so everything
  538.   works the same.
  539.                                                -- 12/14
  540.  
  541. - When you are scrolling through samples in the preset editing
  542.   menu, the current preset is immediately uploaded to the
  543.   WaveBlaster with the new sample as soon as the sample's name
  544.   appears on the screen. If you have a MIDI In device attached to
  545.   your MIDI port, you can have one hand on the scrolling key and
  546.   the other playing the MIDI In device until you find the sound
  547.   you want.  If you reject all changes when you are through with
  548.   the preset edit screen, the original sample will be restored,
  549.   so you don't have to re-upload the preset file.
  550.                                                -- 12/14
  551.  
  552. - Internal improvements to reduce memory and speed execution.
  553.                                                -- 12/14
  554.  
  555. Version 1.2 - 12/12/93
  556. -----------------------
  557.  - On a morning somewhere between December 5th and 11th, I woke
  558.    up with an extraordinarily embarrasing question on my mind:
  559.    Why didn't I make WaveBlaster Tamer capable of responding to
  560.    MIDI input?   Then--using WaveBlaster Tamer as the front
  561.    end--I could have a WaveBlaster/keyboard combination that
  562.    would act as any other sample-playback keyboard.
  563.  
  564.    I don't know why I didn't think of it earlier, but here it is
  565.    now.  Just so the program can keep up with you speed demons
  566.    out there, I wrote the MIDI IN routines in assembler.
  567.    Debugging assembler code always gives me hives, so I hope
  568.    you're satisfied with yourselves.
  569.  
  570.    Notes:  The demo version of WaveBlaster Tamer quits responding
  571.            to MIDI input after a while.
  572.  
  573.            As before, hitting F1 will play a few notes with your
  574.            changed preset.  What's new is that you can hit
  575.            Shift-F1 to send your preset changes to the
  576.            WaveBlaster without hearing the audition tones (which
  577.            you will be playing instead on your MIDI IN device).
  578.  
  579.            I've added a new preset to the WBTAMER.CBK file that
  580.            demonstrates the potential of WaveBlaster Tamer and
  581.            your MIDI input device.  It's a keyboard split with
  582.            Fretless Bass on notes below Middle C and Electric
  583.            Piano on notes Middle C on up.      -- 12/12
  584.  
  585.  
  586. Version 1.1 - 12/05/93
  587. -----------------------
  588.  - Fixed preset name pop-up menu to reflect any name changes
  589.    entered during an editing session. (In demo mode, change is
  590.    not reflected on preset editing screen.     -- 12/5
  591.  
  592.  - Fixed default directory suggestion for alternative .MID file
  593.    in setup.                                   -- 12/4
  594.  
  595.  - Pressing ESC in initial patch list prior to entering patch
  596.    editor leaves unnecessary .BAK file.        -- 12/4
  597.  
  598.  - Trying to upload WBTAMER.CBK in the demo version from any
  599.    other than logged directory would be unsuccessful and leave a
  600.    0-length file.                              -- 12/4
  601.  
  602. Version 1.0 - 12/03/93
  603. -----------------------
  604.      First version, first release.
  605.