IsoGrego

Find the top n Gregorian chants most similar to a given one, sorted by cosine TF-IDF similarity of the GABC files.

Last sync with GregoBase: 2025-12-20. Max GregoBase ID: 20393.

🎩 tip: "How to compute the similarity between two text documents?" StackOverflow question. Originally inspired by "examples of same setting, different texts?" MusicaSacra forum thread. See the source code on GitHub.

See, e.g.: 1961 Solesmes Liber Usualis

Click on the chant name to expand/contract the collapsible. Click the chant image to open it up in GregoBase. Click the 🔍 to find similarities to the given chant.

  1. 🔍 100% Puellae saltantiPuellae saltanti
  2. 🔍 77% Puellae saltantiPuellae saltanti
  3. 🔍 73% Puellae saltantiPuellae saltanti
  4. 🔍 70% Puellae saltantiPuellae saltanti
  5. 🔍 37% Puellae saltantiPuellae saltanti
  6. 🔍 27% Herodes enimHerodes enim
  7. 🔍 23% Domine mi RexDomine mi Rex
  8. 🔍 22% Semen... aliudSemen... aliud
  9. 🔍 22% Misso HerodesMisso Herodes
  10. 🔍 22% Ex utero senectutisEx utero senectutis
  11. 🔍 22% Domine salva nosDomine salva nos
  12. 🔍 21% Misit RexMisit Rex
  13. 🔍 21% Arguebat HerodemArguebat Herodem
  14. 🔍 20% Da mihi in discoDa mihi in disco
  15. 🔍 20% Suscitabit DominusSuscitabit Dominus
  16. 🔍 20% Joannes autemJoannes autem
  17. 🔍 20% Dies DominiDies Domini
  18. 🔍 20% Caput draconisCaput draconis
  19. 🔍 19% BenedictionemBenedictionem
  20. 🔍 19% MagnificavitMagnificavit
  21. 🔍 19% Iste puerIste puer
  22. 🔍 19% A timoreA timore
  23. 🔍 19% Joannes... dixeruntJoannes... dixerunt
  24. 🔍 19% In ferventisIn ferventis
  25. 🔍 18% Beati martyresBeati martyres
  26. 🔍 18% MirabiliaMirabilia
  27. 🔍 18% Semen cecidit ... aliudSemen cecidit ... aliud
  28. 🔍 18% Petrus et JoannesPetrus et Joannes
  29. 🔍 18% Iste est JoannesIste est Joannes
  30. 🔍 18% Valde honorandus estValde honorandus est
  31. 🔍 18% Semen ceciditSemen cecidit
  32. 🔍 18% Cum venerit FiliusCum venerit Filius
  33. 🔍 18% Laetare TeresiaLaetare Teresia
  34. 🔍 18% Sitivit in te DomineSitivit in te Domine
  35. 🔍 18% Apostolorum passio diemApostolorum passio diem
  36. 🔍 18% Ascendente JesuAscendente Jesu
  37. 🔍 18% Angelus... nuntiavitAngelus... nuntiavit
  38. 🔍 18% Omnis expertemOmnis expertem
  39. 🔍 18% Et factum estEt factum est
  40. 🔍 17% Et posueruntEt posuerunt
  41. 🔍 17% Semen ceciditSemen cecidit
  42. 🔍 17% Cantantibus organisCantantibus organis
  43. 🔍 17% Benedicta semperBenedicta semper
  44. 🔍 17% Semen cecidit... aliudSemen cecidit... aliud
  45. 🔍 17% Dominus... plebemDominus... plebem
  46. 🔍 17% Salve mater misericordiaeSalve mater misericordiae
  47. 🔍 17% Laetabitur (I)Laetabitur (I)
  48. 🔍 17% Benedictus... IsraelBenedictus... Israel
  49. 🔍 17% Joannes vocabiturJoannes vocabitur
  50. 🔍 17% Super omniaSuper omnia
  51. 🔍 17% Spiritus Domini replevit (I)Spiritus Domini replevit (I)
  52. 🔍 17% Corde et animoCorde et animo
  53. 🔍 17% Ibat JesusIbat Jesus
  54. 🔍 17% Joannes... cognoscentesJoannes... cognoscentes
  55. 🔍 17% Germinavit radixGerminavit radix
  56. 🔍 17% De Sion... DominusDe Sion... Dominus
  57. 🔍 17% Spiritus Domini replevit (II)Spiritus Domini replevit (II)
  58. 🔍 17% CelebremusCelebremus
  59. 🔍 17% Praefatio solemnior de sancto Joanne BaptistaPraefatio solemnior de sancto Joanne Baptista
  60. 🔍 17% Cum esset desponsataCum esset desponsata
  61. 🔍 17% O mulierO mulier
  62. 🔍 17% Salve MaterSalve Mater
  63. 🔍 17% Omnes inimici meiOmnes inimici mei
  64. 🔍 17% Paulus... JulianoPaulus... Juliano
  65. 🔍 17% Laurentius bonumLaurentius bonum