Has anyone given thought to using OpenGL for rendering waveforms and the like?   It would give you full blown graphical power, which means being able to add lots of informative detail.  It would also provide lots of flexibility for employing things like a volume and pan envelopes, not to mention potential for a very eye appealing look (with the help of artists, of course.)  

Also, it's compatible across platforms and would give a uniform look.

I just thought I'd throw the idea out there! :-)  I'm curious if it's been considered. 

...John