JSynthLib is an Open Source Universal MIDI Synthesizer Patch Editor / Librarian written in the Java Language.

The JSynthLib project aims to eventually provide support for all existing Synthesizers by providing methods and documentation which allow users to develop drivers and editors for unsupported synths and contribute them to the project.

Since it is written in Java, JSynthLib can be run on any platform that comes with support for a Java Virtual Machine and for which a JavaSound provider capable of sysex communications to physical devices exists.