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% Erat quidam regulusErat quidam regulus
  2. 🔍 68% Erat quidam regulusErat quidam regulus
  3. 🔍 66% Erat quidam regulusErat quidam regulus
  4. 🔍 63% Erat quidam regulusErat quidam regulus
  5. 🔍 60% Erat quidam regulusErat quidam regulus
  6. 🔍 26% Vestitus eratVestitus erat
  7. 🔍 24% Ibat JesusIbat Jesus
  8. 🔍 23% Dum intraret JesusDum intraret Jesus
  9. 🔍 23% Inclinavit se JesusInclinavit se Jesus
  10. 🔍 23% Ibat Jesus in civitatemIbat Jesus in civitatem
  11. 🔍 22% Passio Domini nostri Jesu Christi secundum Marcum - ANNO BPassio Domini nostri Jesu Christi secundum Marcum - ANNO B
  12. 🔍 22% Mulier quae erat ... ut cognovitMulier quae erat ... ut cognovit
  13. 🔍 22% Scriptum est enimScriptum est enim
  14. 🔍 22% Passio DNJC secundum MarcumPassio DNJC secundum Marcum
  15. 🔍 22% Ne timeas Maria (in Annunciatio)Ne timeas Maria (in Annunciatio)
  16. 🔍 21% Beatus vir Benedictus (modus 1)Beatus vir Benedictus (modus 1)
  17. 🔍 21% Mulier quae erat ... stansMulier quae erat ... stans
  18. 🔍 20% Tu solus peregrinus esTu solus peregrinus es
  19. 🔍 20% Abiit JesusAbiit Jesus
  20. 🔍 20% Passio DNJC secundum LucamPassio DNJC secundum Lucam
  21. 🔍 20% At Jesus conversusAt Jesus conversus
  22. 🔍 20% Suavi jugoSuavi jugo
  23. 🔍 20% Dixit Jesus: Ut sciatisDixit Jesus: Ut sciatis
  24. 🔍 20% Vestitus eratVestitus erat
  25. 🔍 20% Ancilla fidelisAncilla fidelis
  26. 🔍 20% Hodie scietisHodie scietis
  27. 🔍 20% Exsultet omnium... BenedictiExsultet omnium... Benedicti
  28. 🔍 20% Ibat Jesus in civitatemIbat Jesus in civitatem
  29. 🔍 20% Unus autem ex illisUnus autem ex illis
  30. 🔍 20% Stans autemStans autem
  31. 🔍 20% Joannes autemJoannes autem
  32. 🔍 20% Passio Domini nostri Jesu Christi secundum Lucam - ANNO CPassio Domini nostri Jesu Christi secundum Lucam - ANNO C
  33. 🔍 20% Passio DNJC secundum MatthaeumPassio DNJC secundum Matthaeum
  34. 🔍 20% Ave mundi spes MariaAve mundi spes Maria
  35. 🔍 20% Dixit Jesus: utDixit Jesus: ut
  36. 🔍 20% Caecus magisCaecus magis
  37. 🔍 20% Inclinavit DominusInclinavit Dominus
  38. 🔍 19% Conventione autemConventione autem
  39. 🔍 19% Ibat JesusIbat Jesus
  40. 🔍 19% Stans autem JesusStans autem Jesus
  41. 🔍 19% Stans autem JesusStans autem Jesus
  42. 🔍 19% Dabit illi DominusDabit illi Dominus
  43. 🔍 19% Homo quidam erat divesHomo quidam erat dives
  44. 🔍 19% Passio DNJC secundum MatthaeumPassio DNJC secundum Matthaeum
  45. 🔍 19% Factum est autemFactum est autem
  46. 🔍 19% Ecce Maria eratEcce Maria erat
  47. 🔍 19% Missus est Angelus Gabriel a Deo (In Sol. S. Joseph)Missus est Angelus Gabriel a Deo (In Sol. S. Joseph)
  48. 🔍 19% Conventione autemConventione autem
  49. 🔍 19% Ecce Maria erat...alleluiaEcce Maria erat...alleluia
  50. 🔍 19% Sapientia clamitatSapientia clamitat
  51. 🔍 19% Ad Jesum autemAd Jesum autem
  52. 🔍 19% Vir Domini Benedictus (tonus 1f)Vir Domini Benedictus (tonus 1f)
  53. 🔍 19% Joannes autemJoannes autem
  54. 🔍 19% Dum perambularetDum perambularet
  55. 🔍 19% Dabit illi DominusDabit illi Dominus
  56. 🔍 19% Dabit illi DominusDabit illi Dominus
  57. 🔍 19% Cum iter ad mareCum iter ad mare
  58. 🔍 19% Passio Domini nostri Jesu Christi secundum Matthaeum - ANNO APassio Domini nostri Jesu Christi secundum Matthaeum - ANNO A
  59. 🔍 18% Exsultavit cor meumExsultavit cor meum
  60. 🔍 18% Dixit Jesus ut sciatisDixit Jesus ut sciatis
  61. 🔍 18% Respexit DominusRespexit Dominus
  62. 🔍 18% Cum iter ad mareCum iter ad mare
  63. 🔍 18% Stans a longeStans a longe
  64. 🔍 18% Unus autem ex illisUnus autem ex illis
  65. 🔍 18% Egredietur virgaEgredietur virga