[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sc-dev] SF.net SVN: supercollider:[8183] trunk/build/Help
Revision: 8183
http://supercollider.svn.sourceforge.net/supercollider/?rev=8183&view=rev
Author: jrhb
Date: 2008-12-17 17:23:42 +0000 (Wed, 17 Dec 2008)
Log Message:
-----------
added helpfiles for some classes
Added Paths:
-----------
trunk/build/Help/Core/RefCopy.html
trunk/build/Help/Core/UniqueID.html
trunk/build/Help/UGens/Triggers/TChoose.html
Added: trunk/build/Help/Core/RefCopy.html
===================================================================
--- trunk/build/Help/Core/RefCopy.html (rev 0)
+++ trunk/build/Help/Core/RefCopy.html 2008-12-17 17:23:42 UTC (rev 8183)
@@ -0,0 +1,42 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<title></title>
+<meta name="Generator" content="Cocoa HTML Writer">
+<meta name="CocoaVersion" content="949.35">
+<style type="text/css">
+p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
+p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
+p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
+p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
+span.s1 {font: 18.0px Helvetica}
+span.s2 {color: #0000ff}
+span.s3 {color: #0000bf}
+span.s4 {color: #bf0000}
+span.s5 {color: #000000}
+span.Apple-tab-span {white-space:pre}
+</style>
+</head>
+<body>
+<p class="p1"><span class="s1"><b>RefCopy<span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b></span><b><span class="Apple-tab-span"> </span>a reference to the copy of a value</b></p>
+<p class="p2"><b></b><br></p>
+<p class="p1"><b>superclass: Ref</b></p>
+<p class="p2"><br></p>
+<p class="p1">A Ref<span class="Apple-converted-space"> </span>instance is an object with a single slot named 'value' that serves as a holder of<span class="Apple-converted-space"> </span>an object.</p>
+<p class="p1">RefCopy, in difference to Ref, returns only copies of the value when <b>next</b> is called.<span class="Apple-converted-space"> </span></p>
+<p class="p1">This can be useful when the original is to be kept unchanged.</p>
+<p class="p2"><br></p>
+<p class="p1">see <a href="Ref.html"><span class="s2">Ref</span></a> for other methods.</p>
+<p class="p2"><br></p>
+<p class="p3">// example:<span class="Apple-converted-space"> </span></p>
+<p class="p4"><br></p>
+<p class="p5">a = [1, 2, 3];</p>
+<p class="p5">x = <span class="s3">RefCopy</span>(a);</p>
+<p class="p5">b = x.next;</p>
+<p class="p5">b.put(0, 100); <span class="s4">// modify b</span></p>
+<p class="p3"><span class="s5">a; </span>// a is unchanged.</p>
+</body>
+</html>
Added: trunk/build/Help/Core/UniqueID.html
===================================================================
--- trunk/build/Help/Core/UniqueID.html (rev 0)
+++ trunk/build/Help/Core/UniqueID.html 2008-12-17 17:23:42 UTC (rev 8183)
@@ -0,0 +1,36 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<title></title>
+<meta name="Generator" content="Cocoa HTML Writer">
+<meta name="CocoaVersion" content="949.35">
+<style type="text/css">
+p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
+p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
+p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
+p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
+p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+span.s1 {font: 18.0px Helvetica}
+span.s2 {color: #000000}
+span.Apple-tab-span {white-space:pre}
+</style>
+</head>
+<body>
+<p class="p1"><span class="s1"><b>UniqueID<span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b></span><b>source for unique numbers</b></p>
+<p class="p2"><br></p>
+<p class="p1">superclass: Object</p>
+<p class="p3"><br></p>
+<p class="p3"><br></p>
+<p class="p1"><b>*initClass<span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b>initialize the starting id.</p>
+<p class="p1"><b>*next</b><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>get next id, which is unique to the system</p>
+<p class="p3"><br></p>
+<p class="p4">// example</p>
+<p class="p5">UniqueID<span class="s2">.next;</span></p>
+<p class="p5">UniqueID<span class="s2">.next;</span></p>
+<p class="p5">UniqueID<span class="s2">.next;</span></p>
+<p class="p6"><br></p>
+</body>
+</html>
Added: trunk/build/Help/UGens/Triggers/TChoose.html
===================================================================
--- trunk/build/Help/UGens/Triggers/TChoose.html (rev 0)
+++ trunk/build/Help/UGens/Triggers/TChoose.html 2008-12-17 17:23:42 UTC (rev 8183)
@@ -0,0 +1,51 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<title></title>
+<meta name="Generator" content="Cocoa HTML Writer">
+<meta name="CocoaVersion" content="949.35">
+<style type="text/css">
+p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
+p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0037ad; min-height: 12.0px}
+p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
+p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+span.s1 {font: 18.0px Helvetica}
+span.s2 {color: #0000ff}
+span.s3 {color: #0000bf}
+span.Apple-tab-span {white-space:pre}
+</style>
+</head>
+<body>
+<p class="p1"><span class="s1"><b>TChoose<span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></b></span><b>randomly select one of several inputs</b></p>
+<p class="p2"><br></p>
+<p class="p1">superclass: Object (TChoose returns a combination of <a href="../Multichannel/Select.html"><span class="s2">Select</span></a> and <a href="../Random/TIRand.html"><span class="s2">TIRand</span></a>)</p>
+<p class="p3"><br></p>
+<p class="p1">An output is selected randomly on recieving a trigger from an array of inputs.</p>
+<p class="p3"><br></p>
+<p class="p1">see also: <a href="TWChoose.html"><span class="s2">TWChoose</span></a></p>
+<p class="p2"><br></p>
+<p class="p2"><br></p>
+<p class="p1"><b><span class="Apple-tab-span"> </span>*ar(trig,array)</b></p>
+<p class="p1"><b><span class="Apple-tab-span"> </span>*kr(trig,array)</b></p>
+<p class="p2"><br></p>
+<p class="p2"><br></p>
+<p class="p2"><br></p>
+<p class="p4">(</p>
+<p class="p4">{<span class="Apple-converted-space"> </span></p>
+<p class="p4"><span class="Apple-tab-span"> </span><span class="s3">var</span> a;</p>
+<p class="p4"><span class="Apple-tab-span"> </span>a = [</p>
+<p class="p4"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s3">SinOsc</span>.ar,</p>
+<p class="p4"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s3">Saw</span>.ar,</p>
+<p class="p4"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s3">Pulse</span>.ar</p>
+<p class="p4"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>];</p>
+<p class="p4"><span class="Apple-tab-span"> </span><span class="s3">TChoose</span>.ar(<span class="s3">Dust</span>.ar(<span class="s3">MouseX</span>.kr(1, 1000, 1)), a) * 0.2</p>
+<p class="p5"><span class="Apple-tab-span"> </span></p>
+<p class="p4">}.play;</p>
+<p class="p4">)</p>
+<p class="p2"><span class="Apple-tab-span"> </span></p>
+<p class="p1">Note: all the ugens are continously running. This may not be the most efficient way if each input is<span class="Apple-converted-space"> </span>cpu-expensive.</p>
+</body>
+</html>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
_______________________________________________
sc-dev mailing list
info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-dev/
search: https://listarc.bham.ac.uk/lists/sc-dev/search/