craigsapp / website-polish-scores

Front-end for digital transcriptions of the Polish Music Heritage in Open Access project
https://polishscores.org
3 stars 1 forks source link

Encode custodes correctly #140

Closed craigsapp closed 2 years ago

craigsapp commented 2 years ago

Custodes are encoded often in !LO:SIC: records, such as:

!LO:SIC:custos B-

These should instead be:

*custos:B-

Here is a list of the 1331 files that need fixing:

grep -rl "LO:SIC.*custos" krn-diplomatic/out

(list of filenames is too long to list in a Github issue post).

Here is a list of the individual 23927 SIC parameters containing mention of custos:

grep -rh "LO:SIC.*custos" krn-diplomatic/out | tr '\t' '\n' | grep SIC.*custos | sortcount 
Click to view list ``` 1893 !LO:SIC:v:t=custos c 1878 !LO:SIC:v:t=custos d 1699 !LO:SIC:v:t=custos A 1643 !LO:SIC:v:t=custos G 1349 !LO:SIC:v:t=custos F 1281 !LO:SIC:v:t=custos f 1196 !LO:SIC:v:t=custos g 1083 !LO:SIC:v:t=custos D 1083 !LO:SIC:v:t=custos e 894 !LO:SIC:v:t=custos a 863 !LO:SIC:v:t=custos C 715 !LO:SIC:v:t=custos cc 705 !LO:SIC:v:t=custos E 674 !LO:SIC:v:t=custos B 604 !LO:SIC:v:t=custos dd 407 !LO:SIC:v:t=custos b 397 !LO:SIC:v:t=custos B- 337 !LO:SIC:v:t=custos AA 297 !LO:SIC:v:t=custos ee 278 !LO:SIC:v:t=custos GG 223 !LO:SIC:v:t=custos b- 175 !LO:SIC:v:t=custos BB 148 !LO:SIC:v:t=custos ff 136 !LO:SIC:o=:v:custos 135 !LO:SIC:v:t=custos FF 100 !LO:SIC:v:t=custos BB- 76 !LO:SIC:v:t=custos gg 73 !LO:SIC:v:custos:G 70 !LO:SIC:o:s:=:v:custos 68 !LO:SIC:v:custos:A 65 !LO:SIC:custos:v 60 !LO:SIC:v:t=custos f# 56 !LO:SIC:v:custos:d 55 !LO:SIC:v:custos G 52 !LO:SIC:v:custos:D 51 !LO:SIC:custos cc:v 51 !LO:SIC:custos ee:v 51 !LO:SIC:v:custos:F 49 !LO:SIC:v:custos:c 49 !LO:SIC:custos dd:v 49 !LO:SIC:znaczek wyglądający jak custos po kresce taktowej:v 48 !LO:SIC:v:custos d 48 !LO:SIC:custos G:v 45 !LO:SIC:v:custos A 41 !LO:SIC:v:custos c 40 !LO:SIC:v:t=custos 39 !LO:SIC:custos b:v 36 !LO:SIC:v:t=custos cc# 36 !LO:SIC:v:custos:f 36 !LO:SIC:v:custos F 35 !LO:SIC:custos g:v 33 !LO:SIC:v:custos D 32 !LO:SIC:v:t=custos E- 32 !LO:SIC:v:custos:C 32 !LO:SIC:v:custos B 31 !LO:SIC:custos c:v 28 !LO:SIC:custos a:v 28 !LO:SIC:v:custos:e 28 !LO:SIC:v:t=custos F# 26 !LO:SIC:v:custos C 26 !LO:SIC:custos f:v 25 !LO:SIC:v:custos:E 25 !LO:SIC:v:t=custos e- 23 !LO:SIC:v:custos E 22 !LO:SIC:custos d:v 22 !LO:SIC:custos e:v 20 !LO:SIC:custos B:v 20 !LO:SIC:v:t=custos aa 20 !LO:SIC:v:t=custos ee- 20 !LO:SIC:custos A:v 20 !LO:SIC:v:custos:B 19 !LO:SIC:custos D:v 19 !LO:SIC:v:custos:B- 18 !LO:SIC:v:custos:g 18 !LO:SIC:o:v=custos dd 17 !LO:SIC:v:custos cc 17 !LO:SIC:v:custos AA 16 !LO:SIC:v:t=custos CC 16 !LO:SIC:v:custos f 16 !LO:SIC:custos E:v 15 !LO:SIC:v:custos:a 15 !LO:SIC:v:custos e 15 !LO:SIC:v:custos g 14 !LO:SIC:o:v=custos b 14 !LO:SIC:v:t=custos ff# 14 !LO:SIC:o:v=custos a 14 !LO:SIC:custos ee na końcu linijki:v 13 !LO:SIC:t=custos na końcu linijki:v 13 !LO:SIC:v:t=custos DD 13 !LO:SIC:v:t=custos bn 13 !LO:SIC:v:custos b 13 !LO:SIC:custos F:v 13 !LO:SIC:o:v=custos d 13 !LO:SIC:v:custos 12 !LO:SIC:v:custos:AA 12 !LO:SIC:custos b 12 !LO:SIC:custos ff:v 11 !LO:SIC:v:custos:BB- 11 !LO:SIC:custos b na końcu linijki:v 11 !LO:SIC:o:v=custos g 11 !LO:SIC:v:custos:GG 11 !LO:SIC:custos gg:v 11 !LO:SIC:t=custos C 11 !LO:SIC:o:v=custos c 11 !LO:SIC:v:custos a 11 !LO:SIC:v:s:t=custos d 10 !LO:SIC:v:custos GG 10 !LO:SIC:v:custos:dd 9 !LO:SIC:v:s:t=custos c 9 !LO:SIC:custos C:v 9 !LO:SIC:v:t=custos “E” na końcu linijki 9 !LO:SIC:t:=:v:custos f 9 !LO:SIC:v:t=custos g# 8 !LO:SIC:v:t=custos c# 8 !LO:SIC:custos cc# 8 !LO:SIC:o:v=custos e 8 !LO:SIC:v:t=custos en 8 !LO:SIC:t=custos d:v 8 !LO:SIC:v:custos:FF 8 !LO:SIC:v:t=błędna wysokość custos 8 !LO:SIC:o:s:=:v:custos G 8 !LO:SIC:v:s:t=custos BB- 8 !LO:SIC:o:=:v:custos 8 !LO:SIC:a:v:custos:A 7 !LO:SIC:t=custos dd 7 !LO:SIC:t=custos g 7 !LO:SIC:t=custos G 7 !LO:SIC:v:custos:ee 7 !LO:SIC:t=custos A 7 !LO:SIC:custos E na końcu linijki:v 7 !LO:SIC:o:v=custos ee 7 !LO:SIC:v:custos B- 7 !LO:SIC:t=szlaczek/custos b- 7 !LO:SIC:t:=:v:custos c 7 !LO:SIC:v:t=custos Bn 7 !LO:SIC:t=custos a:v 7 !LO:SIC:t=custos:a 7 !LO:SIC:a:v:custos:c 7 !LO:SIC:o:v=custos cc 7 !LO:SIC:custos dd na końcu linijki:v 6 !LO:SIC:v:custos dd 6 !LO:SIC:v:t=custos:a 6 !LO:SIC:v:t=custos:d 6 !LO:SIC:o:v=custos f 6 !LO:SIC:v:t=custos:c 6 !LO:SIC:v:t=custos:F 6 !LO:SIC:v:custos FF 6 !LO:SIC:t=custos F 6 !LO:SIC:v:s:t=custos B- 6 !LO:SIC:t:=:v:custos g 6 !LO:SIC:custos aa:v 6 !LO:SIC:t=custos D 6 !LO:SIC:custos ff na końcu linijki:v 6 !LO:SIC:t=custos e 6 !LO:SIC:custos AA:v 5 !LO:SIC:v:custos ee 5 !LO:SIC:v:t=custos “g” 5 !LO:SIC:v:t=custos “F” na końcu linijki 5 !LO:SIC:custos gg na końcu linijki:v 5 !LO:SIC:t=custos dd:v 5 !LO:SIC:t=custos ee:v 5 !LO:SIC:v:t=custos een 5 !LO:SIC:v:s:t=custos E 5 !LO:SIC:t=custos a 5 !LO:SIC:custos BB:v 5 !LO:SIC:t=custos d 5 !LO:SIC:v:s:t=custos G 5 !LO:SIC:t=custos g:v 5 !LO:SIC:t=custos ee 5 !LO:SIC:v:custos: cc 5 !LO:SIC:v:t=custos “C” 5 !LO:SIC:custos 5 !LO:SIC:v:t=custos ccc 5 !LO:SIC:custos ee 5 !LO:SIC:v:custos:note=nie wskazuje na konkretną wysokość, raczej oznacza łamanie systemu w takcie 5 !LO:SIC:custos BB na końcu linijki:v 5 !LO:SIC:custos na końcu linijki:v 5 !LO:SIC:custos cc po kresce taktowej:v 5 !LO:SIC:v:t=custos a- 5 !LO:SIC:custos ff# 5 !LO:SIC:t=custos:C 4 !LO:SIC:v:t:custos C 4 !LO:SIC:v:s:t=custos F 4 !LO:SIC:v:t=custos ddd 4 !LO:SIC:o:s:=:v:custos ee 4 !LO:SIC:t=custos:f 4 !LO:SIC:v:t=custos EE 4 !LO:SIC:v:custos: d 4 !LO:SIC:v:custos: A 4 !LO:SIC:custos a 4 !LO:SIC:v:t=custos c2 4 !LO:SIC:v:t=custos “c” na końcu linijki 4 !LO:SIC:custos:b 4 !LO:SIC:v:t=custos:C 4 !LO:SIC:v:t=custos:D 4 !LO:SIC:custos:v:t=znak custos użyty jako łamanie pięciolinii 4 !LO:SIC:v:custos:b 4 !LO:SIC:v:t=custos c1 4 !LO:SIC:v:t=custos:BB- 4 !LO:SIC:v:t=custos “D” na końcu linijki 4 !LO:SIC:t=custos G:v 4 !LO:SIC:v:s:t=custos D 4 !LO:SIC:a:v:custos:d 4 !LO:SIC:t=custos e:v 4 !LO:SIC:v:custos: a 4 !LO:SIC:t=custos gg 4 !LO:SIC:t=znaczek wyglądający jak custos na końcu linijki:v 4 !LO:SIC:o:v=custos A 4 !LO:SIC:v:s:t=custos C 4 !LO:SIC:custos GG:v 4 !LO:SIC:v:custos gg 4 !LO:SIC:v:t=custos BBn 4 !LO:SIC:v:t=custos cn 4 !LO:SIC:custos g na końcu linijki:v 4 !LO:SIC:o:s:=:v:custos b 4 !LO:SIC:t=custos na końcu linijki:cc 3 !LO:SIC:custos:=:v:ee 3 !LO:SIC:custos=G:v 3 !LO:SIC:a:v:custos:g 3 !LO:SIC:t=znak wyglądający jak custos na końcu pięciolinii:problem 3 !LO:SIC:a:v:custos:a 3 !LO:SIC:v:custos: C 3 !LO:SIC:custos GG na końcu linijki:v 3 !LO:SIC:o:v=custos B 3 !LO:SIC:t=custos:B 3 !LO:SIC:custos ff#:v 3 !LO:SIC:v:t=custos “AA” na końcu linijki 3 !LO:SIC:o=:v:custos dd 3 !LO:SIC:v:t=custos “G” na końcu linijki 3 !LO:SIC:v:t=custos “e” 3 !LO:SIC:t=custos AA 3 !LO:SIC:v:t=custos fn 3 !LO:SIC:t=custos ff#:v 3 !LO:SIC:o:v=custos B- 3 !LO:SIC:v:t=custos “cc” 3 !LO:SIC:a:v:custos:AA 3 !LO:SIC:v:t=custos “d” na końcu linijki 3 !LO:SIC:o=:v:custos ee 3 !LO:SIC:custos dd 3 !LO:SIC:custos:=:v:ff# 3 !LO:SIC:t:=:v:custos 3 !LO:SIC:v:t=znaczek wyglądający jak custos po kresce taktowej 3 !LO:SIC:custos D na końcu linijki:v 3 !LO:SIC:o:v=custos F 3 !LO:SIC:v:custos BB- 3 !LO:SIC:v:t=custos “A” 3 !LO:SIC:v:t=custos:A 3 !LO:SIC:v:t=custos C# 3 !LO:SIC:v:t=custos “e” na końcu linijki 3 !LO:SIC:o:s:=:v:custos F 3 !LO:SIC:t:=:v:custos a 3 !LO:SIC:o:s:=:v:custos D 3 !LO:SIC:v:custos:ff# 3 !LO:SIC:v:custos aa 3 !LO:SIC:v:custos:cc 3 !LO:SIC:v:t=custos AAA 3 !LO:SIC:o:s:=:v:custos a 3 !LO:SIC:v:t=custos ccc# 3 !LO:SIC:t=custos b 3 !LO:SIC:v:t=custos “G” 3 !LO:SIC:t=custos gg:v 3 !LO:SIC:v:t=custos “dd” 3 !LO:SIC:v:custos:e- 3 !LO:SIC:v:custos BB 3 !LO:SIC:v:t=custos:b- 3 !LO:SIC:v:t=custos:cc 3 !LO:SIC:v:t=custos G# 3 !LO:SIC:a:v:custos:e 3 !LO:SIC:custos G na końcu linijki:v 3 !LO:SIC:v:t=custos:G 3 !LO:SIC:v:custos:E- 3 !LO:SIC:v:t=custos “F” 3 !LO:SIC:v:custos: ee 2 !LO:SIC:v:a:custos:c 2 !LO:SIC:o:v=custos E 2 !LO:SIC:custos G#:v 2 !LO:SIC:v=custos:D 2 !LO:SIC:custos ccc# 2 !LO:SIC:t:=:v:custos G 2 !LO:SIC:t=custos F# 2 !LO:SIC:custos:cc 2 !LO:SIC:custos g po kresce taktowej:v 2 !LO:SIC:o:=:v:custos D 2 !LO:SIC:a:v:custos:FF 2 !LO:SIC:problem=custos na końcu pięciolinii:v 2 !LO:SIC:o:s:=:v:custos B- 2 !LO:SIC:s:o=:v:custos cc 2 !LO:SIC:custos a na końcu linijki:v 2 !LO:SIC:custos f na końcu linijki:v 2 !LO:SIC:v:s:t=custos A 2 !LO:SIC:v:t=custos:użyty jako łamanie pięciolinii 2 !LO:SIC:o=:v:custos c 2 !LO:SIC:v:t=custos “f” na końcu linijki 2 !LO:SIC:v:t=custos es 2 !LO:SIC:v:t=custos “d” 2 !LO:SIC:t=custos aa 2 !LO:SIC:custos 8B:v 2 !LO:SIC:v:custos: gg 2 !LO:SIC:custos:ee 2 !LO:SIC:custos d 2 !LO:SIC:v:custos: F 2 !LO:SIC:o:v=custos D 2 !LO:SIC:t=custos G#:v 2 !LO:SIC:t:=:v:custos cc 2 !LO:SIC:znak przypominający custos po kresce taktowej:v 2 !LO:SIC:v:t=custos c e 2 !LO:SIC:a:v:custos:F 2 !LO:SIC:t=custos ff# 2 !LO:SIC:a:v:custos:C 2 !LO:SIC:t:=:v:custos E 2 !LO:SIC:v:t=custos “b-” na końcu linijki 2 !LO:SIC:a:v:custos:G 2 !LO:SIC:s:=:v:custoscc 2 !LO:SIC:custos aa na końcu linijki:v 2 !LO:SIC:t=custos 2 !LO:SIC:t=custos ff 2 !LO:SIC:v:custos: E 2 !LO:SIC:t:=:v:custos F 2 !LO:SIC:o:v=custos G 2 !LO:SIC:o:v:custos 2 !LO:SIC:v=custos:c 2 !LO:SIC:v:custos: CC 2 !LO:SIC:o:s:=:v:custos cc 2 !LO:SIC:v:s:t=custos GG 2 !LO:SIC:o:s:=:v:custos C 2 !LO:SIC:t=custos GG 2 !LO:SIC:v=custos:d 2 !LO:SIC:t=custos na końcu linijki: 2 !LO:SIC:v:t=custos a 2 !LO:SIC:o:v=custos gg 2 !LO:SIC:v:s:t=custos e 2 !LO:SIC:v:custos e- 2 !LO:SIC:o=custos 2 !LO:SIC:t=custos b:v 2 !LO:SIC:custos F#:v 2 !LO:SIC:v:t=custos:B- 2 !LO:SIC:v:t=custos:g 2 !LO:SIC:a:v:custos:B 2 !LO:SIC:v:t=custos “f” 2 !LO:SIC:custos=cc:v 2 !LO:SIC:custos cc 2 !LO:SIC:custos:=:v:cc# 2 !LO:SIC:t=custos:d 2 !LO:SIC:custos c# 2 !LO:SIC:o:s:=:v:custos c 2 !LO:SIC:v:custos ff 2 !LO:SIC:o=:v:custos cc 2 !LO:SIC:t=custos D:v 2 !LO:SIC:v:custos G# 2 !LO:SIC:t=custos aa:v 2 !LO:SIC:t:=:v:custos d 2 !LO:SIC:custos bb na końcu linijki:v 2 !LO:SIC:t=custos AA:v 2 !LO:SIC:o:=:v:custos g 2 !LO:SIC:o:v=custos f# 2 !LO:SIC:v:t=custos=4bn\ 2 !LO:SIC:s:=:v:custosb- 2 !LO:SIC:a:v:custos:BB 2 !LO:SIC:custos D 2 !LO:SIC:custos cc na końcu linijki:v 2 !LO:SIC:custos:dd 2 !LO:SIC:o:=:v:custos G 2 !LO:SIC:o:s:=:v:custos dd 2 !LO:SIC:v:t=custos F 2 !LO:SIC:o:v=custos ff 2 !LO:SIC:t=custos na końcu linijki:dd 2 !LO:SIC:v:s:t=custos g 2 !LO:SIC:v:t=custosB 2 !LO:SIC:v:t=custos bb- 2 !LO:SIC:custos:a 2 !LO:SIC:custos f# 2 !LO:SIC:v:t= custos c 2 !LO:SIC:v:t=custos En 2 !LO:SIC:v:t=custos “D” 2 !LO:SIC:v:t=custos d# 2 !LO:SIC:v:custos: e 2 !LO:SIC:t=znaczek przypominający custos po kresce taktowej:v 2 !LO:SIC:v:t= custos d 2 !LO:SIC:t=custos E 2 !LO:SIC:t:=:v:custos e 2 !LO:SIC:a:v:t=custos c 2 !LO:SIC:custos cc#:v 1 !LO:SIC:o:v=custos b- 1 !LO:SIC:v:t=custos d + r(um) 1 !LO:SIC:t=custos 8dd:v 1 !LO:SIC:v=custos c 1 !LO:SIC:v:custos F# 1 !LO:SIC:custos gg 1 !LO:SIC:v:s:=custos g 1 !LO:SIC:t=custos 16dd:v 1 !LO:SIC:v:t:custos a 1 !LO:SIC:custos ff po kresce taktowej:v 1 !LO:SIC:v:t=custos B 1 !LO:SIC:t:=:v:custos b 1 !LO:SIC:v:custos D# 1 !LO:SIC:v=custos:g 1 !LO:SIC:custos FF:v 1 !LO:SIC:o:s:=:v:custos gg 1 !LO:SIC:custos 16D:v 1 !LO:SIC:v:custos: f#X 1 !LO:SIC:s:o:t:=:v:custos G 1 !LO:SIC:v:t=custos:E 1 !LO:SIC:custos:c 1 !LO:SIC:custos C# 1 !LO:SIC:t=custos 4ee:v 1 !LO:SIC:v:t=custos cc:note=łamanie pięciolinii 1 !LO:SIC:o:s:=:v:custos a# 1 !LO:SIC:v:t=custos D 1 !LO:SIC:v:l:t=custos słowny quia 1 !LO:SIC:v:t=custos EE- 1 !LO:SIC:v:l:t=custos -ctus 1 !LO:SIC:v:t=custos F:s=custos G 1 !LO:SIC:v:t=custos “FF” 1 !LO:SIC:v:y=custos f 1 !LO:SIC:v:t=custos “AA” 1 !LO:SIC:v:s:t=custos FF 1 !LO:SIC:o=:v:custos f# 1 !LO:SIC:custos:G 1 !LO:SIC:custos BB-:v 1 !LO:SIC:t:=:v:custos "a" po kresce taktowej 1 !LO:SIC:v:t:=custos D 1 !LO:SIC:v:t=custos c:krzyżyk przy custosie 1 !LO:SIC:v:t=custos d, błędna wysokość 1 !LO:SIC:t=custos 16gg:v 1 !LO:SIC:t=custos na końcu linijki:a 1 !LO:SIC:custos bb:v 1 !LO:SIC:o:s:=:v:custos d 1 !LO:SIC:v:l:t=custos bogiem 1 !LO:SIC:v=custos:a 1 !LO:SIC:t=znaczek wyglądający jak custos C:v 1 !LO:SIC:v:t=custos tekstowy:ro 1 !LO:SIC:t=custos 4C:v 1 !LO:SIC:v:custos: FF 1 !LO:SIC:v:s:t=custos f 1 !LO:SIC:v=custos d 1 !LO:SIC:custos e-:v 1 !LO:SIC:t=custos dd na końcu linijki:v 1 !LO:SIC:v:t=custos ""A"" 1 !LO:SIC:v:t= custos B 1 !LO:SIC:t=custos BB:v 1 !LO:SIC:v:custos:DD 1 !LO:SIC:v:t=custos A 1 !LO:SIC:b:v:t=custos domi 1 !LO:SIC:o:s:=:v:custos A 1 !LO:SIC:v:s=custos C 1 !LO:SIC:t=custos BB 1 !LO:SIC:v:t=custos:GG 1 !LO:SIC:t=custos 4r:v 1 !LO:SIC:o:=:v: custos dd 1 !LO:SIC:t:=:v:custos fn 1 !LO:SIC:v:t=custos (tekstowy) in 1 !LO:SIC:o:s:=:v:custos bb 1 !LO:SIC:a:v:custos:f 1 !LO:SIC:custos 8d:v 1 !LO:SIC:v:custos BBn 1 !LO:SIC:v:l:t=custos "lato" 1 !LO:SIC:t=custos po kresce taktowej:v 1 !LO:SIC:v:t=custos:dd 1 !LO:SIC:o:=:v:custos F 1 !LO:SIC:custos ddd 1 !LO:SIC:t=custos aa na końcu linijki:v 1 !LO:SIC:t=znaczek przypominający custos na końcu linijki:v 1 !LO:SIC:custos a:v:po kresce taktowej 1 !LO:SIC:t:=:v:custos "c#"po kresce taktowej 1 !LO:SIC:v:t=custos BBB 1 !LO:SIC:v:t=custos H 1 !LO:SIC:v:t=przednutka 16 D i custos C 1 !LO:SIC:custos:=:v:b- 1 !LO:SIC:v:t=custos f:błędna wysokość 1 !LO:SIC:o=:v:zamazany krzyżyk (custos?) po kresce taktowej 1 !LO:SIC:v:l:t=custos alem 1 !LO:SIC:v:t=przednutka ff i custos ee 1 !LO:SIC:o=:v:custos a 1 !LO:SIC:v:t=custos E- 1 !LO:SIC:o:=:v:custos d 1 !LO:SIC:t=custos 16F:v 1 !LO:SIC:custos A 1 !LO:SIC:t:=:v:custos "f#"na końcu linijki 1 !LO:SIC:v:t=custos dn 1 !LO:SIC:t:=:v:custos "A" po kresce taktowej 1 !LO:SIC:v:l:t=custos p(er)p(ro)phe- 1 !LO:SIC:v:l:t=custos slowny bi 1 !LO:SIC:o:=:v:custos ee- 1 !LO:SIC:v:=custos D 1 !LO:SIC:t=custos bb:v 1 !LO:SIC:v:t=custos “B” 1 !LO:SIC:v:custos Bn 1 !LO:SIC:v:l:s:t=custos słowny le 1 !LO:SIC:v:t=custos tekstowy dixit 1 !LO:SIC:v:t=custos=4.bn\ 1 !LO:SIC:v:t=custos d [błędnie] 1 !LO:SIC:v:t=custos GG 1 !LO:SIC:v:custos G 1 !LO:SIC:t=custos f# 1 !LO:SIC:o=:v:custos G# 1 !LO:SIC:custos f:v:za kreską 1 !LO:SIC:v:l:t=custos szich 1 !LO:SIC:custos:g 1 !LO:SIC:v:t=custos tekstowy: et Lazar(us) 1 !LO:SIC:custos ff:v:t=wyjątkowy custos oznaczający kolejny dźwiek 1 !LO:SIC:t=custos:E 1 !LO:SIC:v:l:t=custos ru 1 !!LO:SIC:v:t=custos G 1 !LO:SIC:custos A na końcu linijki:v 1 !LO:SIC:v:custos: AA 1 !LO:SIC:v:t=custos AA- 1 !LO:SIC:v:t=custos cc:problem=nie na tej wysokości 1 !LO:SIC:v:t=custos cc## 1 !LO:SIC:v:t=custos słowny ſos 1 !LO:SIC:t=custos fn:v 1 !LO:SIC:v:custos E- 1 !LO:SIC:custos [jako wypełniacz kawałka pustej pięcilinii]:global 1 !LO:SIC:custos=dd:v 1 !LO:SIC:t=znaczek wyglądający jak custos "b" na końcu linijki:v 1 !LO:SIC:v:t= custos dd 1 !LO:SIC:t=znaczek wyglądający jak custos "E" na końcu linijki:v 1 !LO:SIC:v:t=custos (tekstowy) men 1 !LO:SIC:v:l:s:t=custos A 1 !LO:SIC:v:t=custos b,c,d 1 !LO:SIC:t:=:v:custos nB 1 !LO:SIC:v:t=custos d 1 !LO:SIC:v:custos: G 1 !LO:SIC:v:przednutka cc i custos b 1 !LO:SIC:o=custos:v:t=znak przypominający custos odsyłający do kolejnej pięciolinii 1 !LO:SIC:o:s:=:v:t=custos F 1 !LO:SIC:custos:EE- 1 !LO:SIC:v:custos: D 1 !LO:SIC::v:custos 1 !LO:SIC:v:l:t=custos et 1 !LO:SIC:o:s:=:v:custos F# 1 !LO:SIC:v:t=custos tekstowy:pecto. 1 !LO:SIC:t=szlaczek/custos cc 1 !LO:SIC:s:=:v:custosee- 1 !LO:SIC:s:o=:v:custos b 1 !LO:SIC:t=custos 1r:v 1 !LO:SIC:v:s:=custos 1 !LO:SIC:v:t= custos BB 1 !LO:SIC:custos f#:v 1 !LO:SIC:a:v:custos:GG 1 !LO:SIC:o:=:v:custos dd 1 !LO:SIC:v:custos dd# 1 !LO:SIC:t:=:v:custos "dd"po kresce taktowej 1 !LO:SIC:v:t=custos Gn 1 !LO:SIC:v:t=custos BB” 1 !LO:SIC:v:t=custos niewyraźny 1 !LO:SIC:znaczek wyglądający jak custos (c):v 1 !LO:SIC:v:t=custos a +sylaba sum 1 !LO:SIC:s:=:v:custosf 1 !LO:SIC:v:custos: f 1 !LO:SIC:v:t=custos słowny men 1 !LO:SIC:v:t=custos Es 1 !LO:SIC:v:b:t=custos -tus 1 !LO:SIC:custos g:t=powinien być b:v 1 !LO:SIC:b:v:t=custos d 1 !LO:SIC:o:=:v:custos gg 1 !LO:SIC:v:t=custos “g” na końcu linijki 1 !LO:SIC:custos f a:v 1 !LO:SIC:v:custos bn 1 !LO:SIC:v:custos: B 1 !LO:SIC:v:t=błędna wysokość custosa 1 !LO:SIC:v:custos A- 1 !LO:SIC:vcustos:D 1 !LO:SIC:custos cn:v 1 !LO:SIC:v:custos:GG” 1 !LO:SIC:v:l:t=custos fe 1 !LO:SIC:v:t=custos C jako łamanie pięciolinii 1 !LO:SIC:t=custos f 1 !LO:SIC:v:custos a# 1 !LO:SIC:v:l:t=custos "pon" 1 !LO:SIC:o:=:v:custos b 1 !LO:SIC:v:t:custos=GG 1 !LO:SIC:v:t= custos A 1 !LO:SIC:t=custos E:v:P:problem=po kresce taktowej 1 !LO:SIC:t=custos 4dd:v 1 !LO:SIC:t=custos 4F:v 1 !LO:SIC:t:=:v:custos "a"po kresce taktowej 1 !LO:SIC:v:t=custos (tekstowy) Homo 1 !LO:SIC:v:t=custos “FF” na końcu linijki 1 !LO:SIC:v:custos: g# 1 !LO:SIC:s:=:v:custosgg 1 !LO:SIC:v:t=custos G 1 !LO:SIC:v=custos:cc 1 !LO:SIC:t=custos 8cc:v 1 !LO:SIC:custos E 1 !LO:SIC:s:o=:v:custos F 1 !LO:SIC:v:l:custos "per" 1 !LO:SIC:v:t=custos słowny dimi 1 !LO:SIC:v:l:t=custos słowny nis 1 !LO:SIC:v:t=custos ` 1 !LO:SIC:v:t=custos c jako łamanie systemu 1 !LO:SIC:custos=D:v 1 !LO:SIC:t=custos bb:v:P:problem=po kresce taktowej 1 !LO:SIC:t:=:v:custos "g"na końcu linijki 1 !LO:SIC:v:t=custos “a” 1 !LO:SIC:v:t=custos:jak oznaczenie łamania pięciolinii 1 !LO:SIC:v:t:custos=F 1 !LO:SIC:v:custos:ccc 1 !LO:SIC:v:t=custos słowny ego 1 !LO:SIC:t=custos ddd:v 1 !LO:SIC:v:t=custosdd 1 !LO:SIC:v:t:=custos e na końcu linijki 1 !LO:SIC:s:o:v=custos c# 1 !LO:SIC:v:t-custos a 1 !LO:SIC:o:s:=:v:custos=g 1 !LO:SIC:v:l:t=custos hoc 1 !LO:SIC:v:t:custos D 1 !LO:SIC:s:o:t:=:v:custos C 1 !LO:SIC:v:custos:g# 1 !LO:SIC:v:t=custos d na końcu linijki 1 !LO:SIC:v:t=custosD 1 !LO:SIC:s:o=:v:custos 1 !LO:SIC:v:l:t=custos "aprae" 1 !LO:SIC:custos:=:v:dd 1 !LO:SIC:znaczek wyglądający jak custos na końcu pięciolini:v 1 !LO:SIC:v:l:s=custos FF 1 !LO:SIC:t=custos 16b:v 1 !LO:SIC:v:custos:c# 1 !LO:SIC:o:v=custos h 1 !LO:SIC:v:t=custos słowny rum 1 !LO:SIC:v:t=custos A# 1 !LO:SIC:s=custos 4F#X:v 1 !LO:SIC:a:v:custos:D 1 !LO:SIC:v:s:t=custos a 1 !LO:SIC:v:t=custos (tekstowy) oſanna 1 !LO:SIC:v:custos: c 1 !LO:SIC:custos:dd# 1 !LO:SIC:o:=:v:custos cc 1 !LO:SIC:custos ccc po kresce taktowej:v 1 !LO:SIC:custos e na końcu linijki:v 1 !LO:SIC:v:custos CC 1 !LO:SIC:s:o:t:=:v:custos g, e 1 !LO:SIC:v:t=custos “c” 1 !LO:SIC:v:s=custos dd:v 1 !LO:SIC:t:=:v:custos "f#" na końcu linijki 1 !LO:SIC:custos C na końcu linijki:v 1 !LO:SIC:v:=custos:B- 1 !LO:SIC:v:a:t=custos c 1 !LO:SIC:problem=custos c na końcu pięciolinii:v 1 !LO:SIC:v:t=custos f, błędna wysokość 1 !LO:SIC:o:s:v=custos 4g 1 !LO:SIC:v:t:custos G 1 !LO:SIC:v:t:custos e 1 !LO:SIC:v:t=custos:e- 1 !LO:SIC:v:t=custos ee, błędna wysokość 1 !LO:SIC:v:custos:t=f 1 !LO:SIC:t=custos ccn:v 1 !LO:SIC:t=custos cc 1 !LO:SIC:v:t=custos (tektsowy) ad 1 !LO:SIC:v:custos bb- 1 !LO:SIC:v:t=custos słowny imple 1 !LO:SIC:v:l:t=custos cum 1 !LO:SIC:b:v:t=custos -o 1 !LO:SIC:v:custos AA- 1 !LO:SIC:Lv:t=custos B 1 !LO:SIC:custos f# 1 !LO:SIC:v:custos:ff 1 !LO:SIC:custos:f 1 !LO:SIC:v:t= custos, dolny głos na 1 systemie, górny przedzielony 1 !LO:SIC:t:=:v:custos nb 1 !LO:SIC:v:custos:bb 1 !LO:SIC:t=custos:AA# 1 !LO:SIC:v:l:t=custos ple 1 !LO:SIC:b:v:l:t=custos re 1 !LO:SIC:custos g 1 !LO:SIC:a:v:custos:c# 1 !LO:SIC:custos 4b:v 1 !LO:SIC:s:o:v=custos e 1 !LO:SIC:o:=:v:custos FF 1 !LO:SIC:o:s=:v:custos 1 !LO:SIC:v:t=przednutka 8D i custos C# 1 !LO:SIC:custos=F:v 1 !LO:SIC:v:t:custos E 1 !LO:SIC:o:v=custos BB- 1 !LO:SIC:t=custos F:v 1 !LO:SIC:o=:v:custos g 1 !LO:SIC:v:t=pauza 4r w roli custosa 1 !LO:SIC:t=custos F#:v 1 !LO:SIC:v:t=custos cc jako łamanie pięciolinii 1 !LO:SIC:v:t=custos bb 1 !LO:SIC:v:l:t=custos słowny kun 1 !LO:SIC:custos E-:v 1 !LO:SIC:v:t=custos b jako łamanie systemu 1 !LO:SIC:o:s:=:v:custos e 1 !LO:SIC:v:t=custos A- 1 !LO:SIC:v=custos:BB 1 !LO:SIC:t:=:v:custos "E" na końcu linijki 1 !LO:SIC:t=custos E na końcu linijki:v 1 !LO:SIC:v:l:t=custos tum 1 !LO:SIC:custos b- 1 !LO:SIC:v:s:t=custos AA 1 !LO:SIC:t=custos:b- 1 !LO:SIC:v:l:custos "tu" 1 !LO:SIC:t:=:v:custos "f#"po kresce taktowej 1 !LO:SIC:v:t=custos B-:bemol przy kustoszu 1 !LO:SIC:s:o=:v:custos C 1 !LO:SIC:v:t=custos FFF 1 !LO:SIC:custos g;v 1 !LO:SIC:v:t=custos słowny faſ 1 !LO:SIC:v:t:=custos e 1 !LO:SIC:v:t=custos (oznacza zakończenie systemu, a nie konkretną wysokość kolejnego dźwięku) 1 !LO:SIC:custos aa 1 !LO:SIC:o:s:=:v:custos BB 1 !LO:SIC:custos=A:v 1 !LO:SIC:v:t:=custos E 1 !LO:SIC:v:t=custos słowny "ſte" 1 !LO:SIC:t=custos 8cn:v 1 !LO:SIC:o:v=custos AA 1 !LO:SIC:v:l:t=custos dd 1 !LO:SIC:v:t=custos słowny ma 1 !LO:SIC:v: custos cc 1 !LO:SIC:t=custos c 1 !LO:SIC:v:custos:f# 1 !LO:SIC:v:t=custos BИ 1 !LO:SIC:v:t=custos b [x2] 1 !LO:SIC:v:custos: Bn 1 !LO:SIC:s:=:v:custose- 1 !LO:SIC:v:t=custos b- w formie wyłącznie bemola 1 !LO:SIC:v=custos:e 1 !LO:SIC:custos:b- 1 !LO:SIC:v:t=custos f 1 !LO:SIC:v:t=custos G z kasownikiem 1 !LO:SIC:custos C na końcu pięciolinii 1 !LO:SIC:custos B 1 !LO:SIC:v:t= custos F 1 !LO:SIC:v:t=custos a jako łamanie systemu 1 !LO:SIC:custos b po kresce taktowej:v 1 !LO:SIC:v:t=custos g jako łamanie systemu 1 !LO:SIC:o:v=custos Bn 1 !LO:SIC:v:l:t=custos in 1 !LO:SIC:a:v:custos:E 1 !LO:SIC:o:s:=:v:t=custos b 1 !LO:SIC:t=custos dd#:v 1 !LO:SIC:v:l:t=custos słowny no 1 !LO:SIC:v:t=custos “A” na końcu linijki 1 !LO:SIC:v:t=custos “B” na końcu linijki 1 !LO:SIC:custos C#:v 1 !LO:SIC:o:v=custos ee na poczatku linijki 1 !LO:SIC:v:t:custos c 1 !LO:SIC:v:l:t=custos tuie 1 !LO:SIC:o:=:v:custos A 1 !LO:SIC:v:custos:AA” 1 !LO:SIC:o:v=custose 1 !LO:SIC:v:t= custos cc 1 !LO:SIC:custos 16dd:v 1 !LO:SIC:v:t=4 x custos d 1 !LO:SIC:custos:=:v:e# 1 !LO:SIC:v:l:t=custos słowny cu 1 !LO:SIC:t:=:v:custos użyty jako łamanie pięciolinii 1 !LO:SIC:v:custos:d# 1 !LO:SIC:t=custos 16C:v 1 !LO:SIC:v:t=custos gn 1 !LO:SIC:v:t=custos aee 1 !LO:SIC:o:v=custos ff na końcu linijki 1 !LO:SIC:v:s:t=custos CC 1 !LO:SIC:v:t=custos “BB-” na końcu linijki 1 !LO:SIC:v=custos:A 1 !LO:SIC:o:s:=:v:custos A- 1 !LO:SIC:v:t=custos b:s=custos cc 1 !LO:SIC:t=custos Cn:v 1 !LO:SIC:v:l:t=custos "ciąt" 1 !LO:SIC:v:l:t=custos lu 1 !LO:SIC:v:t=custos F 1 !LO:SIC:t=custos EE 1 !LO:SIC:v:custos:cc# 1 !LO:SIC:t=custos c# 1 !LO:SIC:t=custos cc#:v 1 !LO:SIC:o:s:=:v:custos E 1 !LO:SIC:custos:d 1 !LO:SIC:v:custos f# 1 !LO:SIC:znaczek wyglądający jak custos (B):v 1 !LO:SIC:v:t=custos w formie bemola E- 1 !LO:SIC:o:v=custos dd na końcu linijki 1 !LO:SIC:v:t=custos t=custos (tekstowy): Deum 1 !LO:SIC:v:t=custos B# 1 !LO:SIC:o=SIC:custos ee:v:t=znak przypominający custos odsyłający do kolejnej pięciolinii 1 !LO:SIC:v:custos:gg# 1 !LO:SIC:t=custos a jako łamanie pięciolinii 1 !LO:SIC:v:t:custos=D 1 !LO:SIC:v:l:t=custos słowny se 1 !LO:SIC:v:l:t=custos tes 1 !LO:SIC:v:t=custos H- 1 !LO:SIC:v:l:t=custos aſcend 1 !LO:SIC:custos d na końcu linijki:v 1 !LO:SIC:v=custos:f 1 !LO:SIC:v:t=custos B- + sylaba a 1 !LO:SIC:v:t=custos d2 1 !LO:SIC:t=custos A:v 1 !LO:SIC:v:t=custos E 1 !LO:SIC:v:t=custos słowny "sti" 1 !LO:SIC:t:=:v:custos "G" na końcu linijki 1 !LO:SIC:v:t=custos b=B 1 !LO:SIC:custos=C:v 1 !LO:SIC:custos bn po kresce taktowej:v 1 !LO:SIC:v:t=custos #f 1 !LO:SIC:custos G po kresce taktowej:v 1 !LO:SIC:v:t=custos f a 1 !LO:SIC:o:=:v: custos f 1 !LO:SIC:custos d po kresce taktowej:v 1 !LO:SIC:v:t=custos:FF 1 !LO:SIC:v:t=custos a\na 1 !LO:SIC:v:l:t=custos culo 1 !LO:SIC:v:l:custos men 1 !LO:SIC:v:l:t=custos słowny abra 1 !LO:SIC:v:t=custos g, błędna wysokość 1 !LO:SIC:t=custos B:v 1 !LO:SIC:v:s:t=custos cc na końcu linijki 1 !LO:SIC:v:l:t=custos "au" 1 !LO:SIC:s:o=:v:custos dd 1 !LO:SIC:custos ee po kresce taktowej:v 1 !LO:SIC:v:t= custos ff 1 !LO:SIC:custos:ee- 1 !LO:SIC:v:l:t=custos cund. 1 !LO:SIC:v:t=custos f#X 1 !LO:SIC:v:t=custos “BB” 1 !LO:SIC:o:v=custos ff na początku linijki 1 !LO:SIC:t=custos bb 1 !LO:SIC:custos b:v:t=w źródle kropka odpowiadająca prawdopodobnie za znak custos 1 !LO:SIC:v:l:t=custos głosÿ 1 !LO:SIC:o:v=custos aa 1 !LO:SIC:v:custos:BB 1 !LO:SIC:t=custos E:v 1 !LO:SIC:v:l:t=custos conſub 1 !LO:SIC:o:=:v: custos cc# 1 !LO:SIC:v:t=custos c, błędna wysokość 1 !LO:SIC;v:t=custos E 1 !LO:SIC:v:t=custos słowny in 1 !LO:SIC:b:v:t=custos -ctum ```

