Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handling ASIO buffer size changes #472

Open
npostavs opened this issue Jan 27, 2021 · 1 comment
Open

Handling ASIO buffer size changes #472

npostavs opened this issue Jan 27, 2021 · 1 comment
Labels
P3 Priority: Normal src-asio Steinberg ASIO Host API /src/hostapi/asio

Comments

@npostavs
Copy link

I've been working on adding portaudio support to Jamulus (jamulussoftware/jamulus#870).

One thing I found was that portaudio's API doesn't provide a way to handle changes in ASIO buffer size. The result is that when the user changes the buffer size in the ASIO driver control panel, the sound all of a sudden gets an annoying buzzing distortion. Jamulus' current ASIO code handles this correctly.

I will make a pull request from the patch I used to fix this problem shortly.

A user on the mailing list pointed out a similar issue affects WASAPI device sample rate; that doesn't affect my use-case since Jamulus only supports 48kHz and so there won't be any use in reacting to sample rate changes.

@philburk
Copy link
Collaborator

Fix #519 may be an alternative. We need to reconcile these two PRs.

@philburk philburk added this to the V19.8 milestone Mar 16, 2021
@RossBencina RossBencina added src-asio Steinberg ASIO Host API /src/hostapi/asio P3 Priority: Normal labels Mar 17, 2022
@philburk philburk removed this from the V19.8 milestone Mar 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P3 Priority: Normal src-asio Steinberg ASIO Host API /src/hostapi/asio
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants