Skip to main content

LCM trajectory · time-series view · orchestral reduction

← BWV 38.6 (chorale comparison)

Bruckner Symphony 5 · Mvt II Adagio · LCM over time

The Adagio's distance from the local tonic, traced through the movement as one line per voice. Reduced from 24 orchestral parts to 7 voices via lib/maestroAnalyst/reduction.ts before the analyzer ran; per-onset PC density min=1, max=7, mean 3.31.

Pipeline data: 2,280 events · overall key D minor (conf 0.94) · 20 distinct local keys detected · 119 key changes · home tonic Bb
Pitch LCM per voiceChord LCM · root + internalRegion LCM · vs BbTension envelope · Σ voice LCM61220407212060210420161230φ1m1m2m3m4m5m6m7m8m9m10m11m12m13m14m15m16m17m18m19m20m21m22m23m24m25m26m27m28m29m30m31m32m33m34m35m36m37m38m39m40m41m42m43m44m45m46m47m48m49m50m51m52m53m54m55m56m57m58m59m60m61m62m63m64m65m66m67m68m69m70m71m72m73m74m75m76m77m78m79m80m81m82m83m84m85m86m87m88m89m90m91m92m93m94m95m96m97m98m99m101m102m103m104m105m106m107m108m109m110m111m112m113m114m115m116m117m118m119m120m121m122m123m124m125m126m127m128m129m130m131m132m133m134m135m136m137m138m139m140m141m142m143m144m145m146m147m148m149m150m151m152m153m154m155m156m157m158m159m160m161m162m163m164m165m166m167m168m169m170m171m172m173m174m175m176m177m178m179m180m181m182m183m184m185m186m187m188m189m190m191m192m193m194m195m196m197m198m199m200m201m202m203m204m205m206m208m209m210m2117̂ → 1̂7̂ → 1̂7̂ → 1̂♭6̂ → 5̂secondary 7̂secondary 7̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7̂ → 1̂7 of V → ♭3̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂♭6̂ → 5̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂♭6̂ → 5̂7̂ → 1̂7̂ → 1̂♭6̂ → 5̂7̂ → 1̂♭6̂ → 5̂secondary 7̂♭6̂ → 5̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7 of V → ♭3̂secondary 7̂secondary 7̂secondary 7̂secondary 7secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7secondary 7̂secondary 7̂secondary 7̂secondary 7♭6̂ → 5̂secondary 7̂♭6̂ → 5̂secondary 7̂♭6̂ → 5̂secondary 7̂♭6̂ → 5̂secondary 7̂♭6̂ → 5̂secondary 7̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂♭6̂ → 5̂♭6̂ → 5̂♭6̂ → 5̂♭6̂ → 5̂♭6̂ → 5̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7 of V → ♭3̂7 of V → ♭3̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7secondary 7̂secondary 7̂secondary 7secondary 7̂secondary 7̂secondary 7̂secondary 7̂7̂ → 1̂7̂ → 1̂7̂ → 1̂secondary 7̂secondary 7̂secondary 7secondary 7̂secondary 7secondary 7̂secondary 7secondary 7̂secondary 7̂secondary 7secondary 7̂secondary 7̂secondary 7secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂7̂ → 1̂7̂ → 1̂7̂ → 1̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7secondary 7̂secondary 7secondary 7̂secondary 7secondary 7̂secondary 7̂secondary 7secondary 7̂secondary 7̂secondary 7secondary 7̂secondary 7̂secondary 7̂secondary 7secondary 7̂secondary 7secondary 7̂secondary 7secondary 7̂secondary 7secondary 7̂secondary 7̂secondary 7secondary 7̂secondary 7̂secondary 7secondary 7̂secondary 7secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7secondary 7secondary 7̂secondary 7̂secondary 7̂7̂ → 1̂7̂ → 1̂7̂ → 1̂secondary 7̂7̂ → 1̂secondary 7̂secondary 7̂7̂ → 1̂7̂ → 1̂secondary 7̂secondary 7̂secondary 7̂7̂ → 1̂secondary 7̂secondary 7̂secondary 7̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂7̂ → 1̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7 of V → ♭3̂7̂ → 1̂7 of V → ♭3̂♭6̂ → 5̂♭6̂ → 5̂♭6̂ → 5̂♭6̂ → 5̂♭6̂ → 5̂♭6̂ → 5̂♭6̂ → 5̂♭6̂ → 5̂♭6̂ → 5̂♭6̂ → 5̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7 of V → 3̂7̂ → 1̂secondary 7̂secondary 7̂secondary 7̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7 of V → 3̂7̂ → 1̂7̂ → 1̂7̂ → 1̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 77̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7 of V → 3̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7secondary 7̂secondary 7secondary 7̂secondary 7secondary 7̂secondary 7secondary 7̂secondary 7secondary 7̂secondary 7secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂secondary 7̂7̂ → 1̂secondary 7̂secondary 7̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂7̂ → 1̂♭6̂ → 5̂unclearI → I — does not match a standard cadence pattern
Legend
SopranoInner5Inner4Inner3Inner2BassInner1chord rootregionleading-tonePhrygian-pullchordal-7
Current event
m1 · b1.0 · event 1/2280 · dur 0.6666666666666665
? in D minor
Tempo60 bpm (1.00×)

What you're looking at

Same four tracks as the BWV 386 view — pitch LCM per voice, chord LCM, region LCM, tension envelope — but at orchestral scale. The four movements of Bruckner 5 add up to ~75 minutes; this is just the Adagio (mvt II), 196 measures, 2,280 chord events after reduction.

Scale caveat: at 1200px viewBox width the per-voice pitch lines are visually smeared — each event is roughly 0.5px wide. The chord/region/envelope tracks (which are area or step paths) read fine. A scrolling/zooming pass on the component will fix the per-voice legibility. For now the macro contour is what's visible.

Look for the C-major B-section around event index ~400-650 (mm. 41-72). The famous chromatic-mediant move from D minor to C major shows up as the region track stepping down to a lower LCM (C is closer to D than most modulations; bVII is one of the smaller gradient moves), and the per-voice pitch lines settling into a calmer, lower-LCM band as the chorale stabilizes.

Audio playback works — click ▶ Play and tick "audio" to hear each chord event as a piano-synth realization (the reduced voicing). Tempo slider controls playback speed. Click anywhere on the chart to jump the playhead.

Data path: public/visualization-data/bruckner-sym5-mvt2-lcm.json (1.60 MB). Generated by npx tsx scripts/compute-lcm.ts --workId=bruckner-sym5 --mvt=2 --home=Bb.