On Feb 5, 2006, at 10:24 PM, Tim Walters wrote:
On Feb 5, 2006, at 5:41 AM, crucial felix wrote:
What are all these projects, what's the status now ? There needs
to be a simple standard README
detailing what all of these things are.
Xcode v. 2.0 or lower: use [project].pbproj
Xcode v. 2.1 or higher: use [project].xcodeproj
right, so if I had 2.1 installed I would have seen this as a
bundle, not a folder.
what is the "tiger" one ?
it failed to build for me (on tiger with XCode 2), but I had no
problem building and using xSC3lang.pbproj
README OS X
It would be cleanest to have this and all of the projects moved
into the osx folder.
CVS doesn't move projects too well, does it ?
sourceforge is timing out right now, so i can't add it
----------------------------------------------------------------------
--
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.
----------------------------------------------------------------------
--
_______________________________________________
sc-dev mailing list
sc-dev@xxxxxxxxxxxxxxx
http://www.create.ucsb.edu/mailman/listinfo/sc-dev