[linux-audio-dev] audiogui

James McDermott jamesmichaelmcdermott at gmail.com
Mon Feb 26 13:32:41 UTC 2007


> here is a demo showing the three widgets DecoBox, Knob and LCD, with
> different settings applied.
>
> http://www.paniq.org/images/audiogui5.png

Absolutely beautiful, thanks for making this!

I got the code from

> http://svn.zeitherrschaft.org/aldrin/trunk

and got some errors (pasted in at the end), but the GUI mostly
appeared. This is just a bug report, I don't need to see a fix.

How hard would it be to integrate this great work with that of Phat/PyPhat?

James



$ python audiogui.py
Traceback (most recent call last):
  File "audiogui.py", line 736, in on_realize
    self.get_characters() # to initialize
  File "audiogui.py", line 753, in get_characters
    ctx.push_group()
AttributeError: 'gtk.gdk.CairoContext' object has no attribute 'push_group'
Traceback (most recent call last):
  File "audiogui.py", line 736, in on_realize
    self.get_characters() # to initialize
  File "audiogui.py", line 753, in get_characters
    ctx.push_group()
AttributeError: 'gtk.gdk.CairoContext' object has no attribute 'push_group'
Traceback (most recent call last):
  File "audiogui.py", line 792, in on_expose
    self.draw(self.context)
  File "audiogui.py", line 830, in draw
    self.window.draw_drawable(gc, chars[ord(c)], 0, 0, int(rx), int(ry), -1, -1)
IndexError: list index out of range
Traceback (most recent call last):
  File "audiogui.py", line 701, in on_expose
    self.draw(self.context)
  File "audiogui.py", line 668, in draw
    ctx.push_group()

[... and many more similar ones ...]



More information about the Linux-audio-dev mailing list