hljóð

silence and sound

Learn music theory by playing the soundtracks that shaped a generation.

EDM Track game soundtracks → ambient → your own compositions

Learn music theory by recreating famous pieces in a live-coding instrument. Every lesson teaches through music you already know and ends with something you compose yourself.

WIP — The curriculum sequence and music theory content is by the author. Prose and most capstone samples are AI-generated and being replaced with original material.

0
First Noise
Zelda + Mario · patterns, mini-notation, stacking
live
1
The Break
Metroid + Mega Man 2 · rhythm, groove, 170bpm, Japanese ma
live
2
The Bass
Skyrim + Minecraft · waveforms, ADSR, reese, filtering
live
3
Layers
Chrono Trigger + Stardew Valley · polyrhythm, three voices, stereo
live
4a
Space
Dark Souls + Zelda · reverb, delay, pads, atmosphere
live
4b
Chords
intervals, triads, Cm–Ab–Bb–G, voice leading
live
4c
The 808
optional · phonk, 808 bass, distortion, Memphis
live
5
Movement
Lost Woods + Megalovania + Fez · transforms, probability, jo-ha-kyū
live
6
The Drop
FF7 + Hollow Knight + NieR · arrangement, silence, jo-ha-kyū
live
7
Chopping
Zelda LttP + Chrono Trigger + Nujabes · samples, texture, the piece ships
live
8a
The Scale
Mario Overworld + Gerudo Valley · major/minor, .scale(), full recreations
live
8b
Modes
Lost Woods + Lavender Town + FF Prelude · modes, pentatonic, why Lavender Town scared you
live
8c
Melody Over Changes
Chrono Cross + Persona 5 · chord tones, passing tones, game music meets jazz
live
9a
Diatonic Harmony
Animal Crossing 7PM + Persona 4 · 7th chords, Roman numerals, deceptive simplicity
live
9b
ii-V-I
Persona 5 Last Surprise · the cadence, voice leading, acid jazz
live
9c
The Monster
your second composition · full track from scratch using everything
live
8d
Intervals
Silent Hill + Fairy Fountain · tritone as dread, major 6th as beauty
live
8e
Non-Chord Tones
FF6 Terra's Theme · suspensions and appoggiaturas in the greatest game melody
live
9d
Cadences + Form
FF Main Theme · authentic/plagal/deceptive, AABA, 12-bar blues form
live
9e
Texture + Accompaniment
Ace Attorney · walking bass, Alberti bass, accompaniment patterns
live
9f
Melodic Development
Zelda Main Theme across 35 years · motive, retrograde, augmentation
live
10
The Set
transitions, long-form composition, live performance
soon
Blues, Jazz, Classical coming soon

Three more tracks are planned: Blues (guitar-ready, 12-bar form through Bird blues), Jazz (Autumn Leaves to Giant Steps), and a Classical interlude (Mozart, counterpoint, sonata form). See the full syllabus for details.

coming soon

hljóð teaches music theory and live coding simultaneously. You learn by hearing, then coding, then naming. Every lesson ends with a shareable track. The curriculum covers rhythm, synthesis, harmony, melody, arrangement, and improvisation across four tracks: EDM (production + theory), Blues (functional harmony + guitar), Jazz (standards + improvisation), and Classical (form + counterpoint). Built on strudel.

Phase 1: The Beat in progress
DnB → Phonk. Pattern construction, synthesis, effects, arrangement, sampling.

WIP — Curriculum sequence + music theory by the author. Prose and most capstone samples are AI-generated, being replaced with original material.

-1What Is Sound?Displaced air, vibration, the 20Hz boundary between rhythm and pitch.planned

Sound is displaced air. Below 20 vibrations per second, you feel it as pulse. Above 20, you hear pitch. Rhythm and pitch are the same phenomenon at different speeds.

