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% Puer qui natus estPuer qui natus est
  2. 🔍 66% Puer qui natus estPuer qui natus est
  3. 🔍 58% Puer qui natus estPuer qui natus est
  4. 🔍 50% Puer qui natus est nobisPuer qui natus est nobis
  5. 🔍 49% Inter natos mulierumInter natos mulierum
  6. 🔍 45% Data est mihiData est mihi
  7. 🔍 44% Angelus Domini apparuitAngelus Domini apparuit
  8. 🔍 43% Angelus Domini apparuit in somnisAngelus Domini apparuit in somnis
  9. 🔍 43% Adhaesit anima (St. Stephani)Adhaesit anima (St. Stephani)
  10. 🔍 42% Et ipse JesusEt ipse Jesus
  11. 🔍 42% Non est inventusNon est inventus
  12. 🔍 40% Triduanas a DominoTriduanas a Domino
  13. 🔍 40% Angelus ad pastoresAngelus ad pastores
  14. 🔍 40% Adhaesit anima (St. Laurenti)Adhaesit anima (St. Laurenti)
  15. 🔍 39% Lapides torrentesLapides torrentes
  16. 🔍 39% In paradisumIn paradisum
  17. 🔍 39% Gloria laudis resonetGloria laudis resonet
  18. 🔍 39% Est secretumEst secretum
  19. 🔍 38% Confortatus estConfortatus est
  20. 🔍 38% Haec est quae nescivitHaec est quae nescivit
  21. 🔍 38% Ne timeasNe timeas
  22. 🔍 37% Simeon justusSimeon justus
  23. 🔍 37% Dixit autem dominusDixit autem dominus
  24. 🔍 37% Inter natos mulierumInter natos mulierum
  25. 🔍 37% Insurrexerunt in meInsurrexerunt in me
  26. 🔍 37% Assumpta est MariaAssumpta est Maria
  27. 🔍 37% Fecit tibi magnaFecit tibi magna
  28. 🔍 37% Innuebant patriInnuebant patri
  29. 🔍 37% Haec est JoannaHaec est Joanna
  30. 🔍 37% Videte manus measVidete manus meas
  31. 🔍 36% Ne timeas... alleluiaNe timeas... alleluia
  32. 🔍 36% Christus natus est nobisChristus natus est nobis
  33. 🔍 36% Da mihi in discoDa mihi in disco
  34. 🔍 36% Si in digitoSi in digito
  35. 🔍 36% Venite (S. Rita)Venite (S. Rita)
  36. 🔍 36% Maternitas tuaMaternitas tua
  37. 🔍 36% Parvulus filiusParvulus filius
  38. 🔍 36% Facta estFacta est
  39. 🔍 36% Exaltata est Virgo MariaExaltata est Virgo Maria
  40. 🔍 36% Jerusalem gaudeJerusalem gaude
  41. 🔍 36% Dixit autem pater ad servosDixit autem pater ad servos
  42. 🔍 35% Dixit Jesus discipulisDixit Jesus discipulis
  43. 🔍 35% Si quis diligit meSi quis diligit me
  44. 🔍 35% Si quis diligit meSi quis diligit me
  45. 🔍 35% Oleum effusumOleum effusum
  46. 🔍 35% Ad te confugimusAd te confugimus
  47. 🔍 35% Ave Rex nosterAve Rex noster
  48. 🔍 35% Facta est cum AngeloFacta est cum Angelo
  49. 🔍 35% Inter natos mulierumInter natos mulierum
  50. 🔍 35% Pater manifestaviPater manifestavi
  51. 🔍 35% In caelestibus regnis... alleluiaIn caelestibus regnis... alleluia
  52. 🔍 34% Serve boneServe bone
  53. 🔍 34% Praecursor DominiPraecursor Domini
  54. 🔍 34% Sancte Paule ApostoleSancte Paule Apostole
  55. 🔍 34% Angelus autem DominiAngelus autem Domini
  56. 🔍 34% Ecce vicit leoEcce vicit leo
  57. 🔍 34% Respondens autem AngelusRespondens autem Angelus
  58. 🔍 34% ExtollensExtollens
  59. 🔍 34% Beata es Maria (3rd Sunday Advent)Beata es Maria (3rd Sunday Advent)
  60. 🔍 34% Factus estFactus est
  61. 🔍 34% Accipiens SimeonAccipiens Simeon
  62. 🔍 34% Apertis thesaurisApertis thesauris
  63. 🔍 34% LaetareLaetare
  64. 🔍 34% Venite exultemus DominoVenite exultemus Domino
  65. 🔍 34% Qui odit animam suamQui odit animam suam