Architecture (overview)

  1. Pre-process → stem separation, beat/key detection
  2. Feature extractors → melody, chroma, rhythm n-grams, timbre
  3. Fragment index → LSH of motif graphs
  4. Match and align → DTW/CTW variants
  5. Rights Score → weighting, confidence, aggregation

Parameters and training recipes are proprietary and omitted.