Hannes Helmholz

Results 108 comments of Hannes Helmholz

Based on your operating system, there may be different solutions available. On macOS, something like an "aggregate device" can be configured in the system settings. On Linux, something similar should...

With echo do you mean that the input signal is played twice (once delayed) via the output? Or is the input only played twice and you perceive it as an...

You should start from a clean Python environment, by the means of `conda` or alike. Then run `pip install sounddevice` and you should have no problems importing the package. If...

> Some suggestions: > > * try a different host API, maybe the one you are using sucks > > * buy a more expensive sound card, maybe the one...

> Being able to isolate the effect of the latency is a very common use case in acoustic measurements. If you can remove the latency caused by the equipment it's...

If the import of `sounddevice` crashes your Python interpreter, then there may be a problem with the Python environment in which you execute the code. You seem to be on...

> The problem is that it doesn't crash the python interpreter. After an error occurs, instead of it being thrown to the terminal and stopping execution it just stops executing...

Please edit your comment to provide valid and Markdown formatting for Python code according to the [Contribution guidelines](https://github.com/spatialaudio/python-sounddevice/blob/master/CONTRIBUTING.rst#reporting-problems)! :)

According to the [documentation](https://python-sounddevice.readthedocs.io/en/0.4.5/api/convenience-functions.html#sounddevice.play) the function takes a list of integers starting from 1. Something like `mapping=[1, 2, 3, 4]` could play a mono-file to the first four output channels...

I'm just using `lintr` for the first time. It's a great tool, but oh boy, is DCF terrible (since it is very easy to break). Finding an alternative way for...