arkrow

Results 32 comments of arkrow

> I was hoping for a more general solution for choosing the DLL/dylib/so, similar to how it was discussed in #130. I think the most promising approach would be building...

> To be sure, you could replace your step 3 with some other software that uses PortAudio, for example Audacity, and listen if it behaves the same. Great call. I've...

All three linked binaries unfortunately exhibit the same issue. > I don't know exactly how the DLL from Audacity is built, probably with Conan. I found https://github.com/audacity/audacity/blob/52708c770ffcd98cb86527cd7756413c4179f7fe/conan/conanfile.py#L119-L121, which suggests that...

After some experimentation compiling different builds of PortAudio, it's clear that building PortAudio with ASIO causes the problem. Since the problem is upstream and its root cause unclear (could be...

> I guess the custom DLL has to be placed somewhere where `ctypes.util.find_library()` can find it. I think the best approach would be bundling it with `sounddevice` rather than installing...

> does this problem still occur on the `master` branch of PortAudio? Yes, unfortunately. > is the PortAudio project aware of this problem? Latest ongoing discussion: https://github.com/PortAudio/portaudio/issues/858 Relevant issues in...

> Do you also experience the startup delay mentioned at [PortAudio/portaudio#696 (comment)](https://github.com/PortAudio/portaudio/issues/696#issuecomment-1056754171)? Yes. With the Realtek ASIO driver I had, which I assume many would also have through Realtek's audio...

Sorry for the long absence @mgeier. Unfortunately, I haven't had much success with other alternative solutions, and so was stuck for a bit regarding this issue. With regards to finding...

> The only reasonably common non-system-wide directory I could find in `%PATH%` is `%LOCALAPPDATA%\Microsoft\WindowsApps`. This directory should not manipulated by most users as it is used by the Microsoft Store...

> I have prepared the removal of ASIO support here: #539. > > Please check if that version indeed solves the problem described in this issue. > > If everything...