← Introduction to Alignment

Offline Music Alignment with Dynamic Time Warping

Performance
Pattern
T =
Score
Cost Matrix & Warping Path
Low cost
High cost
Optimal path
Candidates
Current cell
Cell Computation
(i−1, j−1) diagonal
(i−1, j) vertical
(i, j−1) horizontal
Speed 15×
Click a piano roll to edit, then press Play
Local cost
Weights
Weights must be valid numbers (integer or decimal).