TCD fall2010
From CSWiki
Contents
General Information
Graduate Seminar, Fall 2010 Trinity College Dublin Dan Trueman
What this year-long bi-weekly seminar ends up being will depend on participant interest. Possible subjects include:
- laptops and performance
- rhythm, meter and machines
- networks, local and distance
- instrument building, including:
- output: speaker design
- input: sensors, controllers, hacked thingies, touch surfaces, etc...
- mapping: explicit, new machine learning approaches (implicit), etc...
- synthesis
- signal processing
- coding
- the notion of "composed instruments"
- and much more
- transmission and notation
- and whatever else comes up!
I'd like this to function in part as a pro-seminar, where participants share their own work over the course of the year and get feedback from others. It can also end up partially hands-on, where we build/hack/code things together or in groups. Let's see what happens!!
Participants
- names, email addresses (bot obscured)....
Basic Resources
books and other readings
- PLOrk Reader; lots and lots of reading relevant to PLOrk and this seminar in general. please add as you see fit, and ask me for the password for protected papers if you can't guess it.
- Dan O'Sullivan's book on Physical Computing
- check out the proceedings from past NIME conferences (New Interfaces for Musical Expression) for ideas and general wackiness
some online places with laptop music (seminar members: please add to this!)
campus stuff
- if you haven't visited Perry's soundlab do so!
- Perry's Human-Computer Interfacing course is also relevant.
- there is a machine shop class offered in the Engineering Quad; useful primarily for metal-working, though wood and plastic is also possible. contact Larry McIntyre about taking this 5-week course to get access to the shop and learn your way around.
microcontroller and sensor stuff
- the CUI sensor interface, which we'll use a lot
- phidget sensors, which work directly with the CUI
- sparkfun accelerometer, which should work directly with CUI
- other sensors from sparkfun
- both this and the nano look promising
places to get stuff
- don't forget Radio Shack
- All Electronics is great!
- DigiKey
- Jameco
- Acroname
- Goldmine Electronics
- great resource for speaker components (thanks seth!)
software
- ChucK
- SMELT (use built-in laptop control creatively with ChucK)
- auto networking patches in chuck
- max/msp/jitter
- Processing
- DarwiinRemote_OSC Andreas Schlegel's OSC version of the Wii-sensing DarwiinRemote software (OSX). Comes with a really annoying ChucK code example, which i've modified to a MAUI version which posts incoming data to sliders.
- intro to UNIX
- Version of textwrangler hacked for ChucK. in the Preferences, do this: 1. select "languages"; 2. under "Suffix Mappings," hit the "Add" button; 3. set the suffix to ".ck" and under "language" choose C++. Basically, i hacked it to that it uses ChucK keywords instead of C++ keywords, so it'll be confusing if you actually try to hack C++ with this app. but you can always have two copies of Textwrangler and rename one of them. ChuckWranger?
Tentative Schedule and post-Seminar Notes
Week 1: 9/18
- discussion of readings
- Weidenbaum, M. 2006. Serial Port: A Brief History of Laptop Music. NewMusicBox, fun survey.
- Cascone, K. 2003. Grain, Sequence, System: Three Levels of Reception in the Performance of Laptop Music. Contemporary Music Review 22(4): 101–104.
- Ostertag, B. 2002. Human Bodies, Computer Music. Leonardo Music Journal 12: 11–14.
- Jaeger, T. 2003. The (Anti)-Laptop Aesthetic. Contemporary Music Review 22(4): 53–57.
- Trueman, D. 2007. Why a Laptop Orchestra? Organised Sound, 12:2.
- and an article just out in the New Yorker (thanks Cameron!).
- just the laptop....
Week 2: 9/25
- check out the NIME proceedings:
- readings:
- Cook, P. Principles for Designing Computer Music Controllers. ACM CHI Workshop in New Interfaces for Musical Expression (NIME), Seattle, April 2001
- Jordà, S. 2004. Instruments and Players: Some Thoughts on Digital Lutherie. Journal of New Music Research 33(3):321-341.