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% O magnum pietatisO magnum pietatis
  2. 🔍 87% O magnum pietatisO magnum pietatis
  3. 🔍 82% O magnum pietatisO magnum pietatis
  4. 🔍 81% O magnum pietatisO magnum pietatis
  5. 🔍 73% O magnum pietatisO magnum pietatis
  6. 🔍 68% O magnumO magnum
  7. 🔍 28% Galliarum populisGalliarum populis
  8. 🔍 23% Si cognovissetis meSi cognovissetis me
  9. 🔍 23% O mors ero morsO mors ero mors
  10. 🔍 23% Christus resurgensChristus resurgens
  11. 🔍 22% O morsO mors
  12. 🔍 22% Fortis est ut morsFortis est ut mors
  13. 🔍 22% O morsO mors
  14. 🔍 22% Christus resurgensChristus resurgens
  15. 🔍 21% Spiritus Sanctus ... ne timeasSpiritus Sanctus ... ne timeas
  16. 🔍 21% Alleluia (T. P. Vesp. Sabb.)Alleluia (T. P. Vesp. Sabb.)
  17. 🔍 21% Magister quod estMagister quod est
  18. 🔍 20% Parvulus filiusParvulus filius
  19. 🔍 20% Christus resurgensChristus resurgens
  20. 🔍 20% Si cognovissetis meSi cognovissetis me
  21. 🔍 20% Manifeste magnum estManifeste magnum est
  22. 🔍 20% Tunc invocabisTunc invocabis
  23. 🔍 20% Alleluia ConfiteminiAlleluia Confitemini
  24. 🔍 20% Oportebat patiOportebat pati
  25. 🔍 20% Si cognovissetis meSi cognovissetis me
  26. 🔍 20% Alleluia (mode 8)Alleluia (mode 8)
  27. 🔍 20% Semen estSemen est
  28. 🔍 20% Alleluia Lapis revolutusAlleluia Lapis revolutus
  29. 🔍 20% Prae timore autemPrae timore autem
  30. 🔍 20% Sancti et justi in DominoSancti et justi in Domino
  31. 🔍 20% Sancti et justi in DominoSancti et justi in Domino
  32. 🔍 20% Beata es MariaBeata es Maria
  33. 🔍 19% Alleluia (T. P. Laud. Dom.)Alleluia (T. P. Laud. Dom.)
  34. 🔍 19% Gloria in excelsisGloria in excelsis
  35. 🔍 19% Alleluia (T. P. Laud. Fer. VI.)Alleluia (T. P. Laud. Fer. VI.)
  36. 🔍 19% Vocata estVocata est
  37. 🔍 19% Magna est gloria ... allel.Magna est gloria ... allel.
  38. 🔍 19% Magna est gloria ... allel.Magna est gloria ... allel.
  39. 🔍 19% Alleluia (T. P. ad Primam)Alleluia (T. P. ad Primam)
  40. 🔍 19% Beata es MariaBeata es Maria
  41. 🔍 19% Christe Fili Dei (Paschal Time)Christe Fili Dei (Paschal Time)
  42. 🔍 19% Alleluia (T. P. Laud. Fer. II.)Alleluia (T. P. Laud. Fer. II.)
  43. 🔍 19% Alleluia (T. P. ad Nonam)Alleluia (T. P. ad Nonam)
  44. 🔍 19% Christe Fili Dei vivi (Tempore Paschali)Christe Fili Dei vivi (Tempore Paschali)
  45. 🔍 19% Tunc acceptabis sacrificiumTunc acceptabis sacrificium
  46. 🔍 19% Alleluia (T. P. ad Tertiam)Alleluia (T. P. ad Tertiam)
  47. 🔍 19% Alleluia Fer. II T.P. IAlleluia  Fer. II  T.P.  I
  48. 🔍 19% Alleluia Faciem tuamAlleluia Faciem tuam
  49. 🔍 19% O morsO mors
  50. 🔍 19% Alleluia Tuus sumAlleluia Tuus sum
  51. 🔍 19% Alleluia (T. P. Vesp. Fer. VI.)Alleluia (T. P. Vesp. Fer. VI.)
  52. 🔍 19% Alleluia (T.P. ad Sextam)Alleluia (T.P. ad Sextam)
  53. 🔍 19% Alleluia (T. P. Vesp. Dom.)Alleluia (T. P. Vesp. Dom.)
  54. 🔍 19% Magna est gloria ejusMagna est gloria ejus
  55. 🔍 19% Magna est gloria ejusMagna est gloria ejus
  56. 🔍 19% Alleluia (T. P. ad Sextam)Alleluia (T. P. ad Sextam)
  57. 🔍 18% Si cognovissetis meSi cognovissetis me
  58. 🔍 18% Data est mihiData est mihi
  59. 🔍 18% Christus resurgensChristus resurgens
  60. 🔍 18% Alleluia (T. P. Laud. Fer. V.)Alleluia (T. P. Laud. Fer. V.)
  61. 🔍 18% Alleluia confiteminiAlleluia confitemini
  62. 🔍 18% CrucifixusCrucifixus
  63. 🔍 18% Ne timeas Maria ... allel.Ne timeas Maria ... allel.
  64. 🔍 18% Alleluia (T.P. in III nocturno)Alleluia (T.P. in III nocturno)
  65. 🔍 18% Alleluia (T. P. Complet.)Alleluia (T. P. Complet.)