jVSTwRapper allows you to develop VST (2.4), Audio Unit (AU), and LADSPA compatible audio plugins and virtual instruments and user interfaces (in Swing) with the Java programming language. Five demo plugins (with source) are included.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
The example plugins were updated and many code changes were made that improve the robusteness of the native code. The code now passes the VST-Plugin Unit Test Suite. A new version of the Liquinth demo synth was added. More robust string handling was implemented. The GUI focus bug was fixed. Static code validation is passed in VisualStudio 2010.
Integrated with VSTAU for Audio Unit support. Apache Maven integration allows you to create a .zip file for your jVSTwRapper plugin for all 3 supported platforms. Maven-based compilation and deployment of the wrapper itself. A simple GUI to show/hide the plugin when window embedding is turned off. Greatly improved GUI stability on all platforms. Automation support for the JayDLay example plugin. A tricky threading bug has been fixed. A new example VST instrument: LiquinthVST. Performance improvements, in particular further minimizing the need for garbage collection.
Mac GUI plugins work now. A threading bug has been fixed (a general fix, but dicovered in Cubase SX 4 on Mac OS X). In a major improvement of the processing functions, Almost no garbage collection takes place now using the example plugins (only approximately 5 seconds each). There is some ccode cleanup. jVSTwRapper has been added.
This release introduces full LADSPA support: all
VST effect plugins are automatically exported as
LADSPA plugins as well. No additional
configuration or anything else is required. Custom
GUI support for Linux is available in this
release. Java Swing GUIs can now be used as custom
GUIs for Linux, Windows, and Mac OS X. A bug in
the .ini file parser was fixed. Custom GUIs now
works on Mac OS, but you need at least Java
1.5.0_06 installed on your system.
The first version of the Linux port, tested with Jost and energyXT2, is available. There is a jVSTxSynth fix to avoid peak noise. A MidiProgramName bug has been fixed. PluginGuiAdapter has a fix in the window positioning code.