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% Dum paginae sacraeDum paginae sacrae
  2. 🔍 24% Orante sancto ClementeOrante sancto Clemente
  3. 🔍 23% Orante sancta LuciaOrante sancta Lucia
  4. 🔍 23% Servi Domini benediciteServi Domini benedicite
  5. 🔍 21% Exsultemus in Domino et spiritaliExsultemus in Domino et spiritali
  6. 🔍 21% Lux de luceLux de luce
  7. 🔍 20% Salve FranciadumSalve Franciadum
  8. 🔍 20% Ad quas orba viroAd quas orba viro
  9. 🔍 20% Cantabo DominoCantabo Domino
  10. 🔍 19% Beatus GregoriusBeatus Gregorius
  11. 🔍 19% Factum est autemFactum est autem
  12. 🔍 19% Rerum Deus (In Epiphania Domini)Rerum Deus (In Epiphania Domini)
  13. 🔍 19% Pastor eximiusPastor eximius
  14. 🔍 18% Surge properaSurge propera
  15. 🔍 18% Salus aeterna mundo apparuitSalus aeterna mundo apparuit
  16. 🔍 18% Quae est ista speciosaQuae est ista speciosa
  17. 🔍 18% Orante sancto ClementeOrante sancto Clemente
  18. 🔍 18% Apparuerunt caelestes spiritusApparuerunt caelestes spiritus
  19. 🔍 18% Omnes de Saba venientOmnes de Saba venient
  20. 🔍 18% Surgens Iesus mane primaSurgens Iesus mane prima
  21. 🔍 18% Casta columba nidificansCasta columba nidificans
  22. 🔍 18% Tota pulchra esTota pulchra es
  23. 🔍 18% Dum Jesus factusDum Jesus factus
  24. 🔍 17% Accipiens SimeonAccipiens Simeon
  25. 🔍 17% Vestimentum tuumVestimentum tuum
  26. 🔍 17% Elisabeth ZachariaeElisabeth Zachariae
  27. 🔍 17% Benedicta es tu (Ant)Benedicta es tu (Ant)
  28. 🔍 17% Ingresso ZachariaIngresso Zacharia
  29. 🔍 17% Si culmenSi culmen
  30. 🔍 17% Gloria in excelsis DeoGloria in excelsis Deo
  31. 🔍 17% Praevaluit DavidPraevaluit David
  32. 🔍 17% Dum complerenturDum complerentur
  33. 🔍 17% Orante sancto ClementeOrante sancto Clemente
  34. 🔍 17% Adhaesit anima mea post te (S. Stephani)Adhaesit anima mea post te (S. Stephani)
  35. 🔍 17% In columbae specieIn columbae specie
  36. 🔍 17% Exsultaverunt ossa BenedictiExsultaverunt ossa Benedicti
  37. 🔍 17% Benedictus Deus qui misitBenedictus Deus qui misit
  38. 🔍 17% Exortum est in tenebrisExortum est in tenebris
  39. 🔍 16% Rerum Deus (In Tempore Passionis)Rerum Deus (In Tempore Passionis)
  40. 🔍 16% Orante sancta LuciaOrante sancta Lucia
  41. 🔍 16% Rerum Deus (in Festo Septem Dolorum BMV)Rerum Deus (in Festo Septem Dolorum BMV)
  42. 🔍 16% Dedit mihi Dominus pennasDedit mihi Dominus pennas
  43. 🔍 16% Ego sum Deus patrum vestrorumEgo sum Deus patrum vestrorum
  44. 🔍 16% Cantemus Domino alleluiaCantemus Domino alleluia
  45. 🔍 16% Et qui praeibantEt qui praeibant
  46. 🔍 16% Angelus Domini apparuit (S. Jos.)Angelus Domini apparuit (S. Jos.)
  47. 🔍 16% Dixit Angelus ad PetrumDixit Angelus ad Petrum
  48. 🔍 16% Utinam appenderenturUtinam appenderentur
  49. 🔍 16% Dives illeDives ille
  50. 🔍 16% Ave MariaAve Maria
  51. 🔍 16% Memento meiMemento mei
  52. 🔍 16% Candor est lucis aeternae (Ant.)Candor est lucis aeternae (Ant.)
  53. 🔍 16% Venient ad teVenient ad te
  54. 🔍 16% ConfiteborConfitebor
  55. 🔍 16% Hodie completi suntHodie completi sunt
  56. 🔍 15% Qui te posthabitisQui te posthabitis
  57. 🔍 15% Dum transisset sabbatumDum transisset sabbatum
  58. 🔍 15% Utinam appenderenturUtinam appenderentur
  59. 🔍 15% Juravit DominusJuravit Dominus
  60. 🔍 15% Beata RadegundisBeata Radegundis
  61. 🔍 15% Cum venerit ParaclitusCum venerit Paraclitus
  62. 🔍 15% Argentum et aurumArgentum et aurum
  63. 🔍 15% Dum complerenturDum complerentur
  64. 🔍 15% Cantate Domino canticum novumCantate Domino canticum novum
  65. 🔍 15% Adhaesit anima mea post te (S. Laurentii)Adhaesit anima mea post te (S. Laurentii)