-= PatchLib 1.1.0 (b) =-

Note: For best viewing, turn word wrap on (Format | Word Wrap)!

George Menhorn
Copyright  2003
brokenasdesigned@earthlink.net

Version 1.1.0 (b) changes (6/24/2003)
-------------------------------------
- fixed display issue with the info text in Windows 98
- we were always retrieving the info for DSP A and never DSP B.  This should be fixed now.

Version 1.1.0 changes (6/22/2003)
---------------------------------
Fixes/Changes:
--------------
- A number of enhancements to the internal architecture

- Now, going from patches back to banks will highlight the bank you just came from.  This makes it easier to quickly go through banks with the keyboard.  For example, Alt+back, down, and then enter will take you to the next bank.

- Removed 'current bank' from the bank change menu

- Fixed a timing issue when performing a .sig file drag/drop operation from explorer and auto-saving the patch

New Features
------------
- Can now optionally show the patch's info text in the patch view.  The patch info is displayed by default.  To turn toggle it on/off choose the menu item "View | Patch Info".

- Added MIDI support.  Serial setup menu was renamed Communications setup.  The new setup dialog now allows switching between serial and MIDI.  When MIDI is selected, you can set the appropriate input/output device.

- Allows the ability to rename banks.  There are two ways to do this.  Either right-click on the bank and from the pop-up menu choose Rename or do a slow double-click on the bank (similar to Explorer).  This can take some time due to the way the text is sent and a quicker way to do this is being looked into.

- Added the ability to create new Banks.  Click the "Create Bank" button on the toolbar (next to the back button) or right-click in the banks view and select Create Bank.  This opens a dialog allowing you to choose from the available bank numbers, between 0 and 99, and choose a name for the bank.  The bank number will initially be set to the first available bank.  You can choose an existing bank number here also in which case the behavior is the same as renaming a bank.

- You can now delete empty banks.  This can be done by selecting Edit | Delete from the main menu, clicking the delete button on the toolbar, right-clicking and choosing delete or hitting the delete button on the keyboard.  The bank must be empty for it to be deleted.

- Added the ability to search for a patch given the patch name.  From the menu choose Edit | Find or Ctrl+F to open the Find dialog.  Enter the patch name and type Enter or click Find Next.  You will be taken to the first patch that contains the search text (not case-sensitive).  If you would like to search again using the same name again, choose File | Find Next from the menu or use F3.

- User patches are now shown with a red dot to distinguish them from the factory patches (shown with a blue dot).  Operations that only make sense for user patches such as deleting are now restricted to the user patches (e.g, the delete button will be disabled if you have a factory patch selected but will become enabled when a user patch is selected).

- The total number of patches is now displayed in the status bar.

- Can now drag a patch from PatchLib to Windows Explorer or the desktop.  This copies the .sig file from the machine to your PC.  Any patch can be copied (user or factory).  This also gives you the ability to move patches between banks.  To do this, drag the patch to your PC, then from your PC into the new bank.

- Added the ability to backup all user patches in particular bank.  To do this, select the bank you wish to have backed up and choose "Tools | Backup user patches to PC" from the menu.  You will be asked for a folder where the user patches should be copied to.



Revision E changes (5/27/2003)
------------------------------
- Fixed a crash caused by changing to an empty bank
- The cursor was always either an arrow or an hourglass, the cursors for resizing the window were no longer displayed.  Was broken in revision D and has been fixed.
- Back now has a hot-key, Alt+Left
- Added DSP A / DSP B push buttons on the toolbar to allow quickly changing DSP.  When the DSP is changed, we automatically increment or decrement the channel number by 1.  Also, when the DSP is changed, we automatically switch the new DSP to the bank viewed in PatchLib.  Can still use the Options menu or now Ctrl+A and Ctrl+B.
- The selected patch is now highlighted with a bold font and an arrow icon
- Now allow loading patches (.sig files only) from the File menu.  A .sig file can also be drag/dropped from Windows into PatchLib.  This sends the .sig file to the device and automatically saves it to the current bank.
- Now allow deleting user patches from PatchLib (Del key, button on toolbar, or Edit->Delete Patch)

Revision D changes (5/20/2003)
------------------------------
- The latest release of the OS, 3.002, has a problem when changing banks using 'Current DSP'.  Instead, a bank change message must specify either DSP A or DSP B.  An Options->Bank Change menu was added to allow specifying DSP A or DSP B.  Current DSP can also be selected which will work for previous versions of the OS and (hopefully) for future versions of the OS.

Revision C changes (2/18/2003)
------------------------------
- fixed serial port issues in Windows 95 and 98
- we now store the position and size of the PatchLib window

Revision B changes (2/15/2003)
------------------------------
- added serial port options dialog
- added prog-change channel selection menu
- the serial port is now closed after each transmission so that other applications can use the same port (i.e., Vsig)
- greatly sped up transmission time by caching userobject keys and retrieving only necessary data
- status bar cleaned up (removed unused num/scroll/etc...)

Initial Release (2/13/2002)

1. About

Surfing through the many patches on Eventide looking for that one patch can sometimes be tedious.  This will especially be the case when OS 3.0 comes out and the factory patch count alone is over 1000!  I wrote this program which allows viewing the banks, viewing the patches in a bank, and can load a patch on the Eventide.  Window's 95/98/2000/XP.

2. Usage

The first time the program is run, the Serial Setup dialog will be displayed.  Set the com port, baud rate, data bits, stop bits, and parity to match the settings on the Eventide.

The program starts by showing a list of banks, displayed as folders.  Double-click or press 'Enter' on a highlighted patch to select a bank.  The bank will be changed on the Eventide.  Then, once a bank is selected, the list of patches in that bank will be displayed.  Similarily, double-click or press 'Enter' to load the selected patch.  The 'Back' button on the toolbar will take you back to the available Banks.  That's all there is to it!

To set the program-change channel use the Options->Channel menu and click on the channel (between 1 and 16).  A checkmark will appear next to the currently selected channel.  This was added to allow selecting patches in the multiple banks of an Orville.

To set the bank change device use the Options->Bank Change menu and choose 'Current DSP' for the currently displayed DSP (NOTE: This option will not work in OS 3.002!), 'DSP A' for the first DSP, or 'DSP B' for the second DSP.  The default is 'DSP A' which should work for any version OS.

When retrieving the list of banks at startup, or when changing banks, if no communication is received from the Eventide within 2 seconds a warning message will be displayed.  In this case, make sure the serial port settings found in Options->Serial Setup match the settings on the Eventide.  If the bank list is empty (no folders are shown) then another attempt to retrieve the banks will be made to retrieve the bank list after the serial port settings are changed.

3. Thanks to the following for help and suggestions!

Italo De Angelis
Chris Fraley
Tony Kareid
Nathan Menhorn
Bruce McIntyre