The Bent Leather Band

Live Electronic Music

Bassoon Multiphonics Project

New Electronic Leather Instruments

Software

Workshops and Teaching

©2004 bent leather band

Home About Music Multiphonics Workshop Instruments Resources Leather Software[MAX] email us    
Interface

Bent Leather Band &

Victoria University Hybrid Present

Interface: Build your own customizable control-interface!

Course Code CUSADM03A:

Mode of Delivery:

The workshop series is designed to be delivered across 5full-time days. The morning of each day covers theory content together with Max programming demonstrations. The afternoon sessions focus on practical work.

 

Daily Timetable

9.30 [90mins] 11.00 11.30 [90mins] 1.00 1.30-5.00 [270mins]
Workshop 1 Morning Tea Workshop 2 Lunch Practical Session

 

Porject and General Assessment:

Project Skills and Knowledge Assessment

Phidget Interface connection and sensors to Max

Soldering technique for switches and LEDs

Max patch basic operations and modification

General course knowledge and lecture participation

Note: Assessment may incorporate a range of methods to assess performance and the application of essential underpinning knowledge, and might include:

work samples or simulated workplace activities

oral questioning/interview

written or interactive computer based test or quiz

reports/logbooks

portfolios of evidence

Project Management Assessment

Project development process; evidence of planning, budgeting, time management

Project Implementation; programming skills, workshop skills

Project Outcomes and Review

Project Teamwork; human resources and management

Evidence of project problem solving

Peer/Group and self-assessment

Review your project against your plan

Identify strengths and weaknesses

 

Day 1

Lecture1: Interface Introduction and Concepts:

Overview and application within the Arts [Why? How? History]

The Nature of the Industry; sector crossover, global, cottage orientation

Relevant Fields; Electrical Engineering, programming, HCI, Cybernetics, Ergonomics, remote sensing

Interface protocols [serial, wireless, IP], [MIDI, OSC]

Function and design [music, video, other]

Approaches; Engineering, Modular-Kits, Cannibalism, Circuit-bending.

Transmission speeds and data resolution

Programming Environments; MAX/MSP/Jitter, PD[open source], Director/Flash, Java, C++, Basic etc

 

Max Programming Session

Max Basics; opening patches, max window, programming flow

Graphic objects

Number boxes

Message boxes

 

Prac Session: Phidget 888

Phidgets Canada/USA

USB Phidget Connection and Max object integration

Sensors, pots, sliders, LDRs, force, touch, pressure

Visual Display [Multi-sliders and Number Boxes]

 

Day 2

Lecture 2: Interface Project Groups

PIC Micro-controllers

Anatomy of a PIC Project board

Programmers, de-buggers

MIDIBox Network and available projects

Advantages of self-contained interfaces

OSC Protocol and Resources

 

MIDI & Max MSP Introduction

Phidgets in MAX

Message Boxes and communication to Phidget Text LCD

Patcher objects inlets and outlets

Send and Receive objects

Basic Controller mapping [Number box ranges, rescaling, interpolation, table objects]

 

Practical Session: Phidget 888 Switches and LEDs

Safety in the workzone

Wire stripping and soldering

Switches, 2way 3way, discrete, multi-gang, momentary and others

LEDs types and components

Bang and Toggle objects; triggering a message.

Connecting and programming

 

Day 3

Lecture 3: Your Workshop

Workspace Layout; storage, static insulation, components, ventilation

Soldering; solder station, sponge, de-solder, shrink, helping-hands, heat-sinks

Metal work; saws, drills, drill press, nibbling, filing

Wire and Cabling; wire strippers, crimpers, clipping, ribbon connectors

Testing; Multi-tester, oscilloscope

Programmers and de-buggers [PIC, Basic Stamp, other projects]

MAC/PC, designer printed circuit boards

PCB [Printed Circuit Board] etching techniques

 

Max Jitter Patches: Max Patches for Control

Quicktime movie control

Image mixing

Color Control

Image rotation

Jitter effects

VST Plugin Controller

 

Practical Session 3:Advanced Phidgets and Project Builder

Sensing; controller-thresholds using MAX

Floor pressure mats

Data Averaging using Max; redefining the nature of control

Relays controlled switches for lights motors and other installation components

Design your own project

 

Day 4

Parts and Components

Local Retail outlets

Catalogue Ordering

Modifying and incorporating commercial kits

Web Sources for Parts

Sensor systems; Atomic Pro, CNMAT JAVA Stamp, iCube, OSC Interfaces, MIDIBox,

Review of systems; performance, cost of components, ease of use, versatility

 

Max/Jitter Live Camera Jitter Tutorials

Screen Dimensions and video outputs

Firewire camera capture patch

Color-tracking tutorial

Building a Camera/controller system

 

Practical Session 4: Project Builder

Design Your Own Phidget Interface Project; determine scope, budget, timeline, deadline

Develop your project hardware

Develop project software

Form project team; human resources and management

 

Day 5

Completing the Project

Project Boxes and Panels; nibbling and drilling panels

Paneling Technique; wire brushing, anodizing, transfers and lacquering

Bezels, bakerlite, polished knobs and the aesthetics of parts

Smaller components

 

Max/OSC [Open Sound Control IP protocol]

OSC/IP protocol overview

OSC International Network

Gluion TCP/IP Settings

OSC Packets; controller refresh rates

Implementations in Max and PD

 

Practical Session 5: Project Builder and Presentations

 

 

 

 

 

copyright © 2006 Stuart Favilla and Joanne Cannon all rights reserved.

 

LightHarp MIDI Controller

 

 

 

 

 

 

 

Joanne Cannon and Contra-Monster Instrument

[photo by Stuart Favilla & Joanne Cannon]

 

 

 

 

 

 

 

 

 

Controllers for Leather Serpent

 

 

 

 

 

 

 

Bent Leather Band

[photo by Ross Bird]

 

 

 

 

 

 

 

 

 

 

 

A Selection of Graingers Whips

[Courtesy of Grainger Museum]

 

 

 

 

 

Laser Diode Array

[Stuart Favilla & Joanne Cannon]

 

 

 

 

 

 

 

Bent Leather Band

[photo by Ross Bird]

 

 

 

 

 

 

LaserHarp Sensor Array

 

 

 

 

 

At the Grainger Musuem

[photo Friends of Grainger]

 

 

 

 

 

 

 

LightHarp Motherboard