A frequency slider sweeps from 1Hz (a click) through 20Hz (a buzz) up to 440Hz (a note). You hear the exact moment rhythm becomes pitch.

0First NoiseYour first sound in a browser tab. Finish with a loop you can share.live
00Sound — s(), first sample, play/stop/share
01Pattern — sequences, [], *, ~, rests, grouping
02Synth — note(), waveform types, stacking with stack()
03Capstone — a weird intentional loop
game repertoire
Koji Kondo — Mario Coin Jingle (1985)
Koji Kondo — Mario Overworld (1985)
listening
Kraftwerk — “Numbers” (1981) minimal pattern construction from drum machine loops
Derrick May — “Strings of Life” (1987) a piano loop becomes one of the greatest dance tracks
New Order — “Blue Monday” (1983) programmed loop as complete track, best-selling 12″
1The BreakBuild a drum pattern from kick, snare, and hats. Make a beat you can share.live
00Tempo — setcpm(42.5), BPM↔CPM conversion
01Kick — placement, syncopation, ghost kicks
02Snare — half-time (beat 3), the DnB feel vs house
03Hats — *16, velocity patterns, open hat
04Capstone — a proper DnB drum pattern
game repertoire
Hirokazu Tanaka — Metroid Brinstar (1986)
Takashi Tateishi — Mega Man 2 Wily Stage 1 (1988)
listening
The Winstons — “Amen, Brother” (1969) the 7-second break that built jungle and DnB
Shy FX & UK Apache — “Original Nuttah” (1994) chopped amen + dancehall, crossover jungle anthem
Roni Size / Reprazent — “Brown Paper Bag” (1997) live bass over programmed breaks, Mercury Prize
Origin Unknown — “Valley of the Shadows” (1993) processed breaks + atmospheric arps, early jungle landmark
2The BassShape a bass sound from a raw wave. Filter it, distort it, make it growl.live
00Low End — sine C1, ADSR envelope shaping
01Wave Shape — sine/saw/square/tri comparison
02The Reese — two detuned saws, beating frequencies
03Filtering — lowpass cutoff, resonance, sweeps with signals
04Capstone — drums + filtered reese
game repertoire
Jeremy Soule — Skyrim Dragonborn (2011)
C418 — Minecraft Subwoofer Lullaby (2011)
listening
Reese (Kevin Saunderson) — “Just Want Another Chance” (1988) the literal origin of the Reese bass
Renegade (Ray Keith) — “Terrorist” (1994) sampled Reese + amen = instant jungle anthem
Ed Rush & Optical — “Wormhole” (1998) first neurofunk record, filter sweeps + resampled bass
Goldie — “Inner City Life” (1995) sub-bass carrying emotional weight beneath orchestral strings
3LayersStack rhythms that disagree with each other. Ghost notes, stereo, groove.live
00Three Against Four — polyrhythm, euclidean layers
01Ghost Notes — quiet euclidean patterns under main hits
02Width — .pan(), stereo hats, moving pan with signals
03Capstone — 10-layer DnB arrangement
game repertoire
Yasunori Mitsuda — Chrono Trigger Wind Scene (1995)
ConcernedApe — Stardew Valley Spring (2016)
listening
Photek — “Ni-Ten-Ichi-Ryu” (1997) drum programming so intricate it seemed inhuman
Goldie — “Timeless” (1995) 21 minutes of impossibly detailed layered production
Noisia — “Stigma” (2007) polyrhythmic interplay that reframes the groove on each entry
4AtmosphereDrop the tempo. 808 bass, dark chords, reverb. Your first phonk track.live
00New Ground — tempo drop to 140bpm, phonk drums, cowbell
01The 808 — sine + decay + distort = bass as melody
02Space — .room(), .size(), .delay(), .delaytime(), .delayfeedback()
03The Chord — triads, [a,b,c] notation, Cm→Ab→Bb→G progression, bass follows harmony
04Capstone — full phonk track in C minor
game repertoire
Motoi Sakuraba — Dark Souls Firelink Shrine (2011)
Koji Kondo — Zelda BotW Temple of Time (2017)
listening
Three 6 Mafia — “Tear Da Club Up” (1995) foundational Memphis phonk: 808s, dark reverb
Tommy Wright III — “Ashes 2 Ashes, Dust 2 Dust” (1994) bedroom lo-fi Memphis, warped piano + 808
DJ Smokey — “Evil Wayz” (2013) bridged classic Memphis samples with modern phonk filtering
Kaito Shoma — “Scary Garry” (2016) first drift phonk track, blown-out cowbell + distorted bass
5MovementMake the pattern shift. Transforms, probability, stereo splits.live
00Conditional Repeats — .every(N, fn), stacking different periods
01Probability — .sometimes(), .often(), .rarely(), non-determinism
02Stereo Splits — .jux(rev), .juxBy(), .off() for offset harmony
03Capstone — EDM.4 phonk track with transforms layered
game repertoire
Koji Kondo — Zelda Lost Woods (1998)
Toby Fox — Undertale Megalovania (2015)
listening
DJ Rashad — “Feelin” (2012) constant rhythmic instability, scattered vocal samples
Burial — “Archangel” (2007) constantly shifting chopped vocals, ghostly evolution
Aphex Twin — “Xtal” (1992) subtle timbral shifts create generative-feeling ambient
6The DropBuild tension. Strip it down. Bring it back. Arrangement and the drop.live
00Silence — removing elements, the power of absence
01The Build — filter sweeps, snare rolls, density increase
02Sections — cat(), / (slow), @ (elongate), multi-section arrangement
03Capstone — intro→build→drop with <> gain automation
game repertoire
Nobuo Uematsu — FF7 One Winged Angel (1997)
Christopher Larkin — Hollow Knight Sealed Vessel (2017)
listening
The Prodigy — “Firestarter” (1996) filter sweep build into vocal explosion
Chase & Status — “Blind Faith” (2011) textbook DnB buildup and drop choreography
DVRST — “Close Eyes” (2021) drift phonk build-drop that went mass
7ChoppingSlice a sample. Pitch it down. Rearrange the pieces. Phonk chopping.live
00Speed — .speed() pitch shift, phonk pitch-down, ? degrade, | random
01Chop — .loopAt(), .chop(), .begin()/.end(), .striate()
02Slice — .slice() rearrange, .splice() pitch-corrected, phonk treatment
03Capstone — chopped-sample phonk track
game repertoire
Yasunori Mitsuda — Chrono Trigger Corridors of Time (1995)
listening
DJ Shadow — “Building Steam with a Grain of Salt” (1996) first album made entirely from samples
J Dilla — “Workinonit” (2006) king of chopping, SP-303 from a hospital bed
Madvillain — “Accordion” (2004) pitched-down chopped sample creates new melodic identity
Music theory covered: rhythm & meter (Ch 4), basic waveform physics, stereo imaging, arrangement form, sampling history
Phase 2: The Harmony in progress
Scales, modes, melody, diatonic harmony, voice leading, cadences, form, motivic development.

