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% Recessit pastorRecessit pastor
  2. 🔍 46% Una horaUna hora
  3. 🔍 44% Recessit pastor nosterRecessit pastor noster
  4. 🔍 44% Eram quasi agnusEram quasi agnus
  5. 🔍 41% TenebraeTenebrae
  6. 🔍 39% Recessit pastorRecessit pastor
  7. 🔍 39% Beata visceraBeata viscera
  8. 🔍 38% Beata Dei GenitrixBeata Dei Genitrix
  9. 🔍 36% Ecce vicit leoEcce vicit leo
  10. 🔍 35% Recessit pastorRecessit pastor
  11. 🔍 31% Incipit Oratio Jeremiae Prophetae (ad libitum)Incipit Oratio Jeremiae Prophetae (ad libitum)
  12. 🔍 28% Cantate DominoCantate Domino
  13. 🔍 27% Bonitas DominiBonitas Domini
  14. 🔍 27% Domus meaDomus mea
  15. 🔍 27% Ecce vidimus Ecce vidimus
  16. 🔍 27% Animam meamAnimam meam
  17. 🔍 26% VoveteVovete
  18. 🔍 26% Ad te DomineAd te Domine
  19. 🔍 26% Venite adoremusVenite adoremus
  20. 🔍 26% Velum templiVelum templi
  21. 🔍 26% Dominus fortitudoDominus fortitudo
  22. 🔍 26% Vir eratVir erat
  23. 🔍 26% Angelus ad pastoresAngelus ad pastores
  24. 🔍 26% Hodie beata VirgoHodie beata Virgo
  25. 🔍 25% Fidelis servus (Com.)Fidelis servus (Com.)
  26. 🔍 25% Repleti sunt omnesRepleti sunt omnes
  27. 🔍 25% SanctificavitSanctificavit
  28. 🔍 25% Populum humilemPopulum humilem
  29. 🔍 25% O beatum virum in cujusO beatum virum in cujus
  30. 🔍 25% Venit SponsusVenit Sponsus
  31. 🔍 25% Precatus estPrecatus est
  32. 🔍 25% O magnum mysteriumO magnum mysterium
  33. 🔍 25% Immolabit haedumImmolabit haedum
  34. 🔍 25% Jam laetus moriarJam laetus moriar
  35. 🔍 25% Qui mihi ministratQui mihi ministrat
  36. 🔍 25% Unam petii... Ut... protegarUnam petii... Ut... protegar
  37. 🔍 25% Posuerunt mortalia (Com.)Posuerunt mortalia (Com.)
  38. 🔍 25% Laetare JerusalemLaetare Jerusalem
  39. 🔍 25% BenedictaBenedicta
  40. 🔍 25% Christus factus estChristus factus est
  41. 🔍 25% Bonum est confidereBonum est confidere
  42. 🔍 25% Ecce DeusEcce Deus
  43. 🔍 25% Cantemus DominoCantemus Domino
  44. 🔍 25% Tollite hostiasTollite hostias
  45. 🔍 25% Multitudo... ad eumMultitudo... ad eum
  46. 🔍 24% Praecursor DominiPraecursor Domini
  47. 🔍 24% Sicut ovisSicut ovis
  48. 🔍 24% Unam petii... Ut... visitemUnam petii... Ut... visitem
  49. 🔍 24% Beatus quicumqueBeatus quicumque
  50. 🔍 24% Multitudo... ad JesumMultitudo... ad Jesum
  51. 🔍 24% Jesum tradiditJesum tradidit
  52. 🔍 24% Quem vidistisQuem vidistis
  53. 🔍 24% Hodie nobis caelorumHodie nobis caelorum
  54. 🔍 24% PlangePlange
  55. 🔍 24% In Deo speravitIn Deo speravit
  56. 🔍 24% Multitudo languentiumMultitudo languentium
  57. 🔍 24% Mittit ad VirginemMittit ad Virginem
  58. 🔍 24% Pacifice loquebanturPacifice loquebantur
  59. 🔍 24% Dico vobisDico vobis
  60. 🔍 24% Justi decantaveruntJusti decantaverunt
  61. 🔍 24% Confiteantur tibiConfiteantur tibi
  62. 🔍 24% Homo quidam fecit coenam magnamHomo quidam fecit coenam magnam
  63. 🔍 24% Beata gensBeata gens
  64. 🔍 24% SperaSpera
  65. 🔍 24% ImmolabitImmolabit