rhoadley.net   music   research   courses   software   blogs

ARU    CMC2a    ACMC
CBHH    Sensor Technology    Sonic Art    Major Project    MA Resources


Resources:    Bioacoustics    Jitter    MaxMSP    OSC    Physical    PD       pTech    sTech    SuperCollider    C/Xcode


Sensor Technology

AF315017S

rhoadley.org/courses/stech

Timetable 2009-10, semester 2
Class Monday 1100-1300 Hel040
Workshop Thursday 1600-1700 Mel022
Richard Hoadley's office hours
(teaching weeks only)
Monday 1500-1630
Thursday 1130-1300
Hel244



to top of page1ii2ii3ii4ii5ii6ii7ii8ii9ii10ii11ii12ii

Resources

Module Assessment Resources
sTech Resources
Home CDN Forum
Arduino Forum
  Blog Examples Projects Tasks Tutorials

 

to top of page  Performance Programme

Performance Programme
Tuesday May 18th 2010, Recital Hall
Please read the detailed submission notes
SIDsNameemail Time
0707148BARDWELL-DOUCchristopher.bardwell-doughty@student.anglia.ac.uk1400
0706831BELCHER Ppeter-james.belcher@student.anglia.ac.uk1410
0709014PAPAVASILIOUAantonis.papavasiliou@student.anglia.ac.uk1420
0703977SERVANTE DKdaniel.servante@student.anglia.ac.uk1430
0708022WALTON Oolly.walton@student.anglia.ac.uk1440
0710953KARYDI Kkyriaki.karydi@student.anglia.ac.uk1450
0504834BROOKS JKjason.brooks@student.anglia.ac.uk1500
0715334BUSMANIS Rrudolfs.busmanis@student.anglia.ac.uk1510
0707798DAVIS ARWandrew.davis2@student.anglia.ac.uk1520
0708312FEELEY Wwilliam.feeley@student.anglia.ac.uk1530
0706668OSBORN Ddavid.osborn@student.anglia.ac.uk1540
0613609RAILTON Wwilliam.railton@student.anglia.ac.uk1550
0707208SMITH DAdaniel.smith2@student.anglia.ac.uk1600
0707965WIDDOWSON-JODdjango.widdowson-jones@student.anglia.ac.uk1610
0509256MICHAEL MAMmarios.michael@student.anglia.ac.uk1620
0211710NEWCOMBE JDjerei.newcombe@student.anglia.ac.uk1630
0604435ESPIN ADandrew.espin@student.anglia.ac.uk1640
0603988HUNNISETT JWjoshua.hunnisett@student.anglia.ac.uk1650
0605882ROGERS ADandrew.rogers3@student.anglia.ac.uk1700
0707593SPERRING PKpeter.sperring@student.anglia.ac.uk1710
0504309WHEAT HVheather.wheat@student.anglia.ac.uk1720

 

to top of page  Tutorial Groups

N.B. You are all invited to attend tutorial slots, but if you do so you must have prepared something for us to look at.
If you feel that you do not need to attend that is fine, but please let me know in order to release the time for those who feel that they need it...
Please come a little early if possible and be prepared to wait a little if necessary.
N.B., these slots have not yet been arranged into groups involving cognate projects, so there may be changes.
1timename(s)-
Just come along...





to top of page  Summary

Sensor Technology Materials List

Concentrating on aspects of technology that enable live performance and audio manipulation, this module is designed to provide the knowledge and opportunity for students to create their own performances and sonic installations. Students will be expected to actively pursue their own opportunities for performance/exhibition. Module materials will be based around the type of electronic components used for a variety of methods of controlling hardware and software: sensors (for example, those used in game controllers); and, chips and boards for the creation, manipulation and storage of sound. Of equal importance will be the implementation of the crucial and complex links between technology, performers, electronic sound and the audience. Students will gain experience through a series of tasks and projects culminating in a final performance or exhibition. Students will submit their collected exercises in a portfolio, accompanied by audio-visual documentation as necessary and a brief critical evaluation, which should reference the current literature on sensor technology. This critical evaluation should place the student's work in the context of current trends in sensor technology as well as providing a basis for the student's own criteria and judgement. A materials charge may apply for this module.





to top of page  Content

  1. Investigate the effect of the user interface (software and hardware, including acoustic instruments) on musical performance.
  2. Review, test and use a variety of hardware/software resources.
  3. Design, implement and perform using custom hardware and software.




