open-source utilities and extras for Max/MSP
[ start | index | login ]
start > Software > net.loadbang.shado

net.loadbang.shado

Created by nick. Last edited by nick, 120 days ago. Viewed 1,260 times. #18
[diff] [history] [edit] [rdf]
labels
attachments
shado-small.jpg (4669)
shado-small

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:

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.0-20080723.zip. This archive contains instructions, plus the required JAR files, examples, javadocs and sources. The javadocs are also available online >>here.

Releases

* (1.0) 2008-07-23:

Added a back-port of the "simple" demo patcher to Max 4.

* 1.0, 2008-07-20:

Non-beta release, with a last-minute API modification: Frame.add() no longer returns stamps; use the actual renderable in Frame.top() etc.

Synchronization of methods (in Frame, predominantly) for thread-safety.

A revamp and tidy-up of the demo programs (and a change of prefix to "/shado").

* 0.9b3, 2008-07-17:

Machinery for handling and routing button presses.

* 0.9b2, 2008-07-13:

Addition of ViewPort renderables, for cropping and providing view ports on other renderables.

A minor fix to the Tapestry Python demo: now (correctly) loading config info from a Python module (tapestry/shared/config.py).

Also, a typo fix to the example Python code in the manual.

* 0.9b1, 2008-06-27:

Initial beta release.

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 © 2008 Nick Rothwell, nick@cassiel.com. It is released under the >>GNU General Public License.

Please login to .



< November 2008 >
SunMonTueWedThuFriSat
1
2345678
9101112131415
16171819202122
23242526272829
30

XHTML 1.0 validated
CSS validated
RSS 2.0 validated
RSS Feed

Contact: Nick Rothwell

Powered by SnipSnap @VERSION@

Open Source Java and UI Software for MaxMSP

shado-small

The shado compositing and sprite library for the >>monome.


jython-logo

The Python programming language embedded in MaxMSP/MXJ


groovy-50

The Groovy programming language embedded in MaxMSP


small_powered_by

A Jetty-based embedded web server for MaxMSP, with JSP support


hsqldb

SQL database support, using HSQL or Apache Derby (embedded), or MySQL


nixie

Nixie tubes for Max


buttonsx

Rotating, alignable, colourable, assignable, pattr-aware arrays of text


Legacy Software

snipsnap.org | Copyright 2000-2002 Matthias L. Jugel and Stephan J. Schmidt