Skip to content

OwnAudioSharp Version 2.5.3

Choose a tag to compare

@ModernMube ModernMube released this 31 Dec 14:49

Release Notes Version 2.5.3

🚀 New Features

SmartMaster

  • Optimized Subharmonic Processing: Significantly reduced CPU load and eliminated playback stuttering when subharmonic synthesis is enabled.
  • Enhanced Stability: Fixed critical issues including post-measurement popping and state reset failures. The effect now cleanly resets when playback stops, preventing audio corruption (chaotic bass/stuttering) upon resume.
  • Improved Measurement: The measurement process is now more robust, supporting immediate restart after failure and accurate real-time synchronization.

NetworkSync

  • Official Documentation: Added comprehensive documentation and API references for the NetworkSync module, enabling easier integration of networked audio synchronization features.
  • Stability Improvements: (Included inherent improvements alongside the core sync updates).

⚡ Performance & Optimizations

Synchronization Core

  • Smart Resynchronization: Implemented a new intelligent reliability mechanism that handles audio dropouts on a per-track basis. Instead of a global resync that stops all audio (previously causing a "Thundering Herd" effect), only drifting tracks are corrected, preventing CPU spikes and cascade failures.
  • Decoder Efficiency: Optimized the FileSource decoder by removing thread sleeps in favor of event-driven mechanics, resulting in smoother playback for projects with 20+ tracks.
  • CPU Load Reduction: Tuned synchronization tolerances to significantly lower CPU usage during complex multitrack playback.