Skip to main content
Photo by Charles Martin

Supplementary Assessment

Live coding music from a blank screen

outline

Please read the description and specification of the assessment carefully. Failure to meet the specification is likely to lead to a fail grade in this assessment task.

description:

In this assessment, you will perform a live coded music performance starting from an empty code file. That is, all code in your performance must be entered manually during the performance.

This aligns with some of the core tenets of live coding music performance, such as “show us your screens” and “the skillful extemporisation of algorithm as an expressive/impressive display of mental dexterity”. To demonstrate understanding of live coding music algorithms, you will start from a blank screen and type in all parts of your performance manually. Copy/paste, snippets, and generative AI must not be used in your performance.

This live coding performance will be a live, in-person assessment. The performance will be recorded. The only app you can use is Strudel in the Chrome web browser. The browser must be in full screen mode at all times during the performance.

specification

You must:

You must not:

For absolute clarity: Generative AI tools must not be used in this assessment.

pass conditions

This assessment is designed to confirm that you have met the learning outcomes from this course. To successfully pass this assessment you must meet the learning outcomes at the “good” standard, equivalent to a mark of 60% or higher.

creative notes

For examples of blank-screen-style live coding, see:

This video:

Play

rubric

The assessment will be marked according to the following rubric with 10 marks available for each criteria.

CRITERIAHDDCRPN
Sophistication of application of fundamental concepts in sound and music computing. (50%)Excellent to outstanding SMC implementations that follow specification and go beyond learning materials.Very good application of SMC concepts following specification, but not beyond learning materials.Application of SMC at level of learning materials following specification. May have gaps in some areas.Some effort to replicate SMC learning materials resulting in functional SMC software. May have only applied some SMC concepts covered.Very little SMC software, software that is below the level of learning materials, or software that does not follow the specification.
Sophistication as a live coding music performance. (50%)Excellent to outstanding performance demonstrating in-depth interaction and exploration of the live coding environment. Excellent adherence to the assessment format.Very good as a live coding performance with detailed interaction and presentation that demonstrates the live coding environment. Excellent adherence to the assessment format.A good live coding performance that may not show sophisticated interaction and presentation of the live coding environment. Good adherence to the assessment format.A satisfactory performance that may have limited interaction and weak presentation of the live coding environment. The adherence to the submission format may be poor.Below acceptable standards as a live-coding performance. May have very poor adherence to submission format.