rhoadley.net   music   research   courses   software   blogs

ARU    Seminars    Comp&Imp    NMP    CMC2a    CBHH
Sensor Technology    Sonic Art    Major Project    MA Resources


 

Creative Music Computing 2a

AF215036S

rhoadley.net/courses/cmc2a
VLE and Module Guide


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

to top of page1i2i3i4i5i6i7i8i9i10i11i12i

Resources

Module Assessment Help and Information Resources
Max/MSP Resources
Home Forum   Blog Examples Projects Tasks Tutorials
SuperCollider Resources
Home Forum Swiki Blog Examples Projects Tasks Tutorials
Jitter Resources
Home Forum   Blog Examples Projects Tasks Tutorials
OSC Resources
Home     Blog Examples Projects Tasks Tutorials




 
 

to top of page  Summary

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.


 
 

to top of page  Outcomes

  1. 1. Utilise knowledge of a variety of resources through customised software control.
  2. 2. Create simple audio software for utility, investigative or creative purposes , demonstrating a knowledge of digital sound from a creative, theoretical and practical standpoint.
  3. 3. Appreciate the advantages and disadvantages of various approaches to human/machine interaction.
  4. 4. Create a pre-recorded or live composition in which distinctive and original sounds are derived from one or more of these hardware resources.

to top of page  Assessments & Submission

Assessment
• In this course, you will be asked to work on a series of tasks and projects.

• These tasks are taken throughout the course; of these four are submitted and these are worth 10% each of the entire course. There is a summary of tasks and projects here.

• The projects are valued together at 60% of the entire course.

• Each task must be accompanied by sufficient documentation to ensure smooth demonstration of the task. Usually this documentation is best situated within the relevant patch, very MaxMSP or SC. More details here.

• Each project (not task) must be accompanied by a short commentary (approximately 200 words maximum) in text outlining your goals, achievements and experiences.

• All materials should be physically submitted to the i-Centre.

Submission
The final deadline for final submission of all material is Thursday 15th December 2011.

It is essential that you read this document for full details of your submission.




 

to top of page  Task and Project Summary

Semester 1

  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.


 
 
 

to top of page  Assessment Criteria

Your work will be marked according to the criteria set out in the document Artefact Creation (document available via University Login only).

to top of page  Tutorial Groups

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.

 
 
 

to top of page  Performance Programme

Performance Programme
tbc
Please read the detailed submission notes
SIDNameemail time
SIDNameemail addresstime



 

to top of page  Course Outline

to top of page1i2i3i4i5i6i7i8i9i10i11i12i

Semester 1

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
to top of page1i2i3i4i5i6i7i8i9i10i11i12i
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...)
and external classes in SuperCollider. - Some ideas and previous cohorts' examples - Cottle... notes
Task 8
 - Controllers and External Classes in SuperCollider
Using controllers (game controllers, Wii...)
and external classes in SuperCollider.
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
to top of page1i2i3i4i5i6i7i8i9i10i11i12i
11i
PERFORMANCES (tbc)
PERFORMANCES (tbc)
12i
TUTORIALS
- Small Group/Individual Tutorials

 

to top of page  General Resources

Max/MSP and Supercollider are our basic platforms. Max/MSP is available from Cycling74.

 

to top of page  Reading/Listening

Included on MDF:

Collins, N., Cottle, D. M. and Wilson, S., (eds) (2010). The SuperCollider Book. Cambridge, Mass: MIT Press.
Cope, D. (2005). Computer models of musical creativity. Cambridge, Mass.:MIT Press.
Loy, D. G. (2006). Musimathics : the mathematical foundations of music. Cambridge, Mass. & London: MIT Press.
Miranda, E. R. (2001). Composing music with computers. Oxford: Focal.
Miranda, E. R. and M. M. Wanderley (2006). New digital musical instruments : control and interaction beyond the keyboard. Middleton, Wis.: A-R Editions.


to top of page  Interesting Things



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

Organisations

Media

Festivals

Conferences


 
 
 
 
www rhoadley.net