<story><title>Show HN: Karplus-Strong Guitar Synthesizer in JavaScript</title><url>http://amid.fish/javascript-karplus-strong/</url></story><parent_chain></parent_chain><comment><author>pierrec</author><text>KS is one of the most interesting algorithms to experiment with. You can modify, multiply and recombine it with itself in a huge variety of ways, and always get new and weird sounds out of it.&lt;p&gt;In fact it forms the basis of a large branch of DSP for sound effects and synthesis, physical modeling. Of course many techniques can be used in physical modeling, but often it&amp;#x27;s actually delay lines all the way down, and delay lines are really a generalization of the KS algorithm with a better interpolation. Many crucial effects in digital music such as chorus, phaser&amp;#x2F;flanger, and algorithmic reverbs are also just delay lines fed into each other.&lt;p&gt;Then there are masters of the genre that create jaw-dropping effects and instruments by making massive use of delay lines - I&amp;#x27;m looking at xoxos:&lt;p&gt;&lt;a href=&quot;http:&amp;#x2F;&amp;#x2F;www.xoxos.net&amp;#x2F;vst&amp;#x2F;vst.html#nature&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;www.xoxos.net&amp;#x2F;vst&amp;#x2F;vst.html#nature&lt;/a&gt;</text></comment>
<story><title>Show HN: Karplus-Strong Guitar Synthesizer in JavaScript</title><url>http://amid.fish/javascript-karplus-strong/</url></story><parent_chain></parent_chain><comment><author>hiphopyo</author><text>1. Combine with &lt;a href=&quot;http:&amp;#x2F;&amp;#x2F;git.io&amp;#x2F;drummer&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;git.io&amp;#x2F;drummer&lt;/a&gt;
2. Record to cassette tape
3. Send to major label</text></comment>