Navigation
Search
|
discoDSP updates OB-Xd, OPL and OB-Xd with Major Performance Improvements
Tuesday July 1, 2025. 06:54 AM , from KVR Audio
discoDSP has announced the release of multiple updates to their synthesizer lineup, delivering advanced preset search capabilities, massive performance optimizations, and critical stability improvements. OB-Xd 3.9 - Advanced Preset Management The latest version of the classic Oberheim OB-X emulation introduces a powerful new preset search system and enhanced panning capabilities: Advanced Preset Search System: Global preset search functionality (MENU > File > Search Presets) across all preset folders with intelligent duplicate detection and index-based navigation system for reliable search mode functionality. Enhanced Pan Preset System: Two new dynamic pan presets: 'Random' for completely random pan positions per voice, and 'Random OSC' for sine wave-based panning patterns with randomized parameters. Technical Improvements: Native macOS dialogs for improved platform integration, performance optimizations specifically tuned for both Apple Silicon and Intel processors, and fixed preset bar bank dropdown update issues after MIDI CC bank changes. OB-Xd 2.16 - Critical Stability Update This release focuses on reliability with significant MIDI processing improvements: Performance & Stability Fixes: Resolved inefficient MIDI processing that previously caused timing issues and potential hanging notes. Enhanced MIDI iterator tracking with proper incremental advancement to prevent performance degradation. Fixed critical double-division error that could cause audio muting due to incorrect envelope attack time calculations. All fixes preserve the authentic OB-Xd sound character and maintain existing preset compatibility. Enhanced MIDI Implementation: Added comprehensive safety range checks for note numbers (0-127), improved note-off logic for proper zero velocity event handling, enhanced pitch wheel validation and CC121 Reset All Controllers support, improved sustain pedal state management to prevent stuck notes, and program numbers in preset menus now display with zero-padded formatting (000: Default, 001: Bass Lead, etc.). OPL 2.6 - Performance Overhaul The OPL FM synthesizer receives dramatic performance improvements and SIMD optimization: Major Performance Optimizations: Eliminated artificial 512-sample buffer limitation and unnecessary chunking overhead. Smart percussion processing that only calculates active drum instruments. Function call overhead reduced by 66-80% for typical buffer sizes, percussion mode CPU usage reduced by approximately 80% for single drum hits, with overall expected CPU reduction of 40-50% across all synthesis modes. Advanced SIMD Vectorization: Implemented optimal vectorization with automatic SSE4.1+ support for Intel processors and native NEON optimization for Apple Silicon (M1/M2/M3/M4) processors. Vectorized scaling and clamping operations with reduced branching in conversion loops and automatic fallback support for non-SIMD platforms. New Bulk Processing APIs: SetEnvelopeParamsBulk() for efficient ADSR parameter processing across multiple channels and SetAttenuationBulk() for volume level management across multiple channels. Pre-calculated register values to eliminate repeated operations and reduce overhead. Availability All three updates are available immediately as free upgrades for existing customers. The plugins support AAX, AU, VST2, VST3, and standalone formats across Windows, macOS, and Linux platforms. Read More
https://www.kvraudio.com/news/discodsp-updates-ob-xd-opl-and-ob-xd-with-major-performance-improvemen...
Related News |
115 sources
Current Date
Jul, Thu 3 - 16:41 CEST
|