kaoskorobase / SCUM

SuperCollider user interface library (obsolete)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

------------------------------------------------------------------------
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

About

SuperCollider user interface library (obsolete)

License:GNU General Public License v2.0


Languages

Language:C++ 67.4%Language:SuperCollider 26.4%Language:C 2.9%Language:Python 2.1%Language:Objective-C 0.8%Language:Scala 0.4%