Its been pretty straight forward with the Overtone side of things:
* I'm still playing with how velocity translates for instruments like the sample piano.
* I've had a couple of discrepancies in the pitches notes mapped to (I went with what overtone suggests).
Other than that the documentation and examples around Overtone made it easy to piece the sound side of things together.
The Clojure side has been challenging but it is less about Clojure and more about the complexity of the domain.
I'm teaching myself musical theory as I go :)
Clojure has been a good fit since a lot of the algorithms invovle data processing.
Thanks,
Joseph Wilk
Sam
---
http://sam.aaron.name