shado is an open-source compositing and sprite library for the
monome. It is written in Java, but designed to work seamlessly with a lightweight scripting language like Groovy or Python.
We have assembled a number of demonstration programs using
Jython under Max/MSP, but the system should work in any Java environment, and the scripting layer is optional.
We have a video of a demo animation sequence built using
shado:
Anybody who wants to learn and experiment with
shado should look at the
shado workbench and the associated
tutorials which include "quick-start" installation and testing guides.
Here are copies of the
README and the nascent
README.MANUAL from the release, which should illustrate how
shado works and how to use it.
Installation
The examples are written in Python and hosted in Max/MSP, so our
Jython package is a prerequisite for running them.
shado needs
net.loadbang.lib-1.4 or later - Jython and Groovy used to come bundled with 1.3, so check the versions.
Download this ZIP file:
/download/net.loadbang.shado-1.1-20090322.zip. This archive contains instructions, plus the required JAR files, examples, javadocs and sources. The javadocs are also available online
here.
Latest Release
* (1.1) 2009-03-22:Update to workbench patcher. Slight mods to Javadocs.* 1.1, 2009-01-11:New functionality in package "net.loadbang.shadox" - a scheduler to
support flashing, blinking and scrolling animation. Modifications to
support straker. Also, first release of the workbench framework.Frame now supports above(), below().
Release Numbering
All releases have two parts to their version: an actual version number, and a date. The version number changes if the core Java code is changed; the date changes if the Java code changes, or if there are any changes to example code or 3rd-party libraries.
License
This code is copyright © 2010 Nick Rothwell, nick@cassiel.com. It is released under the
GNU General Public License.