[ANN] Using JRuby+Java to prototype audio VST plugins

Hi,

some feedback of a JRuby project of mine: I used JRuby+Java to create
audio
(VST) plugins. Not the typical project, but was interesting from an
interop
point of view :slight_smile:

I’ve detailed the experiment here, in case it’s interesting to some:

http://blog.logeek.fr/2009/11/17/how-to-prototype-vst-audio-plugins-with-jruby-and-java

Code available here:

best,

Thibaut

some feedback of a JRuby project of mine: I used JRuby+Java to create audio
(VST) plugins. Not the typical project, but was interesting from an interop
point of view :slight_smile:

Looks very cool. I just did a quick code drive-by at your GitHub repo
and couldn’t help but wonder if implementing via
GitHub - ffi/ffi: Ruby FFI might be even more interesting.

Jon


To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email

Looks very cool. I just did a quick code drive-by at your GitHub repo and
couldn’t help but wonder if implementing via http://github.com/ffi/ffimight be even more interesting.

it would be - I thought about it at first, but at the time ffi didn’t
work
on windows (I used jVSTwRapper to provide portability).

Is there a chance to see FFI working on windows ?

cheers and thanks for the feedback,

Thibaut

Is there a chance to see FFI working on windows ?

cheers and thanks for the feedback,

Thibaut

http://www.learnivore.com

Actually, FFI as of 0.5.0 is working GREAT on Windows for me so far!

You’ll probably dig this post
http://groups.google.com/group/ruby-ffi/browse_thread/thread/5be3b2be2e75dc3a
of FFI RubyGame.

FYI, as part of the RubyInstaller project http://rubyinstaller.org/ ,
we’re tracking FFI’s gem status at
http://wiki.github.com/oneclick/rubyinstaller/gem-list . In addition,
Wayne and the rest of Team FFI at
http://groups.google.com/group/ruby-ffi are very helpful.

I’m also evaluating what it would look like as a bundled part of
RubyInstaller in site_ruby for both 1.8 and 1.9.

Finally, when I get a few minutes here and there, I’m trying to finish
http://wiki.github.com/ffi/ffi/windows-examples (and
http://wiki.github.com/ffi/ffi/core-concepts) to help jumpstart Windows
folks into starting to play more with FFI.

Jon


To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email

I forgot to mention that as of 0.5.0, FFI provides both mswin32 and
mingw32 “fat” (both 1.8 and 1.9) binary gems so that “gem install ffi”
should Just Work for Windows users.

Also (a bit off topic), for those wanting to do so, we’ve had success
with Windows users building FFI from source using RubyInstallers
http://wiki.github.com/oneclick/rubyinstaller/development-kit

Jon


To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email

2009/11/20 Thibaut Barrère [email protected]:

Looks very cool. I just did a quick code drive-by at your GitHub repo and
couldn’t help but wonder if implementing via GitHub - ffi/ffi: Ruby FFI might
be even more interesting.

it would be - I thought about it at first, but at the time ffi didn’t work
on windows (I used jVSTwRapper to provide portability).
Is there a chance to see FFI working on windows ?

Vladimir and Jon both commented, but just to be explicit, FFI on
windows should work fine on both JRuby 1.4.0, and CRuby 1.8.x/1.9.x
with the FFI 0.5.0 or later gem.


To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email

Hi,

On Thu, Nov 19, 2009 at 3:34 PM, Thibaut Barrère
[email protected] wrote:

Looks very cool. I just did a quick code drive-by at your GitHub repo and
couldn’t help but wonder if implementing via GitHub - ffi/ffi: Ruby FFI might
be even more interesting.

it would be - I thought about it at first, but at the time ffi didn’t work
on windows (I used jVSTwRapper to provide portability).
Is there a chance to see FFI working on windows ?

FFI should work on Windows fine. At least, in x32 mode.

Thanks,
–Vladimir


To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email

Hi guys,

thanks for all the comments on FFI, that will be helpful.

– Thibaut