HighLife 2.3:
Sound & Engine Improvements
- Replaced Hermite with B-Spline interpolation for superior sound quality.
- Optimized SINC engine using SIMD acceleration (SSE2/NEON).
- Added 2x engine oversampling to reduce aliasing and improve transients.
- Implemented parallel processing for Sinc-512 voice interpolation.
- Fixed memory protection issues when loading large sample libraries.
- Full support for SFZ ADSR envelope parameters.
- Fixed group ID handling and improved parameter inheritance.
- Expanded compatibility with special characters, case-insensitive file search, and more.
- Improved sample path resolution for files in subfolders.
- Added Loop > Find Loop Points auto-detection.
- Enhanced wave editor design and behavior.
- Added Cue > Add Cues from Beats and Zone Sync popup options.
- Fixed sample window drag/select behavior.
UI & Usability Improvements
- Added numbers to program names for easier navigation.
- Fixed popup menu and dropdown font display issues.
- Fixed preset bar and menu sizes for better visibility.
- Enhanced support for pre-3.4 presets.
- Fixed bank loading on initialization.
- Implemented robust handling for missing banks.
- Changed default bank for better out-of-box experience.
- Updated AAX SDK.
- Fixed Open Manual functionality on Windows and Linux.
- Fixed Check for Updates feature.
Memory Optimizations
- Moved large wavetable arrays from stack to heap using std:unique_ptr.
- Added wavetable 64-byte alignment for optimal cache line usage.
- Implemented prefetching for better cache performance.
- Replaced bubble sort with std:sort for faster MIDI event processing.
- Optimized wavetable linear interpolation formula.
- Added branchless operation for oscillator shape functions.
- Implemented function branchless lookup using bit manipulation.
- Fixed wavetable file loading and regeneration.
- Corrected MIDI pitch wheel handling to properly process 14-bit values.
Disclaimer: We welcome genuine feedback and bug reports on our products in forums, as they help improve our offerings for all users. However, we cannot address technical support issues, account access problems, or respond to inflammatory posts in forum threads. Our dedicated support system at https://www.discodsp.com/support/ ensures all legitimate customer inquiries receive proper attention in a secure environment.
