Spde - and then there's also a combination of Scala and Processing. Also quite interesting to play around with.