<h1><a href="http://github.com/rfwatson/sc3ctrl">sc3ctrl</a></h1> <p>A command line utility which uses OpenSoundControl to control <a href="http://supercollider.sourceforge.net">SuperCollider3.app</a> in <span class="caps">OSX</span>.</p> <p>Consists of a small CoreFoundation bundle written in Objective-C and a single SuperCollider class.</p> <h3><a href="http://rfwatson.github.com/sc3ctrl.tar.gz">Binary download</a></h3> <p>(binary as yet untested on anything other than 10.5)</p> <h2>Binary Installation</h2> <ol> <li>Drag the bundle into a suitable location on your machine (e.g. <code>/Applications/Utilities/</code>)</li> <li><code>cd /Applications/Utilities/sc3ctrl/</code></li> <li><code>sudo ./install.rb</code></li> <li>Start SuperCollider.app</li> </ol> <h2>Command line usage</h2> <ul> <li><code>sc3ctrl -x</code> <br/> Execute the SC code in environment variable <code>SC_INTERPRET_TEXT</code></li> </ul> <ul> <li><code>sc3ctrl -x VARIABLE_NAME</code> <br/> Execute the SC code in environment variable <code>VARIABLE_NAME</code></li> </ul> <ul> <li><code>sc3ctrl -d classname</code> <br/> Open help file for <code>classname</code></li> </ul> <ul> <li><code>sc3ctrl -j classname</code> <br/> Open class definition for <code>classname</code></li> </ul> <ul> <li><code>sc3ctrl -y methodname</code> <br/> Examine implementations of <code>methodname</code></li> </ul> <ul> <li><code>sc3ctrl -Y methodname</code> <br/> Examine references to <code>methodname</code></li> </ul> <ul> <li><code>sc3ctrl -s</code> <br/> Stop server (<code>CMD-PERIOD</code>)</li> </ul> <ul> <li><code>sc3ctrl -c</code> <br/> Clear post window</li> </ul> <ul> <li><code>sc3ctrl -p</code> <br/> Post window to front</li> </ul> <ul> <li><code>sc3ctrl -k</code> <br/> Recompile class library (requires recent build)</li> </ul> <h2>Contact me</h2> <p>Via <a href="http://github.com/rfwatson">github</a></p> <p><b><strong>*</b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b></strong>* This program is free software; you can redistribute it and/or modify it under the terms of the <span class="caps">GNU</span> General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</p> <p>This program is distributed in the hope that it will be useful, but <span class="caps">WITHOUT ANY WARRANTY</span>; without even the implied warranty of <span class="caps">MERCHANTABILITY</span> or <span class="caps">FITNESS FOR A PARTICULAR PURPOSE</span>. See the <span class="caps">GNU</span> General Public License for more details.</p> <p>You should have received a copy of the <span class="caps">GNU</span> General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, <span class="caps">MA 02111</span>-1307 <span class="caps">USA</span></p> <p><b><strong>*</b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b><b></strong><strong></b></strong>*</p>