|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
SF.net SVN: supercollider: [7523] trunk/build/Help
by cruxxial
::
Rate this Message:
Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message Revision: 7523
http://svn.sourceforge.net/supercollider/?rev=7523&view=rev Author: cruxxial Date: 2008-04-19 16:38:24 -0700 (Sat, 19 Apr 2008) Log Message: ----------- help updates Modified Paths: -------------- trunk/build/Help/Control/CCResponder.html trunk/build/Help/Files/File.html trunk/build/Help/GUI/SCView.html trunk/build/Help/UGens/InfoUGens/BufSamples.html trunk/build/Help/UGens/Playback and Recording/TGrains.html Modified: trunk/build/Help/Control/CCResponder.html =================================================================== --- trunk/build/Help/Control/CCResponder.html 2008-04-19 23:33:52 UTC (rev 7522) +++ trunk/build/Help/Control/CCResponder.html 2008-04-19 23:38:24 UTC (rev 7523) @@ -14,13 +14,11 @@ p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} p.p6 {margin: 0.0px 0.0px 0.0px 29.0px; text-indent: -29.0px; font: 12.0px Helvetica} p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco} -p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf} -p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000} -p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000} -p.p11 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0626af} +p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #1530a3} span.s1 {color: #000000} span.s2 {text-decoration: underline} -span.s3 {color: #0000bf} +span.s3 {color: #0013bb} +span.s4 {color: #0021b3} span.Apple-tab-span {white-space:pre} </style> </head> @@ -49,34 +47,34 @@ <p class="p4"><span class="Apple-tab-span"> </span>eg: { |val| val < 50 }</p> <p class="p5"><span class="Apple-tab-span"> </span></p> <p class="p7">(</p> -<p class="p8"><span class="s1"><span class="Apple-tab-span"> </span>c = CCResponder({ |src,chan,num,value|</p> -<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>[src,chan,num,value].postln;</p> -<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>},</p> -<p class="p10"><span class="s1"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s3">nil</span>, // any source</p> -<p class="p10"><span class="s1"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s3">nil</span>, // any channel</p> -<p class="p10"><span class="s1"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s3">nil</span>, // any CC number</p> -<p class="p10"><span class="s1"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s3">nil</span> // any value</p> -<p class="p9"><span class="Apple-tab-span"> </span>)</p> +<p class="p7"><span class="Apple-tab-span"> </span>c = CCResponder({ |src,chan,num,value|</p> +<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>[src,chan,num,value].postln;</p> +<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>},</p> +<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s3">nil</span>, // any source</p> +<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s3">nil</span>, // any channel</p> +<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s3">nil</span>, // any CC number</p> +<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s3">nil</span> // any value</p> +<p class="p7"><span class="Apple-tab-span"> </span>)</p> <p class="p7">)</p> <p class="p2"><br></p> <p class="p7">c.remove</p> <p class="p2"><br></p> <p class="p2"><br></p> <p class="p7">(</p> -<p class="p8"><span class="s1"><span class="Apple-tab-span"> </span>c = CCResponder({ |src,chan,num,value|</p> -<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>[src,chan,num,value].postln;</p> -<p class="p9"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>},</p> -<p class="p10"><span class="s1"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s3">nil</span>, // any source</p> -<p class="p10"><span class="s1"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s3">nil</span>, // any channel</p> -<p class="p10"><span class="s1"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>80, // CC number 80</p> -<p class="p10"><span class="s1"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>{ <span class="s3">|val|</span> val < 50 } // any value less than 50</p> -<p class="p9"><span class="Apple-tab-span"> </span>)</p> +<p class="p7"><span class="Apple-tab-span"> </span>c = CCResponder({ |src,chan,num,value|</p> +<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>[src,chan,num,value].postln;</p> +<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>},</p> +<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s4">nil</span>, // any source</p> +<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s4">nil</span>, // any channel</p> +<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>80, // CC number 80</p> +<p class="p7"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>{ <span class="s4">|val|</span> val < 50 } // any value less than 50</p> +<p class="p7"><span class="Apple-tab-span"> </span>)</p> <p class="p7">)</p> <p class="p2"><br></p> <p class="p7">c.remove</p> <p class="p2"><br></p> <p class="p2"><br></p> -<p class="p11">CCResponder.removeAll</p> +<p class="p8">CCResponder.removeAll</p> <p class="p2"><br></p> <p class="p5"><br></p> </body> Modified: trunk/build/Help/Files/File.html =================================================================== --- trunk/build/Help/Files/File.html 2008-04-19 23:33:52 UTC (rev 7522) +++ trunk/build/Help/Files/File.html 2008-04-19 23:38:24 UTC (rev 7523) @@ -5,21 +5,22 @@ <meta http-equiv="Content-Style-Type" content="text/css"> <title></title> <meta name="Generator" content="Cocoa HTML Writer"> -<meta name="CocoaVersion" content="824.42"> +<meta name="CocoaVersion" content="824.47"> <style type="text/css"> 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 Courier} p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Courier; min-height: 14.0px} -p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #a71e12} +p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #942b17} p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco} p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px} p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; min-height: 16.0px} p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060} +p.p11 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #000000} span.s1 {font: 12.0px Helvetica} span.s2 {color: #000000} -span.s3 {color: #0019b7} +span.s3 {color: #001fb3} span.s4 {font: 9.0px Monaco} span.s5 {color: #606060} span.Apple-tab-span {white-space:pre} @@ -194,6 +195,10 @@ <p class="p8"><br></p> <p class="p7">)</p> <p class="p9"><br></p> +<p class="p11"><b>putInt8</b></p> <p class="p9"><br></p> +<p class="p11">put a signed integer value between -128 and 127</p> +<p class="p9"><br></p> +<p class="p9"><br></p> </body> </html> Modified: trunk/build/Help/GUI/SCView.html =================================================================== --- trunk/build/Help/GUI/SCView.html 2008-04-19 23:33:52 UTC (rev 7522) +++ trunk/build/Help/GUI/SCView.html 2008-04-19 23:38:24 UTC (rev 7523) @@ -5,14 +5,14 @@ <meta http-equiv="Content-Style-Type" content="text/css"> <title></title> <meta name="Generator" content="Cocoa HTML Writer"> -<meta name="CocoaVersion" content="824.42"> +<meta name="CocoaVersion" content="824.44"> <style type="text/css"> 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: 9.0px Monaco; min-height: 12.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; min-height: 14.0px} p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco} -p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #a71e12} +p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #942b17} p.p7 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -28.0px; font: 12.0px Helvetica} p.p8 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -28.0px; font: 12.0px Helvetica; min-height: 14.0px} p.p9 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -28.0px; font: 9.0px Monaco; min-height: 12.0px} @@ -22,13 +22,16 @@ p.p13 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -28.0px; font: 9.0px Helvetica; min-height: 11.0px} p.p14 {margin: 0.0px 0.0px 0.0px 57.0px; text-indent: -28.0px; font: 10.0px Lucida Grande; min-height: 12.0px} p.p15 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060} -span.s1 {color: #0019b7} +p.p16 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; color: #000000} +p.p17 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #000000} +span.s1 {color: #001fb3} span.s2 {font: 9.0px Helvetica} span.s3 {font: 10.0px Helvetica} span.s4 {color: #606060} span.s5 {color: #000000} -span.s6 {color: #326f17} -span.s7 {color: #a71e12} +span.s6 {color: #436c1d} +span.s7 {color: #942b17} +span.s8 {font: 9.0px Monaco} span.Apple-tab-span {white-space:pre} </style> </head> @@ -233,15 +236,16 @@ <p class="p2"><br></p> <p class="p2"><span class="Apple-tab-span"> </span></p> <p class="p2"><span class="Apple-tab-span"> </span></p> -<p class="p3"><b>drag and drop</b></p> +<p class="p16"><b>Drag and drop</b></p> <p class="p4"><br></p> <p class="p3">Each view subclass has a default object that it exports when dragged from.<span class="Apple-converted-space"> </span>For sliders its the value of the slider, for lists it is the currently selected numeric index etc. <span class="Apple-converted-space"> </span></p> <p class="p4"><br></p> <p class="p3">By setting the beginDragAction handler you can return a different object based on the context and your application.</p> <p class="p4"><br></p> -<p class="p3"><b>beginDragAction(theView)</b> - return the object you wish your view to export by dragging</p> -<p class="p5"><span class="Apple-tab-span"> </span>aView.beginDragAction =<span class="Apple-converted-space"> </span>{ <span class="s1">arg</span> theView;<span class="Apple-converted-space"> </span>someList[ theView.value ]<span class="Apple-converted-space"> </span>}</p> -<p class="p4"><span class="Apple-tab-span"> </span></p> +<p class="p17"><b>beginDragAction_(function)</b></p> +<p class="p17"><span class="Apple-tab-span"> </span>sets a custom handler to return the object you wish your view to export when dragging.</p> +<p class="p17"><span class="Apple-tab-span"> </span>if no custom handler is set then <span class="s8">aView.defaultGetDrag</span> is called</p> +<p class="p4"><br></p> <p class="p3">The current dragged thing can be found in the classvar SCView.currentDrag.<span class="Apple-converted-space"> </span>Objects dragged from within<span class="Apple-converted-space"> </span></p> <p class="p3">SuperCollider are also in SCView.currentDragString as a compile string.<span class="Apple-converted-space"> </span>Text dragged</p> <p class="p3">from other applications is in SCView.currentDragString and the results of attempting to</p> @@ -252,15 +256,27 @@ <p class="p3">By setting the canReceiveDragHandler and receiveDragHandler you can make any view accept and receive objects based on the context and your application.<span class="Apple-converted-space"> </span>(Note: currently not possible for SCStaticText)</p> <p class="p4"><br></p> <p class="p3"><b>canReceiveDrag(theView)</b> - return true/false if you are willing to accept the current drag.</p> -<p class="p5"><span class="Apple-tab-span"> </span>aView.canReceiveDrag = <span class="s1">false</span>; <span class="s7">// no, leave me alone</span></p> -<p class="p5"><span class="Apple-tab-span"> </span>aView.canReceiveDrag = { <span class="s1">SCView</span>.currentDrag.isString };</p> +<p class="p17"><b>canReceiveDragHandler(function)</b><span class="s5"> - set a custom handler</span></p> +<p class="p5"><span class="Apple-tab-span"> </span>aView.canReceiveDragHandler = <span class="s1">false</span>; <span class="s7">// no, leave me alone</span></p> +<p class="p5"><span class="Apple-tab-span"> </span>aView.canReceiveDragHandler = { <span class="s1">SCView</span>.currentDrag.isString };</p> +<p class="p4"><br></p> +<p class="p17"><b>receiveDrag(x,y)</b></p> +<p class="p17"><span class="Apple-tab-span"> </span>this is called when a drag is dropped onto the view. <span class="Apple-converted-space"> </span></p> +<p class="p17"><span class="Apple-tab-span"> </span>If a receiveDragHandler is set it evaluates that, otherwise it calls aView.defaultReceiveDrag</p> +<p class="p2"><span class="Apple-tab-span"> </span></p> +<p class="p17"><b>defaultReceiveDrag(x,y)</b></p> +<p class="p3"><span class="Apple-tab-span"> </span>implemented by the many view classes in their appropriate ways</p> <p class="p4"><span class="Apple-tab-span"> </span></p> -<p class="p3"><b>receiveDrag(theView)</b> - accept the drag.</p> -<p class="p5"><span class="Apple-tab-span"> </span>aView.receiveDrag = {<span class="Apple-converted-space"> </span></p> +<p class="p17"><b>receiveDragHandler_(function)<span class="Apple-converted-space"> </span></b></p> +<p class="p3"><span class="Apple-tab-span"> </span>set a custom function to handle drag reception. <span class="Apple-converted-space"> </span></p> +<p class="p3"><span class="Apple-tab-span"> </span>this then overrides the default drag handler</p> +<p class="p2"><br></p> +<p class="p5"><span class="Apple-tab-span"> </span>aView.receiveDragHandler = {<span class="Apple-converted-space"> </span></p> <p class="p5"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="s1">SCView</span>.currentDrag.postln;</p> <p class="p5"><span class="Apple-tab-span"> </span>}</p> <p class="p4"><br></p> <p class="p4"><br></p> +<p class="p4"><br></p> <p class="p3">The default drag object from a list view is the currently selected integer index.</p> <p class="p3">Here a list view is made to export a string.</p> <p class="p5">(</p> Modified: trunk/build/Help/UGens/InfoUGens/BufSamples.html =================================================================== --- trunk/build/Help/UGens/InfoUGens/BufSamples.html 2008-04-19 23:33:52 UTC (rev 7522) +++ trunk/build/Help/UGens/InfoUGens/BufSamples.html 2008-04-19 23:38:24 UTC (rev 7523) @@ -5,18 +5,18 @@ <meta http-equiv="Content-Style-Type" content="text/css"> <title></title> <meta name="Generator" content="Cocoa HTML Writer"> -<meta name="CocoaVersion" content="824.41"> +<meta name="CocoaVersion" content="824.47"> <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: #982316} +p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #79331d} p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060} p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco} span.s1 {font: 18.0px Helvetica} span.s2 {font: 9.0px Monaco} span.s3 {color: #000000} -span.s4 {color: #0025b2} +span.s4 {color: #0f2caa} span.Apple-tab-span {white-space:pre} </style> </head> @@ -25,7 +25,8 @@ <p class="p2"><br></p> <p class="p1">superclass: BufInfoUGenBase</p> <p class="p3"><br></p> -<p class="p1">Returns the current number of allocated samples. A sample is not the same as a frame (compare BufFrame); a frame collects the current samples across all channels of the buffer. Only for a mono buffer are samples the same as frames.<span class="Apple-converted-space"> </span></p> +<p class="p1">Returns the current number of allocated samples. A sample is not the same as a frame (compare with BufFrames); a frame includes the samples in each channel of the buffer. Only for a mono buffer are samples the same as frames.<span class="Apple-converted-space"> </span></p> +<p class="p1">samples = frames * numChannels</p> <p class="p3"><br></p> <p class="p1"><b><span class="Apple-tab-span"> </span>*kr(bufnum)</b></p> <p class="p1"><b><span class="Apple-tab-span"> </span>*ir(bufnum)</b></p> Modified: trunk/build/Help/UGens/Playback and Recording/TGrains.html =================================================================== --- trunk/build/Help/UGens/Playback and Recording/TGrains.html 2008-04-19 23:33:52 UTC (rev 7522) +++ trunk/build/Help/UGens/Playback and Recording/TGrains.html 2008-04-19 23:38:24 UTC (rev 7523) @@ -5,7 +5,7 @@ <meta http-equiv="Content-Style-Type" content="text/css"> <title></title> <meta name="Generator" content="Cocoa HTML Writer"> -<meta name="CocoaVersion" content="824.42"> +<meta name="CocoaVersion" content="824.47"> <style type="text/css"> 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: 9.0px Monaco; min-height: 12.0px} @@ -13,17 +13,17 @@ p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px} p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco} p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060} -p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000} -span.s1 {color: #0000bf} +p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #a8220e} +span.s1 {color: #0013bb} span.s2 {color: #000000} -span.s3 {color: #007300} +span.s3 {color: #316f11} span.Apple-tab-span {white-space:pre} </style> </head> <body> <p class="p1"><b>TGrains<span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>buffer granulator</b></p> <p class="p2"><br></p> -<p class="p3">Triggers generate grains from a buffer. Each grain has a Hanning envelope (sin^2(x) for x from 0 to pi) and is panned between two channels of multiple outputs.</p> +<p class="p3">Triggers generate grains from a single channel (mono) buffer. Each grain has a Hanning envelope (sin^2(x) for x from 0 to pi) and is panned between two channels of multiple outputs.</p> <p class="p4"><br></p> <p class="p3"><b>TGrains.ar(numChannels, trigger, bufnum, rate, centerPos, dur, pan, amp, interp)</b></p> <p class="p4"><br></p> @@ -32,7 +32,7 @@ <p class="p3"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>as the arguments of a new grain.<span class="Apple-converted-space"> </span></p> <p class="p3"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>A trigger occurs when a signal changes from <= 0 to > 0.</p> <p class="p3"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>If the trigger is audio rate then the grains will start with sample accuracy.</p> -<p class="p3"><span class="Apple-tab-span"> </span><b>bufnum</b> - the index of the buffer to use. It must be a one channel (mono) buffer.</p> +<p class="p3"><span class="Apple-tab-span"> </span><b>bufnum</b> - the index of the buffer to use.<b> It must be a one channel (mono) buffer.</b></p> <p class="p3"><span class="Apple-tab-span"> </span><b>rate</b> <span class="Apple-converted-space"> </span>-<span class="Apple-converted-space"> </span>1.0 is normal, 2.0 is one octave up, 0.5 is one octave down</p> <p class="p3"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>-1.0 is backwards normal rate ... etc.</p> <p class="p3"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>Unlike PlayBuf, the rate is multiplied by BufRate, so you needn't do that yourself.</p> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ sc-dev mailing list sc-dev@... http://lists.create.ucsb.edu/mailman/listinfo/sc-dev |
| Free Forum Powered by Nabble | Forum Help |