rhoadley.net music research courses software blogs
ARU Seminars Comp&Imp NMP CMC2a CBHH
Sensor Technology Sonic Art Major Project MA Resources
| Timetable Semester 1 2010-11 | ||
| Class |
1: 10-12 Mondays
2: 16-18 Thursdays |
Hel040 |
|
Richard Hoadley's Office/Feedback Hours (teaching weeks only) |
1415-1545 Thursday 1015-1145 Friday |
Hel244/Hel041 |
| 1i | 2i | 3i | 4i | 5i | 6i | 7i | 8i | 9i | 10i | 11i | 12i |
| Module | Assessment | Help and Information | Resources | |||||||||||||||||
|
||||||||||||||||||||
|
||||||||||||||||||||
|
||||||||||||||||||||
|
||||||||||||||||||||
|
In this course students undertake study in high-level programming languages, investigating modes of interaction with hardware and software including graphical user interface design and elements of algorithmic control of musical patterning. In particular students will look at the interrelationships between these elements and learn how to implement important features of them in software. In order to help understand the nature of technology and its effect on music, students are asked to undertake a series of tasks culminating in the conception and implementation of projects of their own devising, for instance, a composition - either algorithmic or for live performance, a piece of functional music software or a performance tool based around an external hardware unit. Students will submit their collected exercises in a portfolio, to be accompanied by a brief critical evaluation, which should reference the current literature on creative music computing and should place the student's work in the context of current trends in creative music programming as well as providing a basis for the student's own criteria and judgement. |
|
|
Assessment
Submission
It is essential that you read this document for full details of your submission. |
| Task | Set | Due | Value (%) | |
| Final submission for all material including tasks is Thursday 15th December 2011. | ||||
| 1 | Breakbeat-Cutting in MaxMSP | w1i | w3i | 10% |
| 2 | Introduction to Pure Data | w2i | w4i | 0% |
| 3 | Fiddle Bonk Gate Task | w3i | w5i | 10% |
| 4 | Synthesis with MaxMSP | w4i | w6i | 10% |
| 5 | Algorithms with MaxMSP | w5i | w7i | 0% |
| 6 | Generative Composition Using SC 1 | w6i | w8i | 10% |
| 7 | Generative Composition Using SC 2 | w8i | w10i | 10% |
| 8 | Controllers and External Classes in SuperCollider | w9i | w11i | 0% |
| 9 | Generative Composition Using SC 3: using a GUI | w10i | w12i | 10% |
| MaxMSP Project | Choose some aspect of MaxMSP to concentrate on and complete a creative project for performance and/or submission in week 12i. If your submission is a performance, it should last approximately 2-3 minutes.
The weighting is 40% if only MaxMSP project is undertaken, or 20% if both MaxMSP and SC projects are undertaken. Full submission details are here. |
w4i | w12i | 20/40% (see above) |
| Supercollider Project | Choose some aspect of Supercollider to concentrate on and complete a creative project for performance and/or submission in week 12i. If your submission is a performance, it should last approximately 2-3 minutes.
The weighting is 40% if only MaxMSP project is undertaken, or 20% if both MaxMSP and SC projects are undertaken. Full submission details are here. |
w10i | w12i | 20/40% (see above) |
| You are encouraged to attempt both projects, or to undertake a project using both MaxMSP and Supercollider, maybe linked in some way. Please speak to your tutor about this. | ||||
|
The final deadline for final submission of all material is Thursday 15th December 2011. |
||||
Your work will be marked according to the criteria set out in the document Artefact Creation (document available via University Login only). |
| Tutorial Groups | |
| Monday | |
| 1000-1025 |
0910357/1 BATEMAN S 0912854/1 BRINKMANN ACK 0901163/1 BUCLAW AWJ 0908645/1 FINCH E |
| 1025-1050 |
0916604/1 HARRIS TM 0907185/1 HOLLIS M 0163677/3 MURFITT JR |
| 1050-1115 |
0801501/1 RICHFIELD T 0907857/1 ROGERS J 0804001/1 SCARBOROUGH DJ 0910746/1 SHARPE GD |
| 1115-1140 |
0905126/1 UTTING JER 1016126/1 VADAMOOTOO D 0909453/1 VERE SE |
| Thursday | |
| 1600-1630 |
0904050/1 BURNS CL 0808502/1 HALFORD GFI 0917346/1 LEECH J |
| 1630-1700 |
0911696/1 LEGWAND PE 0913460/1 LUKER K 0809556/2 MONSLOW S |
| 1700-1730 |
0910232/1 NEWMAN J 0803614/1 SANDS MJ 0910241/1 SHELLEY J 0913771/1 TOPUNOV J |
| N.B. You are all invited to attend each week, 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 earlier if you can. Feel free to sit in on other tutorials as you may learn something! Be prepared to stay a little later if necessary. |
|
| Performance Programme | |||
| tbc | |||
| Please read the detailed submission notes | |||
| SID | Name | time | |
| SID | Name | email address | time |
| 1i | 2i | 3i | 4i | 5i | 6i | 7i | 8i | 9i | 10i | 11i | 12i |
| Week | Focus | Project/Task Set | ||||||||||||||||||
| Weeks 1-4: Max/MSP | ||||||||||||||||||||
| 1i |
- Things to do first - collect email - Assessments - Revision of material from Fundamentals of Computer Music - Getting Help - VLE submission? - Other basic programming, introductory enviroments: -- Scratch -- Processing - Also check out PD notes |
Task 1 - Breakbeat-Cutting in MaxMSP Manipulating sample lengths mathematically. Due: w3i Weighting: 10% task summary | VLE |
||||||||||||||||||
| 2i |
Preparation - See Reading/Listening list - Check that you are clear about Max/MSP external objects Aims and Outcomes - understand the idea of external objects - use certain common methods in Max/MSP - Contributes to outcome 1 Focus - Check all emails are in - Projects - some ideas and previous cohorts' examples - reverse engineering, degrade~, etc. - Designing Sound by Andy Farnell -- http://aspress.co.uk/ds/about_book.php notes Follow-up - Tasks (Max/MSP) - look through the course materials and begin to consider what you might want to undertake for the Max/MSP Project |
Task 2 - Introduction to Pure Data Introduction to Pure Data Due: w4i Weighting: 0% task summary | VLE |
||||||||||||||||||
| 3i |
Preparation - Pitch tracking, beat following and gating Aims and Outcomes - understand some of the work and ideas behind speech and voice synthesis - Contributes to outcomes 2, 4 Outline - Fiddle~ Bonk~ and Gate... notes Follow-up - Tasks (Max/MSP) |
Task 3 - Fiddle Bonk Gate Task Using Fiddle~, Bonk~ and Gate~ in MaxMSP. Due: w5i Weighting: 10% task summary | VLE |
||||||||||||||||||
| 4i |
Preparation - Prepare some sort of proposal concerning what you might attempt for the The MaxMSP Project Aims and Outcomes - Different types of synthesis using MaxMSP - Starting out with Algorithms in MaxMSP - Contributes to outcome 1 Focus Synthesising Sound in MaxMSP. - investigate different types of synthesis and their implementation in MaxMSP The Max/MSP Project Follow-up - MaxMSP Project |
Task 4 - Synthesis with MaxMSP Synthesising Sound in MaxMSP. Due: w6i Weighting: 10% task summary | VLE |
||||||||||||||||||
| 5i |
Focus - Using Algorithms in MaxMSP |
Task 5 - Algorithms with MaxMSP Algorithmic Composition using MaxMSP. Due: w7i Weighting: 0% task summary | VLE |
||||||||||||||||||
Weeks 6-10: SuperCollider
|
||||||||||||||||||||
| 6i |
Focus Generative Music/Algorithms. - Your own version of SC |
Task 6 - Generative Composition Using SC 1 Generative Music/Algorithms. Due: w8i Weighting: 10% task summary | VLE |
||||||||||||||||||
| 7i |
- Tutorials (Max/MSP Project): if you are not able to attend during class time please make an appointment with RH during his feedback/office hours. |
TUTORIALS | ||||||||||||||||||
| 8i |
Focus Generative Music/Algorithms. - SC140 Project (Dan Stowell) - External Objects - BBCut - Toplap - Assessment Criteria - Projects |
Task 7 - Generative Composition Using SC 2 Generative Music/Algorithms. Due: w10i Weighting: 10% task summary | VLE |
||||||||||||||||||
| 9i |
Focus Using controllers (game controllers, Wii...) |
Task 8 - Controllers and External Classes in SuperCollider Using controllers (game controllers, Wii...) Due: w11i Weighting: 0% task summary | VLE |
||||||||||||||||||
| 10i |
Focus Writing generative music/algorithms with SuperCollider using a GUI |
Task 9 - Generative Composition Using SC 3: using a GUI Writing generative music/algorithms with SuperCollider using a GUI Due: w12i Weighting: 10% task summary | VLE |
||||||||||||||||||
Weeks 11-12: Tutorials and Performance
|
||||||||||||||||||||
| 11i |
PERFORMANCES (tbc) |
PERFORMANCES (tbc) | ||||||||||||||||||
| 12i |
TUTORIALS |
- Small Group/Individual Tutorials | ||||||||||||||||||
|
Max/MSP and Supercollider are our basic platforms. Max/MSP is available from Cycling74. |
|
Included on MDF:
Collins, N., Cottle, D. M. and Wilson, S., (eds) (2010). The SuperCollider Book. Cambridge, Mass: MIT Press. |
cambridge listings and venues
adc arts picture house arts theatre visit cambridge what's on cambridge city events cambridge evening news entertainment guide cineworld cambridge corn exchange cambridge footlights the junction cambridge online kettle's yard kettle's yard music king's art centre mumford varsity online vue wereallneighbours wysing arts
london listings
cafe oto national film theatre south bank national theatre tate theatre guide whatsonstage.com young vic kinetica