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% ConfitebunturConfitebuntur
  2. 🔍 80% ExsultaboExsultabo
  3. 🔍 74% ConfitebunturConfitebuntur
  4. 🔍 69% ExsultaboExsultabo
  5. 🔍 59% ConfitebunturConfitebuntur
  6. 🔍 52% ExsultaboExsultabo
  7. 🔍 34% Vexilla Regis prodeuntVexilla Regis prodeunt
  8. 🔍 31% In Deo speravitIn Deo speravit
  9. 🔍 29% Beata nobis gaudiaBeata nobis gaudia
  10. 🔍 29% Te saeculorum PrincipemTe saeculorum Principem
  11. 🔍 29% Oculi omniumOculi omnium
  12. 🔍 29% Beata nobis gaudiaBeata nobis gaudia
  13. 🔍 28% De profundisDe profundis
  14. 🔍 27% In Deo speravitIn Deo speravit
  15. 🔍 27% De profundisDe profundis
  16. 🔍 27% Non derelinquetNon derelinquet
  17. 🔍 27% O vos omnesO vos omnes
  18. 🔍 27% Iesu Salvator saeculiIesu Salvator saeculi
  19. 🔍 27% Exsultate DeoExsultate Deo
  20. 🔍 27% Protexisti meProtexisti me
  21. 🔍 27% Salve MaterSalve Mater
  22. 🔍 26% Beata nobis gaudiaBeata nobis gaudia
  23. 🔍 26% Exivi a PatreExivi a Patre
  24. 🔍 26% Candida VirginitasCandida Virginitas
  25. 🔍 26% Beata nobis gaudiaBeata nobis gaudia
  26. 🔍 26% Beata nobisBeata nobis
  27. 🔍 26% Felix ThomasFelix Thomas
  28. 🔍 26% Dignus es DomineDignus es Domine
  29. 🔍 26% VerumtamenVerumtamen
  30. 🔍 26% Sigum magnumSigum magnum
  31. 🔍 26% Sumite Psalterium jucundumSumite Psalterium jucundum
  32. 🔍 26% Qui manducatQui manducat
  33. 🔍 26% Te saeculorum PrincipemTe saeculorum Principem
  34. 🔍 26% O vos omnesO vos omnes
  35. 🔍 26% LiberastiLiberasti
  36. 🔍 26% Vexilla Regis (Tempus Passionis)Vexilla Regis (Tempus Passionis)
  37. 🔍 26% AemulorAemulor
  38. 🔍 26% Jesus autemJesus autem
  39. 🔍 26% Te saeculorum PrincipemTe saeculorum Principem
  40. 🔍 25% Viri GalilaeiViri Galilaei
  41. 🔍 25% Tu gloria Jerusalem (All)Tu gloria Jerusalem (All)
  42. 🔍 25% Vexilla RegisVexilla Regis
  43. 🔍 25% Angelus Domini descenditAngelus Domini descendit
  44. 🔍 24% Ave Regina CaelorumAve Regina Caelorum
  45. 🔍 24% Bene fundata estBene fundata est
  46. 🔍 24% De profundisDe profundis
  47. 🔍 24% Sertum gestansSertum gestans
  48. 🔍 24% Te gloriosus (All)Te gloriosus (All)
  49. 🔍 24% Assumpta estAssumpta est
  50. 🔍 24% Stetit PontifexStetit Pontifex
  51. 🔍 24% Quomodo fiet istudQuomodo fiet istud
  52. 🔍 24% Pie pastorPie pastor
  53. 🔍 24% Pie PaterPie Pater
  54. 🔍 24% Benedictus Dominus quia hodieBenedictus Dominus quia hodie
  55. 🔍 24% Gabriel ArchangeleGabriel Archangele
  56. 🔍 24% Exite de medioExite de medio
  57. 🔍 24% Protexisti meProtexisti me
  58. 🔍 24% Audita est quasi voxAudita est quasi vox
  59. 🔍 24% Timebunt gentesTimebunt gentes
  60. 🔍 23% Asperges meAsperges me
  61. 🔍 23% RevertereRevertere
  62. 🔍 23% Optime PaterOptime Pater
  63. 🔍 23% Asperges meAsperges me
  64. 🔍 23% Gloriosus Dei amicusGloriosus Dei amicus
  65. 🔍 23% CollaeteturCollaetetur