Austin Hicks
unread,Mar 6, 2017, 6:11:43 PM3/6/17Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to libaud...@camlorn.net
Hi,
Pretty much the subject. Reiterating what I said in the last message,
we now expose mixahead to you again. Python users shouldn't have to
change code, but Lav_serverSetOutputDevice now takes an extra parameter.
The defaults are currently mixahead=2, sr=44100, and block_size=1024.
Including the Windows mixer, this gives software latency of about 30MS.
The whole backend is different, so it's hard for me to know what good
defaults are going to be until people start complaining (or not,
hopefully). Please test this with any of Q's apps and/or TWBlue not
running: there are other things that play with timer frequency, but at
least 75% of the people here are blind, and the primary culprit for
playing with timer frequencies and hiding these bugs is Bass.
I rewrote the Alsa backend. The latency over there is incredibly
horrible because of things beyond my control; I may implement basic
support for Pulse shortly. I am not sure Libaudioverse currently
compiles on Linux, but I will be working on that this week.
I also fixed the multipanner. I don't know when it broke because almost
no one uses it.
After this and folding the dependencies into one repository, I think the
only thin left that we absolutely have to have before 0.9 is the
bindings stuff. This is something like half done, but getting Linux
stability is important because LibrePlanet. We're getting there, though.
And remember: it's pip install --pre --upgrade libaudioverse. The --pre
is important.