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 virgoEcce virgo
  2. 🔍 90% Ecce virgoEcce virgo
  3. 🔍 51% Ecce VirgoEcce Virgo
  4. 🔍 43% Ecce virgoEcce virgo
  5. 🔍 31% Amen dico vobisAmen dico vobis
  6. 🔍 28% Scapulis suisScapulis suis
  7. 🔍 27% Gloria (Introits tone 6)Gloria (Introits tone 6)
  8. 🔍 26% Ecce VirgoEcce Virgo
  9. 🔍 26% AfferenturAfferentur
  10. 🔍 26% Ecce virgoEcce virgo
  11. 🔍 26% Gloria (Introits tone 2)Gloria (Introits tone 2)
  12. 🔍 26% Ave MariaAve Maria
  13. 🔍 26% Stabant juxtaStabant juxta
  14. 🔍 25% Scapulis suisScapulis suis
  15. 🔍 25% RevelabiturRevelabitur
  16. 🔍 25% Laetabitur justusLaetabitur justus
  17. 🔍 25% PetitePetite
  18. 🔍 24% Omnes gentesOmnes gentes
  19. 🔍 24% Dignus est AgnusDignus est Agnus
  20. 🔍 24% Mitte manumMitte manum
  21. 🔍 24% Gloria (Introits tone 4)Gloria (Introits tone 4)
  22. 🔍 24% Afferentur ... post eamAfferentur ... post eam
  23. 🔍 24% Ecce Virgo... alleluiaEcce Virgo... alleluia
  24. 🔍 23% Ecce advenitEcce advenit
  25. 🔍 23% Audi filiaAudi filia
  26. 🔍 23% Gloria (Introits tone 3)Gloria (Introits tone 3)
  27. 🔍 22% Semel juraviSemel juravi
  28. 🔍 22% Honora DominumHonora Dominum
  29. 🔍 21% Hodie scietisHodie scietis
  30. 🔍 21% Ecce dediEcce dedi
  31. 🔍 21% Mitte manum... alleluiaMitte manum... alleluia
  32. 🔍 21% Emitte SpiritumEmitte Spiritum
  33. 🔍 21% Domus meaDomus mea
  34. 🔍 21% Gloria (Introits tone 8)Gloria (Introits tone 8)
  35. 🔍 21% Puer natus estPuer natus est
  36. 🔍 21% Dum clamaremDum clamarem
  37. 🔍 21% Veritas meaVeritas mea
  38. 🔍 21% Judica meJudica me
  39. 🔍 21% Redemisti nosRedemisti nos
  40. 🔍 21% Protector nosterProtector noster
  41. 🔍 20% StatuitStatuit
  42. 🔍 20% Inveni DavidInveni David
  43. 🔍 20% Dum sanctificatusDum sanctificatus
  44. 🔍 20% Vultum tuumVultum tuum
  45. 🔍 20% Omnis terraOmnis terra
  46. 🔍 20% AscendamAscendam
  47. 🔍 20% Timebunt gentesTimebunt gentes
  48. 🔍 20% Qui vult venireQui vult venire
  49. 🔍 20% Christus semelChristus semel
  50. 🔍 20% Beata visceraBeata viscera
  51. 🔍 20% Gloria et divitiaeGloria et divitiae
  52. 🔍 20% Vir eratVir erat
  53. 🔍 19% ConfundanturConfundantur
  54. 🔍 19% ModicumModicum
  55. 🔍 19% Angelus Domini RaphaelAngelus Domini Raphael
  56. 🔍 19% Qui habitatQui habitat
  57. 🔍 19% Reges TharsisReges Tharsis
  58. 🔍 19% Nos autemNos autem
  59. 🔍 19% Dominus dabitDominus dabit
  60. 🔍 19% Beatus vir qui timetBeatus vir qui timet
  61. 🔍 19% Vos qui secuti ... dicitVos qui secuti ... dicit
  62. 🔍 19% In Nomine Jesu 1In Nomine Jesu 1
  63. 🔍 19% Crucem tuam adoramusCrucem tuam adoramus
  64. 🔍 19% Vultum tuumVultum tuum
  65. 🔍 19% Benedicite DominumBenedicite Dominum