Performance & Audio Engine
Major SIMD performance optimizations providing 2-4x speedup in sample rendering with architecture-specific implementations (AVX/AVX2 & SSE for x86, NEON for ARM processors).
Fixed bit reducer algorithm to create proper lo-fi effect with authentic sample rate reduction and quantization.
Virtual Instrument Sampling
Enhanced Virtual Instrument Sampling with multiple sample rate support: 44.1 kHz, 48 kHz, 88.2 kHz, and 96 kHz (demo version restricted to 44.1 kHz only).
Redesigned "Sample Instrument" dialog with improved layout, clearer controls, and better workflow organization.
Moved "Use Static Processing Buffers" option into sampling dialog for easier access during problematic plugin sampling.
Replaced custom file chooser with native OS dialogs in sampling preset operations.
User Interface Improvements
Added clickable discoDSP logo that opens official website directly.
Improved sample editor close button with custom-drawn icon and platform-specific positioning.
Enhanced toggle button design with consistent "ON/OFF" state display and improved lighting effects.
Modernized preset name field styling with rounded corners.
Intelligently disabled "Download Bliss Library" menu item when sound library already installed.
Added new "Sound Libraries" menu item to open official Bliss Soundware webpage.
Bug Fixes
Fixed critical crash when opening "Sample Instrument" dialog without loaded plugin.
Fixed "Save SFZ to disk" option not being properly saved and recalled in sampling dialog.
Fixed double .xml extension bug in preset saving operations.
Eliminated extensive compiler warnings by migrating from deprecated APIs using backward-compatible approach.
Improved Apple Clang compatibility by addressing optimization attribute warnings.
Fixed implicit type conversion and unused variable warnings throughout codebase.
Enhanced memory management and cleanup in rubberband time-stretching module.
Major Update
Added Menu > Sound Libraries system with ability to download Bliss Sound Library (1GB) directly from the app (registered version only).
New zone sorting options in Sample Editor: Sort by Root Note, Velocity, or Name with smart selection preservation.
Improved Keyboard Mapper integration - clicking a zone in the list now selects it in the Keyboard Mapper.
Added Menu > Options > Save SFZ waveforms in subfolder option creating a dedicated Sample subfolder for better organization.
Enhanced license system with automatic migration support from Bliss 2 licenses to Bliss 3.
Improved file handling with dedicated "Instrument Library" and "Sample Library" folders.
Enhanced theme system with XML theme bubble-text value for custom tooltip font color.
Added automatic folder creation and initialization for better user experience.
Fixed memory and resource management issues throughout the codebase.
Enhanced error handling and user feedback.
Fixed memory leaks in zip file operations.
Implemented proper cleanup for temporary files.
Optimized file dialogs and user interactions.
Engine Quality Improvements
Redesigned Engine Quality menu with separate sections for Oversampling and Interpolation Mode.
Improved menu organization with clearer labeling of options (Fast, Quality, Mastering).
Offline Rendering Enhancements
Added more granular offline bounce quality options including SINC 512 Points with 4x oversampling.
Fixed offline rendering to properly apply specific settings when bouncing.
Ensured seamless transition between offline and realtime modes with proper settings restoration.
Settings Management
Separated storage of offline and realtime mode settings for independent operation.
Added configuration options to save user preferences for both modes.
Performance Enhancements
Interpolation engine AVX2 optimization.
Enhanced Apple Silicon support.
Bug Fixes
Windows UI fixes.
Bug Fixes
Fixed crashes during file operations with proper array initialization and thread-safe UI handling.
Pitch Shift Fixes and Enhancements
Upgraded RubberBand settings from HighSpeed to HighQuality for better sound.
Added WindowShort option for improved transient handling.
Implemented specialized settings for root note playback: TransientsSmooth, PhaseLaminar, and FormantPreserved options.
Exact 1.0 pitch scale to avoid unnecessary processing.
Fixed latency handling to prevent attack phase cutoff.
Sample Editor Improvements
Added Trim Loop function.
Enhanced double click selection with loop points.
UI/UX Enhancements
Stylized menu items.
Audio Engine Improvements
Replaced Lagrange interpolation with B-Spline interpolation, offering better audio quality and frequency response.
Corrected pitch shifting with 2x/4x engine speeds by compensating for oversampling factor.
SIMD Optimization for Interpolation
Added parallel processing for voice interpolation using architecture-specific SIMD instructions (SSE/AVX for x86, NEON for ARM).
Implemented prefetching to improve cache usage and reduce memory latency.
Optimized the sinc interpolation code with vectorized calculations for processing multiple samples simultaneously.
Voice Processing Enhancements
Modified voice processing to work in batches.
Added memory prefetching to improve CPU cache efficiency.
Applied compiler optimization directives for performance-critical functions.
Expanded Offline Rendering Options
Added more granular offline bounce quality settings including:
"Same as Realtime" (default)
"Fast Quality" (4x Oversample)
"High Quality" (4x Oversample with SINC 32)
"Mastering Quality" (SINC 512)
Bug Fixes
MTS-ESP critical issue has been resolved and is now functioning properly.
Added the VST3 path to the Load Instrument VST host sampling path.
Key Mapper View
Introduced a visual Key Mapper grid within the Sample Editor for intuitive zone management.
Visualize and edit zone key ranges (low/high key), velocity ranges (low/high velocity), and root keys directly on a piano roll-style interface.
Supports interactive drag-and-drop resizing of zone boundaries on the grid.
Allows direct dragging of the root key indicator within the grid.
Provides clear visual feedback for the currently selected zone.
SFZ Compatibility
Added import and export support for ampeg_attack, ampeg_decay, ampeg_sustain, and ampeg_release opcodes.
Corrected SFZ export to place ADSR envelope parameters in the
Sample Editor Improvements
Improved visual handling and interaction logic for overlapping Loop Start/End and Cue Point markers.
Optimized playback cursor performance by reducing the repaint area during playback visualization.
UI/UX Enhancements
Enhanced knob value display strings (bubbles) for Panning, Tuning, LFO Rate, etc., for improved readability.
Standardized UI font sizes, removing Windows-specific overrides for better cross-platform consistency.
Adjusted font sizes in the Zone List Box for better fit.
Removed separators from the main global menu for a cleaner look.
Ensured Key Mapper view updates reactively to zone changes and listbox selections.
Bug Fixes
Fixed AAX support.
Sample Editor: Fixed inaccurate playback cursor position reporting when sample pitch shifting was active.
Macro Editor: Corrected a visual glitch where Min/Max sliders were missing their background color.
Fixed minor grammatical errors in menu item text.
Performance Optimizations
Improved CPU efficiency in voice allocation and management systems.
Enhanced memory usage patterns for reduced RAM consumption during heavy sample playback.
Sample Loading Improvements
Added support for 32-bit floating point WAV files with proper bit-depth conversion.
Enhanced file validation to prevent loading of corrupted or unsupported audio files.
Improved error reporting when sample files cannot be loaded or are missing.
Bug Fixes
Fixed occasional clicking sounds when rapidly triggering the same sample zone.
Resolved issue where long sample names were truncated in the zone list display.
Fixed preset loading issue that could cause temporary audio dropouts.
Filter Enhancements
Redesigned low-pass filter algorithm for warmer, more musical character.
Added resonance compensation to prevent unwanted volume spikes at high resonance settings.
Improved filter stability across all frequency ranges and resonance values.
Envelope Generator Updates
Enhanced ADSR envelope curves with more natural-sounding transitions.
Fixed envelope retriggering behavior for improved legato playing techniques.
Added micro-timing adjustments to prevent zipper noise during fast envelope changes.
LFO System Improvements
Added phase reset option for consistent LFO behavior across note triggers.
Improved LFO synchronization with host tempo for tempo-locked modulations.
Enhanced waveform quality with anti-aliasing for smoother modulation shapes.
Compatibility Updates
Enhanced compatibility with macOS Sequoia and latest macOS security requirements.
Updated Windows installer for improved compatibility with Windows 11 24H2.
Fixed plugin validation issues in certain DAW environments.
User Interface Polish
Improved high-DPI display scaling on Windows systems.
Enhanced button responsiveness and visual feedback throughout the interface.
Fixed minor display artifacts in the sample waveform visualization.
Stability Improvements
Resolved rare crash when loading presets with large numbers of samples.
Enhanced thread safety in multi-core processing scenarios.
Improved memory management during intensive sample editing operations.
Major Feature Addition: Granular Synthesis Mode
Introduced experimental granular synthesis engine for creating evolving textures from any loaded sample.
Added grain size, density, and position controls for detailed granular manipulation.
Implemented random grain selection algorithm for organic, non-repetitive textures.
Added grain pitch variance and time-stretching capabilities.
Advanced Modulation System
Expanded modulation matrix with 8 additional modulation slots.
Added velocity-sensitive modulation scaling for more expressive control.
Implemented bi-polar modulation mode for oscillating around center values.
Enhanced modulation curve shapes with exponential and logarithmic options.
Sample Management Overhaul
Redesigned sample browser with enhanced search and filtering capabilities.
Added automatic sample analysis for key detection and tempo estimation.
Implemented sample tags system for better organization and categorization.
Added batch processing tools for applying effects to multiple samples simultaneously.
Audio Processing Enhancements
Upgraded to 64-bit internal processing for improved audio precision.
Added optional dithering for enhanced low-level signal quality.
Implemented advanced anti-aliasing in the resampling algorithms.
Enhanced crossfade algorithms for smoother loop transitions.
Holiday Update
Added festive preset collection featuring seasonal instruments and textures.
Implemented special holiday-themed UI animations (optional, can be disabled).
Enhanced reverb algorithms with new "Cathedral" and "Winter Hall" impulse responses.
Performance Monitoring
Added optional CPU usage meter to monitor real-time processing load.
Implemented voice count display for tracking polyphony usage.
Added memory usage indicator for sample buffer monitoring.
Quality of Life Improvements
Enhanced undo/redo system with 50-step history buffer.
Added keyboard shortcuts for common editing operations.
Improved preset organization with nested folder support.
Enhanced tooltips with detailed parameter explanations and value ranges.
Export and Rendering
Enhanced SFZ export with support for additional opcodes and extended sample mapping.
Added batch export functionality for converting multiple presets to SFZ format.
Improved audio export quality with selectable bit-depth and sample rate options.
Added metadata preservation during sample export operations.
Sample Editor Enhancements
Added spectral analysis view for visual frequency content analysis.
Implemented non-destructive sample processing with real-time preview.
Enhanced loop point detection algorithm for automatic seamless loop creation.
Added sample trimming tools with fade-in/fade-out options.
Workflow Improvements
Streamlined preset loading with progress indicators for large sample libraries.
Enhanced drag-and-drop functionality for samples and presets.
Added recent files menu for quick access to recently used content.
Improved session management with auto-save functionality.
DSP Algorithm Updates
Refined time-stretching algorithm for better preservation of transients and musical character.
Enhanced pitch-shifting quality with improved formant preservation options.
Updated convolution reverb engine with optimized processing for lower CPU usage.
Improved chorus and delay effects with enhanced modulation characteristics.
MIDI Implementation
Added support for MIDI 2.0 specifications and extended controller resolution.
Enhanced velocity curve customization with multiple response shapes.
Implemented advanced MIDI learn functionality with parameter mapping memory.
Added MPE (MIDI Polyphonic Expression) support for expressive multi-dimensional control.
User Experience
Redesigned preset browser with improved visual organization and search capabilities.
Enhanced parameter automation with smoother interpolation algorithms.
Added context-sensitive help system with integrated documentation.
Improved accessibility features including screen reader compatibility.
State-of-the-art sampler and cutting-edge virtual instrument sampling toolkit.
Continued refinements to the performance sampler engine.
Enhanced virtual instrument sampling capabilities.
Cross-platform compatibility for Windows, macOS, and Linux.
Leading-edge performance sampler and advanced virtual instrument sampling solution.
Major framework updates for enhanced performance and stability.
Continued improvements to the sampling engine and workflow.
Available for Windows, macOS, and Linux platforms.
Top-of-the-line performance sampler and advanced virtual instrument sampling solution.
Enhanced sampling capabilities with improved workflow.
Continued focus on professional sampling features.
Cross-platform support for Windows, macOS, and Linux.
Performance sampler and virtual instrument sampling tool enhancements.
Improved stability and performance across all supported platforms.
Enhanced sampling workflow and user experience.
Available for Windows, macOS, and Linux.
Performance sampler and virtual instrument sampling tool improvements.
Enhanced compatibility and stability.
Continued refinements to the sampling engine.
Multi-platform support for Windows, macOS, and Linux.
Performance sampler and VST/VST3/AU sampling tool enhancements.
Improved virtual instrument sampling capabilities.
Enhanced workflow and user interface improvements.
Cross-platform compatibility maintained.
Major Release: Next-Generation Sampler
Complete rewrite of the sampling engine for enhanced performance.
Advanced VST/VST3/AU sampling capabilities.
Professional-grade virtual instrument recording features.
Native Apple Silicon M1 support for optimal performance on modern Macs.
Enhanced User Experience
Redesigned interface with improved workflow.
Better integration with host DAWs and applications.
Streamlined sampling process for faster content creation.
Technical Improvements
Updated core architecture for modern operating systems.
Enhanced compatibility with latest plugin standards.
Improved stability and performance across all platforms.
Final release in the 1.x series.
Continued refinements to the sampling engine.
Enhanced stability and performance.
Available for Windows, macOS, and Linux.
macOS Catalina compatibility updates.
Notarized installer and standalone application for enhanced security.
Bug fixes and stability improvements.
Multi-platform support maintained.
Introduction of Windows standalone application.
Linux 64-bit build support added.
Digital code signed applications for Windows and macOS.
Framework updates and enhanced stability.
Enhanced VST instrument sampling capabilities.
Improved workflow for virtual instrument recording.
Advanced sampling features and options.
Increased polyphony support up to 256 voices.
Core framework updates for improved performance.
Enhanced licensing system implementation.
Bug fixes and stability improvements.
Cross-platform compatibility for Mac, Windows, and Linux.
Major Feature Additions
Introduction of Mac standalone application.
32 and 64-bit VST3 support implementation.
Multi-output support with selectable per-zone routing.
Advanced disk browser with sample preview capabilities.
Engine Improvements
Completely rewritten voice management engine.
Enhanced performance and stability.
Improved sample handling and processing.
User Experience
Full keyboard-driven control navigation and editing.
Enhanced focus indication throughout the interface.
Improved visual design and user interface elements.
Bug fixes and stability improvements.
Enhanced sample editor functionality.
Performance optimizations.
VST host sampling improvements with progress indicators.
Enhanced file naming during sampling operations.
EXS importing fixes and improvements.
Various bug fixes and stability enhancements.
Updated license checking system.
Performance improvements for sample editor operations.
Bug fixes for high-DPI display compatibility.
Enhanced plugin loading and hosting capabilities.
Fixed beta expiration issues from version 1.0.0.
Enhanced sample editor redraw performance.
Improved visual control elements and user interface.
Enhanced plugin loading and validation.
First Official Release
Professional sampler and virtual instrument recorder.
VST/VST3/AU plugin hosting and sampling capabilities.
Advanced sample editing with comprehensive tools.
Multi-platform support for Windows, macOS, and Linux.
Core Features
64-voice polyphony with advanced voice management.
Built-in effects processing and modulation system.
Comprehensive sample import and export capabilities.
Professional-grade interpolation and resampling algorithms.
Beta 1 (August 19, 2015): Initial public beta release.
Beta 2 (September 1, 2015): Core functionality improvements.
Beta 3 (September 6, 2015): Enhanced sampling capabilities.
Beta 4 (September 21, 2015): User interface refinements.
Beta 5 (October 12, 2015): Stability and performance improvements.
Beta 6 (November 10, 2015): Final beta with comprehensive testing.