← Introduction to Alignment
Offline Music Alignment with Dynamic Time Warping
Performance
Pattern
Mixed
Perfect
Deletions
Insertions
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
Reset
◀ Step
▶ Play
Step ▶
Skip to End
Speed
15×
Click a piano roll to edit, then press Play
Local cost
Absolute interval
Binary
Weights
α
i−1,j−1
α
i−1,j
α
i,j−1
Weights must be valid numbers (integer or decimal).