discoDSP Discovery Pro 8.15 released

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Locked New Topic
RELATED
PRODUCTS
Discovery Pro$199.00Buy

Post

Thanks :)
FL Studio 25 | AudioThing JULY - Deimos - U-he Filterscape - NI Kontour - Softube Model 80 - LUSH-2 - UAD Opal - WaveOSC

Post

We are releasing Discovery Pro 8.8.1 to address critical memory management issues that were exposed following our dynamic interpolation engine improvements in version 8.8.0.

Critical Fixes:
  • Resolved aligned memory management vulnerabilities in oscillator engine.
  • Implemented proper custom deleters for platform-specific aligned memory allocations.
  • Eliminated memory deallocation mismatches between Windows and POSIX-compliant systems.
  • Addressed potential double-free scenarios and memory leak conditions.
This update fixes a fundamental memory management issue where wave oscillator data was being allocated using platform-specific aligned memory functions (_aligned_malloc on Windows, aligned_alloc on other systems) but was being freed using the standard C++ delete[] operator. This mismatch could cause memory corruption.

We've now implemented proper custom cleanup handlers that ensure memory is freed using the correct corresponding function (_aligned_free or free) for each platform, eliminating the allocation/deallocation mismatch that was causing system instability.

We strongly recommend all users update to version 8.8.1 as this is a critical stability update.

https://www.discodsp.com/discoverypro/

Post

Version 8.8.2 delivers significant performance improvements through optimized dynamic interpolation algorithms, enhancing the VA oscillator engine's efficiency.

Dynamic Interpolation Optimizations
  • Streamlined dynamic interpolation system for improved CPU performance
  • Enhanced FMA (Fused Multiply-Add) optimizations across all waveform types
  • Optimized memory alignment and cache utilization for better real-time performance
  • Refined band-limited wavetable processing for consistent high-quality output
Performance Improvements
  • Reduced CPU overhead in oscillator processing
  • Enhanced voice allocation efficiency for better polyphony handling
  • Improved real-time audio thread performance across all supported platforms
https://www.discodsp.com/discoverypro/

Post

Version 8.8.3 delivers comprehensive DSP optimizations, enhanced MIDI automation capabilities, and improved PadSynth workflow integration for a more refined and professional music production experience.

DSP Performance Optimizations
  • Improved performance in filters, oscillators waveform generation, and Discrete Fourier Transform processing
Enhanced MIDI Automation
  • Added Master Volume parameter automation with MIDI CC 12 support
  • Fixed ModEnv Amount knob automation with proper parameter indexing
  • Enhanced MIDI XML template formatting with improved readability and alphabetical sorting
PadSynth Workflow Integration
  • Added PadSynth Mode and Eco Mode options directly to Wave edit dropdown menu for easier access
https://www.discodsp.com/discoverypro/

Post

Version 8.8.4 delivers targeted performance optimizations focused on filter precision, oscillator efficiency, and GUI responsiveness during intensive production workflows.

Enhanced Filter Precision
  • Implemented fused multiply-add operations in Moog ladder filter calculations to reduce cumulative rounding errors
  • Maintains identical sonic character while improving numerical accuracy in filter state updates
Optimized Pulse Width Modulation
  • Eliminated redundant wavetable level calculations in PWM processing
  • Reduced CPU overhead during pulse width sweeps and modulation-heavy patches
Adaptive GUI Performance
  • Implemented variable refresh rates: 25Hz during active control manipulation, 10Hz during idle periods
  • Added throttled repaint system for gate sequencer to prevent UI lag during pattern editing
  • Introduced parameter update throttling during automation to reduce system load
  • Optimized image loading with asynchronous caching to improve startup times
These optimizations provide measurable performance improvements in CPU usage and interface responsiveness, particularly beneficial for complex patches with extensive modulation and automation.

This update is free for existing 8.x customers and available now in AAX, AU, VST2, VST3, and standalone formats for Windows, macOS, and Linux. Visit our Discovery Pro product page for download information and complete documentation.

https://www.discodsp.com/discoverypro/

Post

Version Discovery Pro 8.8.5 features enhanced rhythmic and harmonic pattern generation algorithms for Gate and Modulation sequencers.

Enhanced Modulation and Gate Randomizer Algorithms
  • Implemented advanced Markov Chain-based rhythmic pattern generation with House, Jazz, and Techno style matrices
  • Added intelligent harmonic modulation generator with seven music theory-based algorithms for OSC2 detune
  • Created structured bassline patterns using classic chord progressions and scale-based melodic sequences
  • Enhanced traditional oscillating waveforms with subtle musical randomization for organic variation
