Why is the violin so hard to play?
plus.maths.org
plus.maths.org
Surprisingly enough I've never tried to bring the two together. Signal modelling/processing software...talk about 'hard problems'!
I've also dabbled in a bunch of other instruments - 3 years of clarinet in middle school, enough viola to play and (barely) read music, picked up a fife and tin whistle in Williamsburg, reasonably fluent on bass guitar, and I've been trying to teach myself piano over the past couple years, with only slight success.
http://www.amazon.com/Equal-Temperament-Ruined-Harmony-Shoul...
Conversationally written and accurate (so far as I was able to tell, I only had time to read a few chapters)
I think these are same things I look for in programming languages. Maximum expressibility with a minimum of interference.
The violin is the Lisp of musical instruments.
(Or, Lisp is the violin of programming languages.)