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% Joannes est nomenJoannes est nomen
  2. 🔍 83% Joannes est nomen ejusJoannes est nomen ejus
  3. 🔍 75% Joannes est nomen ejusJoannes est nomen ejus
  4. 🔍 69% Joannes est nomen ejusJoannes est nomen ejus
  5. 🔍 48% Joannes vocabiturJoannes vocabitur
  6. 🔍 45% Joannes vocabitur nomenJoannes vocabitur nomen
  7. 🔍 41% Joannes vocabiturJoannes vocabitur
  8. 🔍 40% Joannes vocabiturJoannes vocabitur
  9. 🔍 31% Gabriel Angelus descenditGabriel Angelus descendit
  10. 🔍 30% Petrus et JoannesPetrus et Joannes
  11. 🔍 28% Petrus et JoannesPetrus et Joannes
  12. 🔍 27% Petrus et JoannesPetrus et Joannes
  13. 🔍 25% Credo VIICredo VII
  14. 🔍 24% Propter nomen tuumPropter nomen tuum
  15. 🔍 24% Domine nomen tuumDomine nomen tuum
  16. 🔍 24% Paulus et Joannes dixerunt JulianoPaulus et Joannes dixerunt Juliano
  17. 🔍 24% Iste est JoannesIste est Joannes
  18. 🔍 23% Ne timeasNe timeas
  19. 🔍 23% Petrus et JoannesPetrus et Joannes
  20. 🔍 23% Iste est JoannesIste est Joannes
  21. 🔍 23% Ne timeasNe timeas
  22. 🔍 23% Ne timeasNe timeas
  23. 🔍 23% Paulus et Joannes dixerunt ad TerentPaulus et Joannes dixerunt ad Terent
  24. 🔍 23% Joannes et Paulus dixeruntJoannes et Paulus dixerunt
  25. 🔍 22% Hodie natus est ChristusHodie natus est Christus
  26. 🔍 22% Paulus et Joannes... ad TerentianumPaulus et Joannes... ad Terentianum
  27. 🔍 22% Paulus et Joannes... JulianoPaulus et Joannes... Juliano
  28. 🔍 22% Iste est JoannesIste est Joannes
  29. 🔍 22% Ecce ego JoannesEcce ego Joannes
  30. 🔍 22% Verbum caro factum estVerbum caro factum est
  31. 🔍 22% Verbum caroVerbum caro
  32. 🔍 22% Juvenes et virginesJuvenes et virgines
  33. 🔍 22% Joannes... dixeruntJoannes... dixerunt
  34. 🔍 21% Valde honorandus estValde honorandus est
  35. 🔍 21% Juravit DominusJuravit Dominus
  36. 🔍 21% Propter nomenPropter nomen
  37. 🔍 21% Beati martyresBeati martyres
  38. 🔍 21% Juvenes... laudateJuvenes... laudate
  39. 🔍 21% Innuebant patri ejusInnuebant patri ejus
  40. 🔍 21% Joannes et Paulus dixeruntJoannes et Paulus dixerunt
  41. 🔍 21% Nomen sempiternumNomen sempiternum
  42. 🔍 21% Juvenes et virginesJuvenes et virgines
  43. 🔍 20% Nazaraeus vocabiturNazaraeus vocabitur
  44. 🔍 20% Iubilate Deo (99)Iubilate Deo (99)
  45. 🔍 20% Fecit mihi magnaFecit mihi magna
  46. 🔍 20% Sancti et justi in DominoSancti et justi in Domino
  47. 🔍 20% Sancti et justi in DominoSancti et justi in Domino
  48. 🔍 20% Verbum caroVerbum caro
  49. 🔍 20% Valde honorandus estValde honorandus est
  50. 🔍 20% Resonet in laudibusResonet in laudibus
  51. 🔍 20% Pii nomenPii nomen
  52. 🔍 20% Benedictum nomenBenedictum nomen
  53. 🔍 20% Gaudete GaudeteGaudete Gaudete
  54. 🔍 20% Cum appropinquaret DominusCum appropinquaret Dominus
  55. 🔍 20% Haec est hereditasHaec est hereditas
  56. 🔍 19% Et factum estEt factum est
  57. 🔍 19% Ut audivitUt audivit
  58. 🔍 19% Ecce nomen Domini EmmanuelEcce nomen Domini Emmanuel
  59. 🔍 19% Lex veritatisLex veritatis
  60. 🔍 19% Iste est JoannesIste est Joannes
  61. 🔍 19% Sit nomen Domini... inSit nomen Domini... in
  62. 🔍 19% Nazaraeus vocabiturNazaraeus vocabitur
  63. 🔍 19% In excelso thronoIn excelso throno
  64. 🔍 19% In pace factus estIn pace factus est
  65. 🔍 19% InnuebantInnuebant