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% Stetit AngelusStetit Angelus
  2. 🔍 64% Justorum animaeJustorum animae
  3. 🔍 60% Stetit Angelus (Off)Stetit Angelus (Off)
  4. 🔍 57% Stetit pontifexStetit pontifex
  5. 🔍 55% Justorum animae (Off.)Justorum animae (Off.)
  6. 🔍 48% Felix namque esFelix namque es
  7. 🔍 47% Stetit Angelus (Off)Stetit Angelus (Off)
  8. 🔍 45% Stetit PontifexStetit Pontifex
  9. 🔍 45% Ave Regina caelorumAve Regina caelorum
  10. 🔍 42% Viri GalilaeiViri Galilaei
  11. 🔍 42% Stetit Angelus (Off, verses)Stetit Angelus (Off, verses)
  12. 🔍 42% Justorum animaeJustorum animae
  13. 🔍 42% Inclinet DominusInclinet Dominus
  14. 🔍 38% Stetit Angelus (Off)Stetit Angelus (Off)
  15. 🔍 37% Stetit PontifexStetit Pontifex
  16. 🔍 36% Obaudite meObaudite me
  17. 🔍 35% Viri GalilaeiViri Galilaei
  18. 🔍 33% Felix namque esFelix namque es
  19. 🔍 33% Ave Rex nosterAve Rex noster
  20. 🔍 32% Inclinet DominusInclinet Dominus
  21. 🔍 32% Te saeculorum PrincipemTe saeculorum Principem
  22. 🔍 32% Justorum animae (Off.)Justorum animae (Off.)
  23. 🔍 31% Obaudite meObaudite me
  24. 🔍 31% Tu es Petrus (Offertorium)Tu es Petrus (Offertorium)
  25. 🔍 31% Spiritus DominiSpiritus Domini
  26. 🔍 30% Beata nobis gaudiaBeata nobis gaudia
  27. 🔍 30% Beata nobis gaudiaBeata nobis gaudia
  28. 🔍 30% DolorosaDolorosa
  29. 🔍 30% Angelus Domini descenditAngelus Domini descendit
  30. 🔍 30% Te saeculorum PrincipemTe saeculorum Principem
  31. 🔍 29% Juravit DominusJuravit Dominus
  32. 🔍 29% Ave Rex nosterAve Rex noster
  33. 🔍 29% ErueErue
  34. 🔍 29% StatuitStatuit
  35. 🔍 29% Quomodo fiet istudQuomodo fiet istud
  36. 🔍 29% VerumtamenVerumtamen
  37. 🔍 28% Beata nobis gaudiaBeata nobis gaudia
  38. 🔍 28% Benedicta et venerabilisBenedicta et venerabilis
  39. 🔍 28% Te saeculorum PrincipemTe saeculorum Principem
  40. 🔍 28% Beata nobis gaudiaBeata nobis gaudia
  41. 🔍 28% O salutaris Hostia IIIO salutaris Hostia III
  42. 🔍 27% Beata nobisBeata nobis
  43. 🔍 27% Felix namque esFelix namque es
  44. 🔍 27% Audita est quasi voxAudita est quasi vox
  45. 🔍 27% Hic EdmundusHic Edmundus
  46. 🔍 27% Domine praevenistiDomine praevenisti
  47. 🔍 27% Ave Rex nosterAve Rex noster
  48. 🔍 27% ExclamaveruntExclamaverunt
  49. 🔍 27% Os justiOs justi
  50. 🔍 26% AemulorAemulor
  51. 🔍 26% FranciscusFranciscus
  52. 🔍 26% Tu es Petrus (Offertorium)Tu es Petrus (Offertorium)
  53. 🔍 26% Diadema spineumDiadema spineum
  54. 🔍 26% Sacerdotes DominiSacerdotes Domini
  55. 🔍 26% Stetit Angelus (Off, verses, with neumes)Stetit Angelus (Off, verses, with neumes)
  56. 🔍 26% Optime PaterOptime Pater
  57. 🔍 26% Posuisti DominePosuisti Domine
  58. 🔍 25% LoquebanturLoquebantur
  59. 🔍 25% Justus ut palmaJustus ut palma
  60. 🔍 25% Laetatus sumLaetatus sum
  61. 🔍 25% Stabant juxtaStabant juxta
  62. 🔍 25% Ave Rex nosterAve Rex noster
  63. 🔍 25% Isti sunt duae olivaeIsti sunt duae olivae
  64. 🔍 25% Iesu Salvator saeculiIesu Salvator saeculi
  65. 🔍 25% Rogavi pro teRogavi pro te