Java Sound & Music Software for Linux, Part 1

I've wanted to write this article for quite a while. Over the years I've noted that Java-based music and sound applications have increased in number and quality, yet no comprehensive list or summaries have covered these advances. And so at long last I present this survey of music and sound applications that require Java. The presentation follows no particular order, but in this first part I'll begin by questioning the use of Java in sound and music applications development, followed by a brief look at Java's internal audio and MIDI capabilities.

Why Java ?

Out of the many programming languages available to sound and music software developers, why choose Java ? Here is a short list of reasons that occur to me :