to top of page  Outcomes

  1. 1. Analyse particular technical requirements (for instance, choose a particular sensor or configuration of sensors to achieve a musical goal); design and implement solutions for those requirements;
  2. 2. Transform abstract data and concepts towards a given purpose and design novel solutions Ð for instance capturing the data in particular movements and translating this into musical gestures;
  3. 3. Be confident and flexible in identifying and defining complex problems and the application of appropriate knowledge, tools/methods to their solution;
  4. 4. Operate in complex and unpredictable contexts, such as a musical performance, requiring selection and application from a wide range of innovative or standard techniques.
36




to top of page  Reading and Listening

  • Banzi, M., (2009), Getting Started with Arduino, North Sebastopol, California: O'Reilly Media Inc.
  • Bishop, C. (2005) Installation Art, London: Tate Publishing
  • Dale D., ed. (2005-present) Make volumes 10-present: Technology on your time, North Sebastopol, California: O'Reilly Media Inc.
  • Emmerson, S. (2000) Music, Electronic Media and Culture, Kent : Ashgate
  • Igoe, T., (2007), Making Things Talk, North Sebastopol, California: O'Reilly Media Inc.
  • Miranda, E. R. (2006) New digital musical instruments: control and interaction beyond the keyboard, Middleton: A-R Editions
  • O'Sullivan, D. & T. Igoe, eds. (2004) Physical Computing: Sensing and Controlling the Physical World with Computers, London: Premier Press
  • Rosenthal, M. (2003) Understanding Installation Art, London: Prestel
Old:
  • Heinrich K. Taube, 2004, Notes from the Metalevel: Introduction to Algorithmic Music Composition, (Swets & Zeitlinger)
  • Cook, Perry R, 1999, Music, cognition, and computerized sound: an introduction to psychoacoustics, (Cambridge, Mass.: MIT Press)
  • Eduardo Miranda, 2001, Composing Music with Computers
  • Curtis Roads, 1996, Computer Music Tutorial, Part 5

 
 

 

to top of page  Resources You Will Need



Sensor Technology Materials List


 
 

to top of page Task and Project Summary, and Assessments

  Task Set Value (%)
1 Hello World
WebCT submission
w2ii 0%
2 Basic Sound with the Arduino w3ii 0%
3 Arduino, MaxMSP, SuperCollider and Breadboards w4ii 10%
4 Arduino, Sensors and Music w5ii 10%
5 Auduino w6ii 10%
6 Arduino and Servos w7ii 10%
7 Communicate via the Internet w8ii 0%
8 Arduino and Multiplexing w9ii 0%
9 Individual Project w10ii 60%
Final (Individual) Project Final Assignment - Choose some aspect covered during the course to concentrate on and complete a creative project for performance towards the end of the course.
The 60% weighting for the Individual Project includes the following potential deductions:
  • 10% for non-performance without good reason;
  • 10% for non-submission of a recording of you performing live;
  • Failure to submit either of the above will result in failure of the module.
In addition, your documentation will include a potential 10% deduction if it is unsatisfactorily presented.
w8ii 60%


to top of page1ii2ii3ii4ii5ii6ii7ii8ii9ii10ii11ii12ii

to top of page   General Outline

1 2 3 4 5 6 7 8 9 vac 10 11 12
Intro Tasks Individual Project/HCI Vacation Tutorials Bank Holiday

to top of page   Detailed Outline

Week Focus Project/Task
1ii
Focus
- include 'stech' in subject area of any email sent
- Assessments
- Introduction to Sensor Technology

Different Boards:
Arduino - http://www.arduino.cc/
Wiring - http://www.wiring.org.co/
USB Create - http://www.create.ucsb.edu/~dano/CUI/
Gainer - http://gainer.cc/

Sensor Technology Materials List
- YOU'LL ALSO NEED A 
MONO 1/4 inch JACK PLUG!!!!

If you haven't taken Performance Technology
You might want to go through a few things...
- Getting Started
- The Seven Basic Rules of Hacking
- How to Solder

- List of sensors (Wikipedia)

WebCT submission
Follow-up
- review, or view Performance Technology
Task 1
 - Hello World
task 1 due: Wednesday 15th December 2010
task 1 weighting: 0%
task summary | WebCT
Sensor walk: walk around your neighborhood, or a different one. 
Take a count of every interaction with a sensor you see. 
These might include:
- Pushbuttons on an ATM
- motion sensors on doors, taps, etc.
- Floor mats
- Cameras
Take pictures or video as appropriate, of the most interesting ones.
2ii
Preparation

