<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-stylesheet href="_c74_vig.xsl" type="text/xsl"?>
<vignette name="Sound Processing Techniques" package="MSP">
  <metadatalist>
    <metadata name="author">Cycling '74</metadata>
    <metadata name="tag">processing</metadata>
    <metadata name="tag">DSP</metadata>
    <metadata name="tag">reverb</metadata>
    <metadata name="tag">vst</metadata>
    <metadata name="tag">AU</metadata>
    <metadata name="tag">FFT</metadata>
    <metadata name="tag">filters</metadata>
    <metadata name="tag">filtering</metadata>
    <metadata name="tag">stretch</metadata>
    <metadata name="tag">pitch</metadata>
    <metadata name="tag">AU</metadata>
    <metadata name="tag">FFT</metadata>
    <metadata name="tag">delay</metadata>
  </metadatalist>
  <h1>Sound Processing Techniques</h1>
  <p>The signal processing component of Max, MSP, offers a world of options for manipulating an incoming audio stream. Common processing techniques include filtering, equalization, amplitude modulation, overdrive, time stretching, pitch shifting, reverb, delay, compression, and more. The gen~ object gives users even more low-level tools to explore audio processing. Here are some tutorials, objects, and guides to get you started.</p>

    <h2>Signal Processing Example Patches</h2>
  <cr/>
  <ul>


<li><openfilelink filename="fffb-third-octave-eq.maxpat">fffb-third-octave-eq.maxpat</openfilelink> - Third Octave EQ</li>
<li><openfilelink filename="buffir-eq.maxhelp">buffir-eq.maxhelp</openfilelink> - buffir EQ</li>
<li><openfilelink filename="classic_vocoder.maxpat">classic_vocoder.maxpat</openfilelink> - Vocoder </li>
<li><openfilelink filename="ekspando.maxhelp">ekspando.maxhelp</openfilelink> - Ekspando</li>
<li><openfilelink filename="fft-komp.maxhelp">fft-komp.maxhelp</openfilelink> - FFT Compressor</li>
<li><openfilelink filename="komp-de-esser.maxpat">komp-de-esser.maxpat</openfilelink> - De Esser</li>
<li><openfilelink filename="komp-multiband.maxpat">komp-multiband.maxpat</openfilelink> - Multiband Compressor</li>
<li><openfilelink filename="komp-multichannel.maxpat">komp-multichannel.maxpat</openfilelink> - Multichannel Compressor</li>
<li><openfilelink filename="komp.maxhelp">komp.maxhelp</openfilelink> - Compressor</li>
<li><openfilelink filename="simple-compressor.maxpat">simple-compressor.maxpat</openfilelink> - Simple Compressor</li>
<li><openfilelink filename="reverb_example.maxpat">reverb_example.maxpat</openfilelink> - Reverb</li>
<li><openfilelink filename="pitchshifting-playground.maxpat">pitchshifting-playground.maxpat</openfilelink> - Pitchshifting</li>
<li><openfilelink filename="doppler.maxpat">doppler.maxpat</openfilelink> - Doppler</li>
  </ul>
  <cr/>


  <seealsolist>
   <seealso name="audio_filtering" module="core" type="vignette" />
    <seealso name="06_synthesischapter03" module="msp" type="tutorial" />
    <seealso name="14_analysischapter04" module="msp" type="tutorial" />
    <seealso name="15_delaychapter01" module="msp" type="tutorial" />
    <seealso name="15_delaychapter02" module="msp" type="tutorial" />
    <seealso name="15_delaychapter04" module="msp" type="tutorial" />
    <seealso name="15_delaychapter05" module="msp" type="tutorial" />
    <seealso name="15_delaychapter06" module="msp" type="tutorial" />
    <seealso name="14_analysischapter01" module="msp" type="tutorial" />
    <seealso name="15_delaychapter01" module="msp" type="tutorial" />
    <seealso name="09_dynamicschapter01" module="msp" type="tutorial" />
    <seealso name="08_filterchapter01" module="msp" type="tutorial" />
    <seealso name="17_msp_compress_00" module="msp" type="tutorial" />
    <seealso name="13_panningchapter01" module="msp" type="tutorial" />
    <seealso name="allpass~" />
    <seealso name="biquad~" />
    <seealso name="buffir~" />
    <seealso name="cascade~" />
    <seealso name="cascade~" />
    <seealso name="comb~" />
    <seealso name="cross~" />
    <seealso name="delay~" />>
    <seealso name="fbinshift~" />
    <seealso name="fftin~" />
    <seealso name="fftinfo~" />
    <seealso name="filtercoeff~"/>
    <seealso name="filterdesign"/>
    <seealso name="filterdetail"/>
	<seealso name="filtergraph~"/>
    <seealso name="gen~" />
    <seealso name="gizmo~" />
    <seealso name="groove~" />
    <seealso name="lores~" />
    <seealso name="omx.comp~" />
    <seealso name="onepole~" />
    <seealso name="pfft~" />
    <seealso name="reson~" />
    <seealso name="retune~" />
    <seealso name="svf~" />
    <seealso name="teeth~" />
    <seealso name="vst~" />
  </seealsolist>
</vignette>