I agree fluidsynth is fairly unixy and flexible. I haven't used it much, but obviously last night i took a little closer look. I like apps that are designed so that they don't require X to run, but instead just their front-ends require X. fluidsynth seems to be quite extensive from the commandline and/or shell. You did notice the '--no-shell' flag, as well??? ~ that would be handy if you were planning on having it run all the time (in server mode), using one of the aforementioned ways discussed already.

