JettyCollider is a remote control application which enables you to execute SuperCollider programming language (sclang) on web browser.
- Mac OS X (10.4.9 or greater) or Linux
- SuperCollider (3.4.4 or greater)
- Java SE 6
Web browser which supports WebSocket
- Safari
- Chrome
- Firefox
Double click JettyCollider executable file or run command on terminal.
- JettyCollider.app.
% java -jar JettyCollider-x.x.x.jar
Running sign is the SuperCollider icon displayed in task tray.
Access "http:[server address]:[server port]/" by web browser.
- port: server port number. [default: 7777]
- ws.maxIdleTime: max idle time in msec to close WebSocket connection. [default: 3,600,000]
- sclangRuntimeFolder.path: path to parent folder of sclang. [default: /Applications/SuperCollider/SuperCollider.app/Contents/Resources/]
- browseAfterStarted: boolean value whether web browser is invoked after JettyCollider started. [default: true]
- startupScFile.path: path to additional startup.sc file. [default: (not specified)]
Additional startup file sclang executes after class library initialization. This file is not needed if you do not have any initialize operation or already have configured '~/.sclang.sc' or 'startup.sc'.
JettyCollider is released under the GNU General Public License (GPL) version 3, see the file 'COPYING' for more information.