Melvin's digital garden

Windowed Time Warping

Title: Linking music-related information and audio data with Windowed Time Warping Speaker: Robery Macrae, Centre for Digital Music, Queen Mary University of London

Projects at C4DM

  • Sonic Visualizer
  • B-Keeper
  • Devuvuzela
  • Twitter album
  • SoundBite

Research Area

Linking: alignment, synchronization, real-time/offline Music data: lyrics, beats, etc

Dynamic Time Warping

DTW between two feature sequences = finding a low cost path along a similarity matrix

Limitations:

  • quadratic time and memory cost
  • requires complete feature sequences
  • assumes start/end positions are at the start and end of the sequences
  • assumes one global continuous path

Improvements to the basic method

  • local constraints to limit the slope of the path
  • FastDTW uses multiple resolutions. First find a path in a low resolution matrix first and iteratively increase the resolution
  • Windowed Time Warping divides the matrix into small frames/windows
  • bound the cost to avoid computing the full similarity matrix (A-star idea)

Applications of Windowed Time Warping: MuViSync, synchronise music videos in real-time to an audio of the music

Other works

  • PeakSeaking OTW (online time warping)
  • Quick Start Estimation
  • Evaluation of real-time DTW algorithms
  • guitar tab synthesiser, score follower and recommender

Future work

  • Synchronising music with singing
  • New audio features for robust synchronisation
  • Mobile score following systems

Links to this note