WIP — Same as above. Theory sequence by the author; prose + samples being replaced.

scales + melody
8aThe ScaleNumbers become notes. Major, minor, your first melody over a beat.live
00Scale Degrees — numbers map to notes via .scale()
01Major + Minor — same numbers, different mood. The 3rd/6th/7th shift.
02First Melodies — melody over the phonk beat using scale degrees
03Capstone — phonk track with a scale-degree melodic lead
game repertoire
Koji Kondo — Mario Overworld (C major)
Koji Kondo — Zelda Gerudo Valley (minor)
listening
Nujabes — “Feather” (2005) Modal Soul — modal/scalar harmony in beat music
LTJ Bukem — “Demon’s Theme” (1992) genesis of atmospheric DnB, melodic layers over breaks
8bModesSame notes, different mood. Modes, pentatonic, the blues scale.live
00The Modes — same 7 notes, different starting point = different mood
01Relative Keys — C major = A minor, Eb major = C minor
02Pentatonic + Blues — 5-note safety net, the blue note
03Capstone — phonk track with blues-scale melody
game repertoire
Nobuo Uematsu — FF Prelude (pentatonic)
Koji Kondo — Zelda Lost Woods (Mixolydian)
8cMelody Over ChangesThe melody follows the chords. Chord tones, passing tones, gated rhythm.live
00Chord Tones — land on chord notes on strong beats
01Passing Tones — scale notes between chord tones, smooth motion
02Rhythmic Gating — .struct("1 0 1 0"), euclidean struct, separation of pitch and time
03Capstone — phonk track with harmony-tracking gated melody
game repertoire
Shoji Meguro — Persona 5 Beneath the Mask (2016)
8dIntervalsName every distance between two notes. The tritone and why V7 resolves.live

