Menu

jVSTwRapper / News: Recent posts

Program VST Plug-Ins in Lisp!

https://github.com/dwu/ClojureVST is a fun prototype that allows to develop VST Plug-ins using a very popular lisp dialect running on the JVM called http://www.clojure.org
Apart from the fun it was to actually write the code, the project has a serious background: Clojure is a functional programming language that features a
rich set of immutable, persistent data structures and supports type hints and type inference. Its character of a dynamic language and its functional syntax and makes it
very efficient to express musical algorithms in very little code.
Similar to the JRuby integration, a Clojure VST plugin reloads instantly when a Clojure file is changed - code changes are audible immediately. Absolutely no compile-package-test cycles are necessary! ... read more

Posted by daniel309 2011-03-13

VST-Ruby Integration: Introducing Opaz PlugDK

Hi all, this to announce Opaz PlugDK, a prototype SDK on top of jVSTwRapper
that brings "script-style" plug-in development to VST plugins. The plugin reloads
instantly when a source file is changed -- code changes are audible
immediately. Absolutely no compile-package-test cycles are necessary!

Features are in detail:
* Instant reloading of the plugin algorithm when a file is changed -- code
changes are audible immediately.
* An IRB console that allows you to attach to a running Ruby plug-in, e.g.
to script the plugin live, while it is running (very much like using
Ruby as a macro language for the plug-in).
* The possibility to create GUIs for the plugin - while it is running and
producing audio.
* The VST API is wrapped in a very nice DSL, making the code much cleaner
and understandable (and much, much smaller!).
* It is very easy to mix-and-match Java and Ruby code (either inline Java code,
or via calling static methods)
* A one-command Rake task that generates binaries for Windows, Linux and OSX.... read more

Posted by daniel309 2010-01-14

jVSTwRapper v1.0beta Released

jVSTwRapper allows you to develop VST (2.4), Audio Unit (AU) and LADSPA
compatible audio plugins and virtual instruments plus user interfaces (Swing)
with the Java programming language on Windows, Linux and Mac OSX. 5 demo
plugins (+src) are included.

This is the first beta release towards a stable 1.0 version. Major changes
include updated example plugins and many code changes that improve the robusteness
of the native code. ... read more

Posted by daniel309 2009-12-24

jVSTwRapper now additionally supports JavaFX GUIs for VSTs

jVSTwRapper is an easy and reliable Wrapper to write audio plug-ins in
Java. It enables you to develop VST (2.4), Audio Unit (AU) and LADSPA
compatible audio plugins and virtual instruments plus user interfaces
(Swing) and run them on Windows, Linux and Mac OSX. Five Demo Plugins
(+src) are included.

Hi all, this is to let you know that jVSTwrapper now also supports
JavaFX (besides Java Swing) to create GUIs for VST plugins. ... read more

Posted by daniel309 2009-01-15

jVSTwRapper v0.9g Released - Audio Unit (AU) Support

jVSTwRapper is an easy and reliable Wrapper to write audio plug-ins in
Java. It enables you to develop VST (2.4), Audio Unit (AU) and LADSPA
compatible audio plugins and virtual instruments plus user interfaces
(Swing) and run them on Windows, Linux and Mac OSX. Five Demo Plugins
(+src) are included.

This is a major relase, introducing "one click
multi-platform, multi-plugin-technology deployment": jVSTwRapper has
slowly grown into a multi-platform, multi-plugin-technology project. By
providing native stubs for each platform and plug-in technology, a
single (Java) plugin runs on three platforms (windows, linux, mac osx)
and three plugin technologies (VST, AU, LADSPA) without any code changes
or recompilation. No more struggling with platform specific GUI
toolkits, different plugin technologies or operating system specific
features. All you need is to understand two basic technologies: Java and
VST. The rest is generated from a single command -- please see
http://jvstwrapper.sourceforge.net/#multi for more info. ... read more

Posted by daniel309 2008-10-03

jVSTwRapper v0.9f released

jVSTwRapper is an easy and reliable Java Wrapper for Steinbergs VST interface. It 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!

Recent Changes:
* Mac GUI plugins work now
* Fixed threading bug (general fix, but dicovered in Cubase SX 4 on Mac OSX)
* Major improvement of the processing functions: Almost no Garbage collection takes place now using the example plugins (only approx. each 5 seconds)
* code cleanup... read more

Posted by daniel309 2008-05-25

jVSTwRapper v0.9e released (incl. LADSPA support)

VSTwRapper is an easy and reliable Java Wrapper for the Steinberg VST interface.It enables you to develop VST 2.4 compatible audio plugins and virtual instruments plus user interfaces with the Java Programming Language.3 Demo Plugins(+src) are included!

Recent Changes:
* 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. Please see the readme file for details.
* Custom GUI support for Linux is available in this release. Now, Java Swing GUIs can be used as custom GUIs for Linux, Windows and Mac OSX.
* .ini file parser bug fix.
* Mac: Custom GUI works now, BUT you need at least Java 1.5.0_06 installed on your system.
* Mac: bundle has now its own icon.
* New test suite: discovered a lot of minor bugs.
* Code cleanup.... read more

Posted by daniel309 2007-05-14

jVSTwRapper v0.9d for LINUX released

VSTwRapper is an easy and reliable Java Wrapper for the Steinberg VST interface.It enables you to develop VST 2.4 compatible audio plugins and virtual instruments plus user interfaces with the Java Programming Language.3 Demo Plugins(+src) are included!

