ChucK and Audicle

Check out ChucK, a concurrent, on-the-fly audio programming language. If you’re using a mac, grab miniAudicle, it makes things relatively easy.