Work is based on Rob W's supercollider-tmbundle. This implementation uses pipes for communication instead of OSC messages. This means you don't have to start the supercollider cocoa app to use the bundle and you don't have a ~300 character limit to send messages to SC.
There is a short preview on vimeo.
SuperCollider Textmate Bundle from sbl on Vimeo.
- TextMate Terminal executable
mate
(Help/Terminal Usage...) - A SuperCollider Installation (>3.5) installed under
/Applications/SuperCollider.app
(you'll need to manually update the paths under scmate.tmbundle/Support/scpipe/lib/sc/pipe.rb if you need another installation directory) - For a GUI it is recommended to use the new QT GUI (Cocoa won't work). Add
GUI.qt;
to yourstartup.scd
- Snippets
- Help is displayed via the new SC Help System
- Common commands (Recompile, Open Class File, Find References ...)
git clone http://github.com/sbl/scmate.tmbundle.git ~/Library/Application\ Support/TextMate/Bundles/scmate.tmbundle
- (under TextMate 2 these paths have changed to
~/Libary/Application\ Support/Avian/Bundles/scmate.tmbundle
) - (OR) download the bundle and rename it to scmate.tmbundle then double-click it
- choose "finish installation" from the Bundle Menu
- Start the language with
cmd+f1
(a terminal window will come up)
See the announcement post for this package for help with some common troubles:
This work is licensed under the GNU GPL sbl 2012