Highlights of the new release are:
* First version of the LINUX port, tested with Jost and energyXT2
* jVSTxSynth fix to avoid peak noise
* MidiProgramName bug fixed
* PluginGuiAdapter: fix in window positioning code... read more

Posted by daniel309 2007-04-22

jVSTwRapper v0.9c released

jVSTwRapper is an easy and reliable Java Wrapper for the Steinberg VST interface.It enables you to develop VST 2.4 compatible audio plugins and virtual instruments plus user interfaces with the Java Programming Language.3 Demo Plugins(+src) are included!

Highlights of the new release are:

* Now runs also in Celemony Melodyne
* Fixed a bug that caused Logic to crash
* Completely redesigned website... read more

Posted by daniel309 2007-02-27

jVSTwRapper v0.9a released

jVSTwRapper is an easy and reliable Java Wrapper for the Steinberg VST interface.It enables you to develop VST 2.4 compatible audio plugins and virtual instruments plus user interfaces with the Java Programming Language.3 Demo Plugins(+src) are included!

Highlights of the new release are:

* Major stability improvements on the mac
* Win/Mac versions are now in sync (except for the GUI part)
* Mac version is now a universal binary
* Added GUI for DreiNullDrei Demo Synthesizer
* Added option to request a specific Java VM version to run the Plugin
* Added option to allow you to bring your own Java VM with your Plugin ... read more

Posted by daniel309 2007-01-21

New Release! jVSTwRapper v0.9

jVSTwRapper is an easy and reliable Java Wrapper for the Steinberg VST interface.It enables you to develop VST 2.3 compatible audio plugins and virtual instruments plus user interfaces with the Java Programming Language

Highlights of the new release are:
* Full VST 2.4 support
* Now licensed under LGPL
* introduced a remote debug configuration to the ini file
* Workaround for Cubase 3: redecoration code
* many bug fixes, see ChangeLog.txt... read more

Posted by daniel309 2006-06-09

jVSTwRapper v0.8 released

the new version features many bug fixes and - most important - a full integration into the native plugin window. Theres now absolutely no difference between a native and a java GUI.

Please NOTE that the Contructor of a jvst plugin now
has a parameter. simply pass this parameter to the super class (by calling super(arg)) and youre all set.

*** Take a look at the updated Screenshot section ***... read more

Posted by daniel309 2006-01-19

JayVSTxSynth v0.6 released

The new version is based on the new Wrapper v0.7. Should now be much more stable. Tested with Cubase, Tracktion and Orion (set CloseNativePluginWindow to 0 in the .ini).

enjoy
jVSTwRapper - the Java way into VST World

Posted by daniel309 2004-09-03

jVSTwRapper v0.7 released

This release fixes a lot of bugs in the area of jvm embedding. Also, the ugly PATH dependency was removed (its no longer needed to add the jvm.dll to the PATH variable).

The binary now comes with a 3rd demo plugin. DreiNullDrei. A simple 2 oscillator vsti with ugly aliasing ;)

Also, take a look at the new Screenshots at the website. Showing the demo plugs on MacX and Windows...

enjoy

http://jvstwrapper.sourceforge.net
jVSTwRapper - The Java way into VST World

Posted by daniel309 2004-09-01

JayVSTxSynth v0.5 released!

Based on the jVSTwRapper, the new JayVSTxSynth,
a 2 oscillator VSTi for VST capable hosts is released.

it inlcudes a fancy swing gui and some minor
enhancements on the original version.

*** jVSTwRapper - the java way into VST world ***

Posted by daniel309 2004-03-02

jVSTwRapper v0.6 reaches full VST2.2 compatibility

jVSTwRapper is an easy and relyable Java Wrapper for the Steinberg VST interface. It enables you to develop VST 2.3 compatible audio plugins and virtual instruments plus user interfaces with the Java Programming Language.

The new Version includes many bug fixes and supports
now the full VST2.2 spec.

The new release comes with 2 example Plugins:
JayDLay a simple Delay effect with swing gui.
JayVSTxSynth a 2 Oscillator VSTi with swing gui.... read more

Posted by daniel309 2004-03-02

jVSTwRapper v0.5 reaches full VST2.0 compatibility

jVSTwRapper is an easy and relyable Java Wrapper for the Steinberg VST interface. It enables you to develop VST 2.3 compatible audio plugins and virtual instruments plus user interfaces with the Java Programming Language.

The new version 0.5 is now fully compatible to the VST 2.0 specification.

Stay tuned, soon there will be the first java VSTi ever!

Posted by daniel309 2004-02-25

jDelay v0.7 Released!

The main reason for releasing this VST effect is to show
you the power of the jVSTwRapper. There are no CPU load differences between the Java and the C++ Version of this Plugin. Download, extract, read the readme.html and enjoy.

daniel.

Posted by daniel309 2004-02-18

jVSTwRapper v0.4 Released!

The new version has many stability and performance improvements. See jvstwrapper.sourceforge.net.

Posted by daniel309 2004-02-12

jVSTwRapper v0.3 released!

This release is a big step towards the fully vst2.3 compatibility. currently the vst 2.3 host -> plug java side is implemented. the native side and the other way will come soon.

stay tuned!
daniel.

Posted by daniel309 2003-11-02


initial release of jVSTwRapper

fully vst 1.0 compatible. custom and default ui working.
one demo java vst plugin with custom ui available.

Posted by daniel309 2003-10-14