User Interface Improvements
Enhanced search mode functionality with clickable Search Mode label.
Menu System
Added "Reload Preset" function.
Bug Fixes
Fixed macOS search dialog focus issue.
Fixed search mode visibility management for proper UI interaction.
Resolved mouse cursor behavior and click handling in search mode.
Stability improvements for search functionality.
Bug Fixes
Fixed text selection issue in preset search dialog on macOS - text is now automatically selected when the dialog appears.
Resolved issue with disk mode button behavior during preset search operations.
Improved preset search functionality to better handle disk mode state transitions.
Advanced Preset Search System
Fixed preset name label click functionality and resolved parameter type mismatch in search mode.
Enhanced search state management to preserve original disk mode settings.
Enhanced Pan Preset System
Added two new dynamic pan presets:
"Random" - Generates completely random pan positions for each voice.
"Random OSC" - Creates sine wave-based panning patterns with random parameters.
User Interface & Technical Improvements
Fixed preset bar bank dropdown not updating after MIDI CC bank change.
More native macOS dialogs for better platform integration.
Performance optimizations for Apple Silicon and Intel processors.
Platform-Specific Updates
Enabled AVX2 optimizations on Intel macOS and Linux with universal binary compatibility.
Improved compiler optimizations with specialized AVX2 targeting.
Critical Bug Fixes
Fixed infinite loop causing Windows DISK mode freeze during preset folder population.
Implemented state tracking to prevent unnecessary folder repopulation when search mode toggles.
Added exception handling and safety checks for directory iteration operations.
Improved search mode state management to avoid redundant UI updates.
Advanced Preset Search System
Added global preset search across all preset folders with duplicate detection.
Implemented index-based navigation for reliable navigation functionality in search mode.
Enhanced Pan Preset System
Added two new dynamic pan presets:
"Random" - Generates completely random pan positions for each voice.
"Random OSC" - Creates sine wave-based panning patterns with random parameters.
User Interface & Technical Improvements
Enhanced menu system with search options always visible.
Improved preset navigation with better tracking of current preset position.
Fixed preset bar bank dropdown not updating after MIDI CC bank change.
More native macOS dialogs for better platform integration.
Performance optimizations for Apple Silicon and Intel processors.
Bug Fixes
Fixed an issue with incorrect XML default theme data.
Updated XML with correct control positioning:
<VALUE NAME="filterEnvelopShape" x="844" y="110" w="52" h="21" tooltip="1"/>
<VALUE NAME="loudnessEnvelopShape" x="844" y="234" w="52" h="21" tooltip="1"/>
UI & Usability Improvements
Added numbers to program names for easier navigation.
Fixed popup menu and dropdown font display issues.
Improved popup menu direction and screen boundary handling.
Fixed preset bar and menu sizes for better visibility.
Enhanced support for pre-3.4 presets.
System Improvements
Fixed bank loading on initialization.
Implemented robust handling for missing banks from disk.
Changed default bank for better out-of-box experience.
Platform-Specific Updates
Updated AAX SDK.
Fixed Open Manual functionality on Windows and Linux platforms.
Fixed Check for Updates feature.
Backwards Compatibility Improvements
Enhanced compatibility between OB-Xd versions 3.0-3.3 preset formats.
Implemented program position preservation when loading presets to prevent unwanted resets.
Fixed chunk data handling with proper type casting for reliable preset loading.
Modified load function behavior to maintain the user's selected preset position.
Maintained compatibility with all preset format types (FxBk, FxCk, FBCh, FPCh).
Project Compatibility Improvements
Enhanced backward compatibility by preserving synth settings when loading projects with missing bank files.
Fixed constructor auto-bank loading to properly preserve project states.
Settings Management
Fixed XML settings file handling to prevent duplication issues.
Improved oversampling settings preservation in registered version.
Fixed purchase dialog prompts to ensure consistent 48-hour cycle reminders in the demo version.
Linux Improvements
Upgraded ZIP deployment for enhanced compatibility with unsupported Linux distributions.
UI & Usability Improvements
Added 0.75x GUI Size option for better scaling on various display configurations.
Fixed backward compatibility issues affecting presets when working with projects created in versions 3.5 and 3.6.
MIDI Updates
Fixed MIDI channel filtering for bank select and program change messages.
Resolved an issue where the plugin was processing bank select messages (CC#32) regardless of the configured MIDI channel setting.
Fixed a bug that caused program change messages to be processed from all MIDI channels, even when a specific channel was selected in the plugin settings.
OB-Xd 3.7.2 introduces significant improvements across all platforms, with special focus on Linux compatibility. Our team has completely rewritten the filter mode calculation system for Linux to ensure seamless operation across all environments.
Key Linux improvements include proper handling of floating-point precision differences between platforms, implementation of smooth transitions between all filter modes, and immediate parameter response for controls like the filter mix knob and BP button. We've also added specialized compiler optimizations to guarantee consistent behavior without compromising performance.
These enhancements ensure that OB-Xd now delivers the same high-quality sound and reliable performance on Linux that our users have come to expect on Windows and macOS, while maintaining full compatibility with existing projects across all platforms.
Additional Features
Added Oversampling Lock in Program menu to set different oversampling options in presets and bounce to audio settings.
VST3 is now available on the free version for all platforms. AAX and LV2 are still registered versions only.
Core System Improvements
Enhanced license activation system.
Fixed scale component issue that rendered assets incorrectly.
Refactored dialog components for better usability.
MIDI Updates
Fixed MIDI bindings recall and Custom.xml update after MIDI learn.
Improved MIDI mapping logic for more reliable control.
Refactored Directory Iterator for MIDI menu.
UI & Usability Improvements
Export Preset improvements: now includes preset name and uses Presets location by default.
Improved MTS-ESP protocol status handling in Help menu.
Framework & SDK Updates
Major core framework update with standalone code improvements and Windows-specific fixes.
AAX SDK update for improved DAW compatibility.
Plugin State and build system refactoring for better reliability.
Core System Improvements
Fixed state handling in OB-Xd to resolve preset reset issues when loading older projects.
Fixed MIDI mapping chain for improved output control.
Resolved overlap between Bend Range and Level Difference MIDI CC parameters.
Optimized getScaledImageFromCache and resized functions for better performance.
MIDI Updates
New XML MIDI mappings menu implementation.
Refactored Directory Iterator for MIDI menu and Export Preset functionality.
Added default MIDI CC mappings for critical parameters:
Voice Multiply (CC 120)
Filter/Amp envelope shapes (CC 121/122)
Filter Falloff (CC 123)
Fixed Korg MS2000 MIDI compatibility issues.
UI & Usability Improvements
Implemented new MENU > Program > Panning presets feature with 8 predefined stereo control configurations.
Enhanced Export Preset functionality to include preset name and Presets location by default.
Fixed Preset Bar menu item display issues.
Widened Bank dropdown for better visibility.
MIDI Control Enhancements
Expanded MIDI control capabilities with new default CC mappings.
Improved MIDI mapping system for better real-time control.
Enhanced parameter accessibility through MIDI controllers.
User Interface Improvements
Enhanced user interface functionality for better workflow.
Streamlined control mapping and parameter access.
Improved overall user experience and interface responsiveness.
Visual Enhancements
Introduced the stunning Ilkka Rosma Blue theme for a fresh visual experience.
Enhanced GUI aesthetics and user interface design.
Improved visual consistency across all interface elements.
Core Improvements
Significant updates for synth enthusiasts and audio producers.
Performance optimizations and stability enhancements.
Enhanced audio processing capabilities.
iOS-Specific Enhancements
Comprehensive suite of enhancements for iOS platform.
Significantly improved functionality and user experience on mobile devices.
New High-Quality audio processing optimized for iOS hardware.
Mobile User Interface
Touch-optimized interface controls for better mobile interaction.
Enhanced performance on iPhone and iPad devices.
MIDI System Fixes
Corrected issue where MIDI CC XML default mappings retained CC values after switching to different XML maps.
Overhauled MIDI mapping system for more reliable operation.
Improved MIDI parameter routing and control accuracy.
Platform Compatibility
Enhanced stability across Windows, macOS, and Linux platforms.
Improved cross-platform consistency and performance.
Modulation System Fixes
Resolved issue where modulation lever did not affect global vibrato amount/depth.
Fixed modulation routing and parameter control.
Improved modulation wheel responsiveness and accuracy.
System Stability
General bug fixes and performance improvements.
Enhanced overall system reliability.
New Unison Voices Feature
Added multiple voice layers to each note for fuller, richer sound textures.
Enhanced polyphonic capabilities and voice management.
Configurable unison settings for customizable sound thickness.
Audio Engine Improvements
Expanded voice architecture for more complex soundscapes.
Improved audio processing efficiency with unison voices.
macOS Performance Optimization
Fixed GFX GUI CPU issues with significant reduction in CPU usage, especially for ARM systems.
Optimized performance to operate at about 50% less CPU consumption on macOS.
Enhanced Apple Silicon compatibility and performance.
System Stability
Enhanced graphics rendering efficiency across all macOS devices.
Improved overall system stability and reliability.
Major Version Release
Significant update with advanced features and improvements for audio enthusiasts.
Complete overhaul of the synthesizer architecture and capabilities.
Foundation for all subsequent 3.x series improvements.
Enhanced Audio Processing
Improved sound engine with better audio quality and performance.
New synthesis capabilities and expanded parameter control.
Advanced DSP algorithms for superior sound generation.
Platform Support
Multi-platform availability for Windows, macOS, and Linux.
Cross-platform preset compatibility and consistent behavior.