- Search for 'Circuit Bending' in:
Google, Scholar, Books, Image, Video,
University Library - Ghazala, Reed, (2005) Circuit-bending: build your own alien instruments, Indianapoli: Wiley Publishing) - Chapters 1 and 2 - Collins, Nicolas, (2006) Handmade electronic music: the art of hardware hacking New York: Routledge - Chapters 1 and 2 Aims and Outcomes - Arduino 'Hello World' - Contributes to outcomes 1,3,4
Focus
- The Arduino and other interfaces
- What's going on
- Getting something going

notes
Task 1
 - Hello World
task 1 due: Wednesday 15th December 2010
task 1 weighting: 0%
task summary | WebCT


to top of page1ii2ii3ii4ii5ii6ii7ii8ii9ii10ii11ii12ii

3ii
Focus
- Breadboarding:
-- Intro on Sparkfun
-- Tom Igoe
-- Intro to Breadboarding [1MB pdf]
-- Intro to Breadboarding [505 KB pdf]
-- Intro to the Arduino [254KB pdf]

- Using a Piezo disc to make sounds
- Give the sounds a duration
- Generate and Modulate Pulses
- Notes Over the Serial Port with Duration Controlled by a Potentiometer
- Use the Arduino Board with Max (preview)

notes
Task 2
 - Basic Sound with the Arduino
task 2 due: Wednesday 15th December 2010
task 2 weighting: 0%
task summary | WebCT
4ii
Focus
- Sensor Presentations 1
- Connecting Arduino to Breadboard
- Ladyada Arduino Tutorials

notes
Task 3
 - Arduino, MaxMSP, SuperCollider and Breadboards
task 3 due: Wednesday 15th December 2010
task 3 weighting: 10%
task summary | WebCT
5ii
- Sensor Presentations 2
- Presentation Chooser v001
- Ladyada Arduino Tutorials
- Arduino Audio 1
- Contribute to outcomes 1-4
Task 4
 - Arduino, Sensors and Music
task 4 due: Wednesday 15th December 2010
task 4 weighting: 10%
task summary | WebCT


to top of page1ii2ii3ii4ii5ii6ii7ii8ii9ii10ii11ii12ii

6ii
Auduino

notes
Task 5
 - Auduino
task 5 due: Wednesday 15th December 2010
task 5 weighting: 10%
task summary | WebCT
7ii
- Arduinos, Motors and Servos
Make video connecting Arduino to a servo
[
- MIDI via Arduino
- Teabox
]

notes
Task 6
 - Arduino and Servos
task 6 due: Wednesday 15th December 2010
task 6 weighting: 10%
task summary | WebCT
8ii
- Multiplexing
- WritingToArduino
Task 7
 - Communicate via the Internet
task 7 due: Wednesday 15th December 2010
task 7 weighting: 0%
task summary | WebCT
9ii
- No lecture slot
- Tutorial times:
- Wednesday 24th 1300-1400 Hel244
- Thursday Mel022 slot moved to 1630-1730
- Friday 26th 1300-1400 Hel040
plus office hours:
- Wednesday 24th 1030-1200 Hel244
- Thursday 1100-1230 Hel244
Task 8
 - Arduino and Multiplexing
task 8 due: Wednesday 15th December 2010
task 8 weighting: 0%
task summary
Holiday

to top of page1ii2ii3ii4ii5ii6ii7ii8ii9ii10ii11ii12ii

10ii
Focus
- Project Presentations
Individual Project Discussions
Individual Project
11ii - Tutorials  
12ii Bank Holiday - Tutorials  


to top of page1ii2ii3ii4ii5ii6ii7ii8ii9ii10ii11ii12ii


 


to top of page  Assessment Criteria





to top of page  Reading and Listening

none
  • Heinrich K. Taube, 2004, Notes from the Metalevel: Introduction to Algorithmic Music Composition, (Swets & Zeitlinger)
  • Cook, Perry R, 1999, Music, cognition, and computerized sound: an introduction to psychoacoustics, (Cambridge, Mass.: MIT Press)
  • Eduardo Miranda, 2001, Composing Music with Computers
  • Curtis Roads, 1996, Computer Music Tutorial, Part 5

 
 

 

to top of page  Resources You Will Need



Sensor Technology Materials List