CNMAT Flashback

A look back at some items in our archives.

Event

Natural Artefacts

Tue, February 18, 2014, 4:00am
Tuesday, February 18, 2014 - 04:00
General Price
$10.00
Student Price
$5.00

Archive Browser

Browse CNMAT content by type
Book page

Highspeed Mode

Highspeed mode is a compile-time option that increases the reporting rate to 1000hz, and uses a different encoding strategy for port and pin reports with a compact OSC bundle.

In this mode the port report is "/r" and contains all pin data in a single OSC blob. The format varies depending on the platform.

Book page

Multiplex Driver

**/ra/0/mux**: Get/set multiplexing output mode

The multiplex driver lets the user configure a digital output pin to control many types of multiplexing including multiplexing ICs, shift registers, slave-select, scanned element arrays, charlieplexing and counters. However note that this implementation is generally not fast enough for flicker-free LED lighting control.

Book page

References

Alain, C., Woods, D. L., & Knight, R. T. (1998). A distributed cortical network for auditory sensory memory in humans. Brain Research, 812, 23-37.
Aslin, R.N., Saffran, J.R., Newport, E.L. (1998). Computation of conditional probability statistics by 8-month-old infants. Psychological Science, 9(4), 321-324.

Book page

Max/MSP Object Programming

This book contains all of CNMAT's documentation on how to write, compile, and release Max/MSP externals on multiple platforms, using Subversion for version control of the source code.

Book page

How to Make a New External

How to make a new external

RTFM

For documentation on the C coding part of writing externals, especially including the API that Cycling 74 provides for writing externals, the Max/MSP SDK comes with a large PDF file called WritingExternals.

Book page

English Version

Instructor: Aaron Einbond (CNMAT, University of California Berkeley)

##Schedule:
The workshop runs Jan 22-25, 9:30 AM-5 PM (Lecture 9:30-11:15, coffee break, briefing & start of lab session 11:30-12:30, lunch break 12:30-2, lab session with instructor support 2-5)

Book page

Stage Max/MSP à Nice, France : 22-25 janvier 2009

Stage Max MSP Jitter organisé par le CIRM et le Conservatoire à Rayonnement Régional de Nice du 22 au 25 janvier 2009 avec les outils pédagogiques du CNMAT de l'Université de Californie à Berkeley.

Instructeur : Aaron Einbond (CNMAT, Université de Californie à Berkeley)

##Planning : de 9h30 à 17h chaque jour
9h30-11h15 cours commun
11h15 pause café

Book page

Vendredi Laboratoire

##Exercice:
- réalisation d'un séquenceur à partir d'un petit système de synthèse additive

#Patches fourni :
- "simple-sinusoids~" : une abstraction qui utilise l'objet spectral du CNMAT, sinusoids~, pour fair la synthèse additive. Voir aussi le fichier d'aide fourni.
- "simple-sequencer" : un patch qui lit une "partition" à partir d'un objet coll.

#À faire :

Book page

Samedi Laboratoire

##Exercise :
- réalisation de resonateurs polyrhythmiques

#Patches fourni :
- "simple-resonators~" : une abstraction qui ouvre et lance un modèle de résonance avec une impulsion.
- "resonant-colls" : un patch qui lit des modèles de résonances fournis par plusieurs colls.

#À faire :

Book page

2 - Vendredi: Jouer des notes

#Sujets :
- manipuler les listes
- lire et gérer les données
- CNMAT's Open Sound Control (OSC)
- synthèse additive avec les outils de CNMAT

#Objets :
- pack, zl, collection
- select, route
- OSC-route
- sinusoids~

#Exercice:
- réalisation d'un séquenceur à partir d'un petit système de synthèse additive

Book page

1 - Jeudi: Faire du son

#Sujets :
- objets, connections
- introduction aux données signal
- ordre d'opérations, entiers et flottantes
- patches, subpatches, abstractions
- organisation des fichiers dans le "search path"

#Objets :
- GUIs : messages, commentaires, entier, flottante, button, toggle
- print, maths
- trigger, metro
- gain~, dac~, ezdac~
- buffer~, play~, sfplay~

#Exercice :

Book page

Jeudi Laboratoire

##Exercise :
- réalisation d’un "sampler" polyrhythmique

#Patches fourni :
- "simple-sampler~" : une abstraction qui joue un échantillon à la fois en utilisant l'objet play~. Voir aussi le fichier d'aide fourni.
- "percussion-buffers" : un patch qui lit neuf fichiers-sons dans neuf objets buffer~.

#À faire :

Book page

3 - Samedi: Travailler avec les résonances

#Sujets :
+ Outils spectraux d'analyse et de (re)synthèse du CNMAT
- la synthèse additive et soustractive
- introduction au format SDIF
- les modèles de résonance
- modifier les modèles

#Objets :
- sinusoids~, resonators~
- SDIF-buffer, SDIF-tuples
- res-trasnform, resonance-display.js

#Exercice:
- réalisation de résonateurs polyrhythmiques

Book page

4 - Dimanche: Réaliser de la musique

#Sujets:
- Construction d'un patch pour le concert
- exemples de patches du CNMAT et CIRM (A. Einbond, J. MacCallum, E. Campion, F. Paris)

#Exercice:
- construction d'un patch simple à partir des idées et des systèmes de contrôles proposés par les stagiaires
+ quelques suggestions :
- faire un patch pour déclencher un "freeze" résonant à partir d'un signal audio.

Book page

Links, Materials, Downloads

##Télécharger
- Avant de commencer, téléchargez tous les outils de CNMAT ici sous "Everything" : [cnmat:downloads|CNMAT Downloads].
À revoir souvent -- la dernière mise à jour était en janvier 2009!

Book page

Subversion Directory Structure

Subversion Directory Structure

CNMAT uses Subversion for version control. Inside our main repository (whose contents are documented [cnmat:node/2982|here]), there's a top-level directory called max with these subdirectories:

Pages