Skip to content

Launching the ASIO control panel from python #434

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

Open
ValentinPintat opened this issue Sep 15, 2022 · 1 comment
Open

Launching the ASIO control panel from python #434

ValentinPintat opened this issue Sep 15, 2022 · 1 comment

Comments

@ValentinPintat
Copy link

Hello,
Is there an easy way to lauch the the ASIO control panel from python ?
I know that it's an option on many DAW's, like this one :

image

I read a little bit the documentation of Port audio and it seems that the function is implemented :

image

I cannot find that function in sounddevice_build.py, does that means that the function is not implemented yet ?
If not, is that difficult to implement ?
If needed I can try to implement it following your advices to improve SoundDevice ?

Thank you very much,

@mgeier
Copy link
Member

mgeier commented Sep 16, 2022

I cannot find that function in sounddevice_build.py, does that means that the function is not implemented yet ?

Correct.

That's part of the platform-specific functionality that's not implemented yet, see #4.

If not, is that difficult to implement ?

I don't know if it's possible at all from Python. You'll need "the calling application's main window handle", do you have that?

Once you have that, and if it works at all, then it should be easy.

If needed I can try to implement it following your advices to improve SoundDevice ?

Yes, that would be great!

First, we should try to find out if it works at all, and then we have to come up with a good API.

There was already some work in #85, but this has stalled. Maybe we can reactivate this?

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

No branches or pull requests

2 participants