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% Jam hiemsJam hiems
  2. 🔍 61% Jam hiems transiitJam hiems transiit
  3. 🔍 56% Jam hiems transiitJam hiems transiit
  4. 🔍 49% Jam hiems transiitJam hiems transiit
  5. 🔍 33% Tota pulchra es amica (Ant)Tota pulchra es amica (Ant)
  6. 🔍 29% Surge propera... formosaSurge propera... formosa
  7. 🔍 28% Jam hiemsJam hiems
  8. 🔍 28% Iste sanctusIste sanctus
  9. 🔍 26% Speciosa facta es (I)Speciosa facta es (I)
  10. 🔍 26% Ecce jam venitEcce jam venit
  11. 🔍 26% Jam lucis orto sidereJam lucis orto sidere
  12. 🔍 26% Surge properaSurge propera
  13. 🔍 25% Hoc jam tertioHoc jam tertio
  14. 🔍 24% Serve nequamServe nequam
  15. 🔍 24% Ecce jamEcce jam
  16. 🔍 24% Scala caeloScala caelo
  17. 🔍 23% Nigra sumNigra sum
  18. 🔍 23% Tota pulchra es amica meaTota pulchra es amica mea
  19. 🔍 22% Ecce quod concupiviEcce quod concupivi
  20. 🔍 22% Respexit meRespexit me
  21. 🔍 22% Tota pulchra esTota pulchra es
  22. 🔍 22% Ne timeasNe timeas
  23. 🔍 21% Ecce jamEcce jam
  24. 🔍 21% Jam lucis orto sidereJam lucis orto sidere
  25. 🔍 21% Et valde maneEt valde mane
  26. 🔍 21% Dilectus meusDilectus meus
  27. 🔍 21% In medio EcclesiaeIn medio Ecclesiae
  28. 🔍 20% Jam ChristeJam Christe
  29. 🔍 20% Ecce jam venitEcce jam venit
  30. 🔍 20% Jam lucis orto sidereJam lucis orto sidere
  31. 🔍 20% Ego enim jam deliborEgo enim jam delibor
  32. 🔍 20% Jam sol receditJam sol recedit
  33. 🔍 20% Jam sol receditJam sol recedit
  34. 🔍 20% Ecce jam venitEcce jam venit
  35. 🔍 20% Jam noctisJam noctis
  36. 🔍 19% Corde et animoCorde et animo
  37. 🔍 19% Saule fraterSaule frater
  38. 🔍 19% Jesus... transiensJesus... transiens
  39. 🔍 19% Beatam me dicentBeatam me dicent
  40. 🔍 19% Ecce jam venitEcce jam venit
  41. 🔍 19% ResplenduitResplenduit
  42. 🔍 19% Virginis proles (II)Virginis proles (II)
  43. 🔍 19% Beata es MariaBeata es Maria
  44. 🔍 19% DamasciDamasci
  45. 🔍 18% Angelus Domini astititAngelus Domini astitit
  46. 🔍 18% Jam sol recedit igneusJam sol recedit igneus
  47. 🔍 18% Nunc Sancte nobis SpiritusNunc Sancte nobis Spiritus
  48. 🔍 18% Nocte jam pulsaNocte jam pulsa
  49. 🔍 18% A timoreA timore
  50. 🔍 18% Jam morte victorJam morte victor
  51. 🔍 18% Surge jam terrisSurge jam terris
  52. 🔍 18% Cum turba plurimaCum turba plurima
  53. 🔍 18% AdhaereatAdhaereat
  54. 🔍 18% Fili recordareFili recordare
  55. 🔍 18% Jam sol recedit igneus (Blessed Trinity)Jam sol recedit igneus (Blessed Trinity)
  56. 🔍 18% Surrexit DominusSurrexit Dominus
  57. 🔍 18% Omnis sapientiaOmnis sapientia
  58. 🔍 18% Ut viderunt eum jam mortuumUt viderunt eum jam mortuum
  59. 🔍 18% OmnipotentiOmnipotenti
  60. 🔍 17% Ne timeas... invenistiNe timeas... invenisti
  61. 🔍 17% Ecce ancillaEcce ancilla
  62. 🔍 17% LoquenteLoquente
  63. 🔍 17% O radix JesseO radix Jesse
  64. 🔍 17% Accessit JesusAccessit Jesus
  65. 🔍 17% A solis ortusA solis ortus