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 iam venitEcce iam venit
  2. 🔍 50% Ecce iam venit ... terras.Ecce iam venit ... terras.
  3. 🔍 50% Ecce iam venit ... terras.Ecce iam venit ... terras.
  4. 🔍 48% Ecce jam venitEcce jam venit
  5. 🔍 48% Ecce jam venitEcce jam venit
  6. 🔍 47% Ecce jam venitEcce jam venit
  7. 🔍 46% Ecce jam venitEcce jam venit
  8. 🔍 46% Ecce Dominus venietEcce Dominus veniet
  9. 🔍 45% Ecce nomen Domini venitEcce nomen Domini venit
  10. 🔍 44% Veni Domine et noli (Ant.)Veni Domine et noli (Ant.)
  11. 🔍 43% Sion renovaberisSion renovaberis
  12. 🔍 43% Emitte Agnum DomineEmitte Agnum Domine
  13. 🔍 43% Sion noli timereSion noli timere
  14. 🔍 43% Ecce in nubibusEcce in nubibus
  15. 🔍 41% Ecce iam venitEcce iam venit
  16. 🔍 41% Ad te DomineAd te Domine
  17. 🔍 41% Veniet Dominus in potestateVeniet Dominus in potestate
  18. 🔍 39% Exspectetur sicut pluviaExspectetur sicut pluvia
  19. 🔍 39% Dum veneritDum venerit
  20. 🔍 38% Egredietur DominusEgredietur Dominus
  21. 🔍 38% Exspectabo DominumExspectabo Dominum
  22. 🔍 38% Ecce veniet Propheta magnusEcce veniet Propheta magnus
  23. 🔍 38% Ecce veniet Dominus ut sedeatEcce veniet Dominus ut sedeat
  24. 🔍 38% Ierusalem gaudeIerusalem gaude
  25. 🔍 38% Ecce iam venitEcce iam venit
  26. 🔍 37% Omnis vallisOmnis vallis
  27. 🔍 37% Paratus esto IsraelParatus esto Israel
  28. 🔍 36% Quaerite DominumQuaerite Dominum
  29. 🔍 36% Ecce veniet desideratusEcce veniet desideratus
  30. 🔍 36% Deus a LibanoDeus a Libano
  31. 🔍 36% Annuntiate populisAnnuntiate populis
  32. 🔍 35% Ostende nobis DomineOstende nobis Domine
  33. 🔍 35% Erunt pravaErunt prava
  34. 🔍 35% Hodie scietisHodie scietis
  35. 🔍 34% Spiritus SanctusSpiritus Sanctus
  36. 🔍 34% Ierusalem respiceIerusalem respice
  37. 🔍 34% Ecce apparebitEcce apparebit
  38. 🔍 34% Dicite filiae SionDicite filiae Sion
  39. 🔍 34% IntueminiIntuemini
  40. 🔍 34% O AdonaiO Adonai
  41. 🔍 34% Haurietis aquasHaurietis aquas
  42. 🔍 33% Beata es MariaBeata es Maria
  43. 🔍 33% Omnipotens SermoOmnipotens Sermo
  44. 🔍 33% Vigilate animoVigilate animo
  45. 🔍 33% Ex AEgypto vocaviEx AEgypto vocavi
  46. 🔍 33% Ecce Dominus noster... ut illuminetEcce Dominus noster... ut illuminet
  47. 🔍 33% Qui post me venitQui post me venit
  48. 🔍 33% Crastina erit vobisCrastina erit vobis
  49. 🔍 33% De caelo venietDe caelo veniet
  50. 🔍 33% Nolite timereNolite timere
  51. 🔍 32% Ecce veniet Deus et homoEcce veniet Deus et homo
  52. 🔍 32% Ecce Rex venietEcce Rex veniet
  53. 🔍 32% Dominus legifer nosterDominus legifer noster
  54. 🔍 32% Erumpant montesErumpant montes
  55. 🔍 32% Credo IICredo II
  56. 🔍 32% Completi suntCompleti sunt
  57. 🔍 32% Ecce veniet Dominus princepsEcce veniet Dominus princeps
  58. 🔍 32% Credo IIICredo III
  59. 🔍 32% Dicite pusillanimesDicite pusillanimes
  60. 🔍 32% Adoro te devoteAdoro te devote
  61. 🔍 32% Credo in Deum IIICredo in Deum III
  62. 🔍 31% Ecce completa suntEcce completa sunt
  63. 🔍 31% Tu BethlehemTu Bethlehem
  64. 🔍 31% Credo IIICredo III
  65. 🔍 31% Ne timeas MariaNe timeas Maria