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.


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.

comment releases MaxScore for Max/MSP

Related: , , , , , , , Posted in news on Jun 05, 2008 - comment 0 comments has released MaxScore, a music notation tool for the Max/MSP environment.

MaxScore is a Max object which accepts messages that can create a score, add notes to it, transform them, perform it, save and load the score, as well as export the score to popular formats for professional publishable results. MaxScore
MaxScore’s Setup Score help patch

MaxScore features

  • Play back a score and drive your MSP patches through a well-defined instrument interface.
  • Created and modify scores in real-time.
  • Add notes explicitly by specifying durations and pitches, or use Max to generate an arbitrary stream of musical events and use MaxScore’s Transcriber to notate them automatically.
  • Exports to MusicXML so you can load your scores into Finale and Sibelius. Also exports to the GNU LilyPond automated engraving system.

A manual for MaxScore is available for download in PDF format.

MaxScore, commissioned by “Bipolar – German-Hungarian Cultural Projects” (an initiative of the Federal Cultural Foundation of Germany), was programmed in Java Music Specification Language by Nick Didkovsky. While MaxScore is freely available to the public, it requires a JMSL license to run (available at AlgoMusic).

Visit for more information and links to download MaxScore for Windows and Mac.


Handheld Remakes

Handheld Remakes brings back some fond memories. This place hosts a big searchable archive of handheld games, in SWF (Flash), Director and Java formats.

You can play a few games online.

Donkey Kong jr. handheld remake
One of my favorite handhelds: Donkey Kong jr.

Nowadays we have PS3′s and Wii’s, but few games can get me excited like the way these old handheld games did. When was the last time you spent days with no end trying to beat a highscore? (It’s actually cool that Nintendo was on top of the handheld market back in the day, and that they are right there now with the console market as well).

Anyway, I think I still have the Nintendo Donkey Kong handheld somewhere, gotta go find it!


Kepler’s Orrery – Generative music based on a gravity simulator

Simran Gleason has released Kepler’s Orrery as open source software.

Kepler’s Orrery is a generative music system that uses gravity equations to “compose” and play music.

Kepler's Orrery - Threesomes
Kepler’s Orrery – Threesomes

How does it work?

Start with planets (or stars or particles) that each have mass, position, and velocity, then run a n-body gravity simulator to make them move. They attract each other, accelerate, swirl around, and slingshot off each other. Sometimes they collide, and that’s what plays the music.

Each body can have a melody attached to it, and plays its next note when it collides.

Composing for this system is tricky, but fun. You set up the initial world by specifying where the planets and the rocks (represented by squares; they have mass and position, but don’t move) are, give them initial velocities, and see how they move. Then you have to make melodies that work when played randomly against the other melodies, with no control of when the notes get played or for how long — just the order.

Check this page for some cool videos of what Kepler’s Orrery is capable of, or try out Kepler’s Orrery online in this java applet.

Visit this page for more generative music projects.

Link via CDM