ambv / aiotone

A demo of using AsyncIO for music sequencing
MIT License
118 stars 9 forks source link

Allow miniaudio backend selection #5

Closed jpetazzo closed 3 years ago

jpetazzo commented 3 years ago

On Linux, the default backend seems to be Pulseaudio, and in some circumstances (hardware/software combos) it doesn't perform very well (crackling will be heard with more than a few voices). ALSA can sometimes yield much better performance. This patch allows changing the backend.