Improved User Interface and Menu System
  • Added Randomize option to Gate and Modulation preset dropdown menus for quick access to new algorithms
  • Enhanced preset menu selection handling to prevent crashes when invalid selections are made
  • Fixed PadSynth menu selection issues in EDIT dropdown preventing proper mode switching
This update introduces sophisticated musical intelligence to Discovery Pro's sequencers, generating more authentic rhythmic and harmonic patterns based on established music theory principles rather than purely random sequences.

This update is free for existing 8.x customers and available now in AAX, AU, VST2, VST3, and standalone formats for Windows, macOS, and Linux.

https://www.discodsp.com/discoverypro/

Post

Thank you!
FL Studio 25 | AudioThing JULY - Deimos - U-he Filterscape - NI Kontour - Softube Model 80 - LUSH-2 - UAD Opal - WaveOSC

Post

Version 8.8.6 is a maintenance and optimization update focused on improving performance, stability, and code quality. Key improvements include a much faster and more memory-efficient GUI, several bug fixes, and extensive modernization to ensure future compatibility.

GUI Performance and Asset Management
  • Optimized Asset Loading: The GUI now intelligently loads only the assets required for the current scale factor at startup, significantly reducing startup time and memory usage
  • Asynchronous Loading: Non-essential GUI assets are now loaded in a background thread after the plugin is open, preventing CPU spikes during initialization
  • Smarter Caching: The ImageCache is now managed more efficiently. The cache is cleared when the scale factor changes, and the cache timeout has been reduced from 5 seconds to 1 second to free up memory from unused assets more quickly
