JVAPTools Library is a set of Java-classes that helps fast development of vst audio plugins with Java and is based on Steinbergs VST interface and the sourceforge project jVSTwRapper.
Steinbergs VST interface technology is used and supported by many audio applications. They can all load VST plugins that work as filter, synthesizer, sequencer, ...
With jVSTwRapper you can write your own plugins in Java. But writing VST plugins requires many tasks that are not directly related to audio or midi processing.
With JVAPTools you can concentrate on the audio and midi processing and the library handles the rest.
This means, that you can develope your own plugins based on jVSTwRapper much faster and easier.
The library handles the following tasks automatically:
- preset and parameter management including saving and loading of presets
- providing a timer for synchronization of midi and audio events (not fully implemented yet)
- providing a midi input/output device compatible with the Java Sound API
- providing a Java Sound API compatible sequencer (not fully implemented yet)
Additionally the library provides useful example plugins that can be used on their own or to study how to develope VST plugins with jVSTwRapper, JVAPTools and Java.
And the best is: The library is open source which means that it is totally free and you can incorporate your own ideas into it.
VST is a trademark of Steinberg Media Technologies GmbH. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.