
What's new
Macro Presets System
- Save and load all 8 macro configurations as program presets
- Save and load individual macro configurations to any macro slot
- Copy settings between macro slots with macro copy/paste functionality
- Copy/paste all macros at once for efficient workflow
- Reset all macro settings to default state with single click
- "Open Macro Folder" command for quick access to saved macro presets
- Clickable MIDI CC label in Macro Editor for easy configuration
- Dedicated dialog to set MIDI CC numbers (0-127) for each macro
- Added dropdown buttons to CHORUS, DELAY, and REVERB sections
- Clickable effect labels for easier access to preset menus
- Resolved crashes when loading SFZ files from background threads during bank loading
- Fixed crash when adding macro links with improved null pointer checks
- Drastically reduced SFZ sample loading times from minutes to seconds
- Optimized sample loading for banks with full sample paths, especially on Linux
- System now prioritizes exact path lookups before extensive directory searching
- Improved handling of external sample sources (SFZ, EXS, SF2) during bank loading
- User parameter modifications (envelopes, filters, etc.) preserved when samples are external
- Corrected internal logic for setting and preserving source file paths within banks
- Changed file storage locations on macOS to ~/Library/Application Support/discoDSP/Bliss/
- Prevents unnecessary permission dialogs on macOS
- Windows and Linux continue using Documents folder
- Fixed HiDPI scaling issues with license dialogs on Windows
- Implemented library menu cache clearing system
- Changes to library folders now immediately reflected in menus
- Removed demo version restrictions from sample library popup menus
- Updated internal update checker to use robust, cross-platform asynchronous method
- General code improvements for stability and future development