Synth Engine and DSP Fixes
  • Enhanced Legato Parameter Handling: Fixed a critical logic bug in voice parameter passing to ensure correct legato/re-triggering behavior across all layers
  • Improved SFZ Instrument Management: Enhanced memory management when switching between SFZ instruments, ensuring proper cleanup when selecting "---" (none) option in the wave/bank menus
  • Enhanced SFZ Parsing: Improved note name parsing support for lokey and hikey parameters, now accepting both MIDI note numbers and standard note names (e.g., C4, F#3)
  • Wave Interpolation Engine Refinements: Streamlined SIMD-optimized resampling algorithms with better memory alignment and platform-specific optimizations for both x86 and ARM architectures
Code Modernization
  • Enhanced Code Quality: Comprehensive improvements across the entire codebase for increased robustness and reliability
  • Modern C++ Standards: Updated to use contemporary C++ practices including proper type safety and explicit type conversions
  • Streamlined Architecture: Refined internal method naming conventions to eliminate potential conflicts and improve maintainability
  • Optimized Build Process: Removed code paths and streamlined compilation for Intel and Apple Silicon architectures
  • Framework Compatibility: Enhanced compatibility through modern API implementations
  • Performance Optimizations: Eliminated redundant code and variables to improve overall efficiency
This update is free for existing 8.x customers and available now in AAX, AU, VST2, VST3, and standalone formats for Windows, macOS, and Linux. Visit our Discovery Pro product page for download information and complete documentation.

https://www.discodsp.com/discoverypro/

Post

Version 8.8.7 delivers a major optimization update that significantly reduces plugin size by up to 75% through externalized skin assets, while incorporating critical MTS-ESP and Audio Unit validation fixes.

Plugin Size Optimization
  • Externalized all default skin assets from binary resources, reducing total plugin size
  • Updated skin loading system to use external Skins/Default folder instead of embedded resources for improved modularity
  • Implemented robust fallback system for missing skin assets: renders black placeholder images when assets not found
  • Added native OS warning dialog that appears on first missing asset, allowing continued plugin operation even with incomplete skin files
MTS-ESP Thread Safety & Validation
  • Added comprehensive mutex protection (std::mutex mtsClientMutex) for shared MTS client access across multiple voice instances
  • Implemented thread-safe voice constructor and destructor operations to prevent race conditions during simultaneous voice creation and destruction
  • Enhanced memory safety with proper mutex locks protecting MTS client registration and deregistration
  • Added robust null pointer checking for mtsClient to prevent crashes when MTS master is unavailable
  • Implemented MTS master connection validation before querying tuning data
  • Added support for note filtering via MTS_ShouldFilterNote() - filtered notes return 0.0f (mute) for proper keyboard mapping support
  • Enhanced frequency range validation (0-20kHz) to prevent invalid tuning data from causing audio artifacts
  • Implemented ratio bounds clamping (0.25x - 4.0x) to prevent extreme pitch deviations that could damage speakers or hearing
  • Added comprehensive debug logging with scale name display for easier troubleshooting
Audio Unit Validation Improvements
  • Removed auval-specific detection logic that was causing validation conflicts in Logic Pro and other AU hosts
  • Eliminated selective MIDI processing disabling during validation that could cause hanging notes or incomplete initialization
  • Enhanced validation block frame handling to prevent hangs during Audio Unit validation procedures
  • Improved MIDI output message handling consistency across all host environments
This update is free for existing 8.x customers and available now in AAX, AU, VST2, VST3, and standalone formats for Windows, macOS, and Linux. Visit our Discovery Pro product page for download information and complete documentation.

https://www.discodsp.com/discoverypro/

Post

Discovery Pro 8.8.9 refines voice management with an improved voice stealing algorithm and enhanced voice tracking capabilities for more stable polyphonic performance.

Revised Voice Stealing Algorithm
  • New voice stealing priority calculation using backwards pitch distance for more musical voice allocation
  • Used voice Release() method instead of manual envelope clearing for cleaner voice transitions
  • Replaced exact float equality with tolerance-based comparison for more reliable voice state detection
  • Resolved specific note tracking issues that could cause voice allocation problems during complex polyphonic passages
This update is free for existing 8.x customers and available now in AAX, AU, VST2, VST3, and standalone formats for Windows, macOS, and Linux.

https://www.discodsp.com/discoverypro/

Post

Discovery Pro 8.9 is now available, adding percussion programming capabilities, improved PADsynth processing, and SFZ import enhancements.

New Features

Percussion Mode
  • Adds drum programming functionality with 10 drum kits in a new Percussion bank
  • Keyboard mapping: white keys (C2-B5) trigger percussion sounds, black keys select zones for editing
  • Automatic zone detection allows each percussion element to maintain independent settings
  • Integrates with existing Disk Mode for sample management
PADsynth Processing Updates
  • Non-blocking processing - interface remains responsive during synthesis
  • LCD displays "Rendering..." status during PADsynth generation
  • SIMD optimizations using AVX2, FMA, and NEON instruction sets on supported processors
  • Eliminates UI freezing during PAD button operations
SFZ Import Improvements
  • Support for multi-bit depth WAV files
  • Parallel wave file loading reduces import times for large libraries
  • Improved compatibility with professional SFZ sample libraries
Performance and DSP
  • Optimized distortion, chorus, phaser, and PADsynth algorithms with FMA instruction support
  • Revised voice stealing algorithm for improved polyphonic performance
  • Reduced CPU usage when effects are disabled
  • Added frontwall limiter at -0.1 dB to prevent clipping
  • Fixed Moog filter resonance drift with oversampling
Interface Changes
  • Reorganized Edit menu with new Layer and Program submenus
  • Enhanced program randomization with direct preset folder access
  • Improved copy/paste system for effects management
  • Renamed Moog filters to Ladder filters with updated descriptions
MIDI Features
  • Added aftertouch and velocity curve modes
  • Help menu now shows MIDI CC values from XML templates
  • Improved MIDI CC template system
  • MIDI CC templates moved to Config folder
Platform Updates
  • Consolidated AAX with fixed MIDI output
  • Updated macOS SDK to 10.15
  • Fixed Windows compiler issues with aligned memory allocation
  • Improved licensing system with dynamic checking
  • Linux activation fixes with cURL support
Discovery Pro 8.9 is available as a free update for existing 8.x users in AAX, AU, VST2, VST3, and standalone formats for Windows, macOS, and Linux.

https://www.discodsp.com/discoverypro/

Post

Drum mode is a nice surprise.🫠

Post

Great update
FL Studio 25 | AudioThing JULY - Deimos - U-he Filterscape - NI Kontour - Softube Model 80 - LUSH-2 - UAD Opal - WaveOSC

Post

Discovery Pro 8.9.1 is now available.

This update fixes critical parameter management issues in standalone mode, resolves pitch bend functionality, introducing new tube distortion and analog drift features that adds authentic vintage synthesizer character with three intensity modes.

https://www.discodsp.com/discoverypro/

Post

Linux activation fixes with cURL support
Wait… I thought you said that the Linux version wouldn’t have copy protection?!
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.:mad:
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
:roll:

Locked

Return to “Instruments”