Name every interval (m2, M2, m3, M3, P4, tritone, P5, m6, M6, m7, M7, P8). Hear each one. Measure them in semitones. Interval quality. Inversion (M3 inverts to m6). The tritone as the most unstable interval — and why V7→I resolves (the tritone inside V7 resolves outward to the tonic).

Theory: Ch 5 (Introduction to Intervals, quality, inversion, augmented/diminished)

game repertoire
Akira Yamaoka — Silent Hill 2 Theme of Laura (tritone)
8eNon-Chord TonesNeighbor tones, suspensions, pedal points. Every flavor of tension.live

8c taught passing tones. This lesson completes the vocabulary. Neighbor tones (step away, step back). Suspensions (hold a note from the previous chord into the new one — the clash resolves downward). Pedal point (a drone, which the learner has been doing since 8b). Appoggiatura (leap to a dissonance, resolve by step). Anticipation (arrive at the next chord’s note early). Each type creates a different kind of tension.

Theory: Ch 10 (Non-Chord Tones, all types)

game repertoire
Nobuo Uematsu — FF6 Terra’s Theme (suspensions)
harmony + analysis
9aDiatonic HarmonyBuild every chord in a key from the scale. Four qualities, Roman numerals.live
00Stacking Thirds — harmonize C major, all 7 diatonic 7th chords
01The Four Qualities — maj7, min7, dom7, m7b5, arpeggios (manual up/down/converge)
02Roman Numerals — functional analysis, the phonk progression in Roman numerals
03Capstone — phonk track with arpeggiated diatonic chord layers
game repertoire
Shoji Meguro — Persona 5 Beneath the Mask
Michiru Yamane — Castlevania SotN
listening
A Tribe Called Quest — “Electric Relaxation” (1993) jazz organ sample with ambiguous root, harmonic sophistication
Flying Lotus — “Do the Astral Plane” (2010) free jazz + IDM + beat music, unconventional harmony
9bii-V-IThe strongest chord progression in Western music. Analyze Autumn Leaves.live
00The Cadence — ii-V-I in C major and C minor
01Voice Leading — 3rd→7th resolution, smooth inversions, SVG voice-leading diagram
02Autumn Leaves — two ii-V-Is (G major + E minor), learner circles the patterns
03Capstone — Autumn Leaves with phonk drums + arpeggiated voicings
game repertoire
Shoji Meguro — Persona 5 Last Surprise (ii-V-I)
9cThe MonsterEvery tool at once. Build a monster from three notes in eight slots.live
00Chunk — .chunk(N, fn), rotating transform across pattern segments
01Superimpose — .superimpose(fn), function composition (chaining)
02Building the Beast — 6 editors: seed → +speed → +chunk/ply → +sine pitch → +juxBy → full monster
03Capstone — the monster in full band context, every tool from the course
game repertoire
Mick Gordon — DOOM 2016 BFG Division
listening
Aphex Twin — “Vordhosbn” (2001) inhuman layered complexity, drill’n’bass
Venetian Snares — “Hajnal” (2005) Bartók + amen break = unparalleled breakcore
Squarepusher — “Ultravisitor” (2004) noise, ambient, glitch interrupting wild breakbeats
9dCadences + FormHow phrases end and tracks are shaped. Cadences, verse-chorus, 12-bar blues.live

