Releases: MaurizioB/SampleBrowse
Playback control, custom database, uninstall options
This version brings better playback control and seeking with the mouse cursor, selection of a custom database path on startup, database backup/clearing and dozens of other fixes.
Main features:
- Better playback seeking and playhead visualization for mouse interaction
- Custom database path selection on first startup (database path customization will come with the next update)
- Database clearing and automatic backup with backup interval customization
- Status bar support, showing both tooltip-style messages and database updates
- Updated setup with registry cleaning for the current user
Fixes:
- Native separators for database path in registry, allowing existing database detection and removal on uninstall
- Various playback issues
- "Show all files" now works as expected
- Lots of minor bug fixes
Playback seeking, more filtering options, etc.
The main feature of this release is a renewed playback mechanism, which allows playback seeking (by clicking on the SampleView panel). Also, a small - and very nice - playback control panel has been added.
And, among others...
- Some speed improvements have been added, mainly in the visualization of the sample wave, and the playhead refresh rate which has been improved too.
- Database filtering now supports length range and channels, and its main menu has been reorganized.
- Directory scan can be limited by size and sample length.
- The file browser can now show every file in a directory, and it is possible to scan for any file, ignoring the file extension (RAW files are not supported yet).
- The "Show directory in tree" item in the favorites now correctly focuses the selected directory.
Last but not least, there is now a nice Database Statistics dialog, showing the contents of the database.
Minor changes:
- Remember window size and position
- Files already in database are now shown in bold within the file browser.
- Tooltip formatting and contents
- Dozens of fixes I can't even remember ;-)
Filtering, directory separators, drag to external programs
This new release introduces advanced filtering in database view. While still limited to file format and samplerate, the architecture will be implemented to support various types of advanced filtering.
Directory separators are now correctly shown according to the system ("" on windows).
Drag and drop is now both ways, allowing drag operation to the file browser or any other application supporting it.
Sample rate conversion, better tag support, etc.
This version finally fixes the annoying problem with sample rates.
If you have files with sample rates different from the one detected from the audio device (for example, the file is 44.1kHz and the device supports 48kHz), it will now be played correctly. Many thanks to Mega-Nerd's Secret Rabbit Code aka libsamplerate. The sample rate conversion mode can be selected in the audio configuration dialog.
Also, tags can now be removed and their behavior has been improved. This is part of other updates and fixes not reported in the previous release, such as the full support of icons even in the sample list, which allows to play samples by clicking on their icon, without having to double click them.
Fix for unexpected crash on Windows
Somehow the previous build was working on my machine. But I was wrong.
This release partially fixes a bug that prevented SampleBrowse to start up.
First public windows release
This is the first release targeted for Windows (at least Vista).
Known bugs:
- No sample rate conversion on playing: if the file sample rate is different from the one of the sound device, it will result in accelerated (or slowed down) playback.
- No icon support: this is an issue for the sample list, which in linux allows playing by clicking on the icon besides the file name: samples can only be played by doubleclicking them.