The original has been written by rfwatson , this is my fork.
A recent build of SC (>= 3.3 alpha)
TextMate, with terminal usage enabled (see Help → Terminal Usage in TM menu)
mkdir -p ~/Library/Application\ Support/TextMate/Bundles
cd ~/Library/Application\ Support/TextMate/Bundles
git clone git://github.com/sbl/supercollider-tmbundle.git "SuperCollider.tmbundle"
osascript -e 'tell app "TextMate" to reload bundles'
In Textmate menu: Bundles > SuperCollider > Complete installation
All key controls can be reprogrammed in Bundles editor.
Execute current selection/line
Gives code completion for classes
recompile class library
Open class definition
Post window to front
Clear post window
Switch to SuperCollider bundle
plus various snippets – check the bundle.
TextMate does not handle .rtf documents. So .rtf files will have to be copy-and-pasted into .sc text files. This is not a problem for classes.
Some controls (browse class file, etc) depend upon TM terminal command (see Help → Terminal Usage in TM menu)
CMD-period cannot be programmed in TextMate, so to stop audio output use CTRL-period instead
I’ve extracted the underlying code to allow control of SC.app from any command line application.
sc3ctrl on github
Might repackage this as a quark .. ?