zynaddsubfx

ZynAddSubFX open source synthesizer
Log | Files | Refs | Submodules | LICENSE

commit 3b9d775f543101831273efe79df527e124d8e4e2
parent e7ec4d407d57e49e7f3416737dfec6433c0ba169
Author: fundamental <mark.d.mccurry@gmail.com>
Date:   Sat, 29 May 2010 22:36:30 -0400

Doc: making diagram

Diffstat:
Mdoc/gen/echo.tex | 38++++++++++++++++----------------------
1 file changed, 16 insertions(+), 22 deletions(-)

diff --git a/doc/gen/echo.tex b/doc/gen/echo.tex @@ -2,47 +2,41 @@ \pagestyle{empty} \usepackage{pst-sigsys} \begin{document} -\begin{pspicture}[showgrid=true](0,0)(10,10) +\begin{pspicture}[showgrid=false](0,0)(8,2) %Style \psset{framesize=1 .65} \psset{style=Arrow} %In/Out - \rput(0,7){\rnode{in}{$x[n]$}} - \rput(10,5){\rnode{out}{$y[n]$}} + \rput(0,0){\rnode{in}{$x[n]$}} + \rput(8,0){\rnode{out}{$y[n]$}} %Panning - \psfblock[framesize=1.3 .65](1.5,7){pan}{Panning} + \rput(1,0.5){Panning} + \pscircleop[operation=times] (1,0){pan} \ncline{in}{pan} %Crossover - \psfblock[framesize=1.8 .65](5,5){cross}{Crossover} - - %Gain - \psfblock(7,5){gain}{Gain} + \psfblock[framesize=1.8 .65](6,0){cross}{Crossover} %Feedback - \psfblock[framesize=1.6 .65](5,7){fb}{Feedback} - \ncline{cross}{fb} - \pscircleop(3,7){combine} + \rput(4,1.5){Feedback} + \pscircleop[operation=times](4,1){fb} + \ncangle[angleA=90,angleB=0]{cross}{fb} + \pscircleop(2,0){combine} \ncline{pan}{combine} - \ncline{fb}{combine} + \ncangle[angleA=180,angleB=90]{fb}{combine} %Dampining - \psfblock[framesize=1.6 .65](3,6){hidamp}{Dampening} + \psfblock(3,0){hidamp}{LPF} \ncline{combine}{hidamp} %Delay - \psfblock(3,5){delay}{$z^{-n}$} - \pscircleop(1,5){delayp} - - \nclist{ncline}{delayp,delay,cross,gain,out} - %\ncline{in}{delayp} + \psfblock(4.3,0){delay}{$z^{-n}$} + \ncline{hidamp}{delay} + \ncline{delay}{cross} + \ncline{cross}{out} - %Filter Unit - \psfblock(1,6){fildelay}{$z^{-1}$} - \ncline[arrows=<->]{fildelay}{hidamp} - \ncline{fildelay}{delayp} \end{pspicture} \end{document}