<?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[Waveshaping distortion with time dependence.]]></title><description><![CDATA[<p>This came about the discussion on topic <a href="http://puredata.hurleur.com/viewtopic.php?pid=10547" rel="nofollow">http://puredata.hurleur.com/viewtopic.php?pid=10547</a></p>
<p>It's an example of waveshaping with attack and release settings. Could be made better by using tabsend~ and tabread~ but I'm not sure how to make the phasor~ work in phase with the block size.</p>
<p>table waveshape holds the distortion table, and table distortion is what is actually used to shape the signal. What's in waveshape is mixed with a linear signal in accordance with the attack and release settings.</p>
<p><a href="http://www.pdpatchrepo.info/hurleur/distortionwtimedep.pd" rel="nofollow">http://www.pdpatchrepo.info/hurleur/distortionwtimedep.pd</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/2307/waveshaping-distortion-with-time-dependence</link><generator>RSS for Node</generator><lastBuildDate>Thu, 10 Sep 2026 16:42:19 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/2307.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 Jan 2009 13:55:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Waveshaping distortion with time dependence. on Thu, 15 Jan 2009 13:55:41 GMT]]></title><description><![CDATA[<p>This came about the discussion on topic <a href="http://puredata.hurleur.com/viewtopic.php?pid=10547" rel="nofollow">http://puredata.hurleur.com/viewtopic.php?pid=10547</a></p>
<p>It's an example of waveshaping with attack and release settings. Could be made better by using tabsend~ and tabread~ but I'm not sure how to make the phasor~ work in phase with the block size.</p>
<p>table waveshape holds the distortion table, and table distortion is what is actually used to shape the signal. What's in waveshape is mixed with a linear signal in accordance with the attack and release settings.</p>
<p><a href="http://www.pdpatchrepo.info/hurleur/distortionwtimedep.pd" rel="nofollow">http://www.pdpatchrepo.info/hurleur/distortionwtimedep.pd</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/2307/waveshaping-distortion-with-time-dependence</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/2307/waveshaping-distortion-with-time-dependence</guid><dc:creator><![CDATA[saturno]]></dc:creator><pubDate>Thu, 15 Jan 2009 13:55:41 GMT</pubDate></item><item><title><![CDATA[Reply to Waveshaping distortion with time dependence. on Fri, 16 Jan 2009 03:49:33 GMT]]></title><description><![CDATA[<p>I like your idea, but I couldn't get it to sound any musical.</p>
<p>Can you try it with this test file</p>
<p><a href="http://www.pdpatchrepo.info/hurleur/Metal_175bpm.wav" rel="nofollow">http://www.pdpatchrepo.info/hurleur/Metal_175bpm.wav</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/2307/waveshaping-distortion-with-time-dependence/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/2307/waveshaping-distortion-with-time-dependence/2</guid><dc:creator><![CDATA[arif]]></dc:creator><pubDate>Fri, 16 Jan 2009 03:49:33 GMT</pubDate></item><item><title><![CDATA[Reply to Waveshaping distortion with time dependence. on Fri, 16 Jan 2009 03:53:49 GMT]]></title><description><![CDATA[<p>Here's a compilation of the previous threads' theory but with compression, EQ and Spring Verb...</p>
<p>Starting to sound nice. I would love you to add your time dependent algorithm to it, and for others to chip in and make a semi-decent amp simulator!</p>
<p><a href="http://www.pdpatchrepo.info/hurleur/amp_simulator.pd" rel="nofollow">http://www.pdpatchrepo.info/hurleur/amp_simulator.pd</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/2307/waveshaping-distortion-with-time-dependence/3</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/2307/waveshaping-distortion-with-time-dependence/3</guid><dc:creator><![CDATA[arif]]></dc:creator><pubDate>Fri, 16 Jan 2009 03:53:49 GMT</pubDate></item><item><title><![CDATA[Reply to Waveshaping distortion with time dependence. on Fri, 16 Jan 2009 14:56:31 GMT]]></title><description><![CDATA[<p>Just tried it out. Had to change the threshold setting. I also changed the metro to bang at the block size time (~1.4ms). I'm still under the impression that this will be more efficient with tabsend~ rather than tabwrite~. The problem is getting the phasor~ to write in phase so that when the waveshaping is &quot;off&quot; (set thresh to 100) there should be a straight line (y=x) from 0,-1 to 11,1 in the distortion table.</p>
<p><a href="http://www.pdpatchrepo.info/hurleur/distortionwtimedepmetal.pd" rel="nofollow">http://www.pdpatchrepo.info/hurleur/distortionwtimedepmetal.pd</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/2307/waveshaping-distortion-with-time-dependence/4</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/2307/waveshaping-distortion-with-time-dependence/4</guid><dc:creator><![CDATA[saturno]]></dc:creator><pubDate>Fri, 16 Jan 2009 14:56:31 GMT</pubDate></item><item><title><![CDATA[Reply to Waveshaping distortion with time dependence. on Fri, 16 Jan 2009 14:57:46 GMT]]></title><description><![CDATA[<p>Forgot to mention, I change the name of your file to Metal175bpm.wav</p>
<p>It should be in the path or the same folder as distortionwtimedepmetal.pd</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/2307/waveshaping-distortion-with-time-dependence/5</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/2307/waveshaping-distortion-with-time-dependence/5</guid><dc:creator><![CDATA[saturno]]></dc:creator><pubDate>Fri, 16 Jan 2009 14:57:46 GMT</pubDate></item><item><title><![CDATA[Reply to Waveshaping distortion with time dependence. on Fri, 16 Jan 2009 23:11:11 GMT]]></title><description><![CDATA[<p>Just got it working with tabsend~. It's a little smoother but it requires that the table be x^2 and less than or equal to the block size. In this is example I changed the table from 12 to 16.</p>
<p><a href="http://www.pdpatchrepo.info/hurleur/distortionwtimedepmetal3.pd" rel="nofollow">http://www.pdpatchrepo.info/hurleur/distortionwtimedepmetal3.pd</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/2307/waveshaping-distortion-with-time-dependence/6</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/2307/waveshaping-distortion-with-time-dependence/6</guid><dc:creator><![CDATA[saturno]]></dc:creator><pubDate>Fri, 16 Jan 2009 23:11:11 GMT</pubDate></item><item><title><![CDATA[Reply to Waveshaping distortion with time dependence. on Wed, 18 Feb 2009 07:06:07 GMT]]></title><description><![CDATA[<p>At first glance, I've had the best results with amp-simulator.pd above.</p>
<p>I added a wet/dry mixer to it, took out the EQ and spring verb, and I can get a huge range of sound qualities out of it, but things like keeping levels consistent relative to the source material aren't necessarily intuitive, and there are combinations of settings that look very different from each other but sound very similar.</p>
<p>I'd classify these sound qualities I can get out of it along a <strong>continuum</strong> ('less distored' to 'more distorted'?) that doesn't necessarily correspond directly to single parameter changes. I really want to be able to assign a knob or two on my control surface such that each one varies multiple parameters as I turn it, so the output can sound more distorted without my having to, for example, reduce the 'gain' setting on the compressor as I feed hotter input to increase the distortion effect.</p>
<p>So maybe I'd have a knob to control &quot;brightness&quot; as I perceive it... and maybe one to control &quot;grunginess&quot;... I to be able to intuitively change sounds on a dime in performance.</p>
<p>To restate/clarify, I love the range of sounds that this thing can produce, but it's counter-intuitive to operate, and I want to improve that aspect of it. Any help? Anyone dealt with this before?</p>
<p>Thanks!</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/2307/waveshaping-distortion-with-time-dependence/7</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/2307/waveshaping-distortion-with-time-dependence/7</guid><dc:creator><![CDATA[myoozik]]></dc:creator><pubDate>Wed, 18 Feb 2009 07:06:07 GMT</pubDate></item><item><title><![CDATA[Reply to Waveshaping distortion with time dependence. on Wed, 18 Feb 2009 07:12:34 GMT]]></title><description><![CDATA[<p>For further clarification, I'm thinking along these lines:</p>
<p>[r midi-cc ]<br />
| \<br />
[expr pow($f1, 2) + .... ] [expr................... etc<br />
| |<br />
............... etc</p>
<p>Thanks again...</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/2307/waveshaping-distortion-with-time-dependence/8</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/2307/waveshaping-distortion-with-time-dependence/8</guid><dc:creator><![CDATA[myoozik]]></dc:creator><pubDate>Wed, 18 Feb 2009 07:12:34 GMT</pubDate></item></channel></rss>