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.
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.
🔍 100% Imitatores

🔍 62% Imitatores

🔍 44% Imitatores

🔍 43% Diffusa est

🔍 30% Requiem (Officium)

🔍 29% Beata es Virgo Maria Dei (Resp)

🔍 29% Voce mea

🔍 27% Laetentur omnes

🔍 27% Memor esto

🔍 26% Honora Dominum

🔍 26% In nomine meo

🔍 25% Potum meum

🔍 24% Respice in me

🔍 23% Christus semel

🔍 23% Posuisti Domine (Com.)

🔍 22% Justitiae Domini

🔍 22% Ad te Domine

🔍 22% In virtute tua

🔍 22% In splendoribus

🔍 22% In ecclesiis

🔍 22% Principes persecuti sunt

🔍 22% Spiritus... super me

🔍 22% Diffusa est (Com.)

🔍 22% Domine Dominus noster

🔍 22% Omnipotens adorande

🔍 22% Cum invocarem te

🔍 22% Ecce Dominus veniet

🔍 22% Respice in me

🔍 21% Diffusa

🔍 21% Florete

🔍 21% Ego quasi storax

🔍 21% Suscepimus Deus

🔍 21% Domine convertere

🔍 21% Dicit Dominus Ego

🔍 20% Diffusa est (Com.)

🔍 20% Ambulate

🔍 20% Sederunt

🔍 20% Dominus secus mare

🔍 20% Respice in me

🔍 20% Laudate pueri

🔍 20% Desiderium animae

🔍 20% Mitte manum

🔍 20% Florete... et date

🔍 20% Adducam eos

🔍 19% Qui me dignatus est (Com.)

🔍 19% Lignum

🔍 19% Regina mundi

🔍 19% Dum novus hic Moyses

🔍 19% Contra spem

🔍 19% Inclina Domine

🔍 19% Respice in me

🔍 19% Tu est Petrus

🔍 19% Dominus secus mare

🔍 19% Sacerdotes Dei

🔍 19% Dominus secus mare

🔍 19% Qui me dignatus est (Com.)

🔍 18% Gloriabuntur

🔍 18% Ecce Dominus veniet

🔍 18% Ego dormio

🔍 18% In splendoribus

🔍 18% In conspectu Angelorum (Off)

🔍 18% Quicumque fecerit

🔍 18% Regina mundi

🔍 18% Sermo meus

🔍 18% Respice in me