Four cadence types: authentic (V→I), plagal (IV→I, the “amen”), deceptive (V→vi, the surprise), half (ending on V, unresolved). Then form: verse-chorus, AABA (standards), ABAC, the 12-bar blues as formal structure (the bridge to the Blues track). Sentence (1+1+2 bar phrase) vs period (antecedent-consequent). Phrases that ask questions and phrases that answer them.

Theory: Ch 7.4 (Cadences), Ch 12 (Form in Popular Music), Ch 13 (Phrases in Combination)

game repertoire
Nobuo Uematsu — FF Main Theme (AABA form)
9eTexture + AccompanimentWalking bass, son clave, Alberti bass. The patterns underneath.live

Walking bass (stepwise motion through chord tones — this is where strudel’s stepwise functions shine). Son clave (3+3+2 rhythm, habanera, reggaeton). Alberti bass (arpeggiated accompaniment pattern). Block chord patterns. Afterbeats and offbeats (reggae, polka). The 3+3+3+3+2+2 grouping. Each texture creates a different genre feel from the same harmony.

Theory: Ch 14 (Accompanimental Textures, including son clave and world rhythms)

game repertoire
Masakazu Sugimori — Ace Attorney Cross-Examination (walking bass)
9fMelodic Developmentrev is retrograde. fast is diminution. off is canon. The reveal.live

The reveal — every strudel transform the learner knows IS a classical composition technique. rev = retrograde. fast(2) = diminution. slow(2) = augmentation. add(note(N)) = transposition. .off() = canon. Name them. Show Bach using the same operations on paper. Build a melody through motivic development: state a motive, then develop it using transforms the learner has been using since EDM.5.

Theory: Ch 11 (Melodic Analysis: motive, inversion, augmentation, diminution, retrograde, extension, ornamentation)

game repertoire
Lena Raine — Celeste First Steps
Koji Kondo — Zelda Main Theme across 35 years
Music theory covered: scales & key signatures (Ch 2–3), intervals (Ch 5), triads & 7th chords (Ch 6–8), Roman numerals & cadences (Ch 7), harmonic progression & function (Ch 9), non-chord tones (Ch 10), melodic analysis (Ch 11), form (Ch 12–13), accompaniment textures (Ch 14), creating contrast (Ch 15)
EDM.10: The Set planned
Live performance, long-form composition, transitions. Where next.
10The SetEverything combined into a 2-3 minute piece. Where next.soon
Beyond strudel: Two paths. Live coding → TidalCycles + SuperCollider (full Haskell-based live performance system, unlimited sound design). Digital production → Bitwig (DAW for arrangement, mixing, mastering — sketch in strudel, produce in Bitwig). Both paths start here.
Phase 3a: The Studio planned
Live coding path — visualizations, the voicing engine, deep pattern tools.
11aEyesSee what you hear. Scope, pianoroll, spiral, spectrum.soon

The strudel visualization suite. Piano roll for pitch, scope for waveform, spiral for harmonic relationships, spectrum for frequency content, punchcard for rhythm. Each visualization reveals something the ear might miss.

11bThe Voicing EngineChord symbols become voicings automatically. The engine does the work.soon

Strudel’s tonal system. chord() for chord symbols, .voicing() for automatic voice leading, addVoicings() for custom dictionaries, anchor() for bass note control. Build jazz voicings that lead themselves.

11cDeep PatternsPolymetre, stepwise functions, alignment. The deep pattern tools.soon

