Hmm this is interesting as I have been considering
doing something
similar as well. I was wondering how much of a difference having a
GUI built in a non realtime style, either in an interpreted language
or similar setup, how this might affect things for audio use.
Do the engine in C. Do the GUI in C+libcairo/libcairo-svg/librsvg/libSDL.
SVG is incredibly easy to use for flexible, interesting, unique GUI
design and implementation. Describe the whole flow of your GUI
through the SVG DOM, and away you go ..
--
;
Jay Vaughan