[LAD] pyqt vs wxpython for audio apps?

Iain Duncan iainduncan at telus.net
Sun Sep 6 18:38:47 UTC 2009


On Sun, 2009-09-06 at 11:01 -0400, Joshua D. Boyd wrote:
> Paul Davis wrote:
> > On Sat, Sep 5, 2009 at 5:33 PM, Iain Duncan<iainduncan at telus.net> wrote:
> >> Hi everyone, I'm wondering what most linux audio developers think about
> >> pyqt vs wxpy for writing audio app guis now that qt is gpl'd.
> >> Specifically I'm interested in tightly controlling the timing of event
> >> loop ( ie making some accurate external clock source like the csound
> >> engine be the time boss ) and making decent faders widgets.
> > 
> > my recommendation is that you rethink whatever architecture you're
> > imagining. you will not, and almost certainly should not, drive a GUI
> > event loop from anything audio related. you should (IMHO) be thinkng
> > about two different loops: a GUI event loop driven by mouse, keyboard
> > and system time(r|out) events, and an audio engine loop driven by the
> > "clock" of the audio API (JACK, ALSA, whatever). the GUI doesn't need
> > tight timing (remember that your display almost certainly only
> > refreshes at no more than 100 times per second, and quite possibly
> > more in the range  of 60-80 times per second.

Thanks. How do you communicate to the gui loop when it should update
itself based on audio activity? 

thanks
Iain





More information about the Linux-audio-dev mailing list