python-sounddevice
Audio playback and recording for Python
python-sounddevice's whole release history is the ASIO licensing problem
◆Recent moves
- 6mo ago
python-sounddevice 0.5.5
A same-week follow-up whose entire changelog is a fix for a bug introduced in the previous release. No detail is given about what broke.
View source ↗ - 6mo ago
Wheels for ARM64 Windows
Adds wheels for ARM64 Windows, extending the platforms where the package installs without a local build. Distribution only, and it needed a hotfix two days later.
View source ↗ - 9mo ago
explicit_sample_format option added to WasapiSettings
Adds an explicit_sample_format parameter to WasapiSettings, passing through a WASAPI control that previously could not be reached from Python. The only genuine API addition in this run.
View source ↗ - 1y ago
Clearer error for non-integer frames or channels
Improves the error raised when frames or channels are passed as non-integers. A diagnostics tweak for a common mistake.
View source ↗ - 1y ago
ASIO DLLs bundled again behind SD_ENABLE_ASIO
Reverses the previous release's removal by bundling both non-ASIO and ASIO DLLs in the Windows wheel, with the ASIO build selected via an SD_ENABLE_ASIO environment variable. Restores low-latency Windows audio without requiring a manual DLL swap.
View source ↗ - 1y ago
ASIO support removed from bundled DLLs
Removes ASIO support from the bundled DLLs, leaving users to select an ASIO-enabled build manually. A capability removal that the very next release walks back to an opt-in mechanism.
View source ↗