On Fri, 2011-03-04 at 13:43 +0100, Olivier Guilyardi wrote:
An obvious example of where you'd want an embeddable UI on the canvas is
an ADSR envelope. Draw your envelope with vectory lines in this module,
apply it to this waveform, play the result when a MIDI event comes in.
This is all totally doable with any toolkit, of course. I can't think of
any really compelling example for GL, it's just another decent choice
for plugin UI implementers. It's not really host related, GL is suitable
for the things GL is suitable for in general... if you want a fancy 3D
waterfall visualization thing, GL is the obvious choice.
You could do some fancy things by using a shared GL drawable for all
modules, but that would mean Ingen would /only/ work with GL plugin UIs.
I can't think of a compelling actual need for this, it seems like the
kind of pointless pretty screenshot crap I deliberately avoid. Every
plugin having its own little UI widget implemented in whatever seems
just fine to me.
-dr
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev
LINUX® is a registered trademark of Linus Torvalds in the USA and other countries.
Linuxaudio.org logo copyright Thorsten Wilms © 2006.
Hosting provided by the Virginia Tech Department of Music and DISIS.