Okay, so I'm totally new to clojure, but I'm trying to run pitch.clj that you linked. I installed leiningen and added overtone as a dependency. Then I cloned overtone to get pitch.clj. Now how in the world do I actually run the code in pitch.clj?
The parent poster didn't mean that you should just arbitrarily execute pitch.clj, but that it was a particularly elegant piece of code in terms of capturing pitch semantics with beautiful Clojure.
I love it when people write good docstrings for their functions. I always write them first and then finish the code. It makes it so much clearer what you are intending to do and helps cut down unnecessary comments.
Of particular note is the file https://github.com/overtone/overtone/blob/master/src/overton... which is an absolute work of art.