Какую библиотеку python использовать для неблокирующего аудио ввода / вывода на OSX?

Я хотел бы читать и писать аудио в Python. Я попробовал PyAudio и аудиолабу, но оба они блокируют аудио ввода / вывода (т. Е. Вы не можете ничего делать, пока они играют или записывают).

Теперь мне понадобится библиотека, которая неблокирует аудио ввода / вывода на OSX. Бонусные баллы за лицензию LGPL / BSD, совместимость с пипсом и воспроизведение массивов numpy!

Несколько дней назад я представил патч для pyAudio, который позволяет не блокировать аудио ввода / вывода.

Начиная с версии 0.2.7, патч находится. Теперь неблокирующий ввод-вывод официально поддерживается PyAudio.

Вы взглянули на Пигама? Это очень всеобъемлющая оболочка вокруг библиотеки SDL, и она позволит вам стоять в очереди и играть музыку во время другой обработки.

http://www.pygame.org/docs/ref/mixer.html

Он также имеет процедуры для преобразования между звуковыми объектами pygame и массивами Numpy.

http://www.pygame.org/docs/ref/sndarray.html