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% Argentum et aurumArgentum et aurum
  2. 🔍 76% Argentum et aurumArgentum et aurum
  3. 🔍 72% Argentum et aurumArgentum et aurum
  4. 🔍 65% Argentum et aurumArgentum et aurum
  5. 🔍 31% Dixit Angelus ad PetrumDixit Angelus ad Petrum
  6. 🔍 27% Clamavi et DominusClamavi et Dominus
  7. 🔍 27% Petre amas mePetre amas me
  8. 🔍 27% Solvite templum hocSolvite templum hoc
  9. 🔍 26% Quomodo fiet istudQuomodo fiet istud
  10. 🔍 25% Attendite universiAttendite universi
  11. 🔍 24% Qui habitasQui habitas
  12. 🔍 24% Domine non estDomine non est
  13. 🔍 23% Scriptum estScriptum est
  14. 🔍 23% Tempus meumTempus meum
  15. 🔍 23% Aurum sub terraAurum sub terra
  16. 🔍 23% JustorumJustorum
  17. 🔍 23% Christus factus estChristus factus est
  18. 🔍 22% Respexit Dominus (II)Respexit Dominus (II)
  19. 🔍 22% AudistisAudistis
  20. 🔍 22% Beati qui habitantBeati qui habitant
  21. 🔍 22% Simile est... granoSimile est... grano
  22. 🔍 22% Discerne causam meam DomineDiscerne causam meam Domine
  23. 🔍 22% Hoc est praeceptumHoc est praeceptum
  24. 🔍 22% Dixit autem DominusDixit autem Dominus
  25. 🔍 22% Exortum est in tenebrisExortum est in tenebris
  26. 🔍 22% Potestatem habeoPotestatem habeo
  27. 🔍 21% Adhuc multaAdhuc multa
  28. 🔍 21% BenedictionemBenedictionem
  29. 🔍 21% Est secretumEst secretum
  30. 🔍 21% Sedere autem mecumSedere autem mecum
  31. 🔍 21% Fortitudo mea et lausFortitudo mea et laus
  32. 🔍 21% Passio DNJC secundum LucamPassio DNJC secundum Lucam
  33. 🔍 21% Tanto tempore vobiscum eramTanto tempore vobiscum eram
  34. 🔍 21% AuditeAudite
  35. 🔍 21% Ego daemoniumEgo daemonium
  36. 🔍 21% Fratres: Convenientibus vobis in unumFratres: Convenientibus vobis in unum
  37. 🔍 21% Vobis datum estVobis datum est
  38. 🔍 21% Nos autem gloriariNos autem gloriari
  39. 🔍 20% Christus factus est pro nobisChristus factus est pro nobis
  40. 🔍 20% Dixit autem paterfamiliasDixit autem paterfamilias
  41. 🔍 20% Bonum mihiBonum mihi
  42. 🔍 20% Misit DominusMisit Dominus
  43. 🔍 20% Qui de terraQui de terra
  44. 🔍 20% Ego in altissimisEgo in altissimis
  45. 🔍 20% Confitebor tibiConfitebor tibi
  46. 🔍 20% Orante sancto ClementeOrante sancto Clemente
  47. 🔍 20% Passer invenitPasser invenit
  48. 🔍 20% Data est mihiData est mihi
  49. 🔍 20% Confirma hoc DeusConfirma hoc Deus
  50. 🔍 20% Non est ei specieNon est ei specie
  51. 🔍 20% Tu autem DomineTu autem Domine
  52. 🔍 20% Et ecce voxEt ecce vox
  53. 🔍 20% Et JesusEt Jesus
  54. 🔍 20% Labia insurgentiumLabia insurgentium
  55. 🔍 20% Mittite in dexteramMittite in dexteram
  56. 🔍 20% Beati qui habitantBeati qui habitant
  57. 🔍 19% Confirma hoc DeusConfirma hoc Deus
  58. 🔍 19% Habet in vestimentoHabet in vestimento
  59. 🔍 19% Solvite templum hocSolvite templum hoc
  60. 🔍 19% Semen estSemen est
  61. 🔍 19% Ecce ascendimus... et FiliusEcce ascendimus... et Filius
  62. 🔍 19% Passio DNJC secundum MatthaeumPassio DNJC secundum Matthaeum
  63. 🔍 19% Mecum enimMecum enim
  64. 🔍 19% Confirma hoc Deus... alleluiaConfirma hoc Deus... alleluia
  65. 🔍 19% In caelestibus regnisIn caelestibus regnis