Skip to content

Fix for ASIO backend, buffers not being re-enumerated on sample rate change. - #1616

Open
aleksandarResolume wants to merge 1 commit into
juce-framework:developfrom
aleksandarResolume:develop
Open

aleksandarResolume wants to merge 1 commit into
juce-framework:developfrom
aleksandarResolume:develop

Conversation

@aleksandarResolume

@aleksandarResolume aleksandarResolume commented Jan 23, 2026 •

Copy link
Copy Markdown

This PR concerns audio devices opened through ASIO and failing to report correct channel enumeration on first try after sample rate change. This issue leads to wrong channel count, failed buffer allocation, and ultimately heap corruption.
Tested with MOTU gen5 ultralite mk5 18x22, while switching sample rates the interface changes the number of channels (ADAT enable/disable)

…hanges, some audio devices need to re-enumerate - for example MOTU disabling optical channels on high sample rates
@aleksandarResolume aleksandarResolume changed the title Fix for MOTU gen5 ASIO. Fix for ASIO backend, buffers not being re-enumerated on sample rate change. Oct 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant