Expressive Accompanist
An online-DTW score follower that couples to the soloist in three dimensions: tempo, dynamics, and articulation — so it feels like a real duet partner. Play the Pachelbel Canon melody; the machine plays bass & chords matching your loudness and legato/staccato phrase-by-phrase.
Play it yourself
Home-row keys play the Pachelbel Canon melody in D major. Hold keys longer for legato phrasing, tap quickly for staccato — the accompaniment will follow your articulation. Use MIDI for full velocity-driven dynamics.
MIDI: not requested
How the coupling works
The baked demo has a deliberate expressive arc: steady intro → accelerando → ritardando; crescendo → diminuendo; legato first half → staccato second half. Watch the ribbon change as each phase passes. Full references and design notes: src/app/dream/380-expressive-accompanist/README.md