Menu

Tree [724150] master /
 History

HTTPS access


File Date Author Commit
 HelpSource 2011-03-28 Tim Blechmann Tim Blechmann [06e188] Merge remote branch 'origin/scdoc'
 QtCollider 2011-02-22 Tim Blechmann Tim Blechmann [2bafa1] Merge remote branch 'cute/master'
 SCClassLibrary 2010-12-06 Tim Blechmann Tim Blechmann [4b2592] Merge branch 'reorganize-source-tree'
 SCDoc 2012-03-19 Jonatan Liljedahl Jonatan Liljedahl [75bcf9] New SCDoc parser and renderer. Faster, more sta...
 cmake_modules 2010-12-06 Tim Blechmann Tim Blechmann [4b2592] Merge branch 'reorganize-source-tree'
 common 2010-02-09 Dan Stowell Dan Stowell [3cf9db] reorganise furniture: first stage, move things ...
 editors 2009-11-14 Julian Rohrhuber Julian Rohrhuber [ce401c] improve helpfile
 examples 2010-12-06 Tim Blechmann Tim Blechmann [4b2592] Merge branch 'reorganize-source-tree'
 external_libraries 2010-12-06 Tim Blechmann Tim Blechmann [4b2592] Merge branch 'reorganize-source-tree'
 icons 2011-11-24 Jakob Leben Jakob Leben [bda41e] qtcollider: make use of the SC cube icon in mul...
 include 2010-12-06 Tim Blechmann Tim Blechmann [4b2592] Merge branch 'reorganize-source-tree'
 lang 2010-12-06 Tim Blechmann Tim Blechmann [4b2592] Merge branch 'reorganize-source-tree'
 package 2010-12-08 Tim Blechmann Tim Blechmann [bf6b7c] reorganization: move platform/osx/Packager to p...
 platform 2010-12-06 Tim Blechmann Tim Blechmann [4b2592] Merge branch 'reorganize-source-tree'
 server 2010-12-06 Tim Blechmann Tim Blechmann [4b2592] Merge branch 'reorganize-source-tree'
 sounds 2010-12-06 Tim Blechmann Tim Blechmann [4b2592] Merge branch 'reorganize-source-tree'
 testsuite 2010-12-21 Tim Blechmann Tim Blechmann [edd954] Merge branch 'supernova'
 .gitignore 2010-10-31 Tim Blechmann Tim Blechmann [187584] git conversion: create .gitignore file from svn...
 .gitmodules 2010-12-21 Tim Blechmann Tim Blechmann [edd954] Merge branch 'supernova'
 AUTHORS 2009-11-14 Julian Rohrhuber Julian Rohrhuber [ce401c] improve helpfile
 CMakeLists.txt 2010-08-10 Tim Blechmann Tim Blechmann [018a3b] basic cmake-based build system:
 COPYING 2009-11-14 Julian Rohrhuber Julian Rohrhuber [ce401c] improve helpfile
 ChangeLog 2010-12-06 Tim Blechmann Tim Blechmann [4b2592] Merge branch 'reorganize-source-tree'
 INSTALL 2011-01-28 crucialfelix crucialfelix [301d2b] adding INSTALL and some notes in README pointin...
 README.txt 2011-07-08 Tim Blechmann Tim Blechmann [2c7f5c] readme files update
 README_IPHONE.txt 2011-07-08 Tim Blechmann Tim Blechmann [2c7f5c] readme files update
 README_JAILBROKEN_IPHONE.txt 2011-07-08 Tim Blechmann Tim Blechmann [2c7f5c] readme files update
 README_LINUX.txt 2011-07-08 Tim Blechmann Tim Blechmann [2c7f5c] readme files update
 README_OS_X.txt 2011-07-08 Tim Blechmann Tim Blechmann [2c7f5c] readme files update
 README_WINDOWS.txt 2011-07-08 Tim Blechmann Tim Blechmann [2c7f5c] readme files update
 SCVersion.txt 2012-01-21 Jonatan Liljedahl Jonatan Liljedahl [aa0b02] Improve setting of current SC version.
 build_sclang.cfg.in 2011-03-28 Tim Blechmann Tim Blechmann [06e188] Merge remote branch 'origin/scdoc'

Read Me

Welcome to SuperCollider 3!
***************************

SuperCollider is an environment and programming language for real time audio synthesis and algorithmic composition. It provides an interpreted object-oriented language which functions as a network client to a state of the art, realtime sound synthesis server.

SuperCollider was written by James McCartney (audiosynth.com) over a period of many years. It is now an open source GPL'd project maintained and developed by James and various others. It is used by musicians, scientists, and artists working with sound.

http://supercollider.sourceforge.net/


This README is a first help for anyone new to SuperCollider. There are many good resources available for learning SuperCollider, with up to date links from the site listed above, including links to forums and mailing lists. Within the SuperCollider application directory you will find a Help directory containing HTML files which you can browse in a web browser or within SuperCollider itself.

The exact details of using the SuperCollider environment will depend on your platform. Some immediate comments:

1) SuperCollider is really two applications: a sound synthesiser (the Server), and a programming language (the Lang) with its own developer environment. You can use both of these or one or the other. When using SC (SuperCollider) from within the developer environment SC Lang, the SC Server is used automatically for sound synthesis as long as it's turned on! This is accomplished by pressing the 'Boot' button on a Server graphic or running the code s.boot. Further details are in the help tutorials; but we're just warning you now in case you're impatient and can't understand why you're not immediately getting sounds.

2) The Main Help page in SuperCollider gives some immediate key commands and should be enough to help you start navigating the help system. Please also check the different menu options available with the application on your system.

Platform specific comments:

[OS X]  To execute a line in OS X, put the cursor on a line and press the Enter key; this is distinct from the Return key!

And be careful you're not using TextEdit or a web browser instead of the SuperCollider application when you try to execute code; SC's text editor interface is a lot like TextEdit, but only the SC editor can run code when you hit Enter.


[Linux] Most people use SuperCollider from emacs or gedit; there are some alternative editors available. For more information on Linux specific issues, check the "README_LINUX.txt" file included in the source package, and the README in the folder editors/scel for information on the emacs editor.


Building the Source Code
========================

Platform specific build and install instructions can be found in the README_${PLATFORM}.txt files

We hope you enjoy SuperCollider; please get involved in the active community!


License
=======

SuperCollider is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. See "COPYING" for the license text.



SuperCollider 3.1 was released on October 31, 2007
SuperCollider 3.2 was released on February 19, 2008
SuperCollider 3.3 was released on April 30, 2009
SuperCollider 3.4 was released on July 15, 2010