Results for Java

Below are the posts that should have something to do with 'Java'.

Note: Use the search form in the top right if you're looking for something specific.


ByteWeavers releases OscVstBridge

Related: , , , , Posted in news on May 05, 2009 - comment 0 comments
ByteWeavers OscVstBridge

ByteWeavers has released version 1.0 of OscVstBridge, a VST plug-in that bridges VST data to the Open Sound Control [OSC] network domain.

VST plugins typically have parameters that are controllable by the user. These parameters appear as the knobs and sliders or as MIDI CC. By using OscVstBridge you can control via your midi controller or VST sequencer OSC devices that are networked to the controlling computer. Similarly OSC controllers can send messages to OscVstBridge that will convert it to VST parameter or MIDI data.

By combining the above two setups, VST data or MIDI data can be transported between networked computers. This achieves the same purpose as MIDI over IP systems except that OSC is used as the musical data protocol over the IP network.

Uses of OscVstBridge

  • MIDI to OSC converter
    MIDI messages can be converted into OSC messages by sending MIDI controller information via your VST host to OscVstBridge.
  • OSC to MIDI converter
    OSC controlling devices can direct OSC messages to OscVstBridge from which the data will be made available to the VST host and connected MIDI devices.

OscVstBridge is available for any platform with Java JDK1.5 or higher.

Visit OscVstBridge @ SourceForge for more information.


Short links for March 26th, 2009

Some interesting things I found recently:

Mike Cook Arduinocaster

# Arduinocaster shreds in MIDI

Mike Cook takes the keytar to the next level.

Arduinocaster is a an Arduino based MIDI instrument modelled on a guitar sometimes called a keytar. It uses switches and LEDs to control six "strings" which are held down in guitar like chords. Triggering the strings is through an opto reflective switch for a continuous repeating strum and four touch sensitive switches for a one off sequence. There are three banks of four picking / strumming / arpeggio styles and a three octave capo. Voice change information can also be sent.

# glitchNES – NO CARRIER/Don Miller’s glitchNES is an open source software project for the Nintendo Entertainment System. This software causes graphical glitches similar to hardware circuit-bending. The current version is 0.1 (initial release).
Link via CDM

Clubhouse Strummer

# Dinosaurs and Robots: The Clubhouse Strummer

Mark Frauenfelder writes:

My goal was to make an electric string instrument that uses drone tuning. I don't know anything about music theory, but drone tuning is a way to tune an instrument that makes it sound good no matter what you do with your fret fingers. Sitars, some dulcimers, and bagpipes use drone tuning. The clubhouse strummer uses GDG tuning (the Gs are one octave apart). I copied the fret layout from a strumstick, but I could have used this handy mountain dulcimer fret calculator to figure out the fret spacing.

# – Flash Player 10 Beta: Dynamic Sound
Learn how to dynamically create sounds using the new features in Astro.

# Synth1 random preset generator
Christophe Roussy created a utility to generate random presets for Synth 1.

Synth1 is my favorite free software synthesizer to this date. There are a lot of preset banks available on the web. I had a look at the preset format and thought it would be easy to generate random presets if I could figure out how the values are stored. I decided to write a small Java application that can generate random presets.

# Free Korg MS-20 Patches
Waveformless offers some free patches for Korg's MS-20 synth plug-in.

8bitcollective drum machine compilation

# little-scale: Drum Machine Compilation

Kezziebeat writes:

"Due to a song I created just a couple of days ago, I became inspired to start this compo. I want to make a compilation of songs using only kick drums and noise. Yes, only drums. No leads, no melodies, no arps (even slutty ones). I want to see what people can create when they only have a beat to work with.

# Zoom H4n review – Brad Linder takes a look at the latest Zoom H4 field recorder.


Mixblendr v0.2.2 released


A new version of the Mixblendr software package has been released.

Mixblendr is open source audio editing and remixing software that you can install on your website. Mixblendr lets fans create remixes in real-time in a browser, and lets bands host their own remix competitions. Mixblendr lets you provide your users with audio tracks of your choosing, which they can remix and mashup using our powerful and easy-to-use audio application.

These remixes can then be entered into a competition to be voted on by the audience of your site. Mixblendr is an all-in one solution for creating remix competitions, interactive music experiences, or online collaboration.

Version 0.2.2 fixes an issue with voting on the competition entries page.

Visit Mixblendr for more information.


Raymond May Jr. MIDI Game of Life

Raymond May Jr. MIDI Game of Life

Raymond May Jr. has released version 1.03b of the MIDI Game of Life, a sequencer made in the JAVA visual arts IDE and library Processing.

It runs a loop of varying lengths selected by the user through the game of life algorithm. Each cell of the grid represents a pitch. In the current implementation, like colors are the same pitch – cells’ octave can be scaled along the y axis. This is well suited for generating drum sequences or melodic material on the fly. The sequencer runs live and can be played as an instrument by drawing new cells while the game is running.

MIDI Game of Life is based on the original code by Ruin Wesen and makes use of their RWmidi JAVA/Processing library.

