CARVIEW |
Every repository with this icon (

Every repository with this icon (

Description: | TextMate bundle for supercollider.app edit |
Homepage: | edit |
Public Clone URL: |
git://github.com/rfwatson/supercollider-tmbundle.git
Give this clone URL to anyone.
git clone git://github.com/rfwatson/supercollider-tmbundle.git
|
Your Clone URL: |
Use this clone URL yourself.
git clone git@github.com:rfwatson/supercollider-tmbundle.git
|
name | age | message | |
---|---|---|---|
![]() |
Commands/ | Tue Feb 24 01:53:25 -0800 2009 | updated for new SCMenuItem implementation, also... [rfwatson] |
![]() |
README.textile | Sat Apr 25 06:33:44 -0700 2009 | update README [rfwatson] |
![]() |
Snippets/ | Sat Apr 18 11:07:51 -0700 2009 | Fixed break snippet syntax [acarabott] |
![]() |
Support/ | Sat Apr 25 06:28:39 -0700 2009 | fixed a BUG when sclang somethimes didn't read ... [sbl] |
![]() |
Syntaxes/ | Sat Apr 25 06:30:14 -0700 2009 | supercollider language selection key command is... [sbl] |
![]() |
info.plist | Sat Apr 18 03:59:12 -0700 2009 | Added .select snippet. Actually included rename... [acarabott] |
textmate-supercollider
A SuperCollider bundle for TextMate.
Requirements
A recent build of SC (>= 3.3 alpha)
TextMate, with terminal usage enabled (see Help → Terminal Usage in TM menu)
Installation
With git
mkdir -p ~/Library/Application\ Support/TextMate/Bundles
cd ~/Library/Application\ Support/TextMate/Bundles
git clone git://github.com/rfwatson/supercollider-tmbundle.git "SuperCollider.tmbundle"
osascript -e 'tell app "TextMate" to reload bundles'
In Textmate menu: Bundles > SuperCollider > Complete installation
Without git
mkdir -p ~/Library/Application\ Support/TextMate/Bundles
cd ~/Library/Application\ Support/TextMate/Bundles
wget https://github.com/rfwatson/supercollider-tmbundle/tarball/master
tar zxf rfwatson-supercollider-tmbundle*.tar.gz
rm rfwatson-supercollider-tmbundle*.tar.gz
mv rfwatson-supercollider-tmbundle* SuperCollider.tmbundle
osascript -e 'tell app "TextMate" to reload bundles'
In Textmate menu: Bundles > SuperCollider > Complete installation
Key controls
All key controls can be reprogrammed in Bundles editor.
ENTER
Execute current selection/line
CTRL-PERIOD
Stop server
CMD-k
recompile class library
CMD-d
Help
CMD-j
Open class definition
CMD-y
Implementations of
CMD-Y
References to
CMD-?
Post window to front
CMD-SHIFT-C
Clear post window
ALT-CTRL-SHIFT-S
Switch to SuperCollider bundle
plus various snippets – check the bundle.
Notes
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
TODO
Might repackage this as a quark .. ?
Contact me
Via github