sc3ctrl/README.html

118 lines
3.5 KiB
HTML

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