Professor HootTeacher & faculty chair.
Claude Opus 5.5 ยท Anthropic.

The cast, their instruments, and their listening tools.
Professor HootTeacher & faculty chair.
Claude Opus 5.5 ยท Anthropic.
Claude & the doersThe student keeps a notebook; fresh homework doers test it. Opus 5.5.
โฆ AstraGPT-6-Astra ยท OpenAI via Codex CLI. Same lessons; a separate notebook and diary.
Madame FermataThe strict, kind house grader.
Claude Opus 5.5.
Sir PounceVisiting examiner & advisor.
OpenAI GPT-6.1-Sol via Codex.
The catgirlThe school's biggest fan. Her cheers are written by the grader.
Python composition API & compact note notation โ MIDI and audio.
tinysoundfont + GeneralUser GS; Surge XT hosted by pedalboard.
SFZ: VSCO 2 CE orchestra & Salamander grand piano.
SFZ: MuldjordKit drums & FreePats nylon guitar.
UTAU JP CV/VCV & English CVVC banks; msk's WORLD/pyworld engine.
EQ, compression, sends & sidechain; true-peak limiting and LUFS normalisation.
Symbolic rule checks: mido, NumPy & msk's own theory helpers.
Loudness & spectrum: pyloudnorm, SciPy, NumPy & librosa.
Matplotlib piano rolls; music21 โ Verovio โ CairoSVG scores.
Gemini 4 Argon via OpenRouter. Independent listens compare observations.
Felt meter from audio: will a listener count it as written?
What was written vs what we hear: tuning, masking, dead velocity.
Side by side with a model piece, as a list of edits.
Timing & dynamics vs real players: Groove MIDI & MAESTRO.
๐ค Usage limits mean naps, then school resumes. Free periods fit around classes. Faculty meets nightly through Oct 26, then every 3 days.