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% Psalmus 127Psalmus 127
  2. 🔍 65% Psalmus 84 APsalmus 84 A
  3. 🔍 60% Psalmus 71Psalmus 71
  4. 🔍 57% Psalmus 24Psalmus 24
  5. 🔍 49% Psalmus 125Psalmus 125
  6. 🔍 49% Psalmus 24Psalmus 24
  7. 🔍 45% Psalmus 118Psalmus 118
  8. 🔍 45% Canticum IsaiaeCanticum Isaiae
  9. 🔍 40% Psalmus 2Psalmus 2
  10. 🔍 40% Psalmus 118Psalmus 118
  11. 🔍 38% Toni Evangelii CToni Evangelii C
  12. 🔍 37% Preces vespertinae (french)Preces vespertinae (french)
  13. 🔍 37% AlleluiaAlleluia
  14. 🔍 37% Psalmus 95Psalmus 95
  15. 🔍 36% Preces vespertinae Initia (french)Preces vespertinae Initia (french)
  16. 🔍 36% Gloria PatriGloria Patri
  17. 🔍 36% Psalmus 39Psalmus 39
  18. 🔍 34% Toni Evangelii BToni Evangelii B
  19. 🔍 34% Psalmus 45Psalmus 45
  20. 🔍 34% Psalm 109 (Dixit Dominus) (Tone 1.f)Psalm 109 (Dixit Dominus) (Tone 1.f)
  21. 🔍 33% Psalmus 94Psalmus 94
  22. 🔍 33% Dixit Dominus (Ps. 109, 1g)Dixit Dominus (Ps. 109, 1g)
  23. 🔍 33% MulierMulier
  24. 🔍 33% Tonus 2Tonus 2
  25. 🔍 32% Psalmus 97Psalmus 97
  26. 🔍 32% Ps. 23 Domini est terraPs. 23 Domini est terra
  27. 🔍 31% Psalmus 77Psalmus 77
  28. 🔍 31% Psalmus 95Psalmus 95
  29. 🔍 30% Psalmus 84Psalmus 84
  30. 🔍 30% Domini est terra (Ps. 23 - novam int.lat.)Domini est terra (Ps. 23 - novam int.lat.)
  31. 🔍 29% Psalmus 18 APsalmus 18 A
  32. 🔍 29% Domini est terra (Ps.23 - Textus antiquus)Domini est terra (Ps.23 - Textus antiquus)
  33. 🔍 29% Omnes gentes (Ps.46 - Textus antiquus)Omnes gentes (Ps.46 - Textus antiquus)
  34. 🔍 28% Psalmus 95Psalmus 95
  35. 🔍 28% Beati omnesBeati omnes
  36. 🔍 27% Por suasPor suas
  37. 🔍 27% Omnes gentes, plaudite manibus (nova lat.)Omnes gentes, plaudite manibus (nova lat.)
  38. 🔍 27% Por suasPor suas
  39. 🔍 27% Por suasPor suas
  40. 🔍 27% Por suasPor suas
  41. 🔍 27% Por suasPor suas
  42. 🔍 27% Por suasPor suas
  43. 🔍 27% Por suasPor suas
  44. 🔍 27% Por suasPor suas
  45. 🔍 26% AlleluiaAlleluia
  46. 🔍 26% Beatus vir (Ps. 111, 7a)Beatus vir (Ps. 111, 7a)
  47. 🔍 25% AlleluiaAlleluia
  48. 🔍 25% Prex eucharisticaPrex eucharistica
  49. 🔍 25% Cantate DominoCantate Domino
  50. 🔍 25% Ps. 67 Exsurgit Deus (for Ascension C)Ps. 67 Exsurgit Deus (for Ascension C)
  51. 🔍 24% Psalmus 24Psalmus 24
  52. 🔍 23% Psalmus Responsorius C 2 aPsalmus Responsorius C 2 a
  53. 🔍 23% Psalmus alleluiaticus E *Psalmus alleluiaticus E *
  54. 🔍 23% AlleluiaAlleluia
  55. 🔍 22% AlleluiaAlleluia
  56. 🔍 22% AlleluiaAlleluia
  57. 🔍 21% Deus IsraelDeus Israel
  58. 🔍 21% Psalmus 84Psalmus 84
  59. 🔍 21% In tribulationeIn tribulatione
  60. 🔍 21% Ps. 77 Attendite (for Ascension A)Ps. 77 Attendite (for Ascension A)
  61. 🔍 20% Cantate DominoCantate Domino
  62. 🔍 20% LaudateLaudate
  63. 🔍 20% Laetatus sum in hisLaetatus sum in his
  64. 🔍 20% Beati qui ambulantBeati qui ambulant
  65. 🔍 20% AlleluiaAlleluia