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% Justus ut palma (All.)Justus ut palma (All.)
  2. 🔍 91% Dilexit AndreamDilexit Andream
  3. 🔍 90% Senex puerum portabat (All.)Senex puerum portabat (All.)
  4. 🔍 89% Dum complerenturDum complerentur
  5. 🔍 88% O quam bonusO quam bonus
  6. 🔍 42% Justus ut palmaJustus ut palma
  7. 🔍 33% Dilexit AndreamDilexit Andream
  8. 🔍 33% Dum complerenturDum complerentur
  9. 🔍 31% O quam bonusO quam bonus
  10. 🔍 31% Senex puerumSenex puerum
  11. 🔍 30% Justus ut palmaJustus ut palma
  12. 🔍 28% Senex puerumSenex puerum
  13. 🔍 28% Justus ut palmaJustus ut palma
  14. 🔍 27% Justus ut palma (Off.)Justus ut palma (Off.)
  15. 🔍 26% Justus ut palma (Intr.)Justus ut palma (Intr.)
  16. 🔍 26% Dilexit AndreamDilexit Andream
  17. 🔍 26% Beata nobis gaudiaBeata nobis gaudia
  18. 🔍 26% Beata nobis gaudiaBeata nobis gaudia
  19. 🔍 25% Te saeculorum PrincipemTe saeculorum Principem
  20. 🔍 25% Beata nobisBeata nobis
  21. 🔍 25% Gaudete cum alleluiaGaudete cum alleluia
  22. 🔍 25% Incipit Oratio Jeremiae Prophetae (ad libitum)Incipit Oratio Jeremiae Prophetae (ad libitum)
  23. 🔍 25% SenioresSeniores
  24. 🔍 25% Justorum animae (Off.)Justorum animae (Off.)
  25. 🔍 24% Surrexit Dominus et apparuit (Com.)Surrexit Dominus et apparuit (Com.)
  26. 🔍 24% Petite cum AlleluiaPetite cum Alleluia
  27. 🔍 24% Domine exaudiDomine exaudi
  28. 🔍 24% Sicut ovisSicut ovis
  29. 🔍 24% In die solemnitatisIn die solemnitatis
  30. 🔍 23% Repleta estRepleta est
  31. 🔍 23% TradideruntTradiderunt
  32. 🔍 23% Cantate DominoCantate Domino
  33. 🔍 23% Tenuisti manumTenuisti manum
  34. 🔍 23% In salutariIn salutari
  35. 🔍 23% Stetit Angelus (Off)Stetit Angelus (Off)
  36. 🔍 23% Dirigatur oratio meaDirigatur oratio mea
  37. 🔍 22% Ave Rex nosterAve Rex noster
  38. 🔍 22% Stetit PontifexStetit Pontifex
  39. 🔍 22% Rogavi pro teRogavi pro te
  40. 🔍 22% Cum complerenturCum complerentur
  41. 🔍 22% Surrexit Christus et illuxitSurrexit Christus et illuxit
  42. 🔍 22% ImproperiumImproperium
  43. 🔍 22% Domus meaDomus mea
  44. 🔍 22% Sedebit DominusSedebit Dominus
  45. 🔍 22% Inclinet DominusInclinet Dominus
  46. 🔍 22% Egredietur virgaEgredietur virga
  47. 🔍 22% Erit vobisErit vobis
  48. 🔍 22% AdducenturAdducentur
  49. 🔍 22% Ecce virgoEcce virgo
  50. 🔍 22% Liberasti nosLiberasti nos
  51. 🔍 22% Fulgebunt justi et tamquamFulgebunt justi et tamquam
  52. 🔍 22% Animam meamAnimam meam
  53. 🔍 22% Justus ut palma... allel.Justus ut palma... allel.
  54. 🔍 22% Justus germinabitJustus germinabit
  55. 🔍 22% Aestimatus sumAestimatus sum
  56. 🔍 22% O crux splendidiorO crux splendidior
  57. 🔍 22% Fili quid fecisti (Com.)Fili quid fecisti (Com.)
  58. 🔍 22% Iustus ut palmaIustus ut palma
  59. 🔍 22% Juravit DominusJuravit Dominus
  60. 🔍 22% Sicut in holocaustoSicut in holocausto
  61. 🔍 22% Gaudete sine AlleluiaGaudete sine Alleluia
  62. 🔍 22% Spiritus DominiSpiritus Domini
  63. 🔍 22% In conspectu Angelorum (Off)In conspectu Angelorum (Off)
  64. 🔍 21% Serve boneServe bone
  65. 🔍 21% Erat autem aspectusErat autem aspectus