A look back at some items in our archives.
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.
-----
**/rb/int** | **/b/int**: Report interrupt-on-change with high precision timing
**/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.
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.
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.
When recording a concert, have the performer(s) fill out and sign the CNMAT Release Form.
How to make a new external
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.
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)
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é
##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 :
##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 :
#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
#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 :
##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 :
#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
#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.
##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!
The Windows machine is now in the machine room (small studio) downstairs and can be accessed via VNC. The address is 128.32.122.182 and the password is on a piece of tape stuck to the machine.
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: