http://www.convexoptimization.com/wikimization/index.php?title=Dattorro_Convex_Optimization_of_a_Reverberator&action=history&feed=atomDattorro Convex Optimization of a Reverberator - Revision history2024-03-29T05:12:48ZRevision history for this page on the wikiMediaWiki 1.11.0http://www.convexoptimization.com/wikimization/index.php?title=Dattorro_Convex_Optimization_of_a_Reverberator&diff=2979&oldid=prevRanjelin at 05:26, 12 November 20122012-11-12T05:26:48Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 05:26, 12 November 2012</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>If you do not already have an account, [http://www.convexoptimization.com/wikimization/index.php?title=Special:Userlogin&type=signup create one here].</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>If you do not already have an account, [http://www.convexoptimization.com/wikimization/index.php?title=Special:Userlogin&type=signup create one here].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>mailto:dattorro@stanford.edu &nbsp; [http://www.stanford.edu/~dattorro Jon Dattorro]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>mailto:dattorro@<ins style="color: red; font-weight: bold; text-decoration: none;">ccrma.</ins>stanford.edu &nbsp; [http://www.stanford.edu/~dattorro Jon Dattorro]</div></td></tr>
</table>Ranjelinhttp://www.convexoptimization.com/wikimization/index.php?title=Dattorro_Convex_Optimization_of_a_Reverberator&diff=2374&oldid=prevRanjelin: /* Convex Optimization of a Reverberator */2010-10-25T11:42:00Z<p><span class="autocomment">Convex Optimization of a Reverberator</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 11:42, 25 October 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>==Convex Optimization of a Reverberator==</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Given this industrial-strength topology for reverberation of audio, it is an open question to derive a method for choosing delayline lengths such that perceived decay is exponential. &nbsp;In layman's terms, it is difficult to choose delayline lengths that will not cause undulation in this reverberator's decay-tail in response to an impulsive input. </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Given this industrial-strength topology for reverberation of audio, it is an open question to derive a method for choosing delayline lengths such that perceived decay is exponential. &nbsp;In layman's terms, it is difficult to choose delayline lengths that will not cause undulation in this reverberator's decay-tail in response to an impulsive input. </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:Progenitor.jpg|thumb|center|1280px|Progenitor reverberator after [http://www.davidgriesinger.com Griesinger] <i>ca.</i>1978. &nbsp;Fs = 34.125 kHz]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:Progenitor.jpg|thumb|center|1280px|Progenitor reverberator after [http://www.davidgriesinger.com Griesinger] <i>ca.</i>1978. &nbsp;Fs = 34.125 kHz]]</div></td></tr>
</table>Ranjelinhttp://www.convexoptimization.com/wikimization/index.php?title=Dattorro_Convex_Optimization_of_a_Reverberator&diff=2370&oldid=prevRanjelin: Dattorro moved to Dattorro Convex Optimization of a Reverberator2010-10-25T11:41:26Z<p><a href="/wikimization/index.php/Dattorro" title="Dattorro">Dattorro</a> moved to <a href="/wikimization/index.php/Dattorro_Convex_Optimization_of_a_Reverberator" title="Dattorro Convex Optimization of a Reverberator">Dattorro Convex Optimization of a Reverberator</a></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 11:41, 25 October 2010</td>
</tr>
</table>Ranjelinhttp://www.convexoptimization.com/wikimization/index.php?title=Dattorro_Convex_Optimization_of_a_Reverberator&diff=2109&oldid=prevKwokwah at 03:10, 3 July 20102010-07-03T03:10:00Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 03:10, 3 July 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Convex Optimization of a Reverberator==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Convex Optimization of a Reverberator==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Given this industrial-strength topology for reverberation of audio, it is an open question to derive a method for choosing delayline lengths such that perceived decay is exponential. &nbsp;In layman's terms, it is difficult to choose delayline lengths that will not cause undulation in this reverberator's decay-tail in response to an impulsive input. </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Given this industrial-strength topology for reverberation of audio, it is an open question to derive a method for choosing delayline lengths such that perceived decay is exponential. &nbsp;In layman's terms, it is difficult to choose delayline lengths that will not cause undulation in this reverberator's decay-tail in response to an impulsive input. </div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[Image:Progenitor.jpg|thumb|center|1280px|Progenitor reverberator after [http://www.davidgriesinger.com Griesinger] <i>ca.</i>1978]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[Image:Progenitor.jpg|thumb|center|1280px|Progenitor reverberator after [http://www.davidgriesinger.com Griesinger] <i>ca.</i>1978<ins style="color: red; font-weight: bold; text-decoration: none;">. &nbsp;Fs = 34.125 kHz</ins>]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Choice of delayline length is an optimization problem because one must simultaneously insure that the network provides good musical qualities;</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Choice of delayline length is an optimization problem because one must simultaneously insure that the network provides good musical qualities;</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><i>e.g.,</i> a good reverberator should provide little coloration (input spectral change).</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><i>e.g.,</i> a good reverberator should provide little coloration (input spectral change).</div></td></tr>
</table>Kwokwahhttp://www.convexoptimization.com/wikimization/index.php?title=Dattorro_Convex_Optimization_of_a_Reverberator&diff=2108&oldid=prevRanjelin at 22:36, 2 July 20102010-07-02T22:36:09Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 22:36, 2 July 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Convex Optimization of a Reverberator==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Convex Optimization of a Reverberator==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Given this industrial-strength topology for reverberation of audio, it is an open question to derive a method for choosing delayline lengths such that perceived decay is exponential. &nbsp;In layman's terms, it is difficult to choose delayline lengths that will not cause undulation in this reverberator's decay-tail in response to an impulsive input. </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Given this industrial-strength topology for reverberation of audio, it is an open question to derive a method for choosing delayline lengths such that perceived decay is exponential. &nbsp;In layman's terms, it is difficult to choose delayline lengths that will not cause undulation in this reverberator's decay-tail in response to an impulsive input. </div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[Image:Progenitor.jpg|thumb|center|1280px|<del style="color: red; font-weight: bold; text-decoration: none;">Reverberator </del>after [http://www.davidgriesinger.com Griesinger] <i>ca.</i>1978]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[Image:Progenitor.jpg|thumb|center|1280px|<ins style="color: red; font-weight: bold; text-decoration: none;">Progenitor reverberator </ins>after [http://www.davidgriesinger.com Griesinger] <i>ca.</i>1978]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Choice of delayline length is an optimization problem because one must simultaneously insure that the network provides good musical qualities;</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Choice of delayline length is an optimization problem because one must simultaneously insure that the network provides good musical qualities;</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><i>e.g.,</i> a good reverberator should provide little coloration (input spectral change).</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><i>e.g.,</i> a good reverberator should provide little coloration (input spectral change).</div></td></tr>
</table>Ranjelinhttp://www.convexoptimization.com/wikimization/index.php?title=Dattorro_Convex_Optimization_of_a_Reverberator&diff=2105&oldid=prevRanjelin: User:Dattorro moved to Dattorro2010-07-02T07:11:24Z<p><a href="/wikimization/index.php/User:Dattorro" title="User:Dattorro">User:Dattorro</a> moved to <a href="/wikimization/index.php/Dattorro" title="Dattorro">Dattorro</a></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 07:11, 2 July 2010</td>
</tr>
</table>Ranjelinhttp://www.convexoptimization.com/wikimization/index.php?title=Dattorro_Convex_Optimization_of_a_Reverberator&diff=2102&oldid=prevDattorro at 06:20, 2 July 20102010-07-02T06:20:12Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 06:20, 2 July 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[http://www.convexoptimization.com/wikimization/index.php?title=Special:Userlogin&returnto=Special:Userlogout Login] required to [http://www.convexoptimization.com/wikimization/index.php/Special:Emailuser/Dattorro E-mail this user].<br></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>If you do not already have an account, [http://www.convexoptimization.com/wikimization/index.php?title=Special:Userlogin&type=signup create one here].</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>mailto:dattorro@stanford.edu &nbsp; [http://www.stanford.edu/~dattorro Jon Dattorro]</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Convex Optimization of a Reverberator==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Convex Optimization of a Reverberator==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Given this industrial-strength topology for reverberation of audio, it is an open question to derive a method for choosing delayline lengths such that perceived decay is exponential. &nbsp;In layman's terms, it is difficult to choose delayline lengths that will not cause undulation in this reverberator's decay-tail in response to an impulsive input. </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Given this industrial-strength topology for reverberation of audio, it is an open question to derive a method for choosing delayline lengths such that perceived decay is exponential. &nbsp;In layman's terms, it is difficult to choose delayline lengths that will not cause undulation in this reverberator's decay-tail in response to an impulsive input. </div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 12:</td>
<td colspan="2" class="diff-lineno">Line 7:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>To address this problem, it may perhaps be easier to begin with the simpler topology presented by [http://ccrma.stanford.edu/~dattorro/music.html Dattorro]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>To address this problem, it may perhaps be easier to begin with the simpler topology presented by [http://ccrma.stanford.edu/~dattorro/music.html Dattorro]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>in [http://ccrma.stanford.edu/~dattorro/EffectDesignPart1.pdf Effect Design, Part 1]. &nbsp;(Level of difficulty, for this open problem in Optimization, is worthy of a Ph.D. thesis in 2010.)</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>in [http://ccrma.stanford.edu/~dattorro/EffectDesignPart1.pdf Effect Design, Part 1]. &nbsp;(Level of difficulty, for this open problem in Optimization, is worthy of a Ph.D. thesis in 2010.)</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>----</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[http://www.convexoptimization.com/wikimization/index.php?title=Special:Userlogin&returnto=Special:Userlogout Login] required to [http://www.convexoptimization.com/wikimization/index.php/Special:Emailuser/Dattorro E-mail this user].<br></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>If you do not already have an account, [http://www.convexoptimization.com/wikimization/index.php?title=Special:Userlogin&type=signup create one here].</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>mailto:dattorro@stanford.edu &nbsp; [http://www.stanford.edu/~dattorro Jon Dattorro]</div></td></tr>
</table>Dattorrohttp://www.convexoptimization.com/wikimization/index.php?title=Dattorro_Convex_Optimization_of_a_Reverberator&diff=2101&oldid=prevDattorro at 05:29, 2 July 20102010-07-02T05:29:43Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 05:29, 2 July 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>To address this problem, it may perhaps be easier to begin with the simpler topology presented by [http://ccrma.stanford.edu/~dattorro/music.html Dattorro]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>To address this problem, it may perhaps be easier to begin with the simpler topology presented by [http://ccrma.stanford.edu/~dattorro/music.html Dattorro]</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>in [http://ccrma.stanford.edu/~dattorro/EffectDesignPart1.pdf Effect Design, Part 1]. &nbsp;(Level of difficulty, for this problem in Optimization, is worthy of a Ph.D. thesis in 2010.)</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>in [http://ccrma.stanford.edu/~dattorro/EffectDesignPart1.pdf Effect Design, Part 1]. &nbsp;(Level of difficulty, for this <ins style="color: red; font-weight: bold; text-decoration: none;">open </ins>problem in Optimization, is worthy of a Ph.D. thesis in 2010.)</div></td></tr>
</table>Dattorrohttp://www.convexoptimization.com/wikimization/index.php?title=Dattorro_Convex_Optimization_of_a_Reverberator&diff=2100&oldid=prevDattorro at 02:27, 2 July 20102010-07-02T02:27:46Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 02:27, 2 July 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 5:</td>
<td colspan="2" class="diff-lineno">Line 5:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Convex Optimization of a Reverberator==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Convex Optimization of a Reverberator==</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Given this industrial-strength <del style="color: red; font-weight: bold; text-decoration: none;">audio reverberator </del>topology, it is an open question to derive a method for choosing delayline lengths such that perceived decay is exponential. &nbsp;In layman's terms, it is difficult to choose delayline lengths that will not cause undulation in this reverberator's decay-tail in response to an impulsive input. </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Given this industrial-strength topology <ins style="color: red; font-weight: bold; text-decoration: none;">for reverberation of audio</ins>, it is an open question to derive a method for choosing delayline lengths such that perceived decay is exponential. &nbsp;In layman's terms, it is difficult to choose delayline lengths that will not cause undulation in this reverberator's decay-tail in response to an impulsive input. </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:Progenitor.jpg|thumb|center|1280px|Reverberator after [http://www.davidgriesinger.com Griesinger] <i>ca.</i>1978]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:Progenitor.jpg|thumb|center|1280px|Reverberator after [http://www.davidgriesinger.com Griesinger] <i>ca.</i>1978]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Choice of delayline length is an optimization problem because one must simultaneously insure that the network provides good musical qualities;</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Choice of delayline length is an optimization problem because one must simultaneously insure that the network provides good musical qualities;</div></td></tr>
</table>Dattorrohttp://www.convexoptimization.com/wikimization/index.php?title=Dattorro_Convex_Optimization_of_a_Reverberator&diff=2097&oldid=prevDattorro at 02:22, 2 July 20102010-07-02T02:22:28Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr>
<td colspan='2' style="background-color: white; color:black;">←Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 02:22, 2 July 2010</td>
</tr>
<tr><td colspan="2" class="diff-lineno">Line 4:</td>
<td colspan="2" class="diff-lineno">Line 4:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>mailto:dattorro@stanford.edu &nbsp; [http://www.stanford.edu/~dattorro Jon Dattorro]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>mailto:dattorro@stanford.edu &nbsp; [http://www.stanford.edu/~dattorro Jon Dattorro]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>==Convex Optimization <del style="color: red; font-weight: bold; text-decoration: none;">in Audio Reverberation</del>==</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>==Convex Optimization <ins style="color: red; font-weight: bold; text-decoration: none;">of a Reverberator</ins>==</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Given this industrial-strength reverberator topology, it is an open question to derive a method for choosing delayline lengths such that perceived decay is exponential. &nbsp;In layman's terms, it is difficult to choose delayline lengths that will not cause undulation in this reverberator's decay-tail in response to an impulsive input. </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Given this industrial-strength <ins style="color: red; font-weight: bold; text-decoration: none;">audio </ins>reverberator topology, it is an open question to derive a method for choosing delayline lengths such that perceived decay is exponential. &nbsp;In layman's terms, it is difficult to choose delayline lengths that will not cause undulation in this reverberator's decay-tail in response to an impulsive input. </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:Progenitor.jpg|thumb|center|1280px|Reverberator after [http://www.davidgriesinger.com Griesinger] <i>ca.</i>1978]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:Progenitor.jpg|thumb|center|1280px|Reverberator after [http://www.davidgriesinger.com Griesinger] <i>ca.</i>1978]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Choice of delayline length is an optimization problem because one must simultaneously insure that the network provides good musical qualities;</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Choice of delayline length is an optimization problem because one must simultaneously insure that the network provides good musical qualities;</div></td></tr>
</table>Dattorro