I can fix them, but going forward @jacekiwaszko1 gets to fix them if the encoders use the old method of encoding them 😜

Probably I will only convert them when they are in the form:

!LO:SIC[:;](v:)?.*(t=)?custos([ :])?([a-gA-G]+[n#-]?).*
craigsapp commented 2 years ago

Here are a list of the 812 types of custos encodings:

Click to view list ``` 1893 *custos:c !LO:SIC:v:t=custos c 1878 *custos:d !LO:SIC:v:t=custos d 1699 *custos:A !LO:SIC:v:t=custos A 1643 *custos:G !LO:SIC:v:t=custos G 1349 *custos:F !LO:SIC:v:t=custos F 1281 *custos:f !LO:SIC:v:t=custos f 1196 *custos:g !LO:SIC:v:t=custos g 1083 *custos:D !LO:SIC:v:t=custos D 1083 *custos:e !LO:SIC:v:t=custos e 894 *custos:a !LO:SIC:v:t=custos a 863 *custos:C !LO:SIC:v:t=custos C 715 *custos:cc !LO:SIC:v:t=custos cc 705 *custos:E !LO:SIC:v:t=custos E 674 *custos:B !LO:SIC:v:t=custos B 604 *custos:dd !LO:SIC:v:t=custos dd 407 *custos:b !LO:SIC:v:t=custos b 397 *custos:B- !LO:SIC:v:t=custos B- 337 *custos:AA !LO:SIC:v:t=custos AA 297 *custos:ee !LO:SIC:v:t=custos ee 278 *custos:GG !LO:SIC:v:t=custos GG 223 *custos:b- !LO:SIC:v:t=custos b- 175 *custos:BB !LO:SIC:v:t=custos BB 148 *custos:ff !LO:SIC:v:t=custos ff 136 *custos !LO:SIC:o=:v:custos 135 *custos:FF !LO:SIC:v:t=custos FF 100 *custos:BB- !LO:SIC:v:t=custos BB- 76 *custos:gg !LO:SIC:v:t=custos gg 73 *custos:G !LO:SIC:v:custos:G 70 *custos !LO:SIC:o:s:=:v:custos 68 *custos:A !LO:SIC:v:custos:A 65 *custos !LO:SIC:custos:v 60 *custos:f# !LO:SIC:v:t=custos f# 56 *custos:d !LO:SIC:v:custos:d 55 *custos:G !LO:SIC:v:custos G 52 *custos:D !LO:SIC:v:custos:D 51 *custos:F !LO:SIC:v:custos:F 51 *custos:ee !LO:SIC:custos ee:v 51 *custos:cc !LO:SIC:custos cc:v 49 *custos:dd !LO:SIC:custos dd:v 49 *custos:c !LO:SIC:v:custos:c 49 !LO:SIC:znaczek wyglądający jak custos po kresce taktowej:v 48 *custos:d !LO:SIC:v:custos d 48 *custos:G !LO:SIC:custos G:v 45 *custos:A !LO:SIC:v:custos A 41 *custos:c !LO:SIC:v:custos c 40 *custos !LO:SIC:v:t=custos 39 *custos:b !LO:SIC:custos b:v 36 *custos:f !LO:SIC:v:custos:f 36 *custos:F !LO:SIC:v:custos F 36 *custos:cc# !LO:SIC:v:t=custos cc# 35 *custos:g !LO:SIC:custos g:v 33 *custos:D !LO:SIC:v:custos D 32 *custos:B !LO:SIC:v:custos B 32 *custos:C !LO:SIC:v:custos:C 32 *custos:E- !LO:SIC:v:t=custos E- 31 *custos:c !LO:SIC:custos c:v 28 *custos:F# !LO:SIC:v:t=custos F# 28 *custos:e !LO:SIC:v:custos:e 28 *custos:a !LO:SIC:custos a:v 26 *custos:f !LO:SIC:custos f:v 26 *custos:C !LO:SIC:v:custos C 25 *custos:E !LO:SIC:v:custos:E 25 *custos:e- !LO:SIC:v:t=custos e- 23 *custos:E !LO:SIC:v:custos E 22 *custos:d !LO:SIC:custos d:v 22 *custos:e !LO:SIC:custos e:v 20 *custos:A !LO:SIC:custos A:v 20 *custos:aa !LO:SIC:v:t=custos aa 20 *custos:ee- !LO:SIC:v:t=custos ee- 20 *custos:B !LO:SIC:custos B:v 20 *custos:B !LO:SIC:v:custos:B 19 *custos:D !LO:SIC:custos D:v 19 *custos:B- !LO:SIC:v:custos:B- 18 *custos:dd !LO:SIC:o:v=custos dd 18 *custos:g !LO:SIC:v:custos:g 17 *custos:AA !LO:SIC:v:custos AA 17 *custos:cc !LO:SIC:v:custos cc 16 *custos:f !LO:SIC:v:custos f 16 *custos:CC !LO:SIC:v:t=custos CC 16 *custos:E !LO:SIC:custos E:v 15 *custos:a !LO:SIC:v:custos:a 15 *custos:g !LO:SIC:v:custos g 15 *custos:e !LO:SIC:v:custos e 14 *custos:ff# !LO:SIC:v:t=custos ff# 14 *custos:b !LO:SIC:o:v=custos b 14 *custos:ee !LO:SIC:custos ee na końcu linijki:v 14 *custos:a !LO:SIC:o:v=custos a 13 *custos:d !LO:SIC:o:v=custos d 13 *custos !LO:SIC:v:custos 13 *custos:F !LO:SIC:custos F:v 13 *custos:DD !LO:SIC:v:t=custos DD 13 *custos:b !LO:SIC:v:custos b 13 *custos:bn !LO:SIC:v:t=custos bn 13 *custos !LO:SIC:t=custos na końcu linijki:v 12 *custos:b !LO:SIC:custos b 12 *custos:AA !LO:SIC:v:custos:AA 12 *custos:ff !LO:SIC:custos ff:v 11 *custos:a !LO:SIC:v:custos a 11 *custos:C !LO:SIC:t=custos C 11 *custos:d !LO:SIC:v:s:t=custos d 11 *custos:b !LO:SIC:custos b na końcu linijki:v 11 *custos:c !LO:SIC:o:v=custos c 11 *custos:BB- !LO:SIC:v:custos:BB- 11 *custos:gg !LO:SIC:custos gg:v 11 *custos:GG !LO:SIC:v:custos:GG 11 *custos:g !LO:SIC:o:v=custos g 10 *custos:dd !LO:SIC:v:custos:dd 10 *custos:GG !LO:SIC:v:custos GG 9 *custos:E !LO:SIC:v:t=custos “E” na końcu linijki 9 *custos:c !LO:SIC:v:s:t=custos c 9 *custos:f !LO:SIC:t:=:v:custos f 9 *custos:g# !LO:SIC:v:t=custos g# 9 *custos:C !LO:SIC:custos C:v 8 *custos:d !LO:SIC:t=custos d:v 8 *custos:FF !LO:SIC:v:custos:FF 8 *custos:A !LO:SIC:a:v:custos:A 8 *custos !LO:SIC:o:=:v:custos 8 *custos:en !LO:SIC:v:t=custos en 8 !LO:SIC:v:t=błędna wysokość custos 8 *custos:BB- !LO:SIC:v:s:t=custos BB- 8 *custos:G !LO:SIC:o:s:=:v:custos G 8 *custos:c# !LO:SIC:v:t=custos c# 8 *custos:e !LO:SIC:o:v=custos e 8 *custos:cc# !LO:SIC:custos cc# 7 *custos:g !LO:SIC:t=custos g 7 *custos:dd !LO:SIC:custos dd na końcu linijki:v 7 *custos:G !LO:SIC:t=custos G 7 *custos:B- !LO:SIC:v:custos B- 7 *custos:E !LO:SIC:custos E na końcu linijki:v 7 *custos:ee !LO:SIC:o:v=custos ee 7 *custos:a !LO:SIC:t=custos:a 7 *custos:cc !LO:SIC:o:v=custos cc 7 *custos:A !LO:SIC:t=custos A 7 *custos:dd !LO:SIC:t=custos dd 7 *custos:ee !LO:SIC:v:custos:ee 7 *custos:b- !LO:SIC:t=szlaczek/custos b- 7 *custos:Bn !LO:SIC:v:t=custos Bn 7 *custos:c !LO:SIC:a:v:custos:c 7 *custos:a !LO:SIC:t=custos a:v 7 *custos:c !LO:SIC:t:=:v:custos c 6 *custos:ff !LO:SIC:custos ff na końcu linijki:v 6 *custos:aa !LO:SIC:custos aa:v 6 *custos:a !LO:SIC:v:t=custos:a 6 *custos:F !LO:SIC:t=custos F 6 *custos:e !LO:SIC:t=custos e 6 *custos:c !LO:SIC:v:t=custos:c 6 *custos:dd !LO:SIC:v:custos dd 6 *custos:AA !LO:SIC:custos AA:v 6 *custos:g !LO:SIC:t:=:v:custos g 6 *custos:f !LO:SIC:o:v=custos f 6 *custos:FF !LO:SIC:v:custos FF 6 *custos:B- !LO:SIC:v:s:t=custos B- 6 *custos:D !LO:SIC:t=custos D 6 *custos:F !LO:SIC:v:t=custos:F 6 *custos:d !LO:SIC:v:t=custos:d 5 *custos:cc !LO:SIC:v:custos: cc 5 *custos:a !LO:SIC:t=custos a 5 *custos:C !LO:SIC:t=custos:C 5 *custos:a- !LO:SIC:v:t=custos a- 5 *custos:ee !LO:SIC:v:custos ee 5 *custos:dd !LO:SIC:t=custos dd:v 5 *custos:ee !LO:SIC:custos ee 5 *custos:een !LO:SIC:v:t=custos een 5 *custos:ee !LO:SIC:t=custos ee:v 5 *custos:BB !LO:SIC:custos BB na końcu linijki:v 5 *custos:gg !LO:SIC:custos gg na końcu linijki:v 5 *custos:ccc !LO:SIC:v:t=custos ccc 5 *custos:cc !LO:SIC:custos cc po kresce taktowej:v 5 *custos:g !LO:SIC:v:t=custos “g” 5 *custos !LO:SIC:custos 5 *custos:C !LO:SIC:v:t=custos “C” 5 *custos:G !LO:SIC:v:s:t=custos G 5 *custos:BB !LO:SIC:custos BB:v 5 !LO:SIC:v:custos:note=nie wskazuje na konkretną wysokość, raczej oznacza łamanie systemu w takcie 5 *custos:ff# !LO:SIC:custos ff# 5 *custos:ee !LO:SIC:t=custos ee 5 *custos:F !LO:SIC:v:t=custos “F” na końcu linijki 5 *custos:d !LO:SIC:t=custos d 5 *custos !LO:SIC:custos na końcu linijki:v 5 *custos:g !LO:SIC:t=custos g:v 5 *custos:E !LO:SIC:v:s:t=custos E 4 *custos:D !LO:SIC:v:t=custos “D” na końcu linijki 4 *custos:b !LO:SIC:custos:b 4 *custos:c !LO:SIC:v:t=custos “c” na końcu linijki 4 *custos:D !LO:SIC:v:s:t=custos D 4 *custos:EE !LO:SIC:v:t=custos EE 4 *custos:C !LO:SIC:v:t:custos C 4 *custos:a !LO:SIC:v:custos: a 4 *custos:ee !LO:SIC:o:s:=:v:custos ee 4 *custos:b !LO:SIC:o:s:=:v:custos b 4 *custos:a !LO:SIC:custos a 4 *custos:A !LO:SIC:o:v=custos A 4 *custos:cn !LO:SIC:v:t=custos cn 4 *custos:GG !LO:SIC:custos GG:v 4 !LO:SIC:v:t=custos c1 4 *custos:C !LO:SIC:v:t=custos:C 4 *custos:BB- !LO:SIC:v:t=custos:BB- 4 !LO:SIC:v:t=custos c2 4 *custos:gg !LO:SIC:t=custos gg 4 *custos:G !LO:SIC:t=custos G:v 4 *custos:BBn !LO:SIC:v:t=custos BBn 4 *custos:e !LO:SIC:t=custos e:v 4 *custos !LO:SIC:t=znaczek wyglądający jak custos na końcu linijki:v 4 *custos:b !LO:SIC:v:custos:b 4 *custos:A !LO:SIC:v:custos: A 4 *custos !LO:SIC:custos:v:t=znak custos użyty jako łamanie pięciolinii 4 *custos:gg !LO:SIC:v:custos gg 4 *custos:d !LO:SIC:v:custos: d 4 *custos:D !LO:SIC:v:t=custos:D 4 *custos:d !LO:SIC:a:v:custos:d 4 *custos:ddd !LO:SIC:v:t=custos ddd 4 *custos:g !LO:SIC:custos g na końcu linijki:v 4 *custos:C !LO:SIC:v:s:t=custos C 4 *custos:f !LO:SIC:t=custos:f 4 *custos:F !LO:SIC:v:s:t=custos F 4 *custos:cc !LO:SIC:t=custos na końcu linijki:cc 3 *custos:ee !LO:SIC:custos:=:v:ee 3 *custos:b !LO:SIC:t=custos b 3 *custos:B !LO:SIC:t=custos:B 3 *custos:cc !LO:SIC:v:t=custos:cc 3 *custos:ccc# !LO:SIC:v:t=custos ccc# 3 !LO:SIC:v:t=znaczek wyglądający jak custos po kresce taktowej 3 *custos:B !LO:SIC:o:v=custos B 3 *custos:F !LO:SIC:o:s:=:v:custos F 3 *custos:ee !LO:SIC:o=:v:custos ee 3 *custos:AAA !LO:SIC:v:t=custos AAA 3 *custos:ff# !LO:SIC:t=custos ff#:v 3 *custos:AA !LO:SIC:v:t=custos “AA” na końcu linijki 3 *custos:AA !LO:SIC:t=custos AA 3 *custos:aa !LO:SIC:v:custos aa 3 *custos:fn !LO:SIC:v:t=custos fn 3 *custos:dd !LO:SIC:v:t=custos “dd” 3 *custos:a !LO:SIC:o:s:=:v:custos a 3 *custos:G !LO:SIC:v:t=custos “G” na końcu linijki 3 *custos:GG !LO:SIC:custos GG na końcu linijki:v 3 *custos:e- !LO:SIC:v:custos:e- 3 *custos:ee !LO:SIC:v:custos: ee 3 *custos:G !LO:SIC:v:t=custos “G” 3 *custos:a !LO:SIC:a:v:custos:a 3 *custos:dd !LO:SIC:custos dd 3 *custos:b- !LO:SIC:v:t=custos:b- 3 *custos:G !LO:SIC:v:t=custos:G 3 *custos:d !LO:SIC:v:t=custos “d” na końcu linijki 3 *custos:D !LO:SIC:o:s:=:v:custos D 3 *custos !LO:SIC:custos:=:v:ff# 3 *custos:AA !LO:SIC:a:v:custos:AA 3 *custos:cc !LO:SIC:v:t=custos “cc” 3 *custos:ff# !LO:SIC:v:custos:ff# 3 *custos:F !LO:SIC:v:t=custos “F” 3 *custos:G# !LO:SIC:v:t=custos G# 3 *custos:BB !LO:SIC:v:custos BB 3 *custos:E- !LO:SIC:v:custos:E- 3 *custos:A !LO:SIC:v:t=custos “A” 3 *custos:F !LO:SIC:o:v=custos F 3 *custos:e !LO:SIC:v:t=custos “e” na końcu linijki 3 *custos:C# !LO:SIC:v:t=custos C# 3 *custos:C !LO:SIC:v:custos: C 3 *custos:BB- !LO:SIC:v:custos BB- 3 *custos:e !LO:SIC:v:t=custos “e” 3 *custos:G !LO:SIC:custos=G:v 3 !LO:SIC:t=znak wyglądający jak custos na końcu pięciolinii:problem 3 *custos:ff# !LO:SIC:custos ff#:v 3 *custos:G !LO:SIC:custos G na końcu linijki:v 3 *custos:dd !LO:SIC:o=:v:custos dd 3 *custos !LO:SIC:t:=:v:custos 3 *custos:cc !LO:SIC:v:custos:cc 3 *custos:D !LO:SIC:custos D na końcu linijki:v 3 *custos:gg !LO:SIC:t=custos gg:v 3 *custos:a !LO:SIC:t:=:v:custos a 3 *custos:B- !LO:SIC:o:v=custos B- 3 *custos:A !LO:SIC:v:t=custos:A 3 *custos:g !LO:SIC:a:v:custos:g 3 *custos:e !LO:SIC:a:v:custos:e 2 *custos:E !LO:SIC:v:custos: E 2 *custos:ff# !LO:SIC:t=custos ff# 2 *custos:E !LO:SIC:t=custos E 2 *custos:B !LO:SIC:custos 8B:v 2 *custos:aa !LO:SIC:t=custos aa:v 2 *custos:a !LO:SIC:v:t=custos a 2 *custos:d !LO:SIC:v:t=custos “d” 2 *custos:ff !LO:SIC:t=custos ff 2 *custos:ccc# !LO:SIC:custos ccc# 2 *custos:F# !LO:SIC:custos F#:v 2 *custos:c# !LO:SIC:custos c# 2 *custos:c !LO:SIC:a:v:t=custos c 2 *custos:c !LO:SIC:v:a:custos:c 2 *custos:G# !LO:SIC:v:custos G# 2 *custos:dd !LO:SIC:t=custos na końcu linijki:dd 2 *custos:G# !LO:SIC:custos G#:v 2 *custos:g !LO:SIC:custos g po kresce taktowej:v 2 *custos:g !LO:SIC:v:t=custos:g 2 *custos:d !LO:SIC:t=custos:d 2 *custos:F !LO:SIC:t:=:v:custos F 2 *custos:F !LO:SIC:v:custos: F 2 *custos:cc !LO:SIC:o=:v:custos cc 2 *custos:b !LO:SIC:t=custos b:v 2 *custos:F# !LO:SIC:t=custos F# 2 *custos:gg !LO:SIC:v:custos: gg 2 *custos:E !LO:SIC:o:v=custos E 2 *custos:dd !LO:SIC:custos:dd 2 *custos !LO:SIC:t=custos na końcu linijki: 2 *custos:c !LO:SIC:o:s:=:v:custos c 2 *custos:D !LO:SIC:custos D 2 *custos:b- !LO:SIC:v:t=custos “b-” na końcu linijki 2 *custos:cc !LO:SIC:t:=:v:custos cc 2 *custos !LO:SIC:custos:=:v:cc# 2 *custos:f !LO:SIC:v:t=custos “f” na końcu linijki 2 *custos:CC !LO:SIC:v:custos: CC 2 *custos:dd !LO:SIC:o:s:=:v:custos dd 2 *custos:e- !LO:SIC:v:custos e- 2 *custos:aa !LO:SIC:t=custos aa 2 *custos:cc !LO:SIC:custos cc 2 *custos:G !LO:SIC:t:=:v:custos G 2 *custos:D !LO:SIC:o:v=custos D 2 *custos:C !LO:SIC:a:v:custos:C 2 *custos:E !LO:SIC:t:=:v:custos E 2 *custos:d# !LO:SIC:v:t=custos d# 2 *custos:C !LO:SIC:o:s:=:v:custos C 2 *custos:GG !LO:SIC:v:s:t=custos GG 2 *custos !LO:SIC:t=custos 2 *custos:c !LO:SIC:v=custos:c 2 *custos:d !LO:SIC:v:t= custos d 2 *custos:ff !LO:SIC:o:v=custos ff 2 *custos:f# !LO:SIC:o:v=custos f# 2 *custos:c !LO:SIC:v:t= custos c 2 *custos:e- !LO:SIC:v:t=custos es 2 *custos:bn !LO:SIC:v:t=custos=4bn\ 2 *custos:aa !LO:SIC:custos aa na końcu linijki:v 2 *custos:c !LO:SIC:o=:v:custos c 2 *custos:ff !LO:SIC:v:custos ff 2 *custos:F !LO:SIC:v:t=custos F 2 *custos:ee !LO:SIC:custos:ee 2 *custos:a !LO:SIC:custos:a 2 *custos:f !LO:SIC:v:t=custos “f” 2 *custos:e !LO:SIC:v:custos: e 2 *custos:G !LO:SIC:a:v:custos:G 2 *custos:B- !LO:SIC:v:t=custos:B- 2 *custos !LO:SIC:o=custos 2 *custos !LO:SIC:o:v:custos 2 !LO:SIC:znak przypominający custos po kresce taktowej:v 2 *custos:En !LO:SIC:v:t=custos En 2 !LO:SIC:t=znaczek przypominający custos po kresce taktowej:v 2 *custos:FF !LO:SIC:a:v:custos:FF 2 *custos:f !LO:SIC:custos f na końcu linijki:v 2 *custos:cc# !LO:SIC:custos cc#:v 2 *custos:c !LO:SIC:v:t=custos c e 2 !LO:SIC:v:t=custos:użyty jako łamanie pięciolinii 2 *custos:d !LO:SIC:t:=:v:custos d 2 *custos:cc !LO:SIC:custos cc na końcu linijki:v 2 *custos:D !LO:SIC:v=custos:D 2 *custos:D !LO:SIC:o:=:v:custos D 2 *custos:f# !LO:SIC:custos f# 2 *custos:B- !LO:SIC:o:s:=:v:custos B- 2 *custos:B !LO:SIC:a:v:custos:B 2 *custos:AA !LO:SIC:t=custos AA:v 2 *custos:G# !LO:SIC:t=custos G#:v 2 *custos:BB !LO:SIC:a:v:custos:BB 2 *custos:d !LO:SIC:custos d 2 *custos:G !LO:SIC:o:=:v:custos G 2 *custos:cc !LO:SIC:o:s:=:v:custos cc 2 *custos:bb !LO:SIC:custos bb na końcu linijki:v 2 *custos:e !LO:SIC:t:=:v:custos e 2 *custos:bb- !LO:SIC:v:t=custos bb- 2 *custos:gg !LO:SIC:o:v=custos gg 2 *custos:F !LO:SIC:a:v:custos:F 2 *custos:d !LO:SIC:v=custos:d 2 *custos:A !LO:SIC:v:s:t=custos A 2 *custos:cc !LO:SIC:custos:cc 2 *custos:e !LO:SIC:v:s:t=custos e 2 *custos:cc !LO:SIC:s:o=:v:custos cc 2 *custos:GG !LO:SIC:t=custos GG 2 *custos:G !LO:SIC:o:v=custos G 2 !LO:SIC:problem=custos na końcu pięciolinii:v 2 *custos:a !LO:SIC:custos a na końcu linijki:v 2 *custos:g !LO:SIC:o:=:v:custos g 2 *custos:cc !LO:SIC:custos=cc:v 2 *custos:D !LO:SIC:v:t=custos “D” 2 *custos:g !LO:SIC:v:s:t=custos g 2 *custos:D !LO:SIC:t=custos D:v 1 *custos:b- !LO:SIC:v:t=custos b- w formie wyłącznie bemola 1 *custos:fe !LO:SIC:v:l:t=custos fe 1 *custos:bb !LO:SIC:t=custos bb:v:P:problem=po kresce taktowej 1 !LO:SIC:v:t=custos słowny dimi 1 *custos:g !LO:SIC:custos g:t=powinien być b:v 1 !LO:SIC:b:v:t=custos domi 1 *custos:c !LO:SIC:v:custos: c 1 !LO:SIC:v:l:t=custos slowny bi 1 *custos:C !LO:SIC:s:o:t:=:v:custos C 1 *custos:FFF !LO:SIC:v:t=custos FFF 1 !LO:SIC:v:l:t=custos słowny abra 1 *custos:E- !LO:SIC:custos E-:v 1 *custos:dd# !LO:SIC:custos:dd# 1 *custos:B !LO:SIC:v:t=custos B 1 *custos:ff !LO:SIC:v:t= custos ff 1 *custos !LO:SIC::v:custos 1 *custos:EE- !LO:SIC:v:t=custos EE- 1 !LO:SIC:znaczek wyglądający jak custos (c):v 1 *custos:AA !LO:SIC:v:t=custos “AA” 1 *custos:Gn !LO:SIC:v:t=custos Gn 1 *custos:cc !LO:SIC:v:t=custos cc jako łamanie pięciolinii 1 *custos:D !LO:SIC:custos=D:v 1 *custos:cc !LO:SIC:v:t=custos cc:problem=nie na tej wysokości 1 !LO:SIC:b:v:t=custos -o 1 *custos !LO:SIC:t=znaczek przypominający custos na końcu linijki:v 1 !LO:SIC:v:t=custos (oznacza zakończenie systemu, a nie konkretną wysokość kolejnego dźwięku) 1 *custos:b !LO:SIC:t=znaczek wyglądający jak custos "b" na końcu linijki:v 1 *custos:BB !LO:SIC:v=custos:BB 1 *custos:A !LO:SIC:v=custos:A 1 *custos:BB !LO:SIC:v:t=custos BB” 1 *custos:ee !LO:SIC:o:v=custos ee na poczatku linijki 1 *custos:G# !LO:SIC:o=:v:custos G# 1 *custos:C# !LO:SIC:v:t=przednutka 8D i custos C# 1 !LO:SIC:v:l:t=custos "ciąt" 1 *custos:B !LO:SIC:v:t=custos H 1 *custos:D !LO:SIC:v:t:=custos D 1 *custos:F# !LO:SIC:o:s:=:v:custos F# 1 *custos:dd !LO:SIC:v:t= custos dd 1 *custos:c !LO:SIC:t=custos c 1 *custos:cc !LO:SIC:v:t=custos b:s=custos cc 1 *custos:D !LO:SIC:v:=custos D 1 *custos:d# !LO:SIC:v:custos:d# 1 *custos:ccn !LO:SIC:t=custos ccn:v 1 *custos:AA- !LO:SIC:v:custos AA- 1 *custos:B !LO:SIC:v:custos: B 1 !LO:SIC:v:l:t=custos słowny quia 1 !LO:SIC:v:l:t=custos "pon" 1 *custos:b !LO:SIC:s:o=:v:custos b 1 *custos:AA# !LO:SIC:t=custos:AA# 1 *custos:a !LO:SIC:o=:v:custos a 1 *custos:gg !LO:SIC:o:s:=:v:custos gg 1 *custos:C !LO:SIC:s:o=:v:custos C 1 *custos:GG !LO:SIC:v:t=custos GG 1 *custos !LO:SIC:v:custos:t=f 1 *custos:b !LO:SIC:v:t=custos b,c,d 1 *custos:cc !LO:SIC:v:s:t=custos cc na końcu linijki 1 !LO:SIC:v:t=custos d2 1 *custos:a !LO:SIC:v:s:t=custos a 1 *custos:e !LO:SIC:v:t:=custos e 1 *custos:e- !LO:SIC:custos e-:v 1 *custos:ee !LO:SIC:t=custos 4ee:v 1 *custos:f !LO:SIC:v:t=custos f:błędna wysokość 1 *custos:dd !LO:SIC:v:l:t=custos dd 1 *custos:f# !LO:SIC:t:=:v:custos "f#" na końcu linijki 1 !LO:SIC:v:t=custos w formie bemola E- 1 *custos:C !LO:SIC:t=znaczek wyglądający jak custos C:v 1 *custos:F# !LO:SIC:s=custos 4F#X:v 1 !LO:SIC:v:b:t=custos -tus 1 !LO:SIC:v:l:t=custos hoc 1 *custos:D# !LO:SIC:v:custos D# 1 *custos:e !LO:SIC:s:o:v=custos e 1 *custos:A !LO:SIC:t=custos A:v 1 *custos:g !LO:SIC:v=custos:g 1 *custos:f !LO:SIC:v:custos: f 1 *custos:ee !LO:SIC:v:t=custos ee, błędna wysokość 1 *custos:D !LO:SIC:v:t:custos D 1 !LO:SIC:v:l:t=custos tum 1 !LO:SIC:v:l:t=custos "aprae" 1 *custos:bn !LO:SIC:v:t=custos=4.bn\ 1 *custos:A !LO:SIC:v:t=custos “A” na końcu linijki 1 *custos:ff !LO:SIC:o:v=custos ff na końcu linijki 1 !LO:SIC:v:l:custos men 1 *custos:BB- !LO:SIC:v:t=custos “BB-” na końcu linijki 1 !LO:SIC:v:l:t=custos słowny no 1 *custos:a !LO:SIC:t=custos a jako łamanie pięciolinii 1 !LO:SIC:v:t=custos słowny ma 1 *custos:A- !LO:SIC:v:custos A- 1 !LO:SIC:v:t=custos słowny "ſte" 1 *custos:c !LO:SIC:v:t=custos c jako łamanie systemu 1 *custos:bb !LO:SIC:v:custos:bb 1 *custos:C# !LO:SIC:custos C#:v 1 *custos:fn !LO:SIC:t:=:v:custos fn 1 *custos:f# !LO:SIC:v:custos f# 1 !LO:SIC:v:t=custos t=custos (tekstowy): Deum 1 *custos:f# !LO:SIC:v:t=custos #f 1 *custos:GG !LO:SIC:a:v:custos:GG 1 !LO:SIC:o=custos:v:t=znak przypominający custos odsyłający do kolejnej pięciolinii 1 *custos:bb !LO:SIC:custos bb:v 1 *custos:A# !LO:SIC:v:t=custos A# 1 *custos:d !LO:SIC:custos:d 1 *custos:F !LO:SIC:v:t=custos F 1 *custos:f !LO:SIC:custos f:v:za kreską 1 !LO:SIC:b:v:l:t=custos re 1 *custos:dd !LO:SIC:s:o=:v:custos dd 1 *custos:BB !LO:SIC:v:custos:BB 1 *custos:a !LO:SIC:t:=:v:custos "a" po kresce taktowej 1 *custos:F !LO:SIC:t=custos 4F:v 1 *custos:b- !LO:SIC:custos b- 1 *custos:B !LO:SIC:v:t= custos B 1 *custos:A- !LO:SIC:o:s:=:v:custos A- 1 *custos:e !LO:SIC:custos e na końcu linijki:v 1 *custos:C !LO:SIC:t=custos 4C:v 1 *custos:F !LO:SIC:v:t= custos F 1 *custos:F !LO:SIC:t=custos F:v 1 *custos:a !LO:SIC:v=custos:a 1 *custos:A !LO:SIC:t:=:v:custos "A" po kresce taktowej 1 *custos:E !LO:SIC:t=custos:E 1 *custos:bb- !LO:SIC:v:custos bb- 1 *custos:b !LO:SIC:o:=:v:custos b 1 *custos:g !LO:SIC:custos g;v 1 !LO:SIC:v:l:t=custos słowny nis 1 *custos:E !LO:SIC:o:s:=:v:custos E 1 *custos:A !LO:SIC:custos A na końcu linijki:v 1 *custos:f# !LO:SIC:custos f#:v 1 *custos:dd !LO:SIC:v:s=custos dd:v 1 *custos:g !LO:SIC:v:t=custos g, błędna wysokość 1 *custos:B !LO:SIC:v:t=custos BИ 1 *custos:c !LO:SIC:v:t:custos c 1 *custos:a# !LO:SIC:o:s:=:v:custos a# 1 *custos:E- !LO:SIC:v:t=custos Es 1 *custos:AA- !LO:SIC:v:t=custos AA- 1 *custos:E !LO:SIC:t:=:v:custos "E" na końcu linijki 1 *custos:C !LO:SIC:v:t=przednutka 16 D i custos C 1 *custos:FF !LO:SIC:v:t=custos “FF” na końcu linijki 1 *custos:e !LO:SIC:v:t:custos e 1 *custos:cc !LO:SIC:v: custos cc 1 *custos:f !LO:SIC:o:=:v: custos f 1 *custos !LO:SIC:o:s=:v:custos 1 !LO:SIC:v:t=custos (tekstowy) Homo 1 *custos:f !LO:SIC:custos f a:v 1 *custos:D !LO:SIC:v:t=custos D 1 !LO:SIC:v:l:t=custos słowny se 1 !LO:SIC:v:l:t=custos conſub 1 *custos:fn !LO:SIC:t=custos fn:v 1 !LO:SIC:v:l:t=custos p(er)p(ro)phe- 1 *custos:D !LO:SIC:custos 16D:v 1 *custos:B# !LO:SIC:v:t=custos B# 1 *custos:ee !LO:SIC:v:t=przednutka ff i custos ee 1 *custos:A !LO:SIC:o:s:=:v:custos A 1 *custos:d !LO:SIC:v:t=custos d 1 *custos:Bn !LO:SIC:t:=:v:custos nB 1 !LO:SIC:v:t=custos tekstowy: et Lazar(us) 1 *custos !LO:SIC:s:o=:v:custos 1 *custos:A- !LO:SIC:v:t=custos A- 1 !LO:SIC:v:t=custos (tekstowy) in 1 *custos:G !LO:SIC:v:t=custos F:s=custos G 1 *custos:gg# !LO:SIC:v:custos:gg# 1 *custos:a !LO:SIC:v:t=custos a +sylaba sum 1 *custos:c# !LO:SIC:v:custos:c# 1 *custos:dd# !LO:SIC:v:custos dd# 1 *custos:gn !LO:SIC:v:t=custos gn 1 *custos:d !LO:SIC:custos d na końcu linijki:v 1 *custos:c !LO:SIC:v:t=custos c:krzyżyk przy custosie 1 *custos:D !LO:SIC:v:t:custos=D 1 *custos:B !LO:SIC:v:t=custos “B” 1 *custos:DD !LO:SIC:v:custos:DD 1 *custos:AA !LO:SIC:o:v=custos AA 1 *custos:a !LO:SIC:custos a:v:po kresce taktowej 1 *custos:cc# !LO:SIC:v:t=custos cc## 1 *custos:aa !LO:SIC:t=custos aa na końcu linijki:v 1 *custos:ee- !LO:SIC:custos:ee- 1 *custos:cc# !LO:SIC:o:=:v: custos cc# 1 *custos:FF !LO:SIC:custos FF:v 1 *custos:F !LO:SIC:s:o=:v:custos F 1 *custos:AA !LO:SIC:v:custos: AA 1 *custos:ff !LO:SIC:v:custos:ff 1 *custos:g# !LO:SIC:v:custos:g# 1 !LO:SIC:v:l:t=custos ple 1 *custos:c !LO:SIC:v:t=custos c, błędna wysokość 1 *custos:G !LO:SIC:v:t=custos G 1 !LO:SIC:v:t=custos:jak oznaczenie łamania pięciolinii 1 !LO:SIC:v:l:t=custos szich 1 *custos:F !LO:SIC:t=custos 16F:v 1 *custos:BBn !LO:SIC:v:custos BBn 1 !LO:SIC:v:l:t=custos cum 1 *custos:f !LO:SIC:v=custos:f 1 *custos:a !LO:SIC:v:t=custos a jako łamanie systemu 1 *custos:dd !LO:SIC:t=custos 8dd:v 1 !LO:SIC:v:l:t=custos ru 1 *custos:d !LO:SIC:v:t=custos d [błędnie] 1 *custos:dd !LO:SIC:t=custos 4dd:v 1 *custos:f !LO:SIC:v:t=custos f a 1 *custos:FF !LO:SIC:v:l:s=custos FF 1 *custos:F# !LO:SIC:t=custos F#:v 1 *custos:ccc !LO:SIC:custos ccc po kresce taktowej:v 1 *custos:bb !LO:SIC:v:t=custos bb 1 *custos:c !LO:SIC:v:a:t=custos c 1 *custos:GG !LO:SIC:v:custos:GG” 1 *custos:B !LO:SIC:custos B 1 !LO:SIC:custos [jako wypełniacz kawałka pustej pięcilinii]:global 1 *custos:c !LO:SIC:v=custos c 1 *custos:d !LO:SIC:custos d po kresce taktowej:v 1 *custos:f# !LO:SIC:t=custos f# 1 *custos:bb !LO:SIC:o:s:=:v:custos bb 1 *custos:A !LO:SIC:v:t=custos A 1 *custos:D !LO:SIC:a:v:custos:D 1 !LO:SIC:v:t=custos słowny ſos 1 !LO:SIC:v:l:custos "per" 1 *custos:b !LO:SIC:v:t=custos b [x2] 1 *custos:b- !LO:SIC:o:v=custos b- 1 *custos:Bn !LO:SIC:o:v=custos Bn 1 !LO:SIC:custos cn:v 1 *custos !LO:SIC:v:custos: Bn 1 *custos:d !LO:SIC:v:t=4 x custos d 1 *custos:E !LO:SIC:t=custos E:v 1 *custos:aa !LO:SIC:custos aa 1 *custos:E !LO:SIC:custos E 1 *custos:g !LO:SIC:o:s:=:v:custos=g 1 *custos:d !LO:SIC:o:s:=:v:custos d 1 !LO:SIC:v:l:t=custos et 1 *custos:f !LO:SIC:a:v:custos:f 1 *custos:a !LO:SIC:v:t=custos a\na 1 *custos:EE- !LO:SIC:custos:EE- 1 !LO:SIC:v:l:t=custos tuie 1 *custos:b- !LO:SIC:custos:b- 1 *custos:a !LO:SIC:v:l:t=custos aſcend 1 *custos:E- !LO:SIC:v:custos E- 1 *custos:C !LO:SIC:v:t=custos C jako łamanie pięciolinii 1 *custos:ee !LO:SIC:custos ee po kresce taktowej:v 1 *custos:a !LO:SIC:t=custos na końcu linijki:a 1 *custos:f# !LO:SIC:t:=:v:custos "f#"na końcu linijki 1 *custos:AA !LO:SIC:v:s:t=custos AA 1 *custos:f !LO:SIC:v:t=custos f 1 *custos:EE !LO:SIC:t=custos EE 1 *custos:cc !LO:SIC:v:t=custos cc:note=łamanie pięciolinii 1 *custos:A !LO:SIC:custos=A:v 1 *custos:dd# !LO:SIC:t=custos dd#:v 1 !LO:SIC:v:t=custos (tekstowy) oſanna 1 *custos:C !LO:SIC:custos C na końcu pięciolinii 1 !LO:SIC:v:t=custos (tekstowy) men 1 *custos !LO:SIC:custos:=:v:b- 1 *custos:c# !LO:SIC:s:o:v=custos c# 1 *custos:BB !LO:SIC:o:s:=:v:custos BB 1 *custos:b !LO:SIC:t=custos 16b:v 1 *custos:BB !LO:SIC:v:t= custos BB 1 *custos:cc !LO:SIC:v=custos:cc 1 *custos:ddd !LO:SIC:custos ddd 1 *custos:BBB !LO:SIC:v:t=custos BBB 1 *custos:E !LO:SIC:v:t:custos E 1 *custos:b !LO:SIC:v:t=custos b jako łamanie systemu 1 *custos:dd !LO:SIC:t:=:v:custos "dd"po kresce taktowej 1 *custos:B- !LO:SIC:v:t=custos B- + sylaba a 1 !LO:SIC:znaczek wyglądający jak custos na końcu pięciolini:v 1 *custos:c# !LO:SIC:t:=:v:custos "c#"po kresce taktowej 1 *custos:c# !LO:SIC:t=custos c# 1 *custos:ff !LO:SIC:custos ff po kresce taktowej:v 1 !LO:SIC:v:l:t=custos bogiem 1 !LO:SIC:v:t= custos, dolny głos na 1 systemie, górny przedzielony 1 *custos:f# !LO:SIC:v:custos: f#X 1 *custos:g# !LO:SIC:v:custos: g# 1 *custos:ccc !LO:SIC:v:custos:ccc 1 *custos:ee- !LO:SIC:o:=:v:custos ee- 1 !LO:SIC:v:l:s:t=custos słowny le 1 *custos:ff !LO:SIC:o:v=custos ff na początku linijki 1 *custos:FF !LO:SIC:v:s:t=custos FF 1 *custos:dd !LO:SIC:custos=dd:v 1 !LO:SIC:v:l:t=custos "lato" 1 *custos:a !LO:SIC:v:t=custos “a” 1 *custos:e !LO:SIC:o:s:=:v:custos e 1 *custos:FF !LO:SIC:v:t=custos “FF” 1 *custos:f# !LO:SIC:t:=:v:custos "f#"po kresce taktowej 1 *custos:GG !LO:SIC:v:t:custos=GG 1 *custos:BB- !LO:SIC:o:v=custos BB- 1 *custos:GG !LO:SIC:v:t=custos:GG 1 *custos:d !LO:SIC:v:t=custos d + r(um) 1 *custos:dd !LO:SIC:o:v=custos dd na końcu linijki 1 *custos:Cn !LO:SIC:t=custos Cn:v 1 !LO:SIC:znaczek wyglądający jak custos (B):v 1 !LO:SIC:v:l:t=custos tes 1 !LO:SIC:v:l:t=custos in 1 !LO:SIC:v:t=custos tekstowy:ro 1 !LO:SIC:v:l:t=custos słowny kun 1 *custos:a !LO:SIC:v:t-custos a 1 *custos:F !LO:SIC:o:s:=:v:t=custos F 1 *custos:g !LO:SIC:o=:v:custos g 1 *custos:f !LO:SIC:v:s:t=custos f 1 !LO:SIC:v:t=custos słowny men 1 *custos:E !LO:SIC:v:t=custos:E 1 *custos:g !LO:SIC:custos g 1 *custos:C !LO:SIC:v:s=custos C 1 *custos:bn !LO:SIC:t:=:v:custos nb 1 *custos:A !LO:SIC:custos A 1 *custos:dd !LO:SIC:o:=:v: custos dd 1 !LO:SIC:t=custos po kresce taktowej:v 1 *custos:g !LO:SIC:o:s:v=custos 4g 1 *custos:FF !LO:SIC:v:custos: FF 1 !LO:SIC:v:t=custos słowny ego 1 !LO:SIC:v:t=custos słowny faſ 1 *custos:G !LO:SIC:v:t:custos G 1 *custos:E !LO:SIC:t=custos E na końcu linijki:v 1 *custos:cc !LO:SIC:t=custos cc 1 *custos:AA !LO:SIC:v:custos:AA” 1 !LO:SIC:v:l:t=custos alem 1 *custos:d !LO:SIC:v:t=custos d na końcu linijki 1 *custos:F !LO:SIC:custos=F:v 1 *custos:FF !LO:SIC:o:=:v:custos FF 1 *custos:E !LO:SIC:v:t=custos E 1 !LO:SIC:v:l:t=custos słowny cu 1 *custos:b !LO:SIC:t:=:v:custos b 1 *custos:cc# !LO:SIC:v:custos:cc# 1 *custos:BB- !LO:SIC:custos BB-:v 1 *custos:G !LO:SIC:t:=:v:custos "G" na końcu linijki 1 *custos:b !LO:SIC:custos b po kresce taktowej:v 1 *custos:C !LO:SIC:custos C na końcu linijki:v 1 *custos:E !LO:SIC:t=znaczek wyglądający jak custos "E" na końcu linijki:v 1 *custos:f# !LO:SIC:v:custos:f# 1 *custos:c !LO:SIC:v:t=custos “c” 1 *custos:e- !LO:SIC:v:t=custos:e- 1 *custos:A !LO:SIC:v:t= custos A 1 *custos:f !LO:SIC:t=custos f 1 *custos:f# !LO:SIC:o=:v:custos f# 1 *custos:dd !LO:SIC:v:t=custos:dd 1 *custos:b !LO:SIC:o:v=custos h 1 *custos:B- !LO:SIC:v:t=custos B-:bemol przy kustoszu 1 !LO:SIC:t:=:v:custos użyty jako łamanie pięciolinii 1 *custos:A !LO:SIC:o:=:v:custos A 1 *custos:g !LO:SIC:t:=:v:custos "g"na końcu linijki 1 *custos:c !LO:SIC:problem=custos c na końcu pięciolinii:v 1 *custos:gg !LO:SIC:custos gg 1 *custos:cc !LO:SIC:t=szlaczek/custos cc 1 *custos:gg !LO:SIC:t=custos 16gg:v 1 !LO:SIC:b:v:t=custos -ctum 1 *custos:g !LO:SIC:s:o:t:=:v:custos g, e 1 !LO:SIC:v:t=custos słowny in 1 !LO:SIC:v:l:t=custos "au" 1 *custos:dd !LO:SIC:custos 16dd:v 1 *custos:cc !LO:SIC:v:t= custos cc 1 *custos:F# !LO:SIC:v:custos F# 1 *custos:E- !LO:SIC:v:t=custos E- 1 *custos:B !LO:SIC:t=custos B:v 1 *custos:ee !LO:SIC:o=SIC:custos ee:v:t=znak przypominający custos odsyłający do kolejnej pięciolinii 1 !LO:SIC:v:l:t=custos culo 1 *custos:f !LO:SIC:v:t=custos f, błędna wysokość 1 *custos:g !LO:SIC:v:t=custos g jako łamanie systemu 1 *custos:C !LO:SIC:custos=C:v 1 *custos:f# !LO:SIC:custos f# 1 *custos:B !LO:SIC:v:t=custos “B” na końcu linijki 1 *custos:b !LO:SIC:v:t=custos b=B 1 !LO:SIC:v:t=custos słowny imple 1 *custos:dd !LO:SIC:t=custos dd na końcu linijki:v 1 !LO:SIC:v:t=custos słowny rum 1 !LO:SIC:t=custos 1r:v 1 *custos:g !LO:SIC:custos:g 1 !LO:SIC:v:l:t=custos -ctus 1 *custos:ff !LO:SIC:custos ff:v:t=wyjątkowy custos oznaczający kolejny dźwiek 1 !LO:SIC:t=custos 4r:v 1 *custos:D !LO:SIC:v:custos: D 1 *custos:A !LO:SIC:v:l:s:t=custos A 1 *custos:bn !LO:SIC:v:custos bn 1 *custos:e !LO:SIC:v=custos:e 1 *custos:b- !LO:SIC:t=custos:b- 1 *custos:d !LO:SIC:v=custos d 1 *custos:G !LO:SIC:v:custos G 1 *custos:C# !LO:SIC:custos C# 1 *custos:d !LO:SIC:o:=:v:custos d 1 *custos:d !LO:SIC:v:t=custos d, błędna wysokość 1 !LO:SIC:v:l:t=custos lu 1 *custos:B- !LO:SIC:v:=custos:B- 1 *custos:G !LO:SIC:v:custos: G 1 *custos:dd !LO:SIC:t=custos 16dd:v 1 *custos:G !LO:SIC:v:t=custos G z kasownikiem 1 *custos:aee !LO:SIC:v:t=custos aee 1 *custos:a# !LO:SIC:v:custos a# 1 !LO:SIC:custos bn po kresce taktowej:v 1 *custos:d !LO:SIC:b:v:t=custos d 1 *custos:dn !LO:SIC:v:t=custos dn 1 *custos:F !LO:SIC:v:t:custos=F 1 !LO:SIC:v:t=custos tekstowy dixit 1 *custos:b !LO:SIC:o:s:=:v:t=custos b 1 *custos:G !LO:SIC:custos:G 1 *custos:BB !LO:SIC:t=custos BB 1 *custos:c !LO:SIC:custos:c 1 *custos !LO:SIC:v:s:=custos 1 *custos:g !LO:SIC:v:t=custos “g” na końcu linijki 1 *custos !LO:SIC:custos:=:v:e# 1 *custos:G !LO:SIC:custos G po kresce taktowej:v 1 *custos:b !LO:SIC:custos b:v:t=w źródle kropka odpowiadająca prawdopodobnie za znak custos 1 *custos:f !LO:SIC:v:y=custos f 1 *custos:E !LO:SIC:t=custos E:v:P:problem=po kresce taktowej 1 *custos !LO:SIC:custos:=:v:dd 1 *custos:cc !LO:SIC:o:=:v:custos cc 1 *custos:FF !LO:SIC:v:t=custos:FF 1 *custos:c# !LO:SIC:a:v:custos:c# 1 *custos:cc !LO:SIC:t=custos 8cc:v 1 *custos:aa !LO:SIC:o:v=custos aa 1 *custos:f# !LO:SIC:v:t=custos f#X 1 !LO:SIC:v:t=custos słowny "sti" 1 *custos:e !LO:SIC:v:t:=custos e na końcu linijki 1 *custos:C !LO:SIC:t=custos 16C:v 1 *custos !LO:SIC:v:t=custos ` 1 *custos:BB !LO:SIC:t=custos BB:v 1 *custos:d !LO:SIC:custos 8d:v 1 *custos:B !LO:SIC:Lv:t=custos B 1 *custos:a !LO:SIC:v:t:custos a 1 *custos:bb !LO:SIC:t=custos bb 1 *custos:E !LO:SIC:v:t:=custos E 1 *custos:G !LO:SIC:s:o:t:=:v:custos G 1 *custos:g !LO:SIC:v:l:t=custos głosÿ 1 *custos:b !LO:SIC:custos 4b:v 1 *custos:b !LO:SIC:v:przednutka cc i custos b 1 !LO:SIC:o=:v:zamazany krzyżyk (custos?) po kresce taktowej 1 *custos:Bn !LO:SIC:v:custos Bn 1 !LO:SIC:v:l:custos "tu" 1 *custos:g !LO:SIC:v:s:=custos g 1 *custos:CC !LO:SIC:v:s:t=custos CC 1 *custos:ddd !LO:SIC:t=custos ddd:v 1 *custos:cc# !LO:SIC:t=custos cc#:v 1 !LO:SIC:v:l:t=custos cund. 1 *custos:bb !LO:SIC:t=custos bb:v 1 *custos:a !LO:SIC:t:=:v:custos "a"po kresce taktowej 1 *custos:f !LO:SIC:custos:f 1 *custos:BB !LO:SIC:v:t=custos “BB” 1 *custos:A !LO:SIC:v:t=custos ""A"" 1 *custos:CC !LO:SIC:v:custos CC 1 *custos:F !LO:SIC:o:=:v:custos F 1 *custos:dd !LO:SIC:o:=:v:custos dd 1 !LO:SIC:v:t=custos (tektsowy) ad 1 !LO:SIC:v:t=custos niewyraźny 1 *custos:B- !LO:SIC:v:t=custos H- 1 *custos:gg !LO:SIC:o:=:v:custos gg 1 *custos:cn !LO:SIC:t=custos 8cn:v 1 !LO:SIC:v:t=custos tekstowy:pecto. 1 *custos:E !LO:SIC:a:v:custos:E ```

The list shows the mapping from the input (on the right) to a custos interpretation on the left. When there is no custos mapping on the left, that means the original !LO:SIC record remains.

Here are the regular expressions used to identify the custos interpretations:

sub getCustos {
   my ($token) = @_;

   if ($token eq "!LO:SIC:v:custos BBn") {
      return "*custos:BBn";
   } elsif ($token =~ /^!LO:SIC.*[-=:\s]+(szlaczek\/)?custos[\s:"“=\d.]+(na końcu linijki)?[:\s]?([A-Ga-g]+\b[-n#]?)/) {
      return "*custos:$3";
   } elsif ($token =~ /^!LO:SIC:.*raczej oznacza/) {
      return "";
   } elsif ($token eq "!LO:SIC:custos:=:v:ee") {
      return "*custos:ee";
   } elsif ($token eq "!LO:SIC:v:t=custos f a") {
      return "*custos:f a";
   } elsif ($token eq "!LO:SIC:v:custos bn") {
      return "*custos:bn";
   } elsif ($token eq "!LO:SIC:v:t=custos `") {
      return "*custos";
   } elsif ($token eq "!LO:SIC:v:t=custos H-") {
      return "*custos:B-";
   } elsif ($token eq "!LO:SIC:t=custos 8cn:v") {
      return "*custos:cn";
   } elsif ($token eq "!LO:SIC:t:=:v:custos fn") {
      return "*custos:fn";
   } elsif ($token eq "!LO:SIC:t:=:v:custos nB") {
      return "*custos:Bn";
   } elsif ($token eq "!LO:SIC:t=custos fn:v") {
      return "*custos:fn";
   } elsif ($token eq "!LO:SIC:t=custos ccn:v") {
      return "*custos:ccn";
   } elsif ($token eq "!LO:SIC:v:t=custos es") {
      return "*custos:e-";
   } elsif ($token eq "!LO:SIC:v:t=custos b,c,d") {
      return "*custos:b c d";
   } elsif ($token eq "!LO:SIC:v:t=custos Es") {
      return "*custos:E-";
   } elsif ($token eq "!LO:SIC:o:v=custos h") {
      return "*custos:b";
   } elsif ($token eq "!LO:SIC:v:t=custos d, błędna wysokość") {
      return "";
   } elsif ($token eq "!LO:SIC:v:t=custos H") {
      return "*custos:B";
   } elsif ($token eq "!LO:SIC:t=custos 8cc:v") {
      return "*custos:cc";
   } elsif ($token eq "!LO:SIC:v:t=custos #f") {
      return "*custos:f#";
   } elsif ($token eq "!LO:SIC:t=custos Cn:v") {
      return "*custos:Cn";
   } elsif ($token eq "!LO:SIC:t:=:v:custos nb") {
      return "*custos:bn";
   } elsif ($token eq "!LO:SIC:custos f a:v") {
      return "*custos:f a";
   } elsif ($token eq "!LO:SIC:o:v=custos Bn") {
      return "*custos:Bn";
   } elsif ($token eq "!LO:SIC:v:przednutka cc i custos b") {
      return "";
   } elsif ($token eq "!LO:SIC:v:t=custos=4.bn\\") {
      return "*custos:bn";
   } elsif ($token =~ /^!LO:SIC:v:(t=)?custos ([A-Ga-g]+[-#fn])\b/) {
      return "*custos:$2";
   } elsif ($token eq "!LO:SIC:v:t=custos=4bn\\") {
      return "*custos:bn";
   } elsif ($token =~ /^!LO:SIC.*:custos$/) {
      return "*custos";
   } elsif ($token =~ /^!LO:SIC.*:custos:/) {
      return "*custos";
   } elsif ($token =~ /^!LO:SIC.*=custos$/) {
      return "*custos";
   } elsif ($token =~ /^!LO:SIC.*custos na końcu linijki/) {
      return "*custos";
   } else {
      return "";
   }
}

Custodes that are not identified automatically should be fixed by hand. There is a case of an H-, so I suspect that some B custodes should instead be B-...

craigsapp commented 2 years ago

Here is a list of the custodes that are not recognized. Many are related to **text spines (which could be encoded as *custos:[syllable]:

Click to veiw list ```xml 49 !LO:SIC:znaczek wyglądający jak custos po kresce taktowej:v 8 !LO:SIC:v:t=błędna wysokość custos 5 !LO:SIC:v:custos:note=nie wskazuje na konkretną wysokość, raczej oznacza łamanie systemu w takcie 4 !LO:SIC:v:t=custos c1 4 !LO:SIC:v:t=custos c2 3 !LO:SIC:v:t=znaczek wyglądający jak custos po kresce taktowej 3 !LO:SIC:t=znak wyglądający jak custos na końcu pięciolinii:problem 2 !LO:SIC:problem=custos na końcu pięciolinii:v 2 !LO:SIC:t=znaczek przypominający custos po kresce taktowej:v 2 !LO:SIC:v:t=custos:użyty jako łamanie pięciolinii 2 !LO:SIC:znak przypominający custos po kresce taktowej:v 1 !LO:SIC:v:b:t=custos -tus 1 !LO:SIC:v:l:t=custos "pon" 1 !LO:SIC:v:l:t=custos cund. 1 !LO:SIC:v:l:t=custos "ciąt" 1 !LO:SIC:b:v:t=custos domi 1 !LO:SIC:v:t=custos słowny "sti" 1 !LO:SIC:v:t=custos słowny in 1 !LO:SIC:v:l:t=custos szich 1 !LO:SIC:v:l:t=custos alem 1 !LO:SIC:v:l:t=custos -ctus 1 !LO:SIC:v:l:t=custos tum 1 !LO:SIC:v:l:custos "per" 1 !LO:SIC:b:v:t=custos -o 1 !LO:SIC:v:l:s:t=custos słowny le 1 !LO:SIC:v:t=custos t=custos (tekstowy): Deum 1 !LO:SIC:v:l:t=custos culo 1 !LO:SIC:v:t=custos tekstowy dixit 1 !LO:SIC:v:l:t=custos słowny kun 1 !LO:SIC:t:=:v:custos użyty jako łamanie pięciolinii 1 !LO:SIC:v:l:custos men 1 !LO:SIC:v:l:t=custos słowny se 1 !LO:SIC:v:l:t=custos conſub 1 !LO:SIC:custos cn:v 1 !LO:SIC:v:t=custos tekstowy:pecto. 1 !LO:SIC:v:t= custos, dolny głos na 1 systemie, górny przedzielony 1 !LO:SIC:v:l:t=custos słowny nis 1 !LO:SIC:v:t=custos (tekstowy) men 1 !LO:SIC:v:l:t=custos bogiem 1 !LO:SIC:v:t=custos słowny ego 1 !LO:SIC:v:t=custos (tekstowy) in 1 !LO:SIC:znaczek wyglądający jak custos (c):v 1 !LO:SIC:v:t=custos tekstowy: et Lazar(us) 1 !LO:SIC:b:v:l:t=custos re 1 !LO:SIC:v:t=custos tekstowy:ro 1 !LO:SIC:znaczek wyglądający jak custos (B):v 1 !LO:SIC:v:l:t=custos slowny bi 1 !LO:SIC:v:t=custos słowny men 1 !LO:SIC:znaczek wyglądający jak custos na końcu pięciolini:v 1 !LO:SIC:v:l:t=custos ru 1 !LO:SIC:v:t=custos (tektsowy) ad 1 !LO:SIC:v:l:t=custos lu 1 !LO:SIC:t=custos 1r:v 1 !LO:SIC:v:t=custos (tekstowy) oſanna 1 !LO:SIC:v:l:t=custos słowny cu 1 !LO:SIC:t=custos po kresce taktowej:v 1 !LO:SIC:o=custos:v:t=znak przypominający custos odsyłający do kolejnej pięciolinii 1 !LO:SIC:v:t=custos w formie bemola E- 1 !LO:SIC:v:l:t=custos cum 1 !LO:SIC:v:t=custos (tekstowy) Homo 1 !LO:SIC:v:l:t=custos ple 1 !LO:SIC:v:l:t=custos hoc 1 !LO:SIC:v:l:t=custos "aprae" 1 !LO:SIC:v:t=custos słowny "ſte" 1 !LO:SIC:v:t=custos:jak oznaczenie łamania pięciolinii 1 !LO:SIC:v:t=custos słowny ma 1 !LO:SIC:v:l:t=custos et 1 !LO:SIC:v:t=custos (oznacza zakończenie systemu, a nie konkretną wysokość kolejnego dźwięku) 1 !LO:SIC:custos bn po kresce taktowej:v 1 !LO:SIC:v:l:custos "tu" 1 !LO:SIC:v:t=custos słowny rum 1 !LO:SIC:v:t=custos słowny imple 1 !LO:SIC:v:l:t=custos "au" 1 !LO:SIC:v:l:t=custos p(er)p(ro)phe- 1 !LO:SIC:t=custos 4r:v 1 !LO:SIC:v:l:t=custos tuie 1 !LO:SIC:v:t=custos d2 1 !LO:SIC:v:l:t=custos słowny abra 1 !LO:SIC:v:t=custos słowny dimi 1 !LO:SIC:v:t=custos słowny faſ 1 !LO:SIC:v:l:t=custos tes 1 !LO:SIC:v:l:t=custos słowny no 1 !LO:SIC:custos [jako wypełniacz kawałka pustej pięcilinii]:global 1 !LO:SIC:o=:v:zamazany krzyżyk (custos?) po kresce taktowej 1 !LO:SIC:v:t=custos słowny ſos 1 !LO:SIC:b:v:t=custos -ctum 1 !LO:SIC:v:t=custos niewyraźny 1 !LO:SIC:v:l:t=custos słowny quia 1 !LO:SIC:v:l:t=custos in 1 !LO:SIC:v:l:t=custos "lato" ```
craigsapp commented 2 years ago

Below is the PERL script used to update the custos encoding method. This file is bin/adjustCustodes in the POPC2 repository (and can be used to update files in the future).

Click to view PERL script ```perl #!/usr/bin/env perl # # Programmer: Craig Stuart Sapp # Creation Date: Mon Apr 18 15:22:10 PDT 2022 # Last Modified: Mon Apr 18 21:58:57 PDT 2022 # Filename: popc2-transkrypcje/bin/adjustCustodes # Syntax: perl 5 # # Description: Change "LO:SIC:custos C" to "*custos:C" # # Usage: extractCustodes file(s) # Options: without options: list all of the file line inputs/outputs that will change. # -i == All list input Layouts that contains sic/custos parameter # -b == Show only the !LO:SIC parameters that mention custos but cannot be converted. # -w == write updates into file(s). # use strict; use Getopt::Long; use Term::ANSIColor qw(:constants); my $badQ = 0; my $inputQ = 0; my $writeQ = 0; Getopt::Long::Configure("bundling"); GetOptions ( 'i|input' => \$inputQ, 'b|bad' => \$badQ, 'w|write' => \$writeQ ); $inputQ = 1 if $badQ; my @files = @ARGV; foreach my $file (@files) { if (-d $file) { my @dfiles = glob("$file/*.krn"); foreach my $dfile (@dfiles) { processFile($dfile); } } else { processFile($file); } } exit(0); ########################################################################### ############################## ## ## processFile -- Extract problem entries from local comments. ## sub processFile { my ($file) = @_; open(FILE, $file) or die "Cannot read $file\n"; my @contents = ; chomp @contents; close FILE; my $changedQ = 0; for (my $i=0; $i<@contents; $i++) { my $line = $contents[$i]; next if $line =~ /^$/; next if $line !~ /^!/; next if $line =~ /^!!/; next if $line !~ /LO:SIC/; my $lchangedQ = 0; my @data = split(/\t+/, $line); my @output = (); for (my $j=0; $j<@data; $j++) { $output[$j] = "*"; my $token = $data[$j]; next if $token eq "!"; next if $token !~ /^!LO:SIC:.*\bcustos\b/; my $custos = getCustos($token); if ($inputQ) { if ($badQ) { if (!$custos) { print "$token\n"; } next; } else { if ($custos) { print "$custos\t\t$token\n"; } else { print "\t\t\t$token\n"; } } next; } else { if ($custos) { $lchangedQ = 1; $data[$j] = "!"; $output[$j] = $custos; } } } if ($lchangedQ) { if (!$writeQ) { print "INLINE:\t$contents[$i]\n"; } my $newline = join("\t", @data); $newline =~ s/\t+/\t/g; $contents[$i] = $newline; if ($newline =~ /^[!\t]+$/) { $contents[$i] = "DELETED"; } my $newi = $i - 1; while (1) { if ($contents[$newi] !~ /^!/) { last; } if ($contents[$newi] =~ /^!!LO:/) { $newi--; next; } if ($contents[$newi] eq "!") { last; } if ($contents[$newi] =~ /^![^!]/) { $newi--; next; } last; } if ($newi >= 0) { my $outline = join("\t", @output); $changedQ = 1; if ($contents[$newi] eq "DELETED") { $contents[$newi] = $outline; } else { $contents[$newi] .= "\n$outline"; } if (!$writeQ) { print "\tOUTLINE:\t$outline\n"; } } } } if ($changedQ && $writeQ) { print STDERR "Writing file $file\n"; open (FILE, ">$file") or die "Cannot write to file $file\n"; for (my $i=0; $i<@contents; $i++) { next if $contents[$i] eq "DELETED"; print FILE "$contents[$i]\n"; } close FILE; } } ############################## ## ## getCustos -- return a custos interpretation from a !LO:SIC parameter. Returns ## an empty string if no custos can be extracted. sub getCustos { my ($token) = @_; if ($token eq "!LO:SIC:v:custos BBn") { return "*custos:BBn"; } elsif ($token =~ /^!LO:SIC.*[-=:\s]+(szlaczek\/)?custos[\s:"“=\d.]+(na końcu linijki)?[:\s]?([A-Ga-g]+\b[-n#]?)/) { return "*custos:$3"; } elsif ($token =~ /^!LO:SIC:.*raczej oznacza/) { return ""; } elsif ($token eq "!LO:SIC:custos:=:v:ee") { return "*custos:ee"; } elsif ($token eq "!LO:SIC:v:t=custos f a") { return "*custos:f a"; } elsif ($token eq "!LO:SIC:v:custos bn") { return "*custos:bn"; } elsif ($token eq "!LO:SIC:v:t=custos `") { return "*custos"; } elsif ($token eq "!LO:SIC:v:t=custos H-") { return "*custos:B-"; } elsif ($token eq "!LO:SIC:t=custos 8cn:v") { return "*custos:cn"; } elsif ($token eq "!LO:SIC:t:=:v:custos fn") { return "*custos:fn"; } elsif ($token eq "!LO:SIC:t:=:v:custos nB") { return "*custos:Bn"; } elsif ($token eq "!LO:SIC:t=custos fn:v") { return "*custos:fn"; } elsif ($token eq "!LO:SIC:t=custos ccn:v") { return "*custos:ccn"; } elsif ($token eq "!LO:SIC:v:t=custos es") { return "*custos:e-"; } elsif ($token eq "!LO:SIC:v:t=custos b,c,d") { return "*custos:b c d"; } elsif ($token eq "!LO:SIC:v:t=custos Es") { return "*custos:E-"; } elsif ($token eq "!LO:SIC:o:v=custos h") { return "*custos:b"; } elsif ($token eq "!LO:SIC:v:t=custos d, błędna wysokość") { return ""; } elsif ($token eq "!LO:SIC:v:t=custos H") { return "*custos:B"; } elsif ($token eq "!LO:SIC:t=custos 8cc:v") { return "*custos:cc"; } elsif ($token eq "!LO:SIC:v:t=custos #f") { return "*custos:f#"; } elsif ($token eq "!LO:SIC:t=custos Cn:v") { return "*custos:Cn"; } elsif ($token eq "!LO:SIC:t:=:v:custos nb") { return "*custos:bn"; } elsif ($token eq "!LO:SIC:custos f a:v") { return "*custos:f a"; } elsif ($token eq "!LO:SIC:o:v=custos Bn") { return "*custos:Bn"; } elsif ($token eq "!LO:SIC:v:przednutka cc i custos b") { return ""; } elsif ($token eq "!LO:SIC:v:t=custos=4.bn\\") { return "*custos:bn"; } elsif ($token =~ /^!LO:SIC:v:(t=)?custos ([A-Ga-g]+[-#fn])\b/) { return "*custos:$2"; } elsif ($token eq "!LO:SIC:v:t=custos=4bn\\") { return "*custos:bn"; } elsif ($token =~ /^!LO:SIC.*:custos$/) { return "*custos"; } elsif ($token =~ /^!LO:SIC.*:custos:/) { return "*custos"; } elsif ($token =~ /^!LO:SIC.*=custos$/) { return "*custos"; } elsif ($token =~ /^!LO:SIC.*custos na końcu linijki/) { return "*custos"; } else { return ""; } } ```