CNMAT Flashback

A look back at some items in our archives.

Archive Browser

Browse CNMAT content by type
Book page

Open Sound Control Interface

Network Route:

From CNMAT network or AirBears:

Host: teacup.berkeley.edu (128.32.122.183)
Port: 4000

From an Ethernet cable patched into switch (on MacPro desk)

Host: 10.0.0.1
Port: 4000

* MUST USE OSC BUNDLES *

OSC Schema:

- /system
- /icos
- /gain (db, default 0., min -120., max 12.)
- /dodec
- /gain (db, default 0., min -120., max 12.)

Book page

Icosahedron Known Issues

- Random noise / glitches in audio stream
- Did you forget to connect word-sync clock?
- Failure of single face or side
- Check all channels before operating speaker system
- Network configuration goes crazy--multiple builtin-ethernets, etc
- Delete /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist and restart
- Kernel panic after Software Update

Book page

Create a Blog Node

#Overview

- The blog node is a very flexible node type that is useful for quick communication in a particular group or any website user.

#Possible uses of the blog type

- Broadcast messages intended for particular groups or the general public.

- Post videos.

Book page

Wednesday, July 20

#Morning Session (10am-12)

- review of previous day and assignments
- data storage and recall - i/f/zl/coll
- more on data visualization
- new gui objects
- models of working
- patching session

#LUNCH BREAK (12-1)

#Lab (1-2:30)

- patching session

#BREAK (2:30-3)

#Afternoon Session: Gesture Input and Actuators (3-5)

Book page

Tuesday, July 19

#Morning Session (10am-12)

- review of previous assignment
- debugging part 2- gated print, visualization, etc
- presentation mode / usage of colors (alpha) / other interface details
- encapsulation, abstractions, etc

#LUNCH BREAK (12-1)

#Lab (1-2:30) - processing data, brightness, polyphony, reuse

Book page

Gesture Inputs and Actuators

#OSCulator
[[http://www.osculator.net| OSCulator]]
[[node/5240|Wacom Tablet]]
[[node/5198|Wii Remote]]

#USB HID
[[node/5235|PlayStation Remote]]
[[node/10720|Casio DP-1]]
[[node/5710|GameTrak Controller]]

#Keyboard/Mouse Input
[[node/2424|SpaceNavigator]]
[[node/10718|Keyboard Number Pad]]

#Serial
[[node/10724|iOS Serial Cable]]

#Gesture Interfaces

Book page

Thursday, July 21

#Morning Session (10am-12)
- Intro to MSP

#LUNCH BREAK (12-1)

#Lab (1-2:30)

#BREAK (2:30-3)

#Afternoon Session (3-5)
- RBFI
- Jitter/Image Tracking

#DINNER (5-6)

#Advanced Class (6-8:30)
- Advanced MSP
+ Analysis/resynthesis
+ Envelopes and granular synthesis
+ poly~ (introduction)
+ The spectrum as a probability distribution

Book page

Monday, July 18

#Morning Session (10am-12)

- what is [http://en.wikipedia.org/wiki/Max_%28software%29|Max]?
+ patch cords, objects
+ help / getting help
+ patch locking/unlocking
+ printing
+ displaying values
+ tutorials
+ gate (control flow)
+ ints vs. floats, lists, symbols
+ message box
+ comment box
+ basic gui objects (flonum/numbox/toggle/bang)

Book page

Friday, July 22

#Morning Session (10am-12)

TBA

potential topics:
- performance readiness
- patch "neatness" and readability
- pres mode revisited

#LUNCH BREAK (12-1)

#Breakout Groups (1-4)
- RBFI, off the grid rhythm
- vdot making
- java/javascript
- singing voice
- resonance analysis
- Jamoma
- max for live

- suggestions from students: genetic algorithms and cellular automata

Book page

Additional course patches

These patches were either built up in class, or used by instructors during breakout sessions (during which new material was presented). We will be updating this page with new materials as we move through the week.

Book page

2011 Summer Workshop Syllabus

CNMAT presents a series of intensive and immersive summer workshops for artists, musicians, interface designers, and anyone wanting to improve their skills with Max/MSP/Jitter or learn from scratch. The courses will be taught by programmers and artists with a great deal of experience both using and teaching the software.

Pages