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% Ecce completaEcce completa
  2. 🔍 92% Ecce omnia completa suntEcce omnia completa sunt
  3. 🔍 56% Ecce completa suntEcce completa sunt
  4. 🔍 55% Ecce completa suntEcce completa sunt
  5. 🔍 53% Ecce completa suntEcce completa sunt
  6. 🔍 51% Ecce completa suntEcce completa sunt
  7. 🔍 43% Completi sunt diesCompleti sunt dies
  8. 🔍 41% Ecce ancilla DominiEcce ancilla Domini
  9. 🔍 41% Completi sunt diesCompleti sunt dies
  10. 🔍 39% Ecce Dominus venietEcce Dominus veniet
  11. 🔍 39% Ecce Dominus venietEcce Dominus veniet
  12. 🔍 39% Ecce de quo IoannesEcce de quo Ioannes
  13. 🔍 38% Ecce Agnus Dei 1Ecce Agnus Dei 1
  14. 🔍 38% Ecce veniet DeusEcce veniet Deus
  15. 🔍 38% Ecce veniet DeusEcce veniet Deus
  16. 🔍 37% Ecce Agnus Dei 2Ecce Agnus Dei 2
  17. 🔍 37% Ecce veniet Dominus princepsEcce veniet Dominus princeps
  18. 🔍 37% Ecce veniet Dominus princepsEcce veniet Dominus princeps
  19. 🔍 37% Ecce Agnus Dei 1Ecce Agnus Dei 1
  20. 🔍 37% Hodie scietisHodie scietis
  21. 🔍 37% Caeli aperti suntCaeli aperti sunt
  22. 🔍 37% Ecce puer meusEcce puer meus
  23. 🔍 36% Ecce veniet ProphetaEcce veniet Propheta
  24. 🔍 36% Crastina dieCrastina die
  25. 🔍 36% O EmmanuelO Emmanuel
  26. 🔍 36% O EmmanuelO Emmanuel
  27. 🔍 36% Ecce veniet desideratusEcce veniet desideratus
  28. 🔍 36% Ecce veniet desideratusEcce veniet desideratus
  29. 🔍 35% Ecce in nubibusEcce in nubibus
  30. 🔍 35% Ecce in nubibusEcce in nubibus
  31. 🔍 35% Ecce veniet ProphetaEcce veniet Propheta
  32. 🔍 35% Ecce Deus meusEcce Deus meus
  33. 🔍 35% Ecce rex venietEcce rex veniet
  34. 🔍 35% Ecce Rex venietEcce Rex veniet
  35. 🔍 35% Iudaea et IerusalemIudaea et Ierusalem
  36. 🔍 35% Crastina dieCrastina die
  37. 🔍 35% Tria sunt muneraTria sunt munera
  38. 🔍 35% Missus est GabrielMissus est Gabriel
  39. 🔍 35% Missus est GabrielMissus est Gabriel
  40. 🔍 34% Ecce Dominus noster... et brachioEcce Dominus noster... et brachio
  41. 🔍 34% Crastina eritCrastina erit
  42. 🔍 34% Filii SionFilii Sion
  43. 🔍 34% Ecce Dominus noster ... ut illuminetEcce Dominus noster ... ut illuminet
  44. 🔍 34% Ecce Dominus noster... ut illuminetEcce Dominus noster... ut illuminet
  45. 🔍 34% Tu BethlehemTu Bethlehem
  46. 🔍 34% Tu BethlehemTu Bethlehem
  47. 🔍 34% Tu BethlehemTu Bethlehem
  48. 🔍 34% Ecce mitto angelumEcce mitto angelum
  49. 🔍 34% Tu BethlehemTu Bethlehem
  50. 🔍 34% Ecce apparebitEcce apparebit
  51. 🔍 34% Ecce apparebitEcce apparebit
  52. 🔍 33% Repleti sunt omnesRepleti sunt omnes
  53. 🔍 33% Te decet hymnusTe decet hymnus
  54. 🔍 33% Vigilate animoVigilate animo
  55. 🔍 33% Vigilate animoVigilate animo
  56. 🔍 33% Domine in caeloDomine in caelo
  57. 🔍 33% Dextera DominiDextera Domini
  58. 🔍 33% Populus meus aitPopulus meus ait
  59. 🔍 33% Ecce veniet Dominus ut sedeatEcce veniet Dominus ut sedeat
  60. 🔍 33% Ecce veniet Dominus ut sedeatEcce veniet Dominus ut sedeat
  61. 🔍 33% Deus meus es tuDeus meus es tu
  62. 🔍 33% Egredietur DominusEgredietur Dominus
  63. 🔍 33% Egredietur DominusEgredietur Dominus
  64. 🔍 33% Ecce dedi te inEcce dedi te in
  65. 🔍 33% Ave MariaAve Maria