jVSTwRapper

jVSTwRapper is an easy and reliable Java Wrapper for Steinbergs VST interface.
Download

jVSTwRapper Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Daniel Martin
  • Publisher web site:

jVSTwRapper Tags


jVSTwRapper Description

jVSTwRapper is an easy and reliable Java Wrapper for Steinbergs VST interface. jVSTwRapper is an easy and reliable Java Wrapper for Steinbergs VST interface. The project enables you to develop VST 2.4 compatible audio plugins and virtual instruments plus user interfaces with the Java Programming Language on Windows, Linux and Mac OSX. Three Demo Plugins (+src) are included!HOW IT WORKSThe Steinberg VST SDK is a free set of C++ classes to develop vst plugins for realtime dsp processing. The jVSTwRapper uses this classes and makes it possible to develop VST plugins with the Java programming languageIt delegates the calls from the VST host system to an java interface and vice versa. So all you have to do is to write a java class which implements the wrapper interface and implement the audio algorithm. Providing a user interface for your audio plugin is done in exacly the same way. The jVSTwRapper also enables you to write platform independent (mac/win/linux) vst plugins. The same files run, without any additional effort (no need for recompilation, no platform specific GUI, etc.) on all platformsInstallation:· If you dont have java, get it from · Make sure that you have a correctly installed Java Virtual Machine >= v1.3. To see which version you have, type "java -version" on a commandline window· Download the latest relase (make sure to select the right platform) as a *.zip file and extract it to your audio apps plugins folder. e.g. /VSTPlugins in Cubase. or /Library/Audio/Plug-ins/VST on Mac OSX· Start your audio app and enjoy the jDelay demo plugin! What's New in This Release: · Integrated with VSTAU (http://code.google.com/p/vstau/), for Audio Unit support. · Apache Maven integration: allows to create a .zip file from your jVSTwRapper plugin for all 3 supported platforms (windows, linux, mac osx) with a single command (again supported on every platform). · Compilation and deployment of the wrapper itself is now also done via Apache Maven · Introduced a simple gui to show/hide the plugin when window-embedding is turned off · Rewrote the gui handling: greatly improved gui stability on all platforms · Fixed parameter automation bug · Increased length of the ClassPath and other config entries that contain paths, now up to 5000 chars are allowed · Added automation support to the JayDLay example plugin · Fixed a tricky threading bug that crashed the jvm in very rare cases · New example vst instrument: LiquinthVST, a polyphonic synthesizer -- donated by Martin. · Updated list of 3rd party jVSTwRapper users and projects on the website · Code cleanup · Performance improvements, esp. further minimized need for garbage collection


jVSTwRapper Related Software