Skip to content

Commit

Permalink
Regenerated.
Browse files Browse the repository at this point in the history
  • Loading branch information
sletz committed Jun 20, 2021
1 parent 145461b commit fd4b434
Show file tree
Hide file tree
Showing 9 changed files with 72 additions and 67 deletions.
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -387,5 +387,5 @@ <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>

<!--
MkDocs version : 1.1.2
Build Date UTC : 2021-06-19 14:03:40.029009+00:00
Build Date UTC : 2021-06-20 18:10:17.326287+00:00
-->
20 changes: 2 additions & 18 deletions docs/libs/demos/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -361,10 +361,6 @@
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-level="3"><a href="#dmpink_noise_demo" class="nav-link">(dm.)pink_noise_demo</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-level="3"><a href="#dmexciter" class="nav-link">(dm.)exciter</a>
<ul class="nav flex-column">
</ul>
Expand Down Expand Up @@ -650,21 +646,9 @@ <h4 id="usage_29">Usage</h4>
Etc.
</code></pre>
<hr />
<h3 id="dmpink_noise_demo"><code>(dm.)pink_noise_demo</code></h3>
<p>Illustrate and compare methods for generating pink noise.</p>
<h4 id="usage_30">Usage</h4>
<pre><code>echo 'import(&quot;stdfaust.lib&quot;);' &gt; pink_noise_demo.dsp
echo 'process = dm.pink_noise_demo;' &gt;&gt; pink_noise_demo.dsp
faust2octave pink_noise_demo.dsp
Octave:1&gt; semilogx(20*log10(abs(fft(faustout,8192))(1:4096,:)));
...
</code></pre>
<h4 id="output-figure">Output Figure</h4>
<p><img alt="pink_noise_demo figure" src="https://ccrma.stanford.edu/wiki/Images/8/86/Tpinkd.jpg" width="600" /></p>
<hr />
<h3 id="dmexciter"><code>(dm.)exciter</code></h3>
<p>Psychoacoustic harmonic exciter, with GUI.</p>
<h4 id="usage_31">Usage</h4>
<h4 id="usage_30">Usage</h4>
<pre><code>_ : exciter : _
</code></pre>
<h4 id="references">References</h4>
Expand All @@ -676,7 +660,7 @@ <h4 id="references">References</h4>
<h3 id="dmvocoder_demo"><code>(dm.)vocoder_demo</code></h3>
<p>Use example of the vocoder function where an impulse train is used
as excitation.</p>
<h4 id="usage_32">Usage</h4>
<h4 id="usage_31">Usage</h4>
<pre><code>_ : vocoder_demo : _
</code></pre></div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion docs/libs/filters/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1766,7 +1766,7 @@ <h4 id="usage_59">Usage</h4>
between -1 and 1 (ln mag / ln radian freq)</li>
</ul>
<h4 id="examples">Examples</h4>
<p>See <code>spectral_tilt_demo</code>.</p>
<p>See <code>dm.spectral_tilt_demo</code> and the documentation for <code>no.pink_noise</code>.</p>
<h4 id="reference_23">Reference</h4>
<p>J.O. Smith and H.F. Smith,
"Closed Form Fractional Integration and Differentiation via Real Exponentially Spaced Pole-Zero Pairs",
Expand Down
1 change: 0 additions & 1 deletion docs/libs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -551,7 +551,6 @@ <h2 id="demos">demos</h2>
<a href="demos/#dmfft_spectral_level_demo">(dm.)fft_spectral_level_demo</a> &nbsp; &nbsp;
<a href="demos/#dmreverse_echo_demonchans">(dm.)reverse_echo_demo(nChans)</a> &nbsp; &nbsp;
<a href="demos/#dmpospass_demo">(dm.)pospass_demo</a> &nbsp; &nbsp;
<a href="demos/#dmpink_noise_demo">(dm.)pink_noise_demo</a> &nbsp; &nbsp;
<a href="demos/#dmexciter">(dm.)exciter</a> &nbsp; &nbsp;
<a href="demos/#dmvocoder_demo">(dm.)vocoder_demo</a> &nbsp; &nbsp;</p>
<h2 id="dx7">dx7</h2>
Expand Down
33 changes: 28 additions & 5 deletions docs/libs/noises/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -309,17 +309,40 @@ <h3 id="nonoises"><code>(no.)noises</code></h3>
<p>TODO.</p>
<hr />
<h3 id="nopink_noise"><code>(no.)pink_noise</code></h3>
<p>Pink noise (1/f noise) generator (third-order approximation).
Use fi.spectral_tilt(order,lowerBandLimit,Bandwidth,-0.5)
to customize the design and adapt to any sampling rate, etc.
<p>Pink noise (1/f noise) generator (third-order approximation covering the audio band well).
<code>pink_noise</code> is a standard Faust function.</p>
<h4 id="usage_3">Usage</h4>
<pre><code>pink_noise : _
</code></pre>
<h4 id="reference">Reference:</h4>
<h4 id="reference">Reference</h4>
<ul>
<li><a href="https://ccrma.stanford.edu/~jos/sasp/Example_Synthesis_1_F_Noise.html">https://ccrma.stanford.edu/~jos/sasp/Example_Synthesis_1_F_Noise.html</a></li>
</ul>
<h4 id="alternatives">Alternatives</h4>
<p>Higher-order approximations covering any frequency band can be obtained using</p>
<pre><code>no.noise : fi.spectral_tilt(order,lowerBandLimit,Bandwidth,p)
</code></pre>
<p>where <code>p=-0.5</code> means filter rolloff <code>f^(-1/2)</code> which gives 1/f rolloff in the
power spectral density, and can be changed to other real values.</p>
<h4 id="example">Example</h4>
<p>// pink_noise_compare.dsp - compare three pinking filters</p>
<p>process = pink_noises with {
f0 = 35; // Lower bandlimit in Hz
bw3 = 0.7 * ma.SR/2.0 - f0; // Bandwidth in Hz, 3rd order case
bw9 = 0.8 * ma.SR/2.0 - f0; // Bandwidth in Hz, 9th order case
pink_tilt_3 = fi.spectral_tilt(3,f0,bw3,-0.5);
pink_tilt_9 = fi.spectral_tilt(9,f0,bw9,-0.5);
pink_noises = 1-1' &lt;:
no.pink_filter, // original designed by invfreqz in Octave
pink_tilt_3, // newer method using the same filter order
pink_tilt_9; // newer method using a higher filter order
};</p>
<h4 id="output-of-example">Output of Example</h4>
<pre><code>faust2octave pink_noise_compare.dsp
Octave:1&gt; semilogx(20*log10(abs(fft(faustout,8192))(1:4096,:)));
...
</code></pre>
<p><img alt="pink_noise_demo figure" src="https://ccrma.stanford.edu/wiki/Images/8/86/Tpinkd.jpg" width="600" /></p>
<hr />
<h3 id="nopink_noise_vm"><code>(no.)pink_noise_vm</code></h3>
<p>Multi pink noise generator.</p>
Expand All @@ -344,7 +367,7 @@ <h4 id="usage_5">Usage</h4>
lfnoiseN(N,rate) : _ // same as &quot;lfnoise0(rate) : lowpass(N,rate)&quot; [see filters.lib]
lfnoise(rate) : _ // same as &quot;lfnoise0(rate) : seq(i,5,lowpass(N,rate))&quot; (no overshoot)
</code></pre>
<h4 id="example">Example</h4>
<h4 id="example_1">Example</h4>
<p>(view waveforms in faust2octave):</p>
<pre><code>rate = SR/100.0; // new random value every 100 samples (SR from music.lib)
process = lfnoise0(rate), // sampled/held noise (piecewise constant)
Expand Down
3 changes: 1 addition & 2 deletions docs/libs/phaflangers/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -322,12 +322,11 @@ <h3 id="pfphaser2_stereo"><code>(pf.)phaser2_stereo</code></h3>
<p>Stereo phasing effect.
<code>phaser2_stereo</code> is a standard Faust function.</p>
<h4 id="phaser_1">Phaser</h4>
<pre><code>_ : phaser2_stereo(Notches,phase,width,frqmin,fratio,frqmax,speed,depth,fb,invert) : _
<pre><code>_,_ : phaser2_stereo(Notches,width,frqmin,fratio,frqmax,speed,depth,fb,invert) : _,_
</code></pre>
<p>Where:</p>
<ul>
<li><code>Notches</code>: number of spectral notches (MACRO ARGUMENT - not a signal)</li>
<li><code>phase</code>: phase of the oscillator (0-1)</li>
<li><code>width</code>: approximate width of spectral notches in Hz</li>
<li><code>frqmin</code>: approximate minimum frequency of first spectral notch in Hz</li>
<li><code>fratio</code>: ratio of adjacent notch frequencies</li>
Expand Down
2 changes: 1 addition & 1 deletion docs/search/search_index.json

Large diffs are not rendered by default.

76 changes: 38 additions & 38 deletions docs/sitemap.xml
Original file line number Diff line number Diff line change
@@ -1,155 +1,155 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url><url>
<loc>None</loc>
<lastmod>2021-06-19</lastmod>
<lastmod>2021-06-20</lastmod>
<changefreq>daily</changefreq>
</url>
</urlset>
Binary file modified docs/sitemap.xml.gz
Binary file not shown.

0 comments on commit fd4b434

Please sign in to comment.