------------------------------------------------------------------------ SCUM -- graphical user interface server ------------------------------------------------------------------------ SCUM is a graphical user interface server that can be controlled from any client program via OSC. the focus is on a light-weight, cross-platform GUI for live performance. ------------------------------------------------------------------------ requirements ------------------------------------------------------------------------ * fltk 1.1 * opengl ------------------------------------------------------------------------ compilation ------------------------------------------------------------------------ to build and install SCUM, execute: $ scons install you need fltk 1.1 which ships with an fltk-config script. make sure this script is in your PATH. fltk needs to be built with opengl support, which is the case in most distributions. on debian/unstable you can apt-get install libfltk1.1-dev and should be set. ------------------------------------------------------------------------ initialization ------------------------------------------------------------------------ to initialize the connection from within sclang, execute SCUM.connect before using the SCUM classes, e.g. from ~/.sclang.sc or ~/scwork/startup.rtf. ------------------------------------------------------------------------ examples ------------------------------------------------------------------------ nothing much yet, have a look at the help files and the implementation of ServerWindow/ServerPanel. ------------------------------------------------------------------------ disclaimer ------------------------------------------------------------------------ the GUI classes are far from complete, but they provide a decent overview of what might be possible. -- EOF