SuperCollider Textmate Bundle
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Commands
DragCommands
Snippets some more livecoding snippets Oct 5, 2011
Support
Syntaxes
LICENSE added LICENSE Jun 25, 2010
README.rst
info.plist

README.rst

A TextMate Bundle for SuperCollider

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.

Prerequisites

  • 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 your startup.scd

Features

  • Snippets
  • Help is displayed via the new SC Help System
  • Common commands (Recompile, Open Class File, Find References ...)

Installation

  • 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)

Troubleshooting

See the announcement post for this package for help with some common troubles:

Licence

This work is licensed under the GNU GPL sbl 2012