
------------------------------------------------------------------------
intro
------------------------------------------------------------------------

this is the OS X version of james mccartney's supercollider synthesis engine
(scsynth) and programming language (sclang). 
supercollider's main homepage is at

   http://www.audiosynth.com

the source code can be obtained via CVS from

   http://supercollider.sourceforge.net

to get further information on supercollider usage or development, you
should subscribe to the mailing lists

   http://www.create.ucsb.edu/mailman/listinfo/sc-users
   http://www.create.ucsb.edu/mailman/listinfo/sc-dev

Much critical information is only discussed there


------------------------------------------------------------------------
System Requirements
------------------------------------------------------------------------

	os x 10.3.X
	libsndfile
	XCode Tools December 02 or later


------------------------------------------------------------------------
Compiling libsndfile
------------------------------------------------------------------------

	get it from:
	http://www.mega-nerd.com/libsndfile/#Download

	or:
	$ curl -fLO http://www.mega-nerd.com/libsndfile/libsndfile-1.0.12.tar.gz 
	$ tar xvzf libsndfile-1.0.12.tar.gz
	$ cd libsndfile-1.0.12
	$ ./configure
	$ make
	$ sudo make install


	note: if the "make" fails with various errors including things like "-lSystem is not an object file", 
	you need to update your installation of Apple's Developer Tools so that you've got gcc v4 rather than v3.

------------------------------------------------------------------------
Building
------------------------------------------------------------------------


	There are three projects that should be BUILT IN THIS ORDER :

	synth
	 - the synthesis server application
	plugins
	 - the UGens and plugins
	lang
	 - the OS X application with text editor, language interpreter, event scheduling etc.

XCode 2 :

	xSC3synth.pbproj
	xSC3plugins.pbproj
	xSC3lang.pbproj

	or use the script

	compile.sh



XCode 2.1 + :

	xSC3synth.xcodeproj
	xSC3plugins.xcodeproj
	xSC3synth.xcodeproj

	or use the script

	compile-xcode.sh

	IMPORTANT:
	Xcode 2.1 changed where it puts build products, putting them in per configuration build directories. This causes builds of SC to fail because they are expected to all be in the same location. The fix for this is as follows:

	Open a Terminal window. Type this on the command line:

	defaults write com.apple.Xcode UsePerConfigurationBuildLocations NO

	This will cause Xcode to revert to placing build products directly in the build directory as in Xcode version 2.0.

	--- james mccartney 




------------------------------------------------------------------------
outro
------------------------------------------------------------------------

thanks to james mccartney, for making this great piece of audio
software publicly and freely available.

------------------------------------------------------------------------
