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-20. 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% Ave Maria... SpiritusAve Maria... Spiritus
  2. 🔍 97% Ave Maria... Spiritus (t.p.)Ave Maria... Spiritus (t.p.)
  3. 🔍 49% Congratulamini mihi...quia cumCongratulamini mihi...quia cum
  4. 🔍 47% Missus est Gabriel AngelusMissus est Gabriel Angelus
  5. 🔍 44% Spiritus Sanctus replevit totam domumSpiritus Sanctus replevit totam domum
  6. 🔍 43% Tolle arma tuaTolle arma tua
  7. 🔍 43% Impii super justumImpii super justum
  8. 🔍 43% Missus est Gabriel Angleus (t.p.)Missus est Gabriel Angleus (t.p.)
  9. 🔍 43% Ave Maria (Resp.)Ave Maria (Resp.)
  10. 🔍 42% Simeon vir justusSimeon vir justus
  11. 🔍 42% Doleo super teDoleo super te
  12. 🔍 42% Stetit AngelusStetit Angelus
  13. 🔍 42% Attende Domine ad meAttende Domine ad me
  14. 🔍 41% Missus est Gabriel Angelus (t.p. alter tonus)Missus est Gabriel Angelus (t.p. alter tonus)
  15. 🔍 41% Nesciens mater virgoNesciens mater virgo
  16. 🔍 40% Pater peccavi in coelumPater peccavi in coelum
  17. 🔍 40% Benedicite Deum caeliBenedicite Deum caeli
  18. 🔍 40% Simon Petre antequamSimon Petre antequam
  19. 🔍 40% Elisabeth ZachariaeElisabeth Zachariae
  20. 🔍 39% Veni Domine et noliVeni Domine et noli
  21. 🔍 39% Hic PraecursorHic Praecursor
  22. 🔍 39% Surge PetreSurge Petre
  23. 🔍 38% Beata viscera MariaeBeata viscera Mariae
  24. 🔍 38% Puer meus noli timerePuer meus noli timere
  25. 🔍 38% Hic est vere MartyrHic est vere Martyr
  26. 🔍 38% Joseph ab ArimathaeaJoseph ab Arimathaea
  27. 🔍 38% Isti sunt diesIsti sunt dies
  28. 🔍 38% Dum iret JacobDum iret Jacob
  29. 🔍 38% Vocavit nosVocavit nos
  30. 🔍 37% Praecursor pro nobisPraecursor pro nobis
  31. 🔍 37% Haec est virgo sapiens quamHaec est virgo sapiens quam
  32. 🔍 37% Descendit Angelus DominiDescendit Angelus Domini
  33. 🔍 37% Surge et accipe PuerumSurge et accipe Puerum
  34. 🔍 37% Simeon justusSimeon justus
  35. 🔍 37% Lapides pretiosiLapides pretiosi
  36. 🔍 37% Luciae VirgoLuciae Virgo
  37. 🔍 37% Tollite jugum meumTollite jugum meum
  38. 🔍 37% Omnes una voce dixeruntOmnes una voce dixerunt
  39. 🔍 37% Recessit pastorRecessit pastor
  40. 🔍 37% Surge et accipe puerum (Gloria Patri)Surge et accipe puerum (Gloria Patri)
  41. 🔍 37% Dixit JosephDixit Joseph
  42. 🔍 36% Priusquam te formaremPriusquam te formarem
  43. 🔍 36% Dixit Judas fratribus suisDixit Judas fratribus suis
  44. 🔍 36% Det tibi DeusDet tibi Deus
  45. 🔍 36% Sub altare DeiSub altare Dei
  46. 🔍 36% Factus est mihi DominusFactus est mihi Dominus
  47. 🔍 36% Missus est Gabriel AngelusMissus est Gabriel Angelus
  48. 🔍 36% Missus est Gabriel Angelus (alter tonus)Missus est Gabriel Angelus (alter tonus)
  49. 🔍 35% Dum ingredereturDum ingrederetur
  50. 🔍 35% Hic est MartinusHic est Martinus
  51. 🔍 35% Amo ChristumAmo Christum
  52. 🔍 35% Euge serveEuge serve
  53. 🔍 35% Adjutor meus tibi psallamAdjutor meus tibi psallam
  54. 🔍 35% Os suum aperuit sapientiaeOs suum aperuit sapientiae
  55. 🔍 35% Iste est frater vesterIste est frater vester
  56. 🔍 35% Stolam jucunditatisStolam jucunditatis
  57. 🔍 35% Nuntiaverunt Jacob dicentesNuntiaverunt Jacob dicentes
  58. 🔍 34% In sudore vultus tuiIn sudore vultus tui
  59. 🔍 34% Elegit te DominusElegit te Dominus
  60. 🔍 34% Gloriosae Virginis MariaeGloriosae Virginis Mariae
  61. 🔍 34% OrnaveruntOrnaverunt
  62. 🔍 34% In proximo estIn proximo est
  63. 🔍 34% Memento meiMemento mei
  64. 🔍 34% Surge et accipe Puerum (t.p.)Surge et accipe Puerum (t.p.)
  65. 🔍 34% Contumelias et terrores passus (Resp.)Contumelias et terrores passus (Resp.)