Advertisement
Guest User

Untitled

a guest
Oct 25th, 2014
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. documentclass[margin=10pt]{standalone}
  2.  
  3. title{Analogue Synthesizer block diagram}
  4.  
  5. usepackage{tikz}
  6. begin{document}
  7.  
  8. %Define standard Block diagram node styles
  9. tikzstyle{block} = [draw, rectangle, minimum height=3em, minimum width=6em]
  10. tikzstyle{line} = [draw, -stealth, thick]
  11.  
  12. begin{tikzpicture}[scale=2]
  13.  
  14. % Blocks
  15. draw (2,1) node[block] (LFO) {LFO};
  16. draw (2,0) node[block] (VCO1) {VCO1};
  17. draw (4,0) node[block] (VCF) {VCF};
  18. draw (4,-1) node[block] (ADSR1) {ADSR};
  19. draw (6,0) node[block] (VCA) {VCA};
  20. draw (6,-1) node[block] (ADSR2) {ADSR};
  21. draw (0,-2) node[block] (Midi to CV) {MIDI to CV};
  22. draw (0,-3) node[block] (Keyboard) {MIDI Keyboard};
  23.  
  24. % Lines
  25. path[line] (LFO) -- (VCO1);
  26. path[line] (VCO1) -- (VCF);
  27. path[line] (VCF) -- (VCA);
  28. path[line] (ADSR1) -- (VCF);
  29. path[line] (ADSR2) -- (VCA);
  30. path[line] (Keyboard) -- (Midi to CV);
  31. path[line] (Midi to CV.north) |- node[yshift=-4em, xshift=0.5em,fill=white]{1V/Octave} (VCO1);
  32. path[line] (Midi to CV.east) -| node[yshift=0em, xshift=0em]{} (ADSR2.south);
  33. path[line] (Midi to CV.east) -| node[yshift=0em, xshift=-4em,fill=white]{Gate} (ADSR1.south);
  34.  
  35. end{tikzpicture}
  36. end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement