Day 1 · Monday 31 August 2026 · RTA 307

When Is Sound Music?

Listening at the boundary between noise, sound, and music. The physics of a vibration. Computation with no computer. And a first line of code that makes a sound.

10:00 house rule + intros 10:30 listening session 11:10 break 11:20 physics of sound 12:15 lunch 13:10 computation, unplugged 13:50 first code 14:30 end
By the end of today you can

10:00 — The House Rule

One rule governs everything recorded in this workshop:

Every fact recorded here carries a true timestamp — to the minute when known, an honest window when not. Precision may relax; truthfulness may not.

Where this comes from: the allotted list with your six names on it reached the facilitator on Thursday 27 August 2026, 11:08 AM. That minute is known, so that is the minute on record. When you hand in a field recording, it carries the minute it was made. When you don't know the minute, you say so — "between 6 and 7 pm" is honest; a made-up "18:23" is not.

Why a sound workshop cares: sound is the time-based medium. A sound is a pressure pattern unfolding in time; a recording is a claim about what happened at a particular moment. Getting comfortable with honest time is getting comfortable with the material itself.

10:30 — Listening Session: Boundary Cases

Eyes closed for each one. After each: one word, from each person, no discussion. Discussion comes after the whole list. Each recording streams right here — monitors up, phones down.

Exercise: the axis

One long line on the table: SOUND ————————— MUSIC. Each listening example goes on a card. Place the cards together, out loud. You must argue for every placement, and you may move anyone else's card if you argue better. There is no answer key — the argument is the point. Photograph the final axis and note the time (house rule).

The working definition we'll carry forward, due to Edgard Varèse: music is organized sound. The workshop question then becomes — organized by whom, or by what? By Day 10 the answer will include: by a program you wrote.

11:20 — The Physics of a Sound

Everything you heard this morning is one phenomenon: something vibrates, air carries the vibration as a pressure wave, your eardrum vibrates in sympathy. Three measurable properties of that wave account for most of what you can say about a sound:

PropertyPhysical meaningYou hear it as
Frequency vibrations per second, in hertz (Hz) pitch — high or low. Humans hear roughly 20 Hz to 20,000 Hz
Amplitude how far the pressure swings from rest loudness
Timbre the shape of the vibration — which extra frequencies (harmonics) ride along with the fundamental the "colour" — why a flute and a sitar on the same note sound nothing alike

A sine wave is the only sound with exactly one frequency in it. Every other sound — a plucked string, a voice, a square wave — is a stack of sines: a fundamental plus harmonics at 2×, 3×, 4×… the fundamental. (Day 3 builds all of Western harmony out of this one fact.)

Live demo — see a sound

Press start. Left canvas is the waveform (pressure over time); right is the spectrum (which frequencies are present). Switch waveforms and watch the harmonics appear — the ear hears "brighter," the spectrum shows "more partials." This runs on the same Web Audio engine we will program all fortnight.

wave
freq 220 Hz
level 0.20

Vocabulary to leave the morning with: Hz, amplitude, waveform, fundamental, harmonic, spectrum. Six words; everything else in this workshop is built from them.

13:10 — Computation, Unplugged

Before any code: what a computer actually does, performed by humans.

A computation needs only three things:

  1. Instructions — a fixed list of simple actions
  2. State — something that remembers (a number, a card, a raised hand)
  3. Repetition — doing the list again, and again, with the state carrying over

Exercise: the human step sequencer

  1. Six chairs in a row. Each person is one step and holds a card with one instruction: CLAP, HUM (any note), HISS, SNAP, STOMP, or REST.
  2. The facilitator is the clock: walks the row at a steady tempo, pointing. When pointed at, execute your card. End of row → loop to the start.
  3. Run it until it grooves. Then mutate the program: swap two cards (edit), have one person execute only every second pass (conditional), let one card say "copy whatever step 3 did" (reference). Each mutation is one programming idea, felt before it is named.

What you just did is exactly what Tone.js's sequencer will do on Day 5 — the clock was a loop, the cards were an array, the tempo was BPM.

13:50 — First Contact With Code

  1. Go to editor.p5js.org and create an account — it saves every sketch and gives each one a shareable link. This account is your instrument case for two weeks.
  2. File → New. You get an empty sketch with setup() (runs once) and draw() (runs ~60 times a second — a loop, like the walk along the chairs).
  3. Replace everything with this, press play, then click the canvas and move the mouse:
let osc;

function setup() {
  createCanvas(400, 400);
  osc = new p5.Oscillator('sine');   // the same oscillator from the demo
}

function mousePressed() {
  osc.start();                       // browsers unlock audio only after a click
}

function mouseMoved() {
  osc.freq( map(mouseX, 0, width, 100, 1000) );  // left–right = pitch
  osc.amp(  map(mouseY, height, 0, 0, 0.5) );    // up–down   = loudness
  background(mouseX / 2, 100, mouseY / 2);
}

Three things worth noticing, today only at a glance:

Play with the numbers. Break it. The editor's play button is also a reset button; nothing can be damaged.

Homework — due tomorrow 10:00

Field recording: capture one sound from your evening that is almost music — with your phone's voice recorder, 30–90 seconds. Per the house rule, note where it was recorded and when, to the minute. Bring it on the phone; we open Day 2 by listening to all six.

Also: if you don't yet have a p5.js editor account, make one before tomorrow.

UpSyllabus