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% Hic est MartinusHic est Martinus
  2. 🔍 46% Impii super justumImpii super justum
  3. 🔍 44% Spiritus Sanctus replevit totam domumSpiritus Sanctus replevit totam domum
  4. 🔍 41% Missus est Gabriel AngelusMissus est Gabriel Angelus
  5. 🔍 41% Gloriosae Virginis MariaeGloriosae Virginis Mariae
  6. 🔍 40% Stetit AngelusStetit Angelus
  7. 🔍 40% Luciae VirgoLuciae Virgo
  8. 🔍 40% Hic est vere MartyrHic est vere Martyr
  9. 🔍 39% Priusquam te formaremPriusquam te formarem
  10. 🔍 39% Missus est Gabriel Angleus (t.p.)Missus est Gabriel Angleus (t.p.)
  11. 🔍 39% Elisabeth ZachariaeElisabeth Zachariae
  12. 🔍 38% Agathes laetissimaAgathes laetissima
  13. 🔍 38% Isti sunt diesIsti sunt dies
  14. 🔍 38% Simon Petre antequamSimon Petre antequam
  15. 🔍 38% Praecursor pro nobisPraecursor pro nobis
  16. 🔍 37% Missus est Gabriel Angelus (t.p. alter tonus)Missus est Gabriel Angelus (t.p. alter tonus)
  17. 🔍 37% Puer meus noli timerePuer meus noli timere
  18. 🔍 37% Glorisae Virginis Mariae MaternitatemGlorisae Virginis Mariae Maternitatem
  19. 🔍 37% Benedicite Deum caeliBenedicite Deum caeli
  20. 🔍 36% Stolam jucunditatisStolam jucunditatis
  21. 🔍 36% Surge et accipe PuerumSurge et accipe Puerum
  22. 🔍 36% Eram quasi agnus innocensEram quasi agnus innocens
  23. 🔍 36% Surge et accipe puerum (Gloria Patri)Surge et accipe puerum (Gloria Patri)
  24. 🔍 36% Recessit pastorRecessit pastor
  25. 🔍 36% Omnes una voce dixeruntOmnes una voce dixerunt
  26. 🔍 35% Ave Maria... SpiritusAve Maria... Spiritus
  27. 🔍 35% Factum est regnum huius mundiFactum est regnum huius mundi
  28. 🔍 35% Vocavit nosVocavit nos
  29. 🔍 35% Pater peccavi in coelumPater peccavi in coelum
  30. 🔍 35% Congratulamini mihi...quia cumCongratulamini mihi...quia cum
  31. 🔍 35% Simeon justusSimeon justus
  32. 🔍 35% Ave Maria... Spiritus (t.p.)Ave Maria... Spiritus (t.p.)
  33. 🔍 35% Fuit homoFuit homo
  34. 🔍 34% Surge et accipe Puerum (t.p.)Surge et accipe Puerum (t.p.)
  35. 🔍 34% Lapides pretiosiLapides pretiosi
  36. 🔍 34% Factus est mihi DominusFactus est mihi Dominus
  37. 🔍 34% Surge PetreSurge Petre
  38. 🔍 34% Descendit Angelus DominiDescendit Angelus Domini
  39. 🔍 34% Det tibi DeusDet tibi Deus
  40. 🔍 34% Attende Domine ad meAttende Domine ad me
  41. 🔍 33% Beata Dei genitrixBeata Dei genitrix
  42. 🔍 33% Iste est frater vesterIste est frater vester
  43. 🔍 33% Signum magnumSignum magnum
  44. 🔍 33% Tolle arma tuaTolle arma tua
  45. 🔍 33% Haec est virgo sapiens quamHaec est virgo sapiens quam
  46. 🔍 33% Dum ingredereturDum ingrederetur
  47. 🔍 32% Antequam comedam suspiroAntequam comedam suspiro
  48. 🔍 32% In proximo estIn proximo est
  49. 🔍 32% Verbera carnificumVerbera carnificum
  50. 🔍 32% OrnaveruntOrnaverunt
  51. 🔍 32% Adjutor meus tibi psallamAdjutor meus tibi psallam
  52. 🔍 32% Tenebrae factae suntTenebrae factae sunt
  53. 🔍 32% Dominus mecumDominus mecum
  54. 🔍 31% Os suum aperuit sapientiaeOs suum aperuit sapientiae
  55. 🔍 31% Doleo super teDoleo super te
  56. 🔍 31% Ecce ego mitto vosEcce ego mitto vos
  57. 🔍 31% Euge serveEuge serve
  58. 🔍 31% Isti sunt agni novelliIsti sunt agni novelli
  59. 🔍 31% Dum iret JacobDum iret Jacob
  60. 🔍 31% Dixit JosephDixit Joseph
  61. 🔍 31% MachabaeusMachabaeus
  62. 🔍 31% Nuntiaverunt Jacob dicentesNuntiaverunt Jacob dicentes
  63. 🔍 31% Benedixit Deus NoeBenedixit Deus Noe
  64. 🔍 31% Missus est Gabriel Angelus (alter tonus)Missus est Gabriel Angelus (alter tonus)
  65. 🔍 31% Adduxi vos per desertumAdduxi vos per desertum