Advanced pattern manipulation. stepwise for walking bass and scalar motion. {} for polymètre (different lengths running simultaneously). mask/sew/stitch for boolean pattern gating. Pattern factories for generative composition.

Strudel features: full visualization suite, tonal extensions, advanced pattern manipulation, polymètre vs polyrhythm
Phase 3b: The Architecture planned
Composition path — chromatic harmony, borrowed chords, modulation, voice leading, counterpoint.
chromatic harmony
10aChromatic HarmonySecondary dominants. The chord that doesn't belong — until it does.soon

Secondary dominants — borrowing the V chord from another key to tonicize a non-tonic chord. V/V, V/vi, V/ii. The moment a chord “points” somewhere other than home. How game composers use tonicization for dramatic color shifts.

Theory: Ch 17 (Secondary Dominants)

10bBorrowed ColorsBorrow a chord from the parallel key. bVI, bVII, Picardy third.soon

Mode mixture — borrowing chords from the parallel key. ♭VI and ♭VII in major (the “epic” sound). Picardy 3rd (ending a minor piece on a major chord). Why so many game soundtracks hover between major and minor.

Theory: Ch 19 (Mode Mixture)

10cDramatic TensionNeapolitan and augmented sixth chords. Maximum chromatic tension.soon

The most dramatic chords in tonal music. The Neapolitan (♭II as a predominant — instant gravitas). The three augmented 6th chords (Italian, French, German) and their chromatic approach to V. Boss-fight harmony.

Theory: Ch 20–21 (Neapolitan & Augmented Sixth Chords)

modulation + form
11aKey TravelPivot chords, direct modulation, chromatic mediants. Changing keys.soon

Changing keys mid-piece. Pivot chord modulation (a chord that belongs to both keys). Common-tone modulation (one note bridges two distant keys). Direct modulation (the “truck driver” key change). How Zelda dungeons modulate to signal progression.

Theory: Ch 22–23 (Modulation, Enharmonic Modulation)

11bLarge FormsBinary, ternary, sonata, rondo. How large pieces are shaped.soon

Form beyond verse-chorus. Binary (A-B, Baroque dance). Ternary (A-B-A, da capo). Rondo (A-B-A-C-A, recurring theme). Sonata form (exposition-development-recapitulation, the grandest structure in Western music). How RPG overworld themes use rondo form.

Theory: Ch 24–25 (Binary, Ternary, Rondo, Sonata)

voice leading + counterpoint
12aVoice Leading IFour voices, four rules. Parallel fifths, spacing, doubling.soon

Four-part writing — soprano, alto, tenor, bass. Voice ranges. The four types of motion (parallel, contrary, oblique, similar). Why parallel 5ths and octaves are avoided. Doubling rules. Connect chords so each voice moves as little as possible.

Theory: Ch 26–27 (Voice Leading Triads & Seventh Chords)

12bVoice Leading IINon-chord tones and chromatic harmony in four-part writing.soon

Non-chord tones in four-part context. Suspension chains (4-3, 7-6, 2-3). Chromatic voice leading with secondary dominants and mode mixture. Pedal point as structural device. The art of making four independent lines sound like one harmony.

Theory: Ch 28–29 (Chromatic Harmony in 4 Parts)

13aCounterpointNote against note. Species counterpoint from cantus firmus to free.soon

Species counterpoint — the systematic method. Species 1 (whole notes, consonance only). Species 2 (half notes, passing tones). Species 3 (quarters, neighbor tones). Species 4 (syncopation, suspensions). Species 5 (florid, combining all). Each species maps to strudel techniques the learner already knows.

Theory: Ch 30 (Species Counterpoint)

13bInvention & FugueSubject, answer, countersubject, stretto. The fugue.soon

The pinnacle of counterpoint. Two-voice invention (subject + countersubject, invertible counterpoint). Fugue exposition (subject, real/tonal answer, countersubject entries). Stretto (overlapping entries). Episodes and modulation. .off() IS canon. rev IS retrograde. The learner has been writing counterpoint since EDM.5.

