rhoadley.net music research software blogs
aru seminars m&t critski focm1a cmc circuit bending mic2b sensor technology comp 3 sonic art major project
youtube vimeo facebook
Timetable Semester 1 2016-17 | ||
Class/Workshop | Monday 1200-1400 | Hel040 |
Richard Hoadley's office and feedback hours (teaching weeks only) |
Monday 1300-1500 Tuesday 1200-1300 |
Hel156 |
tasks | 1i | 2i | 3i | 4i | 5i | 6i | 7i | 8i | 9i | 10i | 11i | 12i |
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 The LogbookAll work on tasks and presentations as well as documentation of your projects should be collected together into a Logbook. You can optionally include a physical copy of the logbook, but an electronic verision must be submitted. You are encouraged to submit the logbook and any additional material on a thumb drive. The logbook is worth 60% of your total mark. The logbook should include:
The logbook can be compiled using any word processing software, but can only be submitted as a pdf document. Refer to submitted movies from within the logbook, and include the movies separately in the submission. Images can, of course, be included in the logbook.
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 2pm Tuesday December 19th 2017. | ||||
1 | Introduction - what have you done? - software used - Pure Data, Csound, Chuck and more - Max for Live | w1i | w3i | NOT assessable |
2 | Demos of your previous work - Computer Vision | w1i | w13i | assessable (15%) |
3 | Controllers - Fiddle/Bonk/Gate Task | w3i | w13i | assessable (15%), EACH! |
4 | Breakbeat-Cutting in MaxMSP | w4i | w13i | assessable (15%) |
5 | Breaking Glass Task | w5i | w13i | assessable (15%) |
6 | Generative Composition Using SC 1 - Generative Composition Using SC 2 | w6i | w13i | assessable (15%) |
7 | Guided Study Week | w7i | w13i | not assessable (0%) |
8 | Generative Composition Using SC 3: using a GUI | w8i | w13i | assessable (15%) |
9 | Max for Live (revision) | w9i | w13i | assessable (15%) |
10 | Creative Computing Presentations | w10i | w13i | assessable (15%) |
11 & 12 | Demos, compositions performances | w11i | w12i | assessable (40%) |
MaxMSP or Supercollider Project | Choose some aspect of MaxMSP, MaxMSP, Max for Live and Ableton or 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. If you'd like to use any other software, please discuss with the course tutor.
You can choose to use different software packages together or separately. Full submission details are here. |
w10i | w12i | 40% |
The final deadline for final submission of all material is 2pm Tuesday December 19th 2017. |
Your work will be marked according to the criteria set out in the document Artefact Creation (document available via University Login only). |
Tutorial Groups | |
tba | |
time |
SID Name |
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 |
tasks | 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 - Assessments - Revision of material from Fundamentals of Computer Music - Getting Help - Other basic programming, introductory enviroments: -- Scratch -- Processing - Also check out PD notes |
Task 1 - Introduction - what have you done? - software used - Pure Data, Csound, Chuck and more - Max for Live Introduction including other software Due: w3i Weighting: NOT assessable task summary | Canvas |
|||||||||||||||||||
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 - Projects - some ideas and previous cohorts' examples - reverse engineering, degrade~, etc. - Designing Sound by Andy Farnell -- http://aspress.co.uk/ds/about_book.php - Investigate some examples of Intermedia Art and consider the notion of visualisation and cross-domain expression 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 - Demos of your previous work - Computer Vision Due: w13i Weighting: assessable (15%) task summary | Canvas |
|||||||||||||||||||
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 - Controllers - Fiddle/Bonk/Gate Task Using Controllers, Fiddle~, Bonk~ and Gate~ in MaxMSP. Due: w13i Weighting: assessable (15%), EACH! task summary | Canvas |
|||||||||||||||||||
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 Manipulating sample lengths mathematically. - investigate different types of synthesis and their implementation in MaxMSP The Max/MSP Project Follow-up - MaxMSP Project |
Task 4 - Breakbeat-Cutting in MaxMSP Manipulating sample lengths mathematically. Due: w13i Weighting: assessable (15%) task summary | Canvas |
|||||||||||||||||||
5i |
Focus - Using Algorithms in MaxMSP |
Task 5 - Breaking Glass Task Synthesising Sound in MaxMSP. Due: w13i Weighting: assessable (15%) task summary | Canvas |
|||||||||||||||||||
Weeks 6-10: SuperCollider
|
|||||||||||||||||||||
6i |
Focus Generative Music/Algorithms. - Download SuperCollider |
Task 6 - Generative Composition Using SC 1 - Generative Composition Using SC 2 Generative Music/Algorithms. Due: w13i Weighting: assessable (15%) task summary | Canvas |
|||||||||||||||||||
7i |
Focus Generative Music/Algorithms. - SC140 Project - External objects and libraries - Presentations during week 9 |
Task 7 - Guided Study Week Generative Music/Algorithms. Due: w13i Weighting: not assessable (0%) task summary | Canvas |
|||||||||||||||||||
8i |
Focus - Writing generative music/algorithms with SuperCollider using a GUI - Tutorials notes |
Task 8 - Generative Composition Using SC 3: using a GUI Writing generative music/algorithms with SuperCollider using a GUI Due: w13i Weighting: assessable (15%) task summary | Canvas |
|||||||||||||||||||
9i |
Focus - cmc2a - Tutorials |
Task 9 - Max for Live (revision) Using Max and Ableton Live together Due: w13i Weighting: assessable (15%) task summary | Canvas |
|||||||||||||||||||
Weeks 11-12: Tutorials and Performance
|
|||||||||||||||||||||
10i |
- Max for Live - Tutorials |
Task 10 - Creative Computing Presentations Prepare and deliver a presentation based on an area of interest related to the course. Due: w13i Weighting: assessable (15%) task summary | Canvas |
|||||||||||||||||||
11i |
- Presentations - Project Tutorials: if you are not able to attend during class time please make an appointment with RH during his feedback/office hours. |
TUTORIALS | |||||||||||||||||||
12i |
Performances/presentations |
- 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 cambridge corn exchange the junction cambridge online kettle's yard kettle's yard music 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