The MIDI Game of Life is available for Mac OSX as a free download. Beta builds for Windows and Linux are available here.

Visit Raymond May Jr. for more information. (Link via Synthtopia)


Marcus Gungrud updates Zweeger to 2.0 beta 1

Marcus Gungrud Zweeger 2.0 beta

Marcus Gungrud @ Parking B has released beta 1 of Zweeger 2.0, a modular extended MIDI filter and generator.

It works as a standalone tool or as a VST effect. It can be placed between any MIDI input, such as keyboards, and any tool that can be controlled by MIDI messages (effects, samplers, hardware, software…) It can also work without any input as a “simple” generator.

Changes in Zweeger 2.0 beta 1

  • Zip packaging replaced Rar packaging for Mac users,
  • Down to Java 5 for improved support of Mac OS X systems,
  • Icons and default ensemble were not properly loaded in some contexts,
  • Notes On with velocity 0 were causing errors,
  • New ensemble request on newly loaded and unmodified ensemble caused errors
  • Plugin is not handled correclty in Ableton Live.
  • Note Off generated by the Piano module are not properly handled by other modules. Eg: A delay will only delay the module’ Notes On and not the Notes Off.
  • A module Piano multiple-triggered by a another module (delay, filter, …) has trouble to get the right trigger’s values in case some of its parameters get their values from the received trigger.

You’ll need the Jave Runtime Environment (JRE) 1.6.0 or higher to run Zweeger 2.0 beta.

Visit Marcus Gungrud @ Parking B for more information.


Marcus Gungrud releases Zweeger 2.0 beta

Marcus Gungrud Zweeger 2.0 beta

Marcus Gungrud @ Parking B has released a beta of Zweeger 2.0, a modular extended MIDI filter and generator.

It works as a standalone tool or as a VST effect. It can be placed between any MIDI input, such as keyboards, and any tool that can be controlled by MIDI messages (effects, samplers, hardware, software…) It can also work without any input as a “simple” generator.

Zweeger 2.0 beta features

  • Plugin (VST, AU, LADSPA) or Standalone (both for Windows, Linux, Mac)
  • LFO, Envelops,
  • Delays,
  • Midi tools (filter, remapper, …)
  • Internal and external triggering and re-triggering,
  • Automation of most parameters,
  • Synchronisable on tempo or on absolute timing,
  • Fully controllable polyphonic piano, with automatic pitch bend corrections.

Marcus has already announced some forthcoming features: A midi sequence player module, automatisable module bypass, customizable envelop modules, graphical representation of LFO and envelops, and multiple triggering.

You’ll need the Jave Runtime Environment (JRE) 1.6.0 or higher to run Zweeger 2.0 beta (this early beta release has not been be tested under MacOS and Linux environment, but it should work seamlessly).

Visit Marcus Gungrud @ Parking B for more information.


Short links for December 4th, 2008

Some interesting things I found recently:

Open Reel Ensemble

# Califaudio: Open Reel Ensemble – Califaudio posts about the Open Reel Ensemble: scratching 4 reel-to-reel analog tape recorders to make some really cool music.

They hook up a keyboard, microphones, computers loaded with Max/MSP, USB interfaces, lights and solenoids to old-school reel-to-reel decks and mic the strange sounds of their voices, singing bowls and tabla.

# NYC: Handmade Music Now Monthly – 12/11 Event, Call for Works, Beep-It Workshop – Peter @ CDM reports that Handmade Music, the regular series of DIY music tech parties CDM hosts with and Make Magazine in New York, is back.

# Partners In Rhyme – Free Drum Loops – A nice collection of free 16bit/44kHz .wav drum loops from Partners In Rhyme (hip hop, rock, techno, drum n bass and jungle drum loops)

Wii Drum High

# Wii Drum High

HE Zhao's open source Wii peripheral drum-kit project:

With Nintendo Wii remote, Nunchuk and Wii Balance Board, it is easy to produce drum kit sounds from programming of their acceleration, joystick and weight data. These data can be transmitted from Wii controllers via Bluetooth to PC or Mac without Wii consoles. Wii Drum High integrates all three kinds of Wii controllers to stimulate a complete drum set of Hi-hat, Snare, Base drum, Crash cymbal, Ride cymbal, Mid tom and Low tom. Up to 4 sets of Wii remote and nunchuk can be used at the same time. (one of my colleague succeeded in connecting 5 wiimotes to a PC, but I've never tried)

# SevenUpLive for the Monome 40h and 64 – a Java application that combines 8 different monome applications into one interface. With it, your monome communicates with Ableton Live 7 via MIDI and allows MLR-like functionality along with other goodies like sliders, sequencing melodies, creating patterns of beats, saving/loading/queueing your songs, and more.


jVSTwRapper v0.9g released

Related: , , , , , , Posted in news on Oct 03, 2008 - comment 0 comments

Java based plug-in development environment jVSTwRapper has been updated to version 0.9g, adding Audio Unit (AU) support.

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 for more info.

Changes in jVSTwRapper v0.9g

  • Integrated with 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.

Visit jVSTwRapper @ SourceForge for more information.