LIBRARIES Chapter 12 Using Libraries Libraries contain information about the other SysEx files that reside within their directories. You never have to be concerned with creating Libraries because they are created (or updated) automatically every time you save or delete a SysEx file. Their job is to keep an accurate record of your PatchMeister files so that you can be provided with a wide range of viewing options whenever you want to browse or search through your SysEx files. You will notice that the Library window resembles a file requester in that you can traverse through different directories. Now for a little more information on the actual contents of a Library. Libraries store such data as each MID! fileÕs name, change date, comment, search key and type (bank, sequence, etc..) Also, each Library pertains to a single Driver, the name of which will appear in that Library windowÕs title bar. For instance, you may have an MT-32 Library, a DX-7 Library or an M-1 Library. Opening A Library Window There are two (2) ways to open a Library window: 1. Double-click over a synthÕs name in The PatchMeister window to open the Library for that synth. 2. Select the Library menu Snaps & Setups item to open the Snaps & Setups Library. Display Options... Select the Library menu Options... item if you want to reset the Library window display options. A requester will be opened. ¥ The first group of requester buttons allow you to select the specific types of SysEx files that you want listed in the window. Use these buttons to limit the display to the types of files you want to use. ¥ The DISPLAY ALL INFO button determines how those files will be viewed. When this button is selected, all information will be shown including the fileÕs comment and search key. Otherwise, just the filename and SysEx type will display in one (1) or two (2) columns, depending on the width of the Library window. ¥ The requesterÕs cycle button allows you to select the sort order of the items listed In the Library window. You can choose between Name, Type and Date order. Search And Locate... The Library menu Find... option provides the mechanism for searching through your Libraries and locating files with matching search keys. After you select the Find... item, a small window will open asking you to enter a search key. This search key works in conjunction with the display options outlined above, so that you can have maximum flexibility in specifying which files you want displayed in the window. After entering a search key, the display of the last active Library window will be changed to include only matching items. It will be considered a match if the entered search key is found ANYWHERE within the SysEx fileÕs search key. You can use the Find windowÕs NOTES field to specify whether you want to include the file comment as part of the search path. The normal search path of filename and file search key can be extended to include the file comment The Library display will be updated each time you enter a new search key. If you clear the search key field (right-Amiga X and then press ) all items meeting the Options... criteria will once again be displayed. To begin using the entered search key in a different Library window, click on that Library windowÕs VOLUME or DRAWER text fields and then press . The search key will remain in effect until after the Find window is closed. Printing Libraries The first thing to keep in mind when you want to print a Library is that you have control over how the Library is going to look on paper! The Library is going to print using the display format that you have chosen for its window. So fine tune the window display based on the guidance outlined under ÒDisplay Options" and then select the Project menu Print item. The active Library window will be printed. Saving Libraries How do you save a library? Trick question! You really CANÕT save a Library. Libraries are created and maintained automatically every time you save or delete a Bank, SysEx, Snapshot, Setup or Capture file. Banks and SysEx files get saved into their DriverÕs Library. Snapshots, Setups and Capture files get saved into the Snaps & Setups Library. Rebuilding Libraries Since Libraries are actually files that contain information about other files residing in their directories, it is possible that they can become out of sync. For example, if you use the CLI to manipulate PatchMeister files, your PatchMeister Libraries may no longer reflect the contents of their directories. The Library menu Rebuild Library option can be used to resync a PatchMeister Library file with the actual contents of its directory. To rebuild a specific Library file, open the desired synthÕs Library window and use the Library windowÕs VOLUME and DRAWER gadgets to enter the name of the directory you suspect is out of sync. Select the Rebuild menu option to recreate the Library. Deleting Files From Libraries Click once on a filename and it will become highlighted. Then select the Library menu Delete item. The file will be deleted if you respond ÒYesÓ to the confirmation requester. Library Window Buttons The rest of this chapter will discuss the Library window buttons... Volume Selector This text field displays the current VOLUME name. If you would like to change volumes, you can either type in the new volume name or you can dick over the NEXT VOLUME button to display the next volume. Next Volume Clicking on this button will cause the Library window to display the contents of the next volume. Drawer Selector This text field displays the current DRAWER name. If you would like to change drawers, either key in the new drawer name or click over the PARENT button to display the parent directory or double-click on any of the drawer names displayed in the Library window. If you key in the name of a drawer which does not exist, you will be given the option to create a new drawer by that name. Parent Clicking over the PARENT button will cause the Library window to display the contents of the parent directory. Magnifying Glass MIDI routes are associated with every file. Use the MAGNIFYING GLASS button to view the MIDI route that was saved with a specific file. Click the left mouse button while pointing over the MAGNIFYING GLASS button. The pointer will turn into a small magnifying glass which indicates that the program is waiting for you to select a file. Click the left mouse button as you point to a filename and a window will be opened to display the MIDI route that was saved with the file. The MAGNIFYING GLASS button will remain selected so that you can view as many MIDI routes as you like. Click on the button a second time to shut it off. MIDI Route Use the MIDI route button to send Library files to your synths. Click once on a filename and it will become highlighted. Then click over the MIDI route button to invoke display of the MIDI route requester. The route will default to the MIDI route that was saved with the file. Adjust the route (if necessary) and click on the requesterÕs SEND button. The file will be sent using the designated MIDI route. For more information see Chapter Four, ÒDrivers (Talking To Your Synths.)Ó Clipboard Click on the Library window CUPBOARD button and you will be presented with a requester asking you to enter a search key and choose a Bank type. After the above has been done, an empty Bank window will be opened, and The PatchMeister will begin searching through files of the selected Bank type looking for items with a matching search key. Matching items will be placed into the Bank window just opened. If any part of the itemÕs name or search key matches the entered search key it will be considered a match. If you do not enter a search key EVERYTHING will be considered a match; however, the screen will flash and make you click over the desired Bank type a second time just to make sure you didnÕt forget to enter a search key. Search keys can be attached to each Bank item through use of the WAND button in the Bank window.