[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sc-dev] SF.net SVN: supercollider:[8134] trunk/build/Help/Streams-Patterns-Events/ Pindex.html
Revision: 8134
http://supercollider.svn.sourceforge.net/supercollider/?rev=8134&view=rev
Author: danstowell
Date: 2008-12-15 07:55:17 +0000 (Mon, 15 Dec 2008)
Log Message:
-----------
Pindex helpfile top
Modified Paths:
--------------
trunk/build/Help/Streams-Patterns-Events/Pindex.html
Modified: trunk/build/Help/Streams-Patterns-Events/Pindex.html
===================================================================
--- trunk/build/Help/Streams-Patterns-Events/Pindex.html 2008-12-15 07:48:05 UTC (rev 8133)
+++ trunk/build/Help/Streams-Patterns-Events/Pindex.html 2008-12-15 07:55:17 UTC (rev 8134)
@@ -7,37 +7,49 @@
<meta name="Generator" content="Cocoa HTML Writer">
<meta name="CocoaVersion" content="824.48">
<style type="text/css">
-p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
-p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
-p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
-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: #007300}
-span.s1 {color: #000000}
-span.s2 {color: #007300}
-span.s3 {color: #0000bf}
+p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.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: 12.0px Helvetica}
+p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #000000; min-height: 14.0px}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
+p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
+p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #007300}
+span.s1 {color: #0000ff}
+span.s2 {color: #000000}
+span.s3 {color: #007300}
+span.s4 {color: #0000bf}
span.Apple-tab-span {white-space:pre}
</style>
</head>
<body>
-<p class="p1">(</p>
-<p class="p2">s.waitForBoot{</p>
-<p class="p3">SynthDef<span class="s1">(</span><span class="s2">\help_pindex</span><span class="s1">, { </span>| out, amp=0.1, freq=440, gate=1 |</p>
-<p class="p2"><span class="Apple-tab-span"> </span><span class="s3">var</span> son = <span class="s3">Saw</span>.ar(freq * [0.99, 1, 1.01]).mean;</p>
-<p class="p2"><span class="Apple-tab-span"> </span>son = son * <span class="s3">EnvGen</span>.ar(<span class="s3">Env</span>.adsr, gate: gate, doneAction:2);</p>
-<p class="p2"><span class="Apple-tab-span"> </span><span class="s3">Out</span>.ar(out, son.dup * amp);</p>
-<p class="p2">}).memStore;</p>
-<p class="p2">}</p>
-<p class="p2">)</p>
+<p class="p1"><b>Pindex<span class="Apple-tab-span"> </span>Access elements of an array, in patterns</b></p>
+<p class="p2"><br></p>
+<p class="p3"><b>Pindex(list, index, repeats)</b></p>
+<p class="p2"><br></p>
+<p class="p3">This allows an <a href="../Collections/ArrayedCollection.html"><span class="s1">ArrayedCollection</span></a> to be queried within patterns. <b>list</b> is the ArrayedCollection and <b>index</b> the value to retrieve - both of these arguments can themselves be <a href="Pattern.html"><span class="s1">Pattern</span></a>s. <b>repeats</b> specifies the number of repeats.</p>
+<p class="p2"><br></p>
+<p class="p3"><b>Examples</b></p>
<p class="p4"><br></p>
-<p class="p2">~data = [7, 13, 12, 2, 2, 2, 5];</p>
-<p class="p4"><br></p>
-<p class="p2">(</p>
-<p class="p2">p = <span class="s3">Pbind</span>(</p>
-<p class="p5"><span class="s1"><span class="Apple-tab-span"> </span></span>\instrument<span class="s1">, </span>\help_pindex<span class="s1">,</span></p>
-<p class="p2"><span class="Apple-tab-span"> </span><span class="s2">\choice</span>, <span class="s3">Prand</span>(<span class="s3">Array</span>.series(~data.size, 0, 1), <span class="s3">inf</span>),</p>
-<p class="p2"><span class="Apple-tab-span"> </span><span class="s2">\degree</span>, <span class="s3">Pindex</span>(~data, <span class="s3">Pkey</span>(<span class="s2">\choice</span>), <span class="s3">inf</span>)</p>
-<p class="p2">).play</p>
-<p class="p2">)</p>
-<p class="p4"><br></p>
+<p class="p5">(</p>
+<p class="p5">s.waitForBoot{</p>
+<p class="p6">SynthDef<span class="s2">(</span><span class="s3">\help_pindex</span><span class="s2">, { </span>| out, amp=0.1, freq=440, gate=1 |</p>
+<p class="p5"><span class="Apple-tab-span"> </span><span class="s4">var</span> son = <span class="s4">Saw</span>.ar(freq * [0.99, 1, 1.01]).mean;</p>
+<p class="p5"><span class="Apple-tab-span"> </span>son = son * <span class="s4">EnvGen</span>.ar(<span class="s4">Env</span>.adsr, gate: gate, doneAction:2);</p>
+<p class="p5"><span class="Apple-tab-span"> </span><span class="s4">Out</span>.ar(out, son.dup * amp);</p>
+<p class="p5">}).memStore;</p>
+<p class="p5">}</p>
+<p class="p5">)</p>
+<p class="p7"><br></p>
+<p class="p5">~data = [7, 13, 12, 2, 2, 2, 5];</p>
+<p class="p7"><br></p>
+<p class="p5">(</p>
+<p class="p5">p = <span class="s4">Pbind</span>(</p>
+<p class="p8"><span class="s2"><span class="Apple-tab-span"> </span></span>\instrument<span class="s2">, </span>\help_pindex<span class="s2">,</span></p>
+<p class="p5"><span class="Apple-tab-span"> </span><span class="s3">\choice</span>, <span class="s4">Prand</span>(<span class="s4">Array</span>.series(~data.size, 0, 1), <span class="s4">inf</span>),</p>
+<p class="p5"><span class="Apple-tab-span"> </span><span class="s3">\degree</span>, <span class="s4">Pindex</span>(~data, <span class="s4">Pkey</span>(<span class="s3">\choice</span>), <span class="s4">inf</span>)</p>
+<p class="p5">).play</p>
+<p class="p5">)</p>
+<p class="p7"><br></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/