CNMAT Flashback

A look back at some items in our archives.

Archive Browser

Browse CNMAT content by type
Book page

Tuesday Lecture: Managing Lists

# Ideas
A common and powerful method of control is grouping messages together into lists, and storing lists in collections to be played back, like a musical score. Methods of creating an playing scores will be discussed.
Also, as projects get more complex, it becomes useful to organize one's patches. Two useful tools are: Sub-patchers and Abstractions.

# Topics
- lists in message boxes: variables
- lists with pack and unpack
- collections
- encapsulating
- abstractions: variables

Book page

Monday Lecture: Anatomy of a Message

# Ideas
Max is a graphical programming where messages are passed between objects using patch cords. Today's lecture begins with the mode of interacting with the Max environment (locked/unlocked, patching/presentation). It moves on types (ints, floats, symbols, lists, audio, matrix) of messages, and how they can be formed and transmitted. Basic debugging techniques are addressed.

#Topics
- navigating the patcher window
- messages and objects
- getting help
- data types
- file paths and the file browser

Book page

Tuesday Lab: Sequencer / Dynamic Slide Show

# Your assignment

Play with the additive synthesizer instrument we have provided (named simple-additive~) to get a feel for additive synthesis.

Play with the slide show patch we have provided, named "simple-slideshow."

simple-sequencer demonstrates the concepts of playing a score, or a timed list of cues. Currently it "plays" each note by printing a list in the Max window.

Book page

Monday Lab: Polyphonic Metronome

# What we have provided
- "percussion-buffers", a small patch which reads nine percussion sound files into nine buffers.
- "simple-sampler~", a straightforward sample-playback synthesis patch based on play~. There is also a help patch that shows how to use simple-sampler~.
- "simple-draw.maxhelp" draws triangles, squares, and circles into an LCD object.

# Your assignment

Using the audio and visual patches provided, build a four voice poly-rhythmic metronome.

Hint: Use the metro object.

Book page

Before the course begins

#When, where, who
- The workshop runs July 14-18, 11 AM-4 PM (Lecture 11-12, lunch break 12-1, lab session with instructor support 1-4)
- CNMAT is located at 1750 Arch Street, Berkeley, CA
- Instructors: [cnmat:node/509|Michael Zbyszynski] and other experienced Max/MSP/Jitter teachers

The workshop will be held in the Main Room at CNMAT.

Book page

Jitter Night School 2008

# Teacher
Andrew Benson
email: andrewb [at] cycling74 [dot] com
AIM screen-name: cloudmachine99

#Description:::
Jitter is an extension to Max that allows flexible generation and manipulation of video, matrix, and 3D graphics data.

Book page

How to use the Icosahedron with PD

# Hardware Setup:

- Components:
- Icosahedron
- Ethernet cable and female-to-female extender
- Word-clock sync cable and female-to-female extender/junction
- Firewire cable
- Rimas box
- Beamserver (mac mini)
- Power supply
- RangeArray sensor
- Pole mount

# Setup Proceedure

1. Connect Icosahedron to gigabit ethernet switch
2.

Book page

Icosahedron Internal Sensors

Internal sensor data arrives as input audio channels from the icosadehron.

# Current

Audio channel #1; multiply by factor 6.0 to get power utilization in amps.

Book page

Traditional Authors

[cnmat:node/6053|Giuseppe Arcimboldo]
[cnmat:node/6054|Giocomo Balla]
[cnmat:node/6055|Mikalojus Konstantinas Ciurlionis]
[cnmat:node/6056|Theo van Doesburg]
[cnmat:node/6057|Marcel Duchamp]
[cnmat:node/6058|Wassily Kandinsky]
[cnmat:node/6059|Frantisek Kupka]
[cnmat:node/6060|Paul Klee]
[cnmat:node/6061|Étienne-Jules Marey]
[cnmat:node/6062|Laszlo Moho

Book page

Acquiring a New Musical System

Acquiring a New Musical System
by
Psyche Loui
B.S. (Duke University) 2003

A dissertation submitted in partial satisfaction of the
requirements for the degree of
Doctor of Philosophy
in
Psychology
in the

Graduate Division
of the
University of California, Berkeley

Book page

Interpolation of Hearing Aid Configuration

This technological proof-of-concept demonstrated a real hearing aid reprogrammable in realtime using 2d interpolation over presets. The hearing aid is the Starkey Labs behind-ear type, programmed through a HI-PRO interface.

Open Sound Control was used to link the user interface (implemented with MaxMSP) to the HI-PRO.

Book page

Known Problems

- Significant time requirement to program hearing aid prohibits full-rate interactive reprogramming. HI-PRO is ~ 2400 baud.

Pages