<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Audio-rate integrator?]]></title><description><![CDATA[<p>New to pd, but not new to computer music or to programming (I've been using supercollider for many years). I'm looking at pd to get familiar with data flow programming in preparation for (potential, so far un-materialized) teaching jobs in the future -- don't care to spend $500+ for MSP when I don't see myself using it for production in the foreseeable future!</p>
<p>I'm looking for an object that's basically a signal-rate integrator, where the next output sample value is the previous value + the input signal. Ideally it could reset to zero on receipt of a bang, but if that isn't possible, I can work around it using some snapshot magic. (Or, if it loops back to start when it reaches a certain output value, I can work with that too.)</p>
<p>I searched the forum and found only this, but this is for purely control signals: <a href="http://puredata.hurleur.com/sujet-2402-bouncing-counter" rel="nofollow">http://puredata.hurleur.com/sujet-2402-bouncing-counter</a> - I need it at audio rate for tabread4~.</p>
<p>Sorry if this is too basic a question -- searching the help is a bit less than convenient.</p>
<p>Thanks <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/grinning.png" title=":)" alt=":)" /><br />
ddw</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/3326/audio-rate-integrator</link><generator>RSS for Node</generator><lastBuildDate>Sat, 17 Oct 2026 09:04:51 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/3326.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 28 Nov 2009 19:44:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Audio-rate integrator? on Sat, 28 Nov 2009 19:44:10 GMT]]></title><description><![CDATA[<p>New to pd, but not new to computer music or to programming (I've been using supercollider for many years). I'm looking at pd to get familiar with data flow programming in preparation for (potential, so far un-materialized) teaching jobs in the future -- don't care to spend $500+ for MSP when I don't see myself using it for production in the foreseeable future!</p>
<p>I'm looking for an object that's basically a signal-rate integrator, where the next output sample value is the previous value + the input signal. Ideally it could reset to zero on receipt of a bang, but if that isn't possible, I can work around it using some snapshot magic. (Or, if it loops back to start when it reaches a certain output value, I can work with that too.)</p>
<p>I searched the forum and found only this, but this is for purely control signals: <a href="http://puredata.hurleur.com/sujet-2402-bouncing-counter" rel="nofollow">http://puredata.hurleur.com/sujet-2402-bouncing-counter</a> - I need it at audio rate for tabread4~.</p>
<p>Sorry if this is too basic a question -- searching the help is a bit less than convenient.</p>
<p>Thanks <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/grinning.png" title=":)" alt=":)" /><br />
ddw</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/3326/audio-rate-integrator</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/3326/audio-rate-integrator</guid><dc:creator><![CDATA[dewdrop_world]]></dc:creator><pubDate>Sat, 28 Nov 2009 19:44:10 GMT</pubDate></item><item><title><![CDATA[Reply to Audio-rate integrator? on Sat, 28 Nov 2009 20:41:46 GMT]]></title><description><![CDATA[<p>Hi, Mr Harkins is it? I've badgered you on a few occasions over at the sc forum <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/wink.png" title=";)" alt=";)" /></p>
<p>You've a few options in pd to drive [tabread4~]. Are you just wanting to index the table, or have i misunderstood?</p>
<p>For the intergrator, I think you can do this with [biquad] fiter and feeding it the right coefficients. See:<br />
<a href="http://lists.puredata.info/pipermail/pd-list/2006-08/040629.html" rel="nofollow">http://lists.puredata.info/pipermail/pd-list/2006-08/040629.html</a></p>
<p>Have you investigated [vline~] ? It takes a message comprising a start value, target value and duration. One disadvantage is changing the rate mid flow is tricky.</p>
<p>Another option is [phasorshot~] in pd extended. This is quite cool as its loopable or one shot, and can change rate or direction...</p>
<p>Whats it for specifically?</p>
<p>hope this helps you</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/3326/audio-rate-integrator/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/3326/audio-rate-integrator/2</guid><dc:creator><![CDATA[boonier]]></dc:creator><pubDate>Sat, 28 Nov 2009 20:41:46 GMT</pubDate></item><item><title><![CDATA[Reply to Audio-rate integrator? on Mon, 30 Nov 2009 04:13:34 GMT]]></title><description><![CDATA[<p>Yes, it's me. <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/grinning.png" title=":)" alt=":)" /></p>
<p>Thanks for the hints. I ended up using phasorshot~ because I did want the rate to be variable. The trick is that I wanted to play only a portion of the file while controlling playback rate separately; changing the start or end points shouldn't make the audio play faster or slower. Finally I found threshold~ and I could use its trigger bang to reset the phase.</p>
<p>Actually it was a little more involved because I wanted to bounce between a pair of buffer readers with an envelope on each, for a rudimentary crossfade. (Just because I'm toying with an unfamiliar tool, doesn't mean I should settle for bad audio engineering.)</p>
<p>Interesting stuff -- I like sc better, but just from browsing around the forum, I can see I shouldn't be too quick to judge pd -- there are layers to pd that will probably be hidden from my sight for quite awhile <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/grinning.png" title=":)" alt=":)" /></p>
<p><a href="http://www.pdpatchrepo.info/hurleur/sample-looper.zip" rel="nofollow">http://www.pdpatchrepo.info/hurleur/sample-looper.zip</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/3326/audio-rate-integrator/3</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/3326/audio-rate-integrator/3</guid><dc:creator><![CDATA[dewdrop_world]]></dc:creator><pubDate>Mon, 30 Nov 2009 04:13:34 GMT</pubDate></item><item><title><![CDATA[Reply to Audio-rate integrator? on Mon, 30 Nov 2009 10:52:24 GMT]]></title><description><![CDATA[<p>For a first patch, that's a good shot mate! Between platforms a lot of the basic rules apply, they're just implemented in a slightly different way.</p>
<p>I guess its one of those code vs visual code things, but also its approach to tackling the same problem. I like sc too, particularly with regard to spawning SynthDefs and polyphony - it makes sense. But I find i get into an idea and get stuck when i hit a brick wall, because my knowledge peaters out <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/grinning.png" title=":)" alt=":)" /> Thats when I do it in Pd - I guess its the way my brain works. SC has a lot of depth, and it is very elegant, efficient and good quality... But things like the Environment and the number of methods to learn for the wealth of objects is mind boggling. I s'pose its like anything - you give it time and it opens doors.</p>
<p>I'm still discovering stuf in Pd like dynamic patching <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/grinning.png" title=":)" alt=":)" /></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/3326/audio-rate-integrator/4</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/3326/audio-rate-integrator/4</guid><dc:creator><![CDATA[boonier]]></dc:creator><pubDate>Mon, 30 Nov 2009 10:52:24 GMT</pubDate></item><item><title><![CDATA[Reply to Audio-rate integrator? on Mon, 30 Nov 2009 10:59:58 GMT]]></title><description><![CDATA[<p>I'm on winxp and [phasorshot~] is missing. Does this exist for winxp and does anyone know where to find it?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/3326/audio-rate-integrator/5</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/3326/audio-rate-integrator/5</guid><dc:creator><![CDATA[domien]]></dc:creator><pubDate>Mon, 30 Nov 2009 10:59:58 GMT</pubDate></item><item><title><![CDATA[Reply to Audio-rate integrator? on Mon, 30 Nov 2009 11:20:01 GMT]]></title><description><![CDATA[<p>in pd-extended library called 'tof'</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/3326/audio-rate-integrator/6</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/3326/audio-rate-integrator/6</guid><dc:creator><![CDATA[boonier]]></dc:creator><pubDate>Mon, 30 Nov 2009 11:20:01 GMT</pubDate></item><item><title><![CDATA[Reply to Audio-rate integrator? on Mon, 30 Nov 2009 13:01:51 GMT]]></title><description><![CDATA[<p>Super, thx...</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/3326/audio-rate-integrator/7</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/3326/audio-rate-integrator/7</guid><dc:creator><![CDATA[domien]]></dc:creator><pubDate>Mon, 30 Nov 2009 13:01:51 GMT</pubDate></item></channel></rss>