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% Et qui praeibantEt qui praeibant
  2. 🔍 84% Et quiEt qui
  3. 🔍 80% Et qui praeibantEt qui praeibant
  4. 🔍 69% Et qui praeibantEt qui praeibant
  5. 🔍 31% Caecus sedebatCaecus sedebat
  6. 🔍 28% Exibant autem daemoniaExibant autem daemonia
  7. 🔍 27% Pueri... vestimentaPueri... vestimenta
  8. 🔍 27% Tunc invocabisTunc invocabis
  9. 🔍 26% Pueri... vestimentaPueri... vestimenta
  10. 🔍 26% Pueri... vestimentaPueri... vestimenta
  11. 🔍 25% Exibant... daemoniaExibant... daemonia
  12. 🔍 25% Ego sum resurrectioEgo sum resurrectio
  13. 🔍 25% Pueri Hebraeorum vestimentaPueri Hebraeorum vestimenta
  14. 🔍 24% Sana animam meamSana animam meam
  15. 🔍 24% Pueri Hebraeorum vestimentaPueri Hebraeorum vestimenta
  16. 🔍 24% Exibant autem daemoniaExibant autem daemonia
  17. 🔍 24% Aspice in meAspice in me
  18. 🔍 24% Passio DNJC secundum MarcumPassio DNJC secundum Marcum
  19. 🔍 24% Ipse praeibit ante illumIpse praeibit ante illum
  20. 🔍 24% Regnum ejusRegnum ejus
  21. 🔍 23% Sancti mei qui in isto saeculoSancti mei qui in isto saeculo
  22. 🔍 23% Passio Domini nostri Jesu Christi secundum Marcum - ANNO BPassio Domini nostri Jesu Christi secundum Marcum - ANNO B
  23. 🔍 23% Dixit autem Dominus servoDixit autem Dominus servo
  24. 🔍 23% Cum appropinquaretCum appropinquaret
  25. 🔍 23% Omne quod dat mihiOmne quod dat mihi
  26. 🔍 23% Iter facienteIter faciente
  27. 🔍 23% Hodie nomen tuumHodie nomen tuum
  28. 🔍 22% Exibant autemExibant autem
  29. 🔍 22% Transeunte DominoTranseunte Domino
  30. 🔍 22% Vade AnaniaVade Anania
  31. 🔍 22% Transeunte DominoTranseunte Domino
  32. 🔍 22% A bimatu et infraA bimatu et infra
  33. 🔍 22% Testis est mihi DeusTestis est mihi Deus
  34. 🔍 22% Orante sancta LuciaOrante sancta Lucia
  35. 🔍 22% Venite exsultemus EVenite exsultemus E
  36. 🔍 22% Caecus magisCaecus magis
  37. 🔍 22% Passio DNJC secundum LucamPassio DNJC secundum Lucam
  38. 🔍 21% Adaperiat DominusAdaperiat Dominus
  39. 🔍 21% In illo tempore: Cum appropinquassetIn illo tempore: Cum appropinquasset
  40. 🔍 21% Caecus magisCaecus magis
  41. 🔍 21% Pueri Hebraeorum vestimentaPueri Hebraeorum vestimenta
  42. 🔍 21% Miserere mei Fili DavidMiserere mei Fili David
  43. 🔍 21% Nonne isteNonne iste
  44. 🔍 21% Transeunte DominoTranseunte Domino
  45. 🔍 21% Sancte Pater Benedicte (Tonus Simplex)Sancte Pater Benedicte (Tonus Simplex)
  46. 🔍 21% Omnes qui habebantOmnes qui habebant
  47. 🔍 21% Damasci praepositusDamasci praepositus
  48. 🔍 21% Cum his qui oderuntCum his qui oderunt
  49. 🔍 21% Laetare Virgo MaterLaetare Virgo Mater
  50. 🔍 21% Ave MariaAve Maria
  51. 🔍 21% Surge properaSurge propera
  52. 🔍 21% Cum appropinquaretCum appropinquaret
  53. 🔍 21% Fili praebeFili praebe
  54. 🔍 21% Adversum meAdversum me
  55. 🔍 20% Beatus AndreasBeatus Andreas
  56. 🔍 20% Cum audisset salutationemCum audisset salutationem
  57. 🔍 20% O Doctor optime(Athanasi)O Doctor optime(Athanasi)
  58. 🔍 20% Gratia Dei et misericordiaGratia Dei et misericordia
  59. 🔍 20% Passio Domini nostri Jesu Christi secundum Lucam - ANNO CPassio Domini nostri Jesu Christi secundum Lucam - ANNO C
  60. 🔍 20% Ego daemoniumEgo daemonium
  61. 🔍 20% Caecus sedebat secus viam (Resp.)Caecus sedebat secus viam (Resp.)
  62. 🔍 20% Tanto pondereTanto pondere
  63. 🔍 20% Te beata sponsa ChristiTe beata sponsa Christi
  64. 🔍 20% Beata es MariaBeata es Maria
  65. 🔍 20% Omnes qui habebantOmnes qui habebant