open-source utilities and extras for Max/MSP
[ start | index | login ]

Tutorials

Created by nick. Last edited by nick, 305 days ago. Viewed 1,667 times. #14
[diff] [history] [edit] [rdf]
labels
attachments
three.png (5386)
three

This is an index of tutorials for designing script-based applications using the shado workbench. We start with the basics, and proceed to designing monome-based interface controls, step sequencing systems and other random things.

Since all the scripting is done in the Python language, we introduce language concepts as we go along, with links to further reading where necessary.

The Basics

  1. Installation: downloading and installing the software
  2. Quick Tour: introducing the workbench
  3. The Demos running the demo scripts
  4. Hello World: a very first Python script
  5. Buttons: responding to the monome
  6. First Light: turning on the lights

Introducing shado

Blocks, Frames and ViewPorts. Lamp states and overlays. Basic interface design.

Sequencing

Dealing with clock messages. Transmitting MIDI.

Interface Design

Toggles, radio groups, faders, multi-page displays.

Object-oriented design for interfaces: targets and callbacks. Decoupling visual feedback from manipulation.

Scrolling and Blinking with shadox

Asynchronous actions, threads and completion.

no comments | post comment



< March 2010 >
SunMonTueWedThuFriSat
123456
78910111213
14151617181920
21222324252627
28293031

XHTML 1.0 validated
CSS validated
RSS 2.0 validated
RSS Feed

Contact: Nick Rothwell

Powered by SnipSnap 1.0b3-uttoxeter

Open Source Java and UI Software for MaxMSP

ff194

The fireflash spanning router for the >>monome.

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