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-20. 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% Praecursor DominiPraecursor Domini
  2. 🔍 51% In hymnisIn hymnis
  3. 🔍 51% Praecursor DominiPraecursor Domini
  4. 🔍 50% O beatum virum in cujusO beatum virum in cujus
  5. 🔍 48% Verbum caroVerbum caro
  6. 🔍 44% Animam meamAnimam meam
  7. 🔍 40% Ecce vicit leoEcce vicit leo
  8. 🔍 39% Bonitas DominiBonitas Domini
  9. 🔍 38% Praecursor Domini venitPraecursor Domini venit
  10. 🔍 37% Populum humilemPopulum humilem
  11. 🔍 37% Hodie nobis de caeloHodie nobis de caelo
  12. 🔍 36% SanctificavitSanctificavit
  13. 🔍 36% Amicus meusAmicus meus
  14. 🔍 35% In monte OlivetiIn monte Oliveti
  15. 🔍 35% O vos omnesO vos omnes
  16. 🔍 35% Simon JoannisSimon Joannis
  17. 🔍 34% Immolabit haedumImmolabit haedum
  18. 🔍 34% Domus meaDomus mea
  19. 🔍 34% Tamquam ad latronemTamquam ad latronem
  20. 🔍 34% Puer qui natus estPuer qui natus est
  21. 🔍 34% Simon Joannis (+ T.P.)Simon Joannis (+ T.P.)
  22. 🔍 33% Virgo parens ChristiVirgo parens Christi
  23. 🔍 33% Posuerunt mortalia (Com.)Posuerunt mortalia (Com.)
  24. 🔍 33% Tristis estTristis est
  25. 🔍 33% Salus populiSalus populi
  26. 🔍 33% Jesum tradiditJesum tradidit
  27. 🔍 32% Una horaUna hora
  28. 🔍 32% Ego dixi Domine IIEgo dixi Domine II
  29. 🔍 32% Cantate DominoCantate Domino
  30. 🔍 32% BenedictaBenedicta
  31. 🔍 31% Hodie beata VirgoHodie beata Virgo
  32. 🔍 31% Qui mihi ministratQui mihi ministrat
  33. 🔍 31% Sinite parvulosSinite parvulos
  34. 🔍 31% Memento nostriMemento nostri
  35. 🔍 31% Venite adoremusVenite adoremus
  36. 🔍 31% TenebraeTenebrae
  37. 🔍 31% Jam laetus moriarJam laetus moriar
  38. 🔍 31% Gloria (ad lib.) II.Gloria (ad lib.) II.
  39. 🔍 31% SperaSpera
  40. 🔍 31% Sicut dilexit meSicut dilexit me
  41. 🔍 31% Beata Dei GenitrixBeata Dei Genitrix
  42. 🔍 31% Vinea meaVinea mea
  43. 🔍 31% Inter natos mulierum IIInter natos mulierum II
  44. 🔍 31% Eram quasi agnusEram quasi agnus
  45. 🔍 31% Laetare JerusalemLaetare Jerusalem
  46. 🔍 31% Astiterunt regesAstiterunt reges
  47. 🔍 31% Velum templiVelum templi
  48. 🔍 30% Ad te levaviAd te levavi
  49. 🔍 30% Agnus Dei VIIIAgnus Dei VIII
  50. 🔍 30% GloriabunturGloriabuntur
  51. 🔍 30% Apertis thesaurisApertis thesauris
  52. 🔍 30% Homo quidam fecit coenam magnamHomo quidam fecit coenam magnam
  53. 🔍 30% O magnum mysteriumO magnum mysterium
  54. 🔍 30% Ad te DomineAd te Domine
  55. 🔍 30% Unus panisUnus panis
  56. 🔍 30% AdducenturAdducentur
  57. 🔍 30% Confiteantur tibiConfiteantur tibi
  58. 🔍 30% Fuit homoFuit homo
  59. 🔍 30% Dominus fortitudoDominus fortitudo
  60. 🔍 30% Qui me dignatus est (Com.)Qui me dignatus est (Com.)
  61. 🔍 30% Cum complerenturCum complerentur
  62. 🔍 30% Ingressus AaronIngressus Aaron
  63. 🔍 30% ImmolabitImmolabit
  64. 🔍 30% ImmolabitImmolabit
  65. 🔍 29% Homo peregreHomo peregre