overtone/overtone — pull request #55 by artdent (2012-01-02 04:45:02+00:00)
Title: Improve the interaction with an external server not booted by overtone.

- connect-external-server now waits for the :server-ready dep.
- Connecting jack ports on startup and stopping the server on shutdown
now only happens if we were the ones who booted the server.

I chose "transient" as the pithy term for a server not booted by overtone; feel free to change that. I'm also new to clojure, so style tweaks are also appreciated (though there's not a lot of code to tweak here).