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% Genuit puerpera regemGenuit puerpera regem
  2. 🔍 90% Genuit puerpera RegemGenuit puerpera Regem
  3. 🔍 75% Genuit puerpera RegemGenuit puerpera Regem
  4. 🔍 71% Genuit puerpera RegemGenuit puerpera Regem
  5. 🔍 67% Genuit puerperaGenuit puerpera
  6. 🔍 66% Genuit puerperaGenuit puerpera
  7. 🔍 62% Genuit puerperaGenuit puerpera
  8. 🔍 52% O Virgo virginumO Virgo virginum
  9. 🔍 37% O Virgo virginumO Virgo virginum
  10. 🔍 31% O Oriens splendorO Oriens splendor
  11. 🔍 28% O OriensO Oriens
  12. 🔍 28% O mundi DominaO mundi Domina
  13. 🔍 28% O clavis DavidO clavis David
  14. 🔍 26% O virum ineffabilemO virum ineffabilem
  15. 🔍 26% O Clavis DavidO Clavis David
  16. 🔍 25% O virum ineffabilemO virum ineffabilem
  17. 🔍 24% O virum ineffabilemO virum ineffabilem
  18. 🔍 24% O radix JesseO radix Jesse
  19. 🔍 24% O Rex gentiumO Rex gentium
  20. 🔍 23% Intravit MariaIntravit Maria
  21. 🔍 23% O virum ineffabilemO virum ineffabilem
  22. 🔍 22% O Oriens splendor lucisO Oriens splendor lucis
  23. 🔍 22% O SapientiaO Sapientia
  24. 🔍 22% Ecce Maria genuitEcce Maria genuit
  25. 🔍 22% O clavis David et sceptrumO clavis David et sceptrum
  26. 🔍 21% Languentibus in Purgatorio (Alter tonus)Languentibus in Purgatorio (Alter tonus)
  27. 🔍 21% Spiritus carnem et ossaSpiritus carnem et ossa
  28. 🔍 21% O SapientiaO Sapientia
  29. 🔍 21% O SapientiaO Sapientia
  30. 🔍 21% Cum turba multa essetCum turba multa esset
  31. 🔍 20% O radix JesseO radix Jesse
  32. 🔍 20% Intravit MariaIntravit Maria
  33. 🔍 20% O AdonaiO Adonai
  34. 🔍 19% O Rex gentiumO Rex gentium
  35. 🔍 19% Ecce Maria genuitEcce Maria genuit
  36. 🔍 19% Cum turba multaCum turba multa
  37. 🔍 19% Stetit Angelus juxta (T. Paschali)Stetit Angelus juxta (T. Paschali)
  38. 🔍 19% Exaltate Regem regumExaltate Regem regum
  39. 🔍 19% O EmmanuelO Emmanuel
  40. 🔍 19% O radix JesseO radix Jesse
  41. 🔍 18% Regina caeliRegina caeli
  42. 🔍 18% O gloriosa Dei GenitrixO gloriosa Dei Genitrix
  43. 🔍 18% Alleluia Sabb. T.P. IAlleluia  Sabb.  T.P.  I
  44. 🔍 18% Cum inducerentCum inducerent
  45. 🔍 18% Voce jucunditatisVoce jucunditatis
  46. 🔍 18% Laetare Virgo MaterLaetare Virgo Mater
  47. 🔍 18% Laetamini cum JerusalemLaetamini cum Jerusalem
  48. 🔍 18% Exaltate RegemExaltate Regem
  49. 🔍 18% O Rex gentiumO Rex gentium
  50. 🔍 18% O SapientiaO Sapientia
  51. 🔍 18% O SapientiaO Sapientia
  52. 🔍 18% Cum turba multaCum turba multa
  53. 🔍 18% Jacob autem genuit ... allel.Jacob autem genuit ... allel.
  54. 🔍 18% Jacob autem genuitJacob autem genuit
  55. 🔍 18% O Doctor optimeO Doctor optime
  56. 🔍 18% Stetit Angelus juxtaStetit Angelus juxta
  57. 🔍 18% Stetit Angelus (Paschal Time)Stetit Angelus (Paschal Time)
  58. 🔍 17% O quam glorificaO quam glorifica
  59. 🔍 17% In caelestibus regnis ... allel.In caelestibus regnis ... allel.
  60. 🔍 17% A planta pedisA planta pedis
  61. 🔍 17% Ecce nomen Domini EmmanuelEcce nomen Domini Emmanuel
  62. 🔍 17% Unus ex duobusUnus ex duobus
  63. 🔍 17% Vau. Et egressus estVau. Et egressus est
  64. 🔍 17% Concordi laetitiaConcordi laetitia
  65. 🔍 17% Jacob autem genuitJacob autem genuit