SampleCatalog Version History
Version 1.2.4
- - Bug fix: Adding a directory that had no files with the specific extensions listed in the options dialog, resulted in a crash.
Version 1.2.3
- - Changed the way catalogs are de/compressed. Instead of de/compressing first to the hard drive then reading them, they are read into and de/compressed in memory. You gain performance improvements especially dealing with huge (20-30M+) size catalogs.
- - You can now put both the sample files and the catalog file on a CD-ROM, or any other media, and the catalog will be able to locate the files. Read the "Using the catalog from a CD-ROM" section in the help file for more info.
- - Bug fix: Opening a catalog file from a CD-ROM previously resulted an "Access denied" error.
Version 1.2.2
- Added support so that only a single instance of the application can be run.
- After adding the contents of a directory, the empty libraries are now removed automatically. This can be optionally selected in the "Options" dialog.
- Bug fix: library display column was not immediately updated after a library has been renamed.
- Bug fix: after renaming a library it was not immediately sorted.
- Bug fix: if you added a directory whose name contained dots, the last dot was cut off, thinking it was a file extension. As such, the library was named incorrectly.
- Bug fix: when a new library was added by adding the contents of a directory, if you selected the root of your CD-ROM drive, for example, the library name was set to the name of the drive letter, such as D:, and did not include the display name of the drive.
Version 1.2.1
- Added an option to enable the main application window to stay on top of all other windows (per user request).
- Added a progress indicator at startup. This progress indicator will be visible when loading a catalog file that contains couple of hunder/thousand libraries.
- Optimized startup/initialization code. As a result, the startup is much faster now if you load a catalog file that contains couple of hunder/thousand libraries.
- Bug fix: when dragging a file, other than a catalog file, onto the application icon on the desktop, the application would crash.
Version 1.2
- Added help context popups to dialog boxes.
- Added a different comparison function to use with category names. The old function caused a glitch when category names contained special characters, such as commas, dashes, apostrophes, etc...
- Added "NOT" boolean support for searches and category filtering.
- Added support for a "Work Folder". A work folder is a designated folder on the hard drive, where selected samples or whole library contents can be consolidated to.
- Added external/helper program configurator to the "Options" dialog, which allows you to send samples/files to your favorite program for editing or whatever other reason.
- When you use the command "Open Containing Folder", it will now select the file as well in windows Explorer (not just opening the file's folder).
- Added option to remove duplicate samples from the hard drive as well (...when deleting a sample after a 'Find Duplicates' operation).
- Main window and Quick Assign tool window positions and sizes are saved and restored at startup.
- Also, the settings in the "Options" dialog are now saved.
- Added option to open last project on startup.
- Added option to play samples by one-click, or by just selecting them, as opposed to double-click them all the time.
- A registry file "Remove Registry Entries" is included in the download package. Double click this file if you want to remove all registry entries that SampleCatalog creates. By default, the program stores information in the registry such as window sizes and locations, user settings, etc.
- Bug fix: after performing a drag-and-drop operation on a library, the program would crash or the library would be inserted at the very top of the tree.
Version 1.1
- Added ability to loop samples while playing them back.
- Extended category and filter limit to 512.
- In the 'Quick Assign' tool window you can now select categories and apply filters/filer methods at the same time. When applying filters, clicking on the filter name will select/deselect filters while leaving the previously selected filters on. Holding down the SHIFT key while clicking will select ONLY the selected filter and remove all other selected filters.
- Removed the "Assign Category" menu item from the Sample menu and the corresponding context menu. Removed the "Filter" and "Filter Method" menu items from the Catalog menu and the corresponding context menu. All these items are placed into the Quick Assign tool window.
- Bug fix: selecting and then deselecting the same filter would crash the program if the sample view columns were sorted by category.
- Bug fix: importing a new category template file into the Category Setup dialog, then deleting an entry would crash the program.
- Bug fix: the categories would not update in the 'Quick Assign' tool window after using the 'Paste Category' command.
- Bug fix: the categories would not update in the 'Quick Assign' tool window after right clicking on an item in the sample view pane (before bringing up the context menu).
- Bug fix: samples' category and comment assignement would be lost after drag-and-drop them into another library.
- Bug fix: after renaming samples, the display would not update the change.
- Bug fix: after replacing a sample, the size did not update.
- Bug fix: the program would crash if the category name string, which is displayed under the category column, exceeds the maximum number of characters that can be stored in a sub-item of a list control.
- Bug fix: creating a new library would not always show up in the library view pane, until you actually click on the view pane itself.
Version 1.0.2
- Added sorting of file extension strings in the Options dialog.
- Added support to allow only valid characters to be entered for file extensions in the Options dialog.
- Moved the 'All Supported Files' string to the top in the file open dialog.
- "Add Files..." dialog now remembers the last directory.
Version 1.0.1
- Changed serialization to check and accept files with previous versions.
- Changed category IDs to start from 0 as opposed to 1. (internal stuff)
- Added a feature where deleting categories from the category setup dialog, will delete that category setting from the samples as well, if they were assigned to them.
- Bug fix: dragging files from the sample view pane to another library was disabled.