DiscoDSP Releases Discovery Pro 8.5 Update
DiscoDSP has released version 8.5 of their Discovery Pro software, which includes a number of improvements and new features.
One of the key enhancements is better voice-stealing performance. They’ve optimized how the software allocates voices, prioritizing unused or released ones while still protecting active voices. This leads to smoother transitions between notes and better handling of unison and layer settings.
They’ve also fixed some issues with the wave engine playback to eliminate clicks and create a more seamless audio experience. The VA oscillators have seen improvements too, with better label handling and LED click functionality for a more user-friendly interface.
Under the hood, they’ve completely refactored the internal GUI code. This should result in improved stability and easier maintenance going forward. License validation has been strengthened by ensuring directories exist, checking file permissions before saving, and verifying readability during loading.
The tutorial component has been updated to provide clearer guidance for users. MIDI management has been streamlined for faster and more efficient setup. They’ve added a new function that allows randomizing programs directly from disk folders.
Some issues with saving XML presets have been addressed to ensure smooth operation. Audio processing has been updated by replacing deprecated functions in processBlock for better compatibility and performance.
Throughout the codebase, they’ve replaced outdated functions with modern alternatives for improved reliability. Math constants like PI and rounding functions have been updated for more precise calculations. They’ve also simplified and modernized internal code patterns, including improvements to memory management using std::uni_ptr.

