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-19. 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% Sancta CruxSancta Crux
  2. 🔍 49% Sancta CruxSancta Crux
  3. 🔍 47% Nobile lignumNobile lignum
  4. 🔍 39% O Crux venerabilisO Crux venerabilis
  5. 🔍 30% Crux alma fulgetCrux alma fulget
  6. 🔍 30% O crux benedicta quiaO crux benedicta quia
  7. 🔍 26% Crux benedicta nitetCrux benedicta nitet
  8. 🔍 26% O Crux venerabilisO Crux venerabilis
  9. 🔍 25% In universa terraIn universa terra
  10. 🔍 25% Sitivit ... ad DeumSitivit ... ad Deum
  11. 🔍 25% Rex exaltaturRex exaltatur
  12. 🔍 25% Salvator mundiSalvator mundi
  13. 🔍 25% Gentis redemptaeGentis redemptae
  14. 🔍 24% O crux gloriosaO crux gloriosa
  15. 🔍 24% Videntes JosephVidentes Joseph
  16. 🔍 24% Deus meus misitDeus meus misit
  17. 🔍 24% Immaculatam conceptionemImmaculatam conceptionem
  18. 🔍 24% Ascendit JosephAscendit Joseph
  19. 🔍 24% Salve crux quaeSalve crux quae
  20. 🔍 23% Videns crucem AndreasVidens crucem Andreas
  21. 🔍 23% Audite omnes Audite omnes
  22. 🔍 23% Salve Crux sancta!Salve Crux sancta!
  23. 🔍 23% Sancta et immaculata (t.p. Gloria Patri)Sancta et immaculata (t.p. Gloria Patri)
  24. 🔍 23% Melior estMelior est
  25. 🔍 23% Sancta et immaculataSancta et immaculata
  26. 🔍 23% Christum Regem pro nobisChristum Regem pro nobis
  27. 🔍 23% Crux benedictaCrux benedicta
  28. 🔍 23% Salve Crux pretiosaSalve Crux pretiosa
  29. 🔍 23% Languentibus in Purgatorio (Alter tonus)Languentibus in Purgatorio (Alter tonus)
  30. 🔍 23% Domine in virtuteDomine in virtute
  31. 🔍 23% Bene ambuletisBene ambuletis
  32. 🔍 23% Laudemus Deum nostrum... MartiniLaudemus Deum nostrum... Martini
  33. 🔍 22% Crux fidelisCrux fidelis
  34. 🔍 22% O crux splendidiorO crux splendidior
  35. 🔍 22% DeficitDeficit
  36. 🔍 22% Michael Archangele (t.p.)Michael Archangele (t.p.)
  37. 🔍 22% Dilexit AndreamDilexit Andream
  38. 🔍 22% Deus meus eripe me deDeus meus eripe me de
  39. 🔍 22% InvocantemInvocantem
  40. 🔍 22% In voce exsultationisIn voce exsultationis
  41. 🔍 22% Exsultet iam angelica (brevior)Exsultet iam angelica (brevior)
  42. 🔍 22% Clemens et benignaClemens et benigna
  43. 🔍 22% Protege DomineProtege Domine
  44. 🔍 22% Puer autem crescebatPuer autem crescebat
  45. 🔍 22% O bona cruxO bona crux
  46. 🔍 22% Regem Virginum Dominum (min.)Regem Virginum Dominum (min.)
  47. 🔍 22% Immittet AngelusImmittet Angelus
  48. 🔍 22% Exsurgat DeusExsurgat Deus
  49. 🔍 22% Sancta et Immaculata (t.p.)Sancta et Immaculata (t.p.)
  50. 🔍 22% Exsurge domine et judicaExsurge domine et judica
  51. 🔍 22% Exsultet iam angelicaExsultet iam angelica
  52. 🔍 22% O ineffabiliem virumO ineffabiliem virum
  53. 🔍 22% Deus adjutor in tribulationibusDeus adjutor in tribulationibus
  54. 🔍 21% Replevit meReplevit me
  55. 🔍 21% Orietur diebusOrietur diebus
  56. 🔍 21% Valde honorandus estValde honorandus est
  57. 🔍 21% AcceptabisAcceptabis
  58. 🔍 21% Memores eruntMemores erunt
  59. 🔍 21% Anima mea turbata estAnima mea turbata est
  60. 🔍 21% Benedicta sit sanctaBenedicta sit sancta
  61. 🔍 21% Confido in DominoConfido in Domino
  62. 🔍 21% In omnem terramIn omnem terram
  63. 🔍 21% Doctor bonusDoctor bonus
  64. 🔍 21% Visitationem Virginis MariaeVisitationem Virginis Mariae
  65. 🔍 21% O crux admirabilisO crux admirabilis