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% Beati omnes qui timentBeati omnes qui timent
  2. 🔍 74% Beati omnesBeati omnes
  3. 🔍 61% Beati omnesBeati omnes
  4. 🔍 60% Beati omnesBeati omnes
  5. 🔍 48% Beati omnesBeati omnes
  6. 🔍 43% Beati omnesBeati omnes
  7. 🔍 42% Beati omnesBeati omnes
  8. 🔍 39% Confundantur omnesConfundantur omnes
  9. 🔍 36% Beati omnesBeati omnes
  10. 🔍 35% Laudate... omnesLaudate... omnes
  11. 🔍 34% Confundantur omnesConfundantur omnes
  12. 🔍 33% Beati qui habitantBeati qui habitant
  13. 🔍 29% Alleluia (T. P. Vesp. Fer. IV.)Alleluia (T. P. Vesp. Fer. IV.)
  14. 🔍 28% Ave Maria ... allel.Ave Maria ... allel.
  15. 🔍 28% Beati omnes Beati omnes
  16. 🔍 28% Beati qui habitantBeati qui habitant
  17. 🔍 28% Beati pacificiBeati pacifici
  18. 🔍 26% Sancti omnes intercedantSancti omnes intercedant
  19. 🔍 26% Beati qui habitantBeati qui habitant
  20. 🔍 26% Beati pacificiBeati pacifici
  21. 🔍 25% Beatam me dicent omnesBeatam me dicent omnes
  22. 🔍 25% Deus meus misericordiaDeus meus misericordia
  23. 🔍 25% Laudate Dominum omnesLaudate Dominum omnes
  24. 🔍 25% Omnes Angeli ejusOmnes Angeli ejus
  25. 🔍 24% Benedicite Dominum omnesBenedicite Dominum omnes
  26. 🔍 24% Omnes inimici meiOmnes inimici mei
  27. 🔍 24% A timore inimiciA timore inimici
  28. 🔍 24% Beati qui persecutionemBeati qui persecutionem
  29. 🔍 24% Beati qui lavantBeati qui lavant
  30. 🔍 24% Repleti sunt omnesRepleti sunt omnes
  31. 🔍 24% Alleluia. (Wednesday P. T. at Vespers)Alleluia. (Wednesday P. T. at Vespers)
  32. 🔍 23% Oremus omnes ad DominumOremus omnes ad Dominum
  33. 🔍 22% Beati qui ambulantBeati qui ambulant
  34. 🔍 22% Missus est GabrielMissus est Gabriel
  35. 🔍 22% Deus meus misericordiaDeus meus misericordia
  36. 🔍 22% Laudate nomen DominiLaudate nomen Domini
  37. 🔍 22% Missus est GabrielMissus est Gabriel
  38. 🔍 22% Qui timet DominumQui timet Dominum
  39. 🔍 22% Ne timeas Maria ... allel.Ne timeas Maria ... allel.
  40. 🔍 22% Laudate Deum omnes AngeliLaudate Deum omnes Angeli
  41. 🔍 21% Laudate Dominum omnes gentesLaudate Dominum omnes gentes
  42. 🔍 21% Beati qui lavantBeati qui lavant
  43. 🔍 21% Benedicite Dominum omnes electiBenedicite Dominum omnes electi
  44. 🔍 21% Omnes de SabaOmnes de Saba
  45. 🔍 21% Beati qui habitantBeati qui habitant
  46. 🔍 21% Omnes gentes per gyrumOmnes gentes per gyrum
  47. 🔍 21% Repleti sunt omnesRepleti sunt omnes
  48. 🔍 21% Repleti sunt omnesRepleti sunt omnes
  49. 🔍 21% Omnes qui habebantOmnes qui habebant
  50. 🔍 21% Oremus omnesOremus omnes
  51. 🔍 21% Beati pacificiBeati pacifici
  52. 🔍 21% Omnes sunt administratoriiOmnes sunt administratorii
  53. 🔍 20% Omnes angeli ejusOmnes angeli ejus
  54. 🔍 20% Quia vidisti meQuia vidisti me
  55. 🔍 20% Quia vidisti meQuia vidisti me
  56. 🔍 20% Martyres DominiMartyres Domini
  57. 🔍 20% A porta inferiA porta inferi
  58. 🔍 20% Angeli Domini DominumAngeli Domini Dominum
  59. 🔍 20% Beata Dei Genitrix VirgoBeata Dei Genitrix Virgo
  60. 🔍 20% Beata Dei Genitrix VirgoBeata Dei Genitrix Virgo
  61. 🔍 20% Beata Dei Genitrix VirgoBeata Dei Genitrix Virgo
  62. 🔍 20% Omnes de SabaOmnes de Saba
  63. 🔍 20% Qui timent teQui timent te
  64. 🔍 20% Omnes qui habebantOmnes qui habebant
  65. 🔍 20% Beati qui habitantBeati qui habitant