Theory: Ch 30 (Fugue, Invention)

Music theory covered: secondary dominants (Ch 17), mode mixture (Ch 19), Neapolitan & augmented 6th (Ch 20–21), modulation (Ch 22–23), binary/ternary/sonata/rondo (Ch 24–25), voice leading (Ch 26–29), counterpoint & fugue (Ch 30)
Blues Track planned
Functional harmony through the blues. Strudel as theory lab. Everything transfers to guitar.

PLANNED — Subject to change. Syllabus sketch only.

B.0The Dominant Bluesall dom7 (I7–IV7–V7), 12-bar form in Bb, AAB phrase structuresoon
B.1The Blues Scaleminor pentatonic + blue notes, b3 over major chord = tension, call & responsesoon
B.2Guide Tones + Compingshell voicings (root–3–7), invertible counterpoint, 4-part/5-part chords, voice leadingsoon
B.3Bird BluesNow’s The Time, Billie’s Bounce, Blues for Alice analysis, ii-V chains, tritone subssoon
B.4Improvisation ToolsMr. PC, Isotope analysis, pentatonic tools, rhythmic displacement, ear trainingsoon
B.5Improvising Imotivic development, guide-tone lines, chordal arpeggiation, play-along trackssoon
B.6Improvising IImodal categories, scalar patterns, bebop scale, chord-scale relationshipssoon
Music theory covered: secondary dominants (Ch 17), mode mixture (Ch 19), jazz chord voicings (Ch 31), blues progression & improvisation, chord-scale theory
Jazz Track planned
Standards, advanced harmony, improvisation. Autumn Leaves to Giant Steps.

PLANNED — Subject to change. Syllabus sketch only.

J.0StandardsAutumn Leaves (full performance), ii-V-I vocabulary, chord melodysoon
J.1Rhythm ChangesI-VI-ii-V contrafacts, bebop melody construction, bridge harmonysoon
J.2Modal JazzSo What, Impressions, horizontal vs vertical improvisationsoon
J.3Tritone Subschromatic ii-V motion, reharmonization, altered dominant chordssoon
J.4Coltrane ChangesGiant Steps, symmetric octave division, major third cyclessoon
Music theory covered: secondary dominants & diminished (Ch 17–18), modulation (Ch 22), enharmonic modulation (Ch 23), extended tonality (Ch 32)
Classical Interlude planned
Form, counterpoint, and voice leading. Mozart as the original live coder.

PLANNED — Subject to change. Syllabus sketch only.

M.0Sonata Formexposition-development-recap, Mozart K.545, structural functions, binary/ternary/rondosoon
M.1Counterpointspecies counterpoint, canon, fugue, invention expositions. .off() = canon, rev = retrograde, .jux() = inversionsoon
M.2Voice LeadingSATB voicing, parallel motion rules, Neapolitan & augmented sixth chords, chromatic harmonysoon
Music theory covered: voice leading triads & 7ths (Ch 26–27), counterpoint (Ch 30), binary/ternary/sonata/rondo forms (Ch 24–25), Neapolitan & Aug6 chords (Ch 20–21), chromatic harmony (Ch 29)

built in public

hljóð is a work in progress. Phase 2 is live. Phase 3 is being designed.

Want to vote on which game soundtrack gets recreated next?

Join the Discord → link coming soon

THEORY REFERENCE

Music theory chapter references follow Music Theory for the 21st-Century Classroom (Hutchinson, University of Puget Sound). Strudel function coverage cross-references strudel.cc documentation and TidalCycles courses I & II.

Every track referenced in the curriculum. Links go to Spotify or YouTube.

Full curriculum Spotify playlist coming soon

Artist ▴▾ Track ▴▾ Year ▴▾ Genre Lesson Links