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% Caritas DeiCaritas Dei
  2. πŸ” 67% Caritas Dei diffusaCaritas Dei diffusa
  3. πŸ” 44% Caritas Dei diffusaCaritas Dei diffusa
  4. πŸ” 44% Caritas DeiCaritas Dei
  5. πŸ” 43% Caritas Dei... nostris alleluiaCaritas Dei... nostris alleluia
  6. πŸ” 42% Caritas Dei... nostris alleluiaCaritas Dei... nostris alleluia
  7. πŸ” 42% Caritas Dei... nostris perCaritas Dei... nostris per
  8. πŸ” 39% Caritas Dei sine AlleluiaCaritas Dei sine Alleluia
  9. πŸ” 37% Caritas Dei cum AlleluiaCaritas Dei cum Alleluia
  10. πŸ” 35% Alleluia. (Friday P. T. at Lauds II) Alleluia. (Friday P. T. at Lauds II)
  11. πŸ” 29% Angelus Domini nuntiavit MariaeAngelus Domini nuntiavit Mariae
  12. πŸ” 28% Ecce in nubibusEcce in nubibus
  13. πŸ” 28% Diffusa est gratia... allel.Diffusa est gratia... allel.
  14. πŸ” 27% Angelus Domini nuntiavit (Ant.)Angelus Domini nuntiavit (Ant.)
  15. πŸ” 27% HabΓ©bitis autemHabΓ©bitis autem
  16. πŸ” 26% Verbum caro factum estVerbum caro factum est
  17. πŸ” 26% Cantantibus organisCantantibus organis
  18. πŸ” 25% Crucifixus surrexitCrucifixus surrexit
  19. πŸ” 25% Diffusa est gratiaDiffusa est gratia
  20. πŸ” 25% Cum esset seroCum esset sero
  21. πŸ” 25% In tympano et choroIn tympano et choro
  22. πŸ” 25% AlleluiaAlleluia
  23. πŸ” 25% Beata es MariaBeata es Maria
  24. πŸ” 25% Christus Dei FiliusChristus Dei Filius
  25. πŸ” 25% Angelus Domini nuntiavitAngelus Domini nuntiavit
  26. πŸ” 25% Benedicite sancti et humiles cordeBenedicite sancti et humiles corde
  27. πŸ” 24% Nemo in eumNemo in eum
  28. πŸ” 24% Super omnia ligna (T.P.)Super omnia ligna (T.P.)
  29. πŸ” 24% Regina caeli laetareRegina caeli laetare
  30. πŸ” 24% Amplificatus est (T.P.)Amplificatus est (T.P.)
  31. πŸ” 24% Surrexit Dominus vere (Resp. Br.)Surrexit Dominus vere (Resp. Br.)
  32. πŸ” 24% Stans beata AgathaStans beata Agatha
  33. πŸ” 24% In aetΓ©rnum misericΓ³rdiaIn aetΓ©rnum misericΓ³rdia
  34. πŸ” 24% Antequam convenΓ­rentAntequam convenΓ­rent
  35. πŸ” 24% Diffusa est gratiaDiffusa est gratia
  36. πŸ” 24% GenuistiGenuisti
  37. πŸ” 24% Ego sum panis (Corpus Christi in Octava)Ego sum panis (Corpus Christi in Octava)
  38. πŸ” 24% Ecce crucem DominiEcce crucem Domini
  39. πŸ” 23% Verbum caro factum estVerbum caro factum est
  40. πŸ” 23% Ego sumEgo sum
  41. πŸ” 23% Adjutorium nostrumAdjutorium nostrum
  42. πŸ” 23% Beata es Virgo Maria Dei (Ant)Beata es Virgo Maria Dei (Ant)
  43. πŸ” 23% Ecce in nubibusEcce in nubibus
  44. πŸ” 23% Spiritus Domini replevit (Ant)Spiritus Domini replevit (Ant)
  45. πŸ” 23% Alleluia Omnes GentesAlleluia Omnes Gentes
  46. πŸ” 23% Ponam in Sion salutemPonam in Sion salutem
  47. πŸ” 23% Verbum caro factum estVerbum caro factum est
  48. πŸ” 23% Hodie Simon PetrusHodie Simon Petrus
  49. πŸ” 23% Alleluia. (Monday P. T. at Vespers)Alleluia. (Monday P. T. at Vespers)
  50. πŸ” 23% Alleluia. (Sund. P. T. at Lauds II)Alleluia. (Sund. P. T. at Lauds II)
  51. πŸ” 23% Cum accepissetCum accepisset
  52. πŸ” 23% Laudamus nomen tuum (T.P.))Laudamus nomen tuum (T.P.))
  53. πŸ” 23% Surrexit ChristusSurrexit Christus
  54. πŸ” 23% Egredietur virgaEgredietur virga
  55. πŸ” 23% Plenus dierumPlenus dierum
  56. πŸ” 23% Gloriosus apparuistiGloriosus apparuisti
  57. πŸ” 23% Cantantibus organisCantantibus organis
  58. πŸ” 23% Angelus Domini nuntiavit (Resp. Br. T.P.)Angelus Domini nuntiavit (Resp. Br. T.P.)
  59. πŸ” 23% Ave Maria (R. Br. T.P.)Ave Maria (R. Br. T.P.)
  60. πŸ” 22% Exaltate Regem saeculorumExaltate Regem saeculorum
  61. πŸ” 22% Hodie completi suntHodie completi sunt
  62. πŸ” 22% Alleluia. (Saturday P. T. at Lauds II)Alleluia. (Saturday P. T. at Lauds II)
  63. πŸ” 22% Alleluia (Feria Secunda ad Nonam T.P.)Alleluia (Feria Secunda ad Nonam T.P.)
  64. πŸ” 22% Verbum caro factum estVerbum caro factum est
  65. πŸ” 22% Respondens autem AngelusRespondens autem Angelus