A library by Antti Hirvonen for the Processing programming environment.
Last update, 06/13/2014.

See INSTALL.txt. The best documentation is currently available at Github (just scroll down to the documentation).

Moonlander let's you integrate GNU Rocket to your Processing sketches and take full control of your time-varying parameters.

GNU Rocket is a sync-tracker, a tool mainly used for synchronizing music and visuals in demoscene productions. It can be used to control basically anything that can be presented by a floating point value and varies with time; cameras, colors, coordinates, you name it. Moonlander let's you use Rocket in Processing with or without music track, so it can be utilized as a generic control tool for any parameters that change over time. (for e.g. data visualizations, animations, whatever you can imagine...).


Download Moonlander version 0.9.0 (1) in .zip format.


Unzip and put the extracted Moonlander folder into the libraries folder of your Processing sketches. Reference and examples are included in the Moonlander folder.

Keywords. animation, syncing, demoscene

Reference. Have a look at the javadoc reference here. A copy of the reference is included in the .zip as well.

Source. The source code of Moonlander is available at Github, and its repository can be browsed here.


Find a list of examples in the current distribution of Moonlander, or have a look at them by following the links below.


Platform osx,windows
Processing 2+
Dependencies Minim (comes with Processing)