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

Add searching by instruments on browse page #113

Closed craigsapp closed 2 years ago

craigsapp commented 2 years ago

I added a tab to the POPC2 metadata spreadsheet for Instrument code and their translations into English and Polish. Add the Polish translations:

Screen Shot 2022-01-29 at 8 07 32 PM

feme and male will need to be adjusted in the scores. There are tenor entries and male for instrument codes on separate lines, and preferably the male would not be given in such cases (male should be reserved for a generic male voice, and it should be inferred that tenor is a male voice). I.e., there should be only one instrument code for any instrument, not two such as in these cases (or soprn and feme).

There are current 45 instruments, which will generate entries in a select menu on the website (ideally a multi-selectable select menu, which is not a built-in feature in HTML):

Count Code
2150 alto
37 arpa
1 barit
1606 bass
24 bdrum
2 calto
199 cbass
398 cello
14 cemba
56 clara
15 clarb
1051 clars
1422 cor
12 cornt
5 drum
24 drumS
6484 empty
2 fag_c
589 fagot
3 feme
660 flt
615 forte
3 gong
22 liuto
8 male
772 oboe
10 ophic
1934 organ
26 physh
1095 piano
10 piatt
115 picco
16 serp
1189 soprn
5 tambn
3192 tenor
416 timpa
32 trngl
40 tromb
374 tromp
288 tromt
15 tuba
837 viola
7 violb
3210 violn
1970 vox

But there will be more: the empty category is a case where an automatic instrument code could not be determined. Also, there will be cases where the instrument code in the scores are incorrect due to an ambiguity in instrument name, such as "Basso" for Bass voice or Contrabass string instrument.

In particular, recorders are missing, (in either the empty group or incorrectly assigned automatically to the flt or picco codes.

craigsapp commented 2 years ago

AIN reference records "Analytic INstrument list" have been added to the scores. This lists the instruments present in the score, and will be used with instrument searching on the browse page.

Below is the current instrumentations (which is quite dirty and will need to be manually proofread). The first number on the line is the number of scores that have that instrumentation, the rest of the numbers indicate how many parts of a given instrument are in the score. The instrumentation is given in alphabetic order to facilitate searching with regular expressions. "1 cello 1 viola 2 violn" is a string quartet, for example.

Click to view instrumentation list (most common listed first) ``` 410 1 alto 1 bass 1 soprn 1 tenor 316 1 empty 205 1 piano 196 2 empty 152 1 alto 1 bass 2 tenor 139 1 piano 1 vox 116 2 piano 112 1 forte 112 1 alto 1 empty 1 tenor 1 vox 104 1 empty 1 tenor 1 vox 74 4 organ 73 1 alto 1 bass 1 tenor 67 1 organ 64 1 alto 3 empty 1 organ 1 tenor 2 violn 1 vox 64 1 alto 2 empty 1 tenor 1 vox 54 1 empty 2 tenor 53 8 empty 52 1 empty 1 organ 46 1 alto 1 bass 2 cor 1 organ 1 soprn 1 tenor 2 violn 45 1 organ 1 vox 43 1 alto 1 empty 1 soprn 1 tenor 42 1 forte 1 vox 42 1 alto 2 tenor 37 1 empty 1 vox 36 2 forte 36 1 bass 1 tenor 34 4 empty 34 2 organ 33 1 empty 1 tenor 32 2 clars 2 cor 1 fagot 32 1 empty 1 piano 32 1 bass 1 soprn 1 tenor 29 1 empty 1 forte 27 1 piano 1 soprn 27 1 bass 1 tenor 1 vox 26 2 empty 2 tenor 26 1 tenor 26 1 alto 1 empty 2 tenor 25 1 bass 1 empty 1 tenor 24 3 empty 1 tenor 2 violn 1 vox 24 1 bass 2 tenor 24 1 bass 23 1 alto 1 bass 2 clars 2 cor 1 organ 1 soprn 1 tenor 2 violn 22 1 vox 21 1 cello 1 viola 2 violn 19 3 empty 1 organ 2 violn 1 vox 19 3 empty 18 2 clars 2 empty 1 fagot 18 1 alto 1 empty 1 tenor 16 2 piano 1 vox 16 1 soprn 16 1 empty 1 viola 2 violn 15 3 empty 1 tenor 15 1 empty 2 violn 15 1 alto 3 empty 2 oboe 2 violn 1 vox 15 1 alto 1 empty 1 organ 1 soprn 1 tenor 15 1 alto 1 bass 2 cor 2 flt 1 organ 1 soprn 1 tenor 1 viola 2 violn 14 5 organ 14 1 alto 1 soprn 1 tenor 14 1 alto 1 empty 1 organ 1 tenor 2 violn 1 vox 14 1 alto 13 2 cor 1 organ 2 soprn 2 violn 13 1 organ 1 soprn 2 violn 13 1 empty 1 tenor 2 violn 1 vox 13 1 alto 1 organ 1 viola 2 violn 1 vox 12 1 alto 4 empty 1 tenor 2 violn 1 vox 12 1 alto 1 bass 2 empty 1 organ 1 tenor 2 violn 1 vox 11 2 clars 2 cor 1 empty 2 fagot 2 tenor 1 tromt 11 2 alto 2 empty 1 organ 1 tenor 2 vox 11 1 empty 1 organ 2 violn 1 vox 11 1 alto 3 empty 1 soprn 1 tenor 11 1 alto 3 empty 1 organ 1 tenor 3 violn 1 vox 11 1 alto 1 organ 1 tenor 2 violn 1 vox 11 1 alto 1 empty 1 organ 1 tenor 1 vox 11 1 alto 1 bass 2 clara 2 cor 1 organ 1 soprn 1 tenor 2 violn 11 1 alto 1 bass 1 empty 1 organ 1 soprn 1 tenor 10 3 empty 2 oboe 1 viola 2 violn 10 1 empty 1 viola 2 violn 1 vox 10 1 empty 1 soprn 10 1 bass 2 cor 1 organ 2 soprn 2 violn 10 1 bass 2 clars 2 cor 1 organ 1 soprn 2 violn 10 1 bass 1 organ 2 soprn 1 tenor 10 1 alto 4 empty 2 oboe 1 organ 1 tenor 1 timpa 1 viola 2 violn 1 vox 10 1 alto 2 cor 1 empty 2 oboe 1 organ 1 tenor 1 viola 2 violn 1 vox 10 1 alto 1 empty 1 organ 1 tenor 2 vox 10 1 alto 1 bass 2 clars 2 empty 1 organ 1 tenor 2 violn 1 vox 10 1 alto 1 bass 1 organ 1 tenor 1 vox 9 2 forte 1 vox 9 1 organ 2 violn 1 vox 9 1 clars 2 cor 1 empty 1 fagot 9 1 alto 2 empty 2 tenor 9 1 alto 1 empty 2 liuto 1 organ 1 tenor 2 violn 1 vox 9 1 alto 1 bass 2 cor 2 oboe 1 organ 1 soprn 1 tenor 1 timpa 1 viola 2 violn 9 1 alto 1 bass 2 cor 2 flt 1 organ 1 soprn 1 tenor 2 violn 9 1 alto 1 bass 1 empty 1 soprn 1 tenor 8 2 forte 1 tenor 8 1 empty 2 violn 1 vox 8 1 bass 1 organ 1 tenor 8 1 alto 1 bass 2 clars 2 cor 2 oboe 1 organ 1 soprn 1 tenor 1 timpa 1 viola 2 violn 8 1 alto 1 bass 1 cbass 1 empty 1 tenor 1 vox 7 4 empty 1 tenor 2 violn 1 vox 7 2 organ 1 vox 7 2 empty 2 soprn 1 tenor 7 2 empty 1 viola 2 violn 7 2 alto 2 empty 2 tenor 2 vox 7 2 alto 1 empty 1 organ 1 tenor 2 vox 7 1 forte 1 tenor 7 1 empty 2 violn 2 vox 7 1 empty 2 piano 7 1 empty 1 organ 2 soprn 1 tenor 7 1 cbass 2 cor 2 oboe 1 viola 2 violn 7 1 alto 3 empty 2 oboe 1 organ 1 tenor 2 violn 1 vox 7 1 alto 2 empty 1 tenor 2 violn 1 vox 7 1 alto 1 empty 1 organ 1 soprn 7 1 alto 1 bass 2 clars 1 organ 1 soprn 1 tenor 2 violn 7 1 alto 1 bass 1 cello 2 clara 2 fagot 1 flt 1 organ 1 soprn 1 tenor 1 timpa 2 tromp 1 viola 2 violn 6 5 empty 6 4 empty 2 violn 1 vox 6 4 empty 1 flt 1 tenor 2 violn 1 vox 6 4 cor 5 empty 2 tenor 1 timpa 6 2 empty 1 tenor 6 2 alto 1 bass 2 clars 2 cor 1 organ 2 soprn 1 tenor 1 tromp 2 violn 6 1 empty 1 piano 1 vox 6 1 empty 1 organ 2 tenor 6 1 empty 1 forte 1 vox 6 1 cor 2 empty 2 oboe 1 viola 2 violn 6 1 bdrum 1 clars 1 cor 1 empty 1 picco 1 timpa 1 trngl 1 tromp 1 tromt 1 viola 2 violn 6 1 bass 1 organ 2 soprn 6 1 bass 1 organ 1 soprn 6 1 alto 3 empty 2 oboe 1 organ 1 tenor 2 viola 2 violn 1 vox 6 1 alto 3 empty 1 tenor 1 viola 2 violn 1 vox 6 1 alto 1 empty 2 tenor 1 vox 6 1 alto 1 clars 2 cor 3 empty 2 fagot 2 flt 1 organ 1 tenor 1 timpa 1 viola 2 violn 1 vox 6 1 alto 1 cello 3 empty 1 organ 2 soprn 1 tenor 1 timpa 1 viola 2 violn 6 1 alto 1 bass 2 clars 2 cor 2 flt 1 organ 1 soprn 1 tenor 1 viola 2 violn 6 1 alto 1 bass 1 organ 1 soprn 1 tenor 5 3 empty 2 oboe 1 tenor 2 violn 1 vox 5 2 piano 1 soprn 5 2 empty 1 tenor 2 tromp 2 violn 1 vox 5 2 empty 1 flt 1 tenor 2 tromp 2 violn 1 vox 5 2 clars 3 empty 1 organ 2 violn 1 vox 5 2 clars 2 empty 1 fagot 2 picco 5 2 clars 1 cor 2 empty 1 flt 2 violn 5 1 tenor 1 vox 5 1 organ 1 viola 2 violn 1 vox 5 1 empty 2 forte 5 1 cello 2 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 1 tromp 2 tromt 1 viola 2 violn 1 vox 5 1 bass 2 cor 2 flt 1 organ 2 soprn 2 violn 5 1 bass 2 cor 1 organ 1 soprn 1 tenor 2 violn 5 1 bass 2 clars 1 organ 2 soprn 1 tenor 5 1 bass 1 cello 1 organ 2 soprn 1 tenor 5 1 alto 3 empty 2 oboe 1 organ 1 tenor 1 viola 2 violn 1 vox 5 1 alto 2 empty 1 soprn 1 tenor 5 1 alto 2 clars 4 empty 2 flt 1 tenor 2 viola 2 violn 1 vox 5 1 alto 2 clars 3 empty 1 fagot 1 organ 1 tenor 2 violn 1 vox 5 1 alto 2 clars 1 cor 2 empty 1 organ 1 tenor 1 timpa 2 violn 1 vox 5 1 alto 1 empty 2 organ 1 soprn 1 tenor 5 1 alto 1 cbass 1 cello 1 empty 1 organ 1 physh 1 soprn 1 tenor 1 viola 2 violn 5 1 alto 1 bass 2 cornt 1 organ 1 soprn 1 tenor 2 violn 5 1 alto 1 bass 2 cor 2 oboe 1 organ 1 soprn 1 tenor 2 violn 5 1 alto 1 bass 2 cor 1 organ 1 tenor 2 violn 5 1 alto 1 bass 2 clars 2 empty 1 organ 2 violn 1 vox 5 1 alto 1 bass 2 clara 2 cor 1 fagot 1 flt 1 organ 1 soprn 1 tenor 1 timpa 1 tromp 1 viola 2 violn 5 1 alto 1 bass 1 organ 1 soprn 1 tenor 2 tromp 2 violn 5 1 alto 1 bass 1 cello 2 clars 2 cor 2 empty 2 fagot 1 flt 2 oboe 1 organ 1 tenor 1 timpa 1 tromt 1 viola 2 violn 1 vox 5 1 alto 1 bass 1 cbass 1 cello 2 cor 1 organ 1 soprn 1 tenor 1 timpa 2 tromp 2 viola 4 4 empty 2 fagot 2 violn 2 vox 4 2 vox 4 2 violn 4 2 empty 1 tenor 2 violn 1 vox 4 2 empty 1 tenor 1 vox 4 2 cor 1 empty 2 oboe 2 violn 4 2 cor 1 empty 2 oboe 1 viola 2 violn 4 2 cor 1 empty 1 flt 1 viola 2 violn 4 2 clars 2 empty 2 fagot 4 2 clars 2 cor 2 fagot 4 2 clars 2 cor 2 empty 2 flt 2 violn 4 2 alto 2 empty 2 soprn 2 tenor 4 1 viola 4 1 organ 1 soprn 1 tenor 2 violn 4 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 2 soprn 1 tenor 1 timpa 1 tromp 1 viola 2 violn 4 1 cbass 1 cello 1 viola 2 violn 4 1 bass 2 empty 1 organ 2 violn 1 vox 4 1 bass 2 clars 2 cor 1 empty 1 flt 2 violn 4 1 bass 1 organ 2 tenor 4 1 bass 1 organ 1 soprn 1 tenor 2 violn 4 1 bass 1 clars 1 soprn 1 violn 4 1 alto 3 cello 4 1 alto 2 empty 3 tenor 4 1 alto 2 empty 2 tenor 1 vox 4 1 alto 2 empty 1 forte 1 soprn 1 tenor 4 1 alto 2 cor 6 empty 2 fagot 2 flt 2 oboe 1 tenor 1 timpa 1 tromt 1 viola 2 violn 1 vox 4 1 alto 2 clars 3 empty 1 organ 1 tenor 1 viola 2 violn 1 vox 4 1 alto 2 clars 2 empty 1 organ 1 tenor 1 viola 2 violn 1 vox 4 1 alto 2 clars 2 cor 2 empty 1 organ 1 tenor 1 viola 1 violn 1 vox 4 1 alto 1 empty 2 violn 1 vox 4 1 alto 1 cello 2 cor 3 empty 2 oboe 1 organ 1 tenor 1 timpa 1 viola 3 violn 1 vox 4 1 alto 1 bass 2 tenor 1 vox 4 1 alto 1 bass 2 cor 2 flt 1 organ 1 soprn 1 tenor 1 viola 3 violn 4 1 alto 1 bass 2 cor 1 organ 1 soprn 1 tenor 1 timpa 1 tromp 2 violn 4 1 alto 1 bass 2 clars 2 cor 4 empty 2 fagot 2 flt 2 oboe 1 organ 1 soprn 2 tenor 1 timpa 1 tromb 1 tromt 1 viola 2 violn 4 1 alto 1 bass 2 clars 2 cor 1 empty 1 fagot 1 flt 1 organ 1 soprn 1 tenor 1 timpa 1 tromb 1 viola 2 violn 4 1 alto 1 bass 2 clarb 2 cor 1 organ 1 soprn 1 tenor 2 violn 4 1 alto 1 bass 1 organ 1 tenor 2 violn 1 vox 3 6 empty 3 5 empty 2 oboe 1 tenor 2 violn 1 vox 3 4 empty 2 violn 2 vox 3 4 empty 1 oboe 2 violn 3 3 organ 3 3 empty 2 oboe 2 violn 3 3 empty 2 oboe 2 tuba 1 viola 2 violn 3 3 empty 1 organ 1 tenor 2 violn 1 vox 3 2 violn 1 vox 3 2 piano 1 violn 3 2 cor 1 empty 2 flt 1 viola 2 violn 3 2 cor 1 empty 1 oboe 1 organ 2 violn 1 vox 3 2 clars 2 empty 2 fagot 2 oboe 3 2 clars 2 cor 2 empty 1 flt 2 violn 3 1 violn 3 1 empty 2 flt 2 violn 3 1 empty 1 organ 2 vox 3 1 empty 1 organ 2 violn 3 1 empty 1 organ 1 viola 2 violn 3 1 empty 1 organ 1 tenor 3 1 empty 1 forte 1 violn 3 1 empty 1 forte 1 tenor 3 1 cor 3 empty 2 fagot 1 flt 2 oboe 2 soprn 2 tenor 1 viola 2 violn 3 1 clars 1 cor 3 empty 1 fagot 1 flt 1 oboe 2 soprn 1 tenor 1 timpa 1 tromp 1 viola 1 violn 3 1 cello 2 flt 3 1 cello 2 empty 1 viola 3 1 cello 1 piano 1 violn 3 1 cbass 2 soprn 1 viola 2 violn 3 1 cbass 2 cor 1 viola 2 violn 3 1 cbass 2 cor 1 soprn 1 viola 2 violn 3 1 cbass 1 soprn 2 violn 3 1 cbass 1 cello 1 clars 1 cor 4 empty 1 fagot 1 flt 1 oboe 1 tromp 1 tromt 1 viola 2 violn 3 1 bdrum 1 cbass 1 cello 1 clars 1 cor 1 drumS 4 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 trngl 2 tromp 1 viola 3 1 bass 2 soprn 2 violn 3 1 bass 2 organ 1 soprn 1 tenor 2 violn 3 1 bass 2 empty 1 organ 2 violn 2 vox 3 1 bass 2 cor 1 organ 1 soprn 2 violn 3 1 bass 2 cello 4 empty 2 viola 4 violn 1 vox 3 1 bass 1 organ 2 vox 3 1 bass 1 empty 1 flt 2 violn 3 1 bass 1 clarb 1 soprn 1 violn 3 1 bass 1 cello 2 forte 1 physh 1 viola 2 violn 3 1 alto 6 empty 1 organ 1 tenor 2 violn 1 vox 3 1 alto 5 empty 1 soprn 1 tenor 3 1 alto 3 empty 1 organ 1 tenor 1 viola 2 violn 1 vox 3 1 alto 2 clars 3 empty 1 fagot 2 flt 1 organ 1 tenor 1 timpa 1 viola 2 violn 1 vox 3 1 alto 2 clars 3 empty 1 fagot 1 flt 1 organ 1 tenor 2 violn 1 vox 3 1 alto 2 bass 5 soprn 3 1 alto 1 empty 2 oboe 1 organ 1 tenor 2 violn 1 vox 3 1 alto 1 empty 1 organ 1 violn 3 1 alto 1 cor 6 empty 2 oboe 1 organ 1 soprn 1 tenor 2 violn 3 1 alto 1 clars 2 cor 6 empty 2 flt 1 tenor 1 timpa 1 viola 2 violn 1 vox 3 1 alto 1 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 1 soprn 1 tenor 1 timpa 1 tromp 3 tromt 1 viola 3 violn 3 1 alto 1 cbass 1 cello 1 clars 1 cor 6 empty 1 fagot 1 flt 1 oboe 1 soprn 1 tenor 1 timpa 1 tromp 1 viola 3 1 alto 1 cbass 1 cello 1 clars 1 cor 1 empty 1 fagot 2 flt 1 oboe 1 soprn 1 tenor 1 timpa 1 tromp 1 tromt 1 viola 2 violn 3 1 alto 1 cbass 1 cello 1 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 1 soprn 1 tenor 1 timpa 1 tromp 3 tromt 1 viola 2 violn 3 1 alto 1 bass 2 oboe 1 organ 1 soprn 1 tenor 1 timpa 2 tromb 2 violn 3 1 alto 1 bass 2 empty 1 soprn 1 tenor 3 1 alto 1 bass 2 cor 2 oboe 1 organ 1 soprn 1 tenor 1 viola 2 violn 3 1 alto 1 bass 2 cor 2 oboe 1 organ 1 soprn 1 tenor 1 timpa 2 viola 3 violn 3 1 alto 1 bass 2 clars 2 cor 2 flt 1 organ 1 soprn 1 tenor 1 timpa 2 tromp 1 viola 2 violn 3 1 alto 1 bass 1 tenor 2 vox 3 1 alto 1 bass 1 soprn 2 tenor 3 1 alto 1 bass 1 organ 2 soprn 1 tenor 2 tromp 1 viola 2 violn 3 1 alto 1 bass 1 organ 1 soprn 1 tenor 2 violn 3 1 alto 1 bass 1 empty 1 organ 1 soprn 1 tenor 1 viola 2 violn 2 9 empty 1 vox 2 7 empty 2 4 piano 2 4 empty 1 piano 2 4 empty 1 fagot 2 flt 1 tenor 1 viola 2 violn 2 4 cemba 2 3 vox 2 3 empty 2 oboe 2 tromp 1 viola 2 violn 2 3 empty 2 fagot 2 oboe 1 viola 2 violn 2 3 empty 1 soprn 1 tenor 2 3 empty 1 organ 2 violn 2 vox 2 3 cello 1 viola 2 2 soprn 2 2 male 2 2 empty 2 violn 1 vox 2 2 empty 2 piano 2 2 empty 2 flt 1 tenor 2 tromp 3 violn 1 vox 2 2 empty 1 organ 1 violn 1 vox 2 2 empty 1 organ 1 soprn 1 tenor 2 2 empty 1 oboe 2 violn 2 vox 2 2 clars 2 empty 1 organ 2 violn 1 vox 2 2 clars 2 cor 2 empty 1 flt 1 organ 1 viola 2 violn 2 2 clars 2 cor 1 organ 1 viola 2 violn 2 2 bass 1 cbass 2 cor 2 soprn 2 violn 2 2 alto 3 empty 2 soprn 2 tenor 2 2 alto 2 bass 2 soprn 2 tenor 2 2 alto 1 bass 2 clars 1 cor 6 empty 2 fagot 2 flt 1 oboe 1 organ 1 serp 2 soprn 2 tenor 1 timpa 1 tromb 1 viola 2 violn 2 2 alto 1 bass 1 tenor 1 vox 2 2 alto 1 bass 1 organ 1 tenor 2 vox 2 10 empty 2 1 tromp 2 1 tambn 1 violn 2 1 piano 1 violn 2 1 organ 2 soprn 2 violn 2 1 organ 2 soprn 2 tromp 1 violb 2 violn 2 1 organ 1 tenor 2 viola 2 violn 1 vox 2 1 forte 1 violn 2 1 forte 1 piano 2 1 empty 2 flt 1 tenor 2 tromp 3 violn 1 vox 2 1 empty 1 violn 1 vox 2 1 empty 1 viola 3 violn 2 1 empty 1 organ 2 violn 2 vox 2 1 clars 1 empty 1 violn 1 vox 2 1 clars 1 cor 3 empty 1 fagot 1 flt 1 oboe 1 organ 2 soprn 2 tenor 1 timpa 1 tromp 1 tromt 1 viola 2 violn 2 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 1 tromp 1 tromt 1 viola 2 violn 2 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 1 organ 2 soprn 2 tenor 1 timpa 1 tromp 1 tromt 1 viola 2 violn 2 1 clars 1 cor 1 flt 1 viola 3 violn 1 vox 2 1 cemba 2 violn 1 vox 2 1 cello 2 clars 2 cor 2 empty 1 flt 1 organ 2 tenor 1 timpa 1 viola 2 violn 2 1 cello 1 organ 1 soprn 2 1 cello 1 forte 2 violn 2 1 cello 1 forte 1 violn 2 1 cello 1 empty 1 violn 2 1 cello 1 clars 1 cor 3 empty 1 fagot 1 flt 1 oboe 1 timpa 1 tromp 1 tromt 1 viola 1 violn 2 1 cello 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 1 timpa 1 tromp 1 tromt 1 viola 1 violn 1 vox 2 1 cbass 2 violn 2 1 cbass 2 soprn 2 violn 2 1 cbass 1 organ 1 soprn 2 violn 2 1 cbass 1 cello 2 organ 1 viola 2 violn 2 1 cbass 1 cello 1 organ 1 viola 2 violn 2 1 cbass 1 cello 1 empty 1 viola 2 violn 2 1 cbass 1 cello 1 clars 2 cor 3 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromt 1 viola 2 1 cbass 1 cello 1 clars 2 cor 1 drumS 2 empty 1 fagot 1 flt 1 oboe 1 picco 2 tenor 1 timpa 1 tromp 2 tromt 1 viola 2 violn 2 1 cbass 1 cello 1 clars 1 cor 3 empty 1 fagot 1 flt 1 oboe 1 timpa 1 tromp 1 tromt 1 viola 1 violn 2 1 cbass 1 cello 1 clars 1 cor 2 empty 1 fagot 1 flt 1 viola 1 vox 2 1 bdrum 1 cbass 1 cello 1 clars 1 cor 1 drumS 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 trngl 2 tromp 2 tromt 1 viola 2 violn 2 1 bass 5 empty 1 timpa 2 violn 2 vox 2 1 bass 2 organ 2 tenor 2 1 bass 2 empty 2 tenor 2 1 bass 2 empty 2 oboe 1 viola 2 violn 2 1 bass 2 cor 2 oboe 1 viola 2 violn 2 1 bass 2 clars 2 cor 2 fagot 2 tenor 1 tromt 2 1 bass 2 cello 1 cor 5 empty 2 fagot 1 tenor 1 timpa 1 tromt 2 1 bass 2 cello 1 cor 2 empty 2 fagot 2 tenor 1 timpa 3 tromt 2 1 bass 1 soprn 2 1 bass 1 organ 2 violn 1 vox 2 1 bass 1 organ 1 viola 2 violn 2 1 bass 1 empty 1 organ 1 viola 2 violn 2 1 bass 1 cor 1 empty 2 oboe 1 viola 2 violn 2 1 bass 1 cemba 2 soprn 1 viola 2 violn 2 1 bass 1 cello 2 organ 1 viola 2 violn 2 1 bass 1 cello 1 organ 1 viola 2 violn 2 1 bass 1 cbass 2 clars 1 organ 2 soprn 1 tenor 2 1 arpa 3 empty 1 soprn 1 tenor 1 viola 2 violn 2 1 arpa 1 cbass 1 cello 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 2 soprn 2 tenor 1 timpa 1 tromp 2 tromt 1 viola 2 violn 2 1 alto 7 empty 2 1 alto 4 empty 2 oboe 1 organ 1 tenor 2 viola 2 violn 2 1 alto 4 empty 2 flt 1 tenor 2 violn 1 vox 2 1 alto 4 clars 2 cor 2 empty 1 fagot 1 flt 1 oboe 1 organ 1 serp 1 soprn 1 tenor 1 timpa 1 tromp 2 1 alto 3 empty 2 flt 1 organ 1 tenor 1 viola 3 violn 1 vox 2 1 alto 3 empty 2 flt 1 organ 1 tenor 1 timpa 1 viola 2 violn 1 vox 2 1 alto 3 empty 1 organ 1 tenor 4 violn 1 vox 2 1 alto 3 empty 1 organ 1 soprn 1 tenor 1 viola 2 violn 2 1 alto 3 empty 1 flt 2 oboe 1 organ 1 tenor 1 viola 2 violn 1 vox 2 1 alto 2 empty 1 organ 1 tenor 1 tuba 2 violn 1 vox 2 1 alto 2 cor 3 empty 2 oboe 1 organ 1 tenor 1 timpa 1 viola 3 violn 1 vox 2 1 alto 2 cor 2 empty 2 flt 1 soprn 1 tenor 2 violn 2 1 alto 2 cor 1 empty 1 organ 1 tenor 2 violn 1 vox 2 1 alto 2 clars 3 empty 1 flt 1 organ 1 tenor 1 timpa 1 viola 2 violn 1 vox 2 1 alto 2 clars 2 cor 2 empty 1 fagot 1 flt 1 organ 1 tenor 1 viola 2 violn 1 vox 2 1 alto 2 clars 2 cor 1 empty 1 organ 1 tenor 1 viola 2 violn 1 vox 2 1 alto 2 clars 1 cor 2 empty 1 organ 1 tenor 2 violn 1 vox 2 1 alto 2 bass 2 tenor 2 1 alto 2 bass 2 empty 2 flt 1 tenor 2 violn 1 vox 2 1 alto 1 soprn 2 1 alto 1 organ 2 violn 1 vox 2 1 alto 1 empty 1 soprn 2 1 alto 1 empty 1 organ 2 violn 1 vox 2 1 alto 1 empty 1 organ 2 tenor 2 1 alto 1 empty 1 forte 1 soprn 1 tenor 2 1 alto 1 empty 1 flt 1 oboe 1 viola 2 violn 1 vox 2 1 alto 1 cor 3 empty 1 tenor 2 violn 1 vox 2 1 alto 1 clars 2 cor 2 empty 1 organ 1 soprn 1 tenor 2 violn 2 1 alto 1 clars 2 cor 1 empty 1 organ 1 tenor 2 violn 1 vox 2 1 alto 1 clars 1 cor 3 empty 1 organ 1 tenor 1 viola 1 vox 2 1 alto 1 cello 2 clars 3 empty 1 flt 1 oboe 1 organ 1 tenor 1 timpa 1 tromp 1 tromt 1 viola 3 violn 1 vox 2 1 alto 1 cello 2 clars 3 empty 1 flt 1 oboe 1 organ 1 tenor 1 timpa 1 tromp 1 tromt 1 viola 2 violn 1 vox 2 1 alto 1 cello 1 empty 1 tenor 2 violn 2 vox 2 1 alto 1 cbass 1 cello 3 empty 1 soprn 1 tenor 1 viola 2 violn 2 1 alto 1 bass 4 clars 2 cor 1 empty 1 fagot 1 flt 1 oboe 1 organ 1 serp 1 soprn 1 tenor 1 timpa 1 tromp 2 1 alto 1 bass 2 organ 1 soprn 1 tenor 2 1 alto 1 bass 2 oboe 1 organ 1 tenor 2 violn 1 vox 2 1 alto 1 bass 2 oboe 1 organ 1 soprn 1 tenor 2 tromp 2 violn 2 1 alto 1 bass 2 oboe 1 organ 1 soprn 1 tenor 2 tromp 1 viola 2 violn 2 1 alto 1 bass 2 cor 2 oboe 1 organ 1 soprn 1 tenor 1 violb 2 violn 2 1 alto 1 bass 2 cor 2 oboe 1 organ 1 soprn 1 tenor 1 viola 1 violn 2 1 alto 1 bass 2 cor 2 flt 1 organ 1 soprn 2 violn 2 1 alto 1 bass 2 cor 1 tenor 2 violn 2 1 alto 1 bass 2 clars 3 empty 2 oboe 1 organ 1 tenor 1 timpa 2 violn 1 vox 2 1 alto 1 bass 2 clars 2 fagot 1 flt 1 organ 1 soprn 1 tenor 1 timpa 2 tromp 1 viola 2 violn 2 1 alto 1 bass 2 clars 2 cor 1 organ 1 soprn 1 tenor 1 timpa 2 tromp 1 viola 2 violn 2 1 alto 1 bass 2 clars 2 cor 1 fagot 1 flt 1 organ 1 soprn 1 tenor 1 timpa 1 tromp 1 viola 2 violn 2 1 alto 1 bass 2 clars 1 cor 1 empty 1 organ 1 tenor 1 timpa 2 violn 1 vox 2 1 alto 1 bass 2 clara 2 cor 1 fagot 1 organ 1 soprn 1 tenor 2 violn 2 1 alto 1 bass 1 organ 1 soprn 2 1 alto 1 bass 1 clars 2 cor 1 organ 1 tenor 2 violn 1 vox 2 1 alto 1 bass 1 cello 1 tenor 1 vox 2 1 alto 1 bass 1 cbass 1 cello 2 clars 2 cor 2 empty 2 fagot 1 flt 2 oboe 1 organ 1 tenor 1 timpa 1 tromt 1 viola 2 violn 1 vox 2 1 alto 1 bass 1 cbass 1 cello 2 clars 2 cor 1 organ 1 soprn 1 tenor 1 8 empty 1 fagot 1 flt 1 oboe 1 timpa 1 tromp 1 tromt 1 viola 1 7 empty 1 tenor 1 viola 1 violn 1 7 empty 1 fagot 1 flt 1 oboe 2 tromp 1 tromt 1 viola 2 violn 1 6 organ 1 6 empty 1 violn 2 vox 1 6 empty 1 viola 1 5 empty 2 vox 1 5 empty 2 oboe 1 violn 1 vox 1 5 empty 2 oboe 1 timpa 2 violn 1 vox 1 5 empty 1 vox 1 5 empty 1 forte 1 soprn 1 5 empty 1 forte 1 4 empty 2 oboe 1 violn 1 vox 1 4 empty 2 oboe 1 viola 2 violn 1 4 empty 2 forte 1 4 empty 1 viola 1 violn 1 vox 1 4 empty 1 tenor 1 4 empty 1 organ 1 soprn 1 tenor 1 viola 1 violn 1 4 empty 1 forte 1 4 empty 1 fagot 1 flt 1 oboe 1 viola 2 violn 1 3 piano 1 3 empty 2 oboe 2 violn 2 vox 1 3 empty 2 oboe 2 tromp 2 viola 2 violn 1 3 empty 2 oboe 1 tenor 1 violn 1 vox 1 3 empty 2 flt 1 tenor 2 tromp 3 violn 1 vox 1 3 empty 2 flt 1 organ 1 viola 2 violn 2 vox 1 3 empty 1 viola 2 violn 1 vox 1 3 empty 1 viola 1 vox 1 3 empty 1 soprn 1 3 empty 1 organ 2 soprn 2 violn 1 3 empty 1 flt 1 organ 1 tenor 2 violn 1 vox 1 3 clars 2 cor 1 3 bass 4 cor 2 empty 2 tenor 1 timpa 1 3 alto 1 empty 1 vox 1 20 empty 1 2 soprn 2 violn 1 2 piano 2 vox 1 2 oboe 1 viola 2 violn 1 2 oboe 1 organ 1 viola 2 violn 1 2 forte 1 soprn 2 vox 1 2 flt 1 oboe 2 soprn 1 timpa 2 tromp 2 violn 1 2 empty 2 violn 1 2 empty 2 organ 1 2 empty 2 forte 1 2 empty 2 flt 2 violn 2 vox 1 2 empty 2 flt 1 tenor 1 tromp 3 violn 1 vox 1 2 empty 1 violn 2 vox 1 2 empty 1 violn 1 2 empty 1 viola 2 violn 2 vox 1 2 empty 1 organ 3 soprn 2 tenor 1 viola 2 violn 1 2 empty 1 organ 2 violn 1 vox 1 2 empty 1 organ 2 tenor 1 2 empty 1 organ 2 soprn 1 tenor 1 viola 2 violn 1 2 empty 1 organ 1 vox 1 2 empty 1 forte 2 tenor 1 2 empty 1 forte 1 2 empty 1 flt 1 2 empty 1 fagot 1 flt 1 viola 1 violn 1 2 cor 6 empty 1 fagot 1 flt 1 oboe 1 timpa 2 tromt 1 2 cor 4 empty 2 fagot 4 tenor 1 timpa 1 tromt 1 2 cor 3 empty 1 2 cor 2 oboe 1 viola 2 violn 1 2 cor 2 oboe 1 organ 2 soprn 2 violn 1 2 cor 2 oboe 1 organ 1 viola 2 violn 1 vox 1 2 cor 2 empty 2 fagot 1 2 cor 10 empty 1 fagot 1 oboe 1 viola 1 vox 1 2 cor 1 organ 2 violn 1 vox 1 2 cor 1 organ 1 tenor 1 viola 3 violn 1 2 cor 1 fagot 2 oboe 1 organ 1 viola 2 violn 1 2 cor 1 empty 1 organ 2 violn 2 vox 1 2 cor 1 2 clars 3 empty 1 viola 2 violn 1 vox 1 2 clars 3 empty 1 organ 1 viola 2 violn 2 vox 1 2 clars 2 empty 1 organ 1 tenor 1 viola 1 violn 1 2 clars 2 cor 3 empty 1 fagot 1 flt 1 tenor 1 timpa 1 viola 2 violn 1 vox 1 2 clars 2 cor 2 empty 4 violn 1 2 clars 2 cor 2 empty 1 flt 1 violn 1 2 clars 2 cor 2 empty 1 flt 1 tenor 1 viola 3 violn 1 vox 1 2 clars 2 cor 2 empty 1 flt 1 tenor 1 timpa 1 viola 2 violn 1 vox 1 2 clars 2 cor 1 organ 2 violn 1 2 clars 2 cor 1 organ 1 timpa 1 viola 2 violn 1 2 clars 2 cor 1 empty 1 organ 1 viola 1 violn 1 vox 1 2 clars 2 cor 1 empty 1 flt 1 soprn 1 viola 2 violn 1 vox 1 2 clars 1 cor 3 empty 1 flt 1 organ 1 viola 2 violn 1 2 clars 1 cor 3 empty 1 fag_c 1 fagot 1 flt 1 timpa 1 tromp 1 tromt 1 viola 1 violn 1 2 clars 1 cor 2 empty 2 violn 1 2 clars 1 cor 2 empty 2 fagot 1 flt 2 timpa 1 tromp 1 tromt 1 viola 1 violn 1 2 clars 1 cor 2 empty 1 flt 1 timpa 2 violn 1 2 clars 1 cor 2 empty 1 flt 1 organ 1 tenor 1 viola 2 violn 1 2 clars 1 cor 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 1 tromt 1 2 clars 1 cor 1 empty 1 organ 1 soprn 1 viola 2 violn 1 2 cemba 1 2 cello 8 empty 1 organ 1 viola 2 violn 1 2 cello 1 2 cbass 2 cello 2 clars 4 cor 2 fagot 1 flt 2 oboe 1 picco 2 tenor 1 timpa 2 tromp 1 tromt 1 viola 2 violn 1 2 bass 6 empty 2 soprn 2 tenor 1 2 bass 3 empty 2 vox 1 2 bass 2 empty 2 violn 2 vox 1 2 bass 2 clars 2 cor 1 tenor 2 violn 1 vox 1 2 bass 1 vox 1 2 bass 1 tenor 1 2 bass 1 organ 2 tenor 2 violn 3 vox 1 2 bass 1 empty 1 viola 2 violn 1 2 bass 1 cello 1 clars 2 cor 1 fagot 2 flt 1 gong 1 oboe 1 picco 1 tenor 1 timpa 1 tromp 1 tromt 1 tuba 1 viola 2 violn 1 2 bass 1 cello 1 clars 1 cor 9 empty 1 fagot 1 flt 1 oboe 1 soprn 2 tenor 1 timpa 1 tromp 2 tromt 1 viola 1 2 bass 1 cbass 2 cor 2 oboe 2 soprn 1 timpa 1 viola 2 violn 1 2 arpa 1 cello 1 clars 1 cor 7 empty 2 fagot 1 flt 1 oboe 1 tenor 2 tromt 1 viola 1 violn 1 2 arpa 1 bass 1 cello 1 clars 1 cor 5 empty 1 fagot 1 flt 1 oboe 1 ophic 1 timpa 2 tromt 1 viola 2 violn 1 2 alto 3 empty 2 tenor 1 vox 1 2 alto 3 empty 1 tenor 2 vox 1 2 alto 3 bass 2 clars 1 cor 4 empty 2 fagot 2 flt 1 oboe 1 organ 1 serp 2 soprn 2 tenor 1 timpa 1 viola 2 violn 1 2 alto 3 bass 2 clars 1 cor 4 empty 2 fagot 2 flt 1 oboe 1 organ 1 serp 2 soprn 2 tenor 1 timpa 1 tromb 1 viola 2 violn 1 2 alto 2 empty 2 tenor 1 2 alto 2 bass 2 tenor 2 vox 1 2 alto 2 bass 2 clars 1 cor 5 empty 2 fagot 2 flt 1 oboe 1 organ 1 serp 2 soprn 2 tenor 1 timpa 1 viola 2 violn 1 2 alto 2 bass 2 clars 1 cor 4 empty 2 fagot 2 flt 1 oboe 1 organ 1 serp 2 soprn 1 tenor 1 timpa 1 tromb 1 tromt 1 viola 2 violn 1 2 alto 2 bass 2 cello 2 tenor 2 vox 1 2 alto 2 bass 1 organ 2 soprn 2 tenor 1 2 alto 2 bass 1 organ 1 tenor 2 vox 1 2 alto 1 tenor 1 vox 1 2 alto 1 empty 2 tenor 1 2 alto 1 empty 1 tenor 1 vox 1 2 alto 1 cbass 1 cello 1 clars 1 cor 5 empty 1 fagot 1 oboe 2 soprn 1 tenor 1 timpa 1 tromp 1 tromt 1 2 alto 1 bass 2 clars 1 cor 5 empty 2 fagot 2 flt 1 oboe 1 organ 1 serp 2 soprn 2 tenor 1 timpa 1 tromb 1 viola 2 violn 1 2 alto 1 bass 1 vox 1 2 alto 1 bass 1 tenor 1 2 alto 1 bass 1 soprn 2 tenor 1 2 alto 1 arpa 1 cbass 1 cello 1 clars 1 cor 3 empty 1 fagot 1 flt 1 oboe 2 soprn 1 tenor 1 tromt 1 viola 1 violn 1 18 empty 1 15 empty 1 organ 1 10 empty 1 flt 1 picco 1 timpa 1 viola 2 violn 1 1 violn 1 vox 1 1 viola 3 violn 1 vox 1 1 timpa 1 1 tenor 1 viola 1 1 soprn 2 violn 1 1 soprn 1 tenor 1 1 piano 2 vox 1 1 organ 4 vox 1 1 organ 3 violn 1 vox 1 1 organ 2 soprn 1 violb 2 violn 1 1 organ 2 soprn 1 1 organ 1 tenor 1 violn 1 1 organ 1 tenor 1 1 organ 1 soprn 1 1 oboe 1 organ 2 violn 1 vox 1 1 oboe 1 organ 1 vox 1 1 forte 2 vox 1 1 forte 1 soprn 1 1 forte 1 piano 1 vox 1 1 flt 1 organ 2 violn 1 vox 1 1 feme 2 piano 1 1 feme 1 male 2 piano 1 vox 1 1 feme 1 male 2 organ 1 1 empty 3 piano 1 1 empty 2 tenor 1 vox 1 1 empty 2 organ 2 tenor 1 1 empty 2 organ 1 tenor 1 1 empty 2 oboe 2 vox 1 1 empty 2 oboe 1 organ 2 violn 1 1 empty 1 violn 1 1 empty 1 tenor 2 vox 1 1 empty 1 tenor 2 tromp 2 violn 1 vox 1 1 empty 1 piano 1 violn 1 1 empty 1 organ 1 violn 1 vox 1 1 empty 1 organ 1 tenor 2 violn 1 vox 1 1 empty 1 forte 2 vox 1 1 empty 1 forte 1 soprn 1 tenor 1 1 empty 1 forte 1 piano 1 1 empty 1 flt 1 forte 1 picco 1 tenor 1 1 cor 7 empty 1 fagot 1 flt 1 oboe 1 timpa 1 tromt 1 viola 1 violn 1 1 cor 6 empty 1 tromp 1 1 cor 6 empty 1 1 cor 5 empty 2 tenor 1 timpa 1 1 cor 5 empty 1 fagot 1 flt 1 oboe 1 timpa 1 tromt 1 viola 2 violn 1 1 cor 4 empty 1 flt 2 violn 1 1 cor 2 empty 2 flt 1 viola 2 violn 1 vox 1 1 cor 2 empty 1 viola 2 violn 1 vox 1 1 cor 1 soprn 2 violn 1 1 cor 1 empty 1 viola 2 violn 3 vox 1 1 cor 1 empty 1 oboe 1 organ 2 violn 1 vox 1 1 clars 4 empty 1 flt 1 timpa 2 violn 1 1 clars 3 empty 1 organ 1 viola 2 violn 1 1 clars 2 fagot 1 1 clars 2 empty 2 tenor 1 tromp 1 viola 2 violn 1 1 clars 2 cor 3 empty 1 flt 2 violn 1 1 clars 2 cor 3 empty 1 fagot 1 oboe 1 picco 1 serp 2 tromp 1 1 clars 2 cor 1 fagot 1 oboe 1 ophic 1 timpa 1 tromp 1 tromt 1 1 clars 2 cor 1 drumS 7 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 1 viola 1 1 clars 2 cor 1 drumS 5 empty 1 fagot 1 oboe 2 timpa 1 trngl 1 tromp 1 tromt 1 viola 1 1 clars 1 flt 1 1 clars 1 fagot 1 flt 1 oboe 1 1 clars 1 fagot 1 flt 1 1 clars 1 empty 1 organ 2 violn 1 1 clars 1 cor 6 empty 1 fagot 1 flt 1 oboe 3 tenor 1 timpa 1 tromb 1 tromt 1 viola 1 violn 1 1 clars 1 cor 6 empty 1 1 clars 1 cor 4 empty 1 flt 1 viola 3 violn 1 1 clars 1 cor 4 empty 1 fagot 1 flt 1 tenor 1 viola 1 violn 1 1 clars 1 cor 4 empty 1 fagot 1 flt 1 oboe 1 picco 1 tromt 1 viola 1 violn 1 1 clars 1 cor 4 empty 1 1 clars 1 cor 3 empty 1 flt 2 violn 1 1 clars 1 cor 3 empty 1 fagot 1 oboe 1 timpa 1 1 clars 1 cor 3 empty 1 fagot 1 flt 1 oboe 2 soprn 2 tenor 1 timpa 1 tromp 1 tromt 1 viola 2 violn 1 1 clars 1 cor 3 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 viola 2 violn 1 1 clars 1 cor 3 empty 1 fagot 1 flt 1 1 clars 1 cor 2 empty 1 fagot 1 oboe 2 picco 1 timpa 1 tromp 1 viola 1 violn 1 1 clars 1 cor 2 empty 1 fagot 1 oboe 1 picco 1 tromp 1 tromt 1 viola 2 violn 1 1 clars 1 cor 2 empty 1 fagot 1 flt 1 timpa 1 tromp 1 viola 1 violn 1 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 2 organ 2 soprn 2 tenor 1 timpa 1 tromp 1 tromt 1 viola 2 violn 1 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 1 tromp 1 viola 2 violn 1 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 1 timpa 1 viola 3 violn 1 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 1 timpa 1 tromp 1 tromt 1 viola 1 violn 1 vox 1 1 clars 1 cor 1 flt 1 viola 3 violn 1 1 clars 1 cor 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 1 clars 1 cor 1 fagot 1 flt 1 oboe 1 1 clars 1 cor 1 fagot 1 flt 1 1 clars 1 cor 1 empty 1 viola 2 violn 1 vox 1 1 clars 1 cor 1 empty 1 flt 1 viola 3 violn 1 1 clars 1 cor 1 empty 1 fagot 1 flt 1 timpa 1 tromp 1 tromt 1 1 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 2 timpa 1 tromp 1 tromt 1 viola 2 violn 1 1 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 2 timpa 1 trngl 1 tromp 1 tromt 1 viola 2 violn 1 1 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 1 timpa 1 tromp 1 viola 2 violn 1 1 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 2 tromt 1 1 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 1 viola 2 violn 1 1 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 1 tromt 1 viola 2 violn 1 1 cello 7 empty 1 fagot 1 flt 1 oboe 1 timpa 1 viola 2 violn 1 vox 1 1 cello 5 empty 1 fagot 1 flt 1 oboe 1 viola 1 violn 1 1 cello 5 empty 1 1 cello 2 piano 1 viola 1 violn 1 1 cello 2 piano 1 1 cello 2 cornt 1 fagot 1 viola 2 violn 1 1 cello 2 cor 7 empty 1 fagot 1 gong 1 oboe 1 timpa 1 tromt 1 tuba 1 viola 1 1 cello 2 cor 6 empty 1 fagot 1 flt 1 oboe 1 soprn 1 tenor 1 viola 1 1 cello 2 cor 1 viola 2 violn 1 1 cello 2 clars 2 empty 1 fagot 1 soprn 1 tenor 1 viola 2 violn 1 1 cello 1 viola 2 violn 3 vox 1 1 cello 1 piano 2 violn 1 1 cello 1 piano 1 1 cello 1 organ 1 soprn 1 tenor 1 1 cello 1 empty 1 viola 2 violn 1 vox 1 1 cello 1 empty 1 viola 1 violn 1 1 cello 1 empty 1 tenor 2 violn 1 vox 1 1 cello 1 empty 1 piano 1 1 cello 1 empty 1 1 cello 1 cor 1 empty 1 fagot 1 flt 1 oboe 1 picco 1 tromp 1 tromt 1 viola 3 violn 1 1 cello 1 clars 2 empty 1 flt 1 viola 2 violn 1 vox 1 1 cello 1 clars 2 cor 4 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 2 tromt 1 viola 2 violn 1 1 cello 1 clars 2 cor 1 empty 1 flt 1 viola 2 violn 1 1 cello 1 clars 2 cor 1 drumS 1 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 trngl 1 tromp 2 tromt 1 viola 2 violn 1 1 cello 1 clars 1 drumS 9 empty 1 fagot 1 oboe 1 timpa 1 trngl 1 tromp 1 viola 1 1 cello 1 clars 1 drumS 7 empty 1 fagot 1 oboe 1 timpa 1 trngl 1 tromp 2 tromt 1 viola 1 1 cello 1 clars 1 drumS 4 empty 1 fagot 2 flt 1 oboe 1 timpa 1 tromp 1 tromt 1 viola 2 violn 1 1 cello 1 clars 1 cor 7 empty 1 fagot 1 flt 1 oboe 2 soprn 1 tenor 1 timpa 1 tromp 1 viola 1 1 cello 1 clars 1 cor 3 empty 1 fagot 1 flt 1 oboe 2 soprn 1 tenor 1 viola 3 violn 1 1 cello 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 1 timpa 1 tromp 1 tromt 1 viola 3 violn 1 1 cello 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 1 timpa 1 tromp 1 tromt 1 viola 2 violn 1 1 cello 1 clars 1 cor 1 empty 1 flt 1 viola 2 violn 1 1 cello 1 clars 1 cor 1 empty 1 fagot 1 flt 1 picco 1 tromp 1 tromt 1 viola 2 violn 1 1 cello 1 clars 1 cor 1 empty 1 fagot 1 flt 1 picco 1 timpa 1 tromp 1 viola 2 violn 1 1 cbass 4 empty 2 oboe 1 timpa 2 violn 1 vox 1 1 cbass 2 soprn 1 viola 1 violn 1 1 cbass 2 oboe 1 viola 2 violn 1 1 cbass 2 cor 2 oboe 1 viola 1 violn 1 1 cbass 2 cor 1 fagot 2 oboe 1 viola 2 violn 1 1 cbass 2 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 1 viola 2 violn 1 1 cbass 1 viola 2 violn 1 1 cbass 1 clars 1 cor 1 fagot 1 oboe 2 picco 1 timpa 1 tromp 1 tromt 1 viola 2 violn 1 1 cbass 1 cello 5 empty 1 organ 1 soprn 2 tenor 1 viola 1 violn 1 1 cbass 1 cello 2 clars 2 cor 2 fagot 2 flt 2 oboe 1 timpa 2 tromb 2 tromp 1 viola 2 violn 1 1 cbass 1 cello 2 clars 2 cor 2 fagot 2 flt 2 oboe 1 tenor 1 timpa 2 tromp 1 tromt 1 viola 2 violn 1 1 cbass 1 cello 1 physh 5 piano 1 viola 2 violn 1 1 cbass 1 cello 1 empty 2 forte 1 physh 1 viola 2 violn 1 1 cbass 1 cello 1 cor 4 empty 1 fagot 1 flt 1 organ 1 soprn 1 tenor 1 viola 2 violn 1 vox 1 1 cbass 1 cello 1 cor 1 fagot 1 flt 1 oboe 1 picco 1 soprn 1 tromp 1 viola 2 violn 1 1 cbass 1 cello 1 clars 7 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 1 viola 1 1 cbass 1 cello 1 clars 6 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 1 viola 1 1 cbass 1 cello 1 clars 5 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 2 tromt 1 viola 1 1 cbass 1 cello 1 clars 4 empty 1 fagot 1 flt 1 oboe 1 picco 1 tenor 1 timpa 2 tromp 2 tromt 1 viola 2 violn 1 1 cbass 1 cello 1 clars 3 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 2 tromt 1 viola 2 violn 1 vox 1 1 cbass 1 cello 1 clars 2 cor 6 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 1 viola 1 1 cbass 1 cello 1 clars 2 cor 5 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 trngl 1 tromp 1 viola 1 1 cbass 1 cello 1 clars 2 cor 3 empty 1 fagot 1 flt 1 oboe 1 picco 2 tenor 1 timpa 1 tromp 2 tromt 1 viola 1 1 cbass 1 cello 1 clars 2 cor 3 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 2 tromt 1 viola 1 violn 1 1 cbass 1 cello 1 clars 2 cor 3 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 1 tromt 1 viola 1 violn 1 1 cbass 1 cello 1 clars 2 cor 2 empty 1 fagot 1 oboe 1 picco 1 timpa 1 tromt 1 viola 1 violn 1 1 cbass 1 cello 1 clars 2 cor 2 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 2 tromt 1 viola 2 violn 1 1 cbass 1 cello 1 clars 2 cor 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 2 tromt 1 viola 2 violn 1 1 cbass 1 cello 1 clars 2 cor 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 1 tromt 1 viola 2 violn 1 1 cbass 1 cello 1 clars 2 cor 1 fagot 1 flt 1 oboe 1 piatt 1 picco 1 timpa 1 trngl 1 tromp 2 tromt 1 tuba 1 viola 2 violn 1 1 cbass 1 cello 1 clars 2 cor 1 empty 1 fagot 1 oboe 2 picco 1 timpa 1 tromp 2 tromt 1 viola 2 violn 1 1 cbass 1 cello 1 clars 2 cor 1 empty 1 fagot 1 flt 1 oboe 1 picco 2 tenor 1 timpa 1 tromp 1 tromt 1 viola 2 violn 1 1 cbass 1 cello 1 clars 2 cor 1 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 2 tromp 2 tromt 1 viola 2 violn 1 1 cbass 1 cello 1 clars 2 cor 1 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromt 1 viola 2 violn 1 1 cbass 1 cello 1 clars 2 cor 1 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromt 1 viola 1 violn 1 1 cbass 1 cello 1 clars 2 cor 1 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 3 tromt 1 viola 2 violn 1 1 cbass 1 cello 1 clars 2 cor 1 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 2 tromt 1 viola 1 violn 1 1 cbass 1 cello 1 clars 2 cor 1 empty 1 fagot 1 flt 1 oboe 1 picco 1 tenor 1 timpa 1 tromp 2 tromt 1 viola 2 violn 1 1 cbass 1 cello 1 clars 2 cor 1 drumS 4 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 1 tromt 1 viola 1 violn 1 1 cbass 1 cello 1 clars 2 cor 1 drumS 3 empty 1 fagot 1 flt 1 oboe 1 picco 1 tenor 1 timpa 1 tromp 2 tromt 1 viola 1 violn 1 1 cbass 1 cello 1 clars 2 cor 1 drumS 1 empty 1 fagot 1 flt 1 oboe 1 picco 1 tenor 1 timpa 1 tromb 1 tromp 1 tromt 1 viola 2 violn 1 1 cbass 1 cello 1 clars 1 fagot 1 flt 1 viola 2 violn 1 vox 1 1 cbass 1 cello 1 clars 1 fagot 1 flt 1 oboe 1 soprn 1 viola 2 violn 1 1 cbass 1 cello 1 clars 1 drumS 8 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 1 viola 1 1 cbass 1 cello 1 clars 1 drumS 7 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 trngl 1 tromp 1 viola 1 1 cbass 1 cello 1 clars 1 drumS 6 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 trngl 1 tromp 1 viola 1 1 cbass 1 cello 1 clars 1 cor 9 empty 1 fagot 1 flt 1 oboe 1 picco 1 viola 1 violn 1 1 cbass 1 cello 1 clars 1 cor 6 empty 1 fagot 1 flt 1 timpa 1 tromp 1 viola 1 1 cbass 1 cello 1 clars 1 cor 5 empty 1 fagot 1 flt 1 oboe 1 tenor 2 tromt 1 viola 1 1 cbass 1 cello 1 clars 1 cor 4 empty 1 fagot 1 flt 1 soprn 1 tenor 1 viola 1 violn 1 vox 1 1 cbass 1 cello 1 clars 1 cor 4 empty 1 fagot 1 flt 1 oboe 1 viola 2 violn 1 1 cbass 1 cello 1 clars 1 cor 4 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 viola 2 violn 1 1 cbass 1 cello 1 clars 1 cor 4 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 1 viola 1 vox 1 1 cbass 1 cello 1 clars 1 cor 3 empty 1 fagot 1 flt 1 organ 2 soprn 1 tenor 1 viola 1 1 cbass 1 cello 1 clars 1 cor 3 empty 1 fagot 1 flt 1 oboe 1 timpa 1 tromt 1 viola 1 1 cbass 1 cello 1 clars 1 cor 3 empty 1 fagot 1 flt 1 oboe 1 timpa 1 tromp 1 tromt 1 viola 1 1 cbass 1 cello 1 clars 1 cor 3 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromt 1 viola 1 1 cbass 1 cello 1 clars 1 cor 3 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 trngl 1 tromp 1 viola 1 violn 1 1 cbass 1 cello 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 2 soprn 1 tenor 1 timpa 1 tromp 1 viola 1 violn 1 1 cbass 1 cello 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 1 viola 2 violn 1 1 cbass 1 cello 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 2 tromt 1 viola 2 violn 1 1 cbass 1 cello 1 clars 1 cor 1 fagot 1 oboe 1 picco 1 timpa 1 tromp 1 tromt 1 viola 2 violn 1 1 cbass 1 cello 1 clars 1 cor 1 fagot 1 flt 1 oboe 1 tromp 1 viola 2 violn 1 vox 1 1 cbass 1 cello 1 clars 1 cor 1 fagot 1 flt 1 oboe 1 timpa 1 tromp 1 tromt 1 viola 3 violn 1 1 cbass 1 cello 1 clars 1 cor 1 fagot 1 flt 1 oboe 1 timpa 1 tromp 1 tromt 1 viola 2 violn 1 vox 1 1 cbass 1 cello 1 clars 1 cor 1 fagot 1 flt 1 oboe 1 timpa 1 trngl 1 tromt 1 viola 2 violn 1 1 cbass 1 cello 1 clars 1 cor 1 empty 1 fagot 1 flt 1 timpa 1 tromp 1 tromt 1 viola 1 violn 1 1 cbass 1 cello 1 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 1 tromp 1 viola 1 violn 1 vox 1 1 cbass 1 cello 1 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 1 timpa 1 tromp 1 tromt 1 viola 2 violn 1 1 cbass 1 cello 1 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 1 timpa 1 tromp 1 tromt 1 viola 1 violn 1 vox 1 1 cbass 1 cello 1 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 trngl 1 tromp 1 tromt 1 viola 2 violn 1 vox 1 1 cbass 1 cello 1 clars 1 cor 1 drumS 3 empty 1 fagot 1 flt 1 oboe 1 picco 2 tenor 1 timpa 2 tromp 2 tromt 1 viola 2 violn 1 1 bdrum 3 clars 8 empty 1 fagot 1 flt 1 oboe 1 piatt 1 picco 1 tenor 1 tromb 2 tromp 1 1 bdrum 2 clars 1 cor 1 drumS 1 fagot 2 flt 1 oboe 1 piatt 2 tromp 1 tromt 1 tuba 1 1 bdrum 14 empty 2 fagot 1 flt 1 piatt 1 picco 1 timpa 1 tromt 1 viola 2 violn 1 1 bdrum 1 cbass 1 cello 1 clars 2 cor 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 trngl 1 tromp 2 tromt 1 viola 2 violn 1 1 bdrum 1 cbass 1 cello 1 clars 2 cor 1 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 trngl 1 tromp 1 tromt 1 viola 1 violn 1 1 bdrum 1 cbass 1 cello 1 clars 2 cor 1 drum 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 trngl 1 tromp 3 tromt 1 viola 2 violn 1 1 bdrum 1 cbass 1 cello 1 clars 1 drumS 6 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 trngl 1 tromp 1 viola 1 1 bass 8 empty 1 fagot 1 flt 1 oboe 1 viola 2 violn 1 1 bass 6 empty 2 violn 2 vox 1 1 bass 5 soprn 1 1 bass 4 cor 4 empty 2 tenor 1 timpa 1 1 bass 4 clars 2 cor 2 empty 2 flt 1 organ 1 tenor 3 viola 6 violn 1 1 bass 3 empty 2 violn 1 vox 1 1 bass 3 empty 2 fagot 2 violn 2 vox 1 1 bass 3 empty 1 tenor 2 vox 1 1 bass 2 violn 1 vox 1 1 bass 2 soprn 2 tenor 1 1 bass 2 soprn 1 1 bass 2 organ 1 soprn 1 1 bass 2 flt 2 violn 2 vox 1 1 bass 2 flt 2 violn 1 1 bass 2 flt 1 organ 2 soprn 2 violn 1 1 bass 2 flt 1 organ 2 soprn 1 timpa 2 tromp 2 violn 1 1 bass 2 empty 2 violn 2 vox 1 1 bass 2 empty 2 violn 1 vox 1 1 bass 2 empty 2 oboe 2 violn 1 vox 1 1 bass 2 empty 2 oboe 1 organ 1 timpa 2 violn 2 vox 1 1 bass 2 empty 2 fagot 2 oboe 1 viola 2 violn 1 1 bass 2 empty 1 viola 2 violn 1 1 bass 2 empty 1 tenor 2 violn 1 vox 1 1 bass 2 empty 1 organ 1 1 bass 2 empty 1 1 bass 2 cor 2 oboe 1 organ 2 soprn 1 timpa 2 violn 1 1 bass 2 cor 2 oboe 1 organ 2 soprn 1 timpa 1 viola 2 violn 1 1 bass 2 cor 2 flt 2 organ 2 soprn 2 violn 1 1 bass 2 cor 1 viola 3 violn 1 vox 1 1 bass 2 cor 1 viola 2 violn 1 1 bass 2 cor 1 soprn 1 viola 2 violn 1 1 bass 2 cor 1 oboe 1 organ 2 violn 1 vox 1 1 bass 2 clars 3 empty 1 organ 1 timpa 2 violn 2 vox 1 1 bass 2 clars 2 empty 1 organ 2 violn 1 vox 1 1 bass 2 clars 2 cor 1 organ 2 violn 1 1 bass 2 clars 2 cor 1 flt 1 viola 2 violn 1 vox 1 1 bass 2 clars 1 cor 3 empty 1 flt 2 violn 1 1 bass 2 clars 1 cor 1 flt 1 tenor 1 viola 2 violn 1 vox 1 1 bass 2 clarb 1 organ 2 violn 1 1 bass 2 clarb 1 organ 2 soprn 1 tenor 1 1 bass 2 cello 3 empty 2 fagot 2 tenor 1 timpa 3 tromt 1 1 bass 2 cello 2 empty 1 physh 2 violn 1 1 bass 2 cello 1 cor 3 empty 2 fagot 1 tenor 1 timpa 3 tromt 1 1 bass 2 cello 1 clars 1 cor 3 empty 2 fagot 2 tenor 1 timpa 1 tromp 1 1 bass 1 viola 2 violn 1 vox 1 1 bass 1 viola 2 violn 1 1 bass 1 organ 3 soprn 2 tenor 1 1 bass 1 organ 1 soprn 1 violb 2 violn 1 1 bass 1 organ 1 1 bass 1 empty 2 tenor 1 vox 1 1 bass 1 empty 2 tenor 1 1 bass 1 empty 1 piano 4 tenor 1 1 bass 1 empty 1 organ 2 tenor 1 1 bass 1 empty 1 flt 1 tenor 2 tromp 2 violn 1 vox 1 1 bass 1 cor 3 empty 1 flt 2 violn 1 1 bass 1 cor 1 empty 2 oboe 2 violn 1 1 bass 1 clars 5 empty 1 fagot 1 flt 1 oboe 1 viola 1 1 bass 1 clars 2 cor 1 oboe 1 organ 2 violn 1 vox 1 1 bass 1 clars 1 cor 9 empty 1 fagot 1 flt 2 oboe 1 tromp 1 violn 1 vox 1 1 bass 1 clars 1 cor 6 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 2 violn 1 1 bass 1 clars 1 cor 5 empty 1 fagot 1 flt 1 oboe 1 organ 2 soprn 1 timpa 1 tromp 1 tromt 1 viola 1 1 bass 1 clars 1 cor 1 fagot 1 viola 2 violn 1 1 bass 1 cello 6 empty 1 fagot 1 flt 1 oboe 1 tromp 1 viola 2 violn 1 1 bass 1 cello 3 empty 1 physh 2 violn 1 1 bass 1 cello 2 empty 1 physh 1 viola 2 violn 1 1 bass 1 cello 2 cor 6 empty 1 oboe 1 viola 1 1 bass 1 cello 2 cor 3 empty 1 fagot 1 flt 1 oboe 1 ophic 1 picco 1 timpa 2 tromt 1 viola 1 violn 1 1 bass 1 cello 2 cor 2 flt 2 oboe 1 timpa 2 tromp 1 viola 2 violn 1 1 bass 1 cello 1 viola 2 violn 1 1 bass 1 cello 1 empty 2 forte 1 physh 1 viola 2 violn 1 1 bass 1 cello 1 drum 6 empty 1 fagot 1 flt 1 timpa 1 tromt 1 viola 2 violn 1 1 bass 1 cello 1 cor 4 empty 1 fagot 2 tenor 1 timpa 2 tromt 1 1 bass 1 cello 1 clars 8 empty 1 fagot 1 oboe 1 ophic 1 timpa 1 viola 2 violn 1 1 bass 1 cello 1 clars 8 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 1 viola 2 violn 1 1 bass 1 cello 1 clars 7 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 viola 2 violn 1 1 bass 1 cello 1 clars 6 empty 1 fagot 1 flt 1 oboe 1 picco 1 viola 2 violn 1 1 bass 1 cello 1 clars 6 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 1 tromt 1 viola 1 violn 1 1 bass 1 cello 1 clars 3 empty 1 fagot 1 flt 1 oboe 1 viola 2 violn 1 1 bass 1 cello 1 clars 2 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 viola 2 violn 1 1 bass 1 cello 1 clars 2 cor 4 empty 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 tromp 2 tromt 1 viola 2 violn 1 1 bass 1 cello 1 clars 10 empty 1 fagot 1 oboe 1 ophic 1 tromp 1 viola 2 violn 1 1 bass 1 cello 1 clars 1 fagot 1 timpa 1 viola 2 violn 1 1 bass 1 cello 1 clars 1 empty 1 fagot 1 timpa 1 viola 2 violn 1 1 bass 1 cello 1 clars 1 cor 9 empty 1 fagot 1 flt 1 oboe 1 tromp 1 viola 1 violn 1 1 bass 1 cello 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 1 ophic 1 viola 2 violn 1 1 bass 1 cello 1 clars 1 cor 1 flt 1 oboe 1 timpa 1 tromp 1 viola 2 violn 1 vox 1 1 bass 1 cello 1 clars 1 cor 1 fagot 2 viola 1 violn 1 1 bass 1 cello 1 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 1 organ 2 soprn 2 tenor 1 timpa 1 tromt 1 viola 2 violn 1 1 bass 1 calto 2 cor 2 oboe 1 organ 1 soprn 1 tenor 1 viola 2 violn 1 1 bass 1 calto 1 tenor 1 1 bass 1 bdrum 1 cello 1 cor 3 empty 1 fagot 1 flt 1 piatt 1 picco 1 timpa 1 trngl 1 tromt 1 viola 2 violn 1 1 bass 1 bdrum 1 cello 1 clars 1 drum 4 empty 1 fagot 1 flt 1 gong 1 oboe 1 ophic 1 piatt 1 picco 1 timpa 1 tromp 1 viola 2 violn 1 1 bass 1 bdrum 1 cello 1 clars 1 cor 2 empty 1 fagot 1 flt 1 piatt 1 picco 1 timpa 1 tromt 1 viola 2 violn 1 1 barit 1 cbass 1 cello 1 viola 2 violn 1 1 arpa 1 clars 2 empty 1 fagot 1 flt 1 oboe 1 picco 1 tambn 1 timpa 1 1 arpa 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 5 soprn 3 tenor 1 1 arpa 1 cbass 1 cello 1 clars 2 cor 1 fagot 1 flt 1 oboe 1 picco 1 timpa 1 viola 2 violn 1 1 arpa 1 cbass 1 cello 1 clars 1 cor 1 drum 2 empty 1 fagot 1 flt 1 oboe 1 ophic 1 picco 1 timpa 2 tromt 1 viola 2 violn 1 1 arpa 1 bass 2 cello 1 clars 1 cor 1 fagot 1 flt 1 oboe 1 viola 2 violn 1 1 arpa 1 bass 1 clars 6 empty 1 fagot 1 flt 1 forte 1 trngl 1 viola 1 1 arpa 1 bass 1 clars 1 cor 8 empty 1 fagot 1 flt 1 1 arpa 1 bass 1 bdrum 1 cello 1 clars 1 drum 4 empty 1 fagot 1 flt 1 oboe 1 ophic 1 piatt 1 picco 1 timpa 1 tromt 1 viola 2 violn 1 1 alto 9 empty 1 organ 1 tenor 2 violn 1 vox 1 1 alto 6 empty 2 oboe 1 organ 1 soprn 1 tenor 1 timpa 2 violn 1 1 alto 6 empty 1 organ 1 soprn 1 tenor 1 violn 1 1 alto 5 empty 2 oboe 1 organ 1 tenor 2 violn 1 vox 1 1 alto 5 empty 1 organ 1 soprn 1 tenor 1 1 alto 4 empty 2 oboe 1 tenor 1 viola 2 violn 1 vox 1 1 alto 4 empty 2 oboe 1 organ 1 tenor 1 viola 2 violn 1 vox 1 1 alto 4 empty 2 oboe 1 organ 1 tenor 1 viola 1 vox 1 1 alto 4 empty 1 tenor 1 viola 2 violn 2 vox 1 1 alto 4 empty 1 soprn 1 tenor 2 violn 1 1 alto 4 empty 1 soprn 1 tenor 1 1 alto 4 empty 1 organ 1 tenor 2 violn 1 vox 1 1 alto 4 empty 1 oboe 1 organ 1 tenor 1 timpa 2 violn 1 vox 1 1 alto 4 clars 2 cor 1 empty 1 fagot 1 oboe 1 organ 1 serp 1 soprn 1 tenor 1 timpa 1 tromp 1 tromt 1 1 alto 4 clars 2 cor 1 empty 1 fagot 1 flt 1 oboe 1 organ 2 serp 1 soprn 1 tenor 1 timpa 1 tromp 1 1 alto 4 clars 1 cor 3 empty 1 fagot 1 flt 1 oboe 1 organ 1 soprn 1 tenor 1 timpa 1 tromp 1 tromt 1 1 alto 3 soprn 1 1 alto 3 empty 2 oboe 2 violn 1 1 alto 3 empty 2 flt 1 organ 1 tenor 2 violn 1 vox 1 1 alto 3 empty 2 flt 1 organ 1 tenor 1 viola 2 violn 1 vox 1 1 alto 3 empty 1 tenor 2 violn 1 vox 1 1 alto 3 empty 1 soprn 2 tenor 1 1 alto 3 empty 1 soprn 1 tenor 1 vox 1 1 alto 3 empty 1 piano 1 soprn 1 tenor 1 1 alto 3 empty 1 organ 1 tenor 2 violn 2 vox 1 1 alto 3 empty 1 oboe 1 organ 1 tenor 2 violn 1 vox 1 1 alto 3 empty 1 forte 1 soprn 1 tenor 1 1 alto 3 empty 1 1 alto 2 organ 1 1 alto 2 male 1 vox 1 1 alto 2 empty 3 piano 1 soprn 1 tenor 1 1 alto 2 empty 2 violn 1 vox 1 1 alto 2 empty 2 oboe 1 organ 1 tenor 2 violn 1 vox 1 1 alto 2 empty 2 forte 1 soprn 1 tenor 1 1 alto 2 empty 1 vox 1 1 alto 2 empty 1 tenor 2 vox 1 1 alto 2 empty 1 tenor 2 tuba 2 violn 1 vox 1 1 alto 2 empty 1 tenor 1 viola 2 violn 2 vox 1 1 alto 2 empty 1 tenor 1 1 alto 2 empty 1 soprn 1 1 alto 2 empty 1 piano 1 soprn 1 tenor 1 1 alto 2 empty 1 organ 1 soprn 1 tenor 1 timpa 1 1 alto 2 empty 1 organ 1 soprn 1 tenor 1 1 alto 2 empty 1 1 alto 2 cor 2 empty 2 oboe 1 tenor 2 violn 1 vox 1 1 alto 2 cor 1 empty 2 oboe 1 organ 1 tenor 2 violn 1 vox 1 1 alto 2 cor 1 empty 2 flt 1 viola 2 violn 1 1 alto 2 cor 1 drumS 6 empty 1 fag_c 1 fagot 1 flt 1 oboe 1 ophic 1 picco 1 tenor 2 tromp 1 1 alto 2 clars 6 empty 1 fagot 1 organ 1 tenor 1 viola 2 violn 1 vox 1 1 alto 2 clars 5 empty 1 fagot 1 flt 1 organ 1 tenor 1 timpa 1 viola 2 violn 1 vox 1 1 alto 2 clars 3 empty 1 organ 2 violn 1 vox 1 1 alto 2 clars 3 empty 1 organ 1 tenor 2 violn 1 vox 1 1 alto 2 clars 3 cor 2 empty 1 fagot 1 flt 1 organ 1 tenor 1 timpa 1 viola 2 violn 1 vox 1 1 alto 2 clars 2 cor 3 empty 2 fagot 2 flt 2 oboe 1 tenor 1 timpa 1 tromt 1 viola 3 violn 1 vox 1 1 alto 2 clars 2 cor 2 empty 2 fagot 2 flt 1 organ 1 tenor 1 timpa 1 viola 2 violn 1 vox 1 1 alto 2 clars 2 cor 2 empty 1 flt 1 tenor 1 viola 2 violn 1 vox 1 1 alto 2 clars 2 cor 2 empty 1 fagot 1 flt 1 organ 1 tenor 1 timpa 1 viola 2 violn 1 vox 1 1 alto 2 clars 1 cor 2 empty 1 tenor 1 viola 2 violn 1 vox 1 1 alto 2 clars 1 cor 2 empty 1 organ 1 tenor 1 viola 2 violn 1 vox 1 1 alto 2 clars 1 cor 2 empty 1 flt 1 organ 1 tenor 1 vox 1 1 alto 2 cello 2 clars 3 empty 1 flt 1 oboe 1 organ 1 tenor 1 timpa 1 tromp 1 tromt 1 viola 3 violn 1 vox 1 1 alto 2 cello 1 cor 5 empty 2 organ 1 soprn 1 timpa 2 viola 1 1 alto 2 bass 3 tenor 1 1 alto 2 bass 2 cor 4 empty 2 fagot 2 flt 2 oboe 1 tenor 1 timpa 1 tromt 1 viola 2 violn 1 vox 1 1 alto 2 bass 2 clars 2 cor 2 fagot 1 flt 1 soprn 1 tenor 1 tromt 1 1 alto 2 bass 2 clars 2 cor 1 flt 1 organ 1 soprn 1 tenor 2 violn 1 1 alto 2 bass 2 clars 2 cor 1 fagot 1 flt 1 organ 1 tenor 1 viola 2 violn 1 vox 1 1 alto 2 bass 1 tenor 1 vox 1 1 alto 2 bass 1 tenor 1 viola 2 violn 1 vox 1 1 alto 2 bass 1 cello 1 cor 3 empty 1 fagot 1 flt 1 oboe 1 soprn 1 tenor 1 1 alto 2 bass 1 cbass 1 cello 1 clars 1 cor 1 empty 1 fagot 2 flt 1 oboe 2 soprn 1 tenor 1 timpa 1 tromt 1 viola 2 violn 1 1 alto 2 arpa 1 bass 1 cello 2 cor 11 empty 1 fagot 1 oboe 1 1 alto 2 arpa 1 bass 1 cbass 1 clars 2 cor 7 empty 1 fagot 1 oboe 1 picco 1 soprn 1 tenor 1 tromp 1 viola 2 violn 1 1 alto 2 arpa 1 bass 1 cbass 1 cello 2 cor 2 empty 1 fagot 1 flt 1 oboe 1 picco 1 soprn 1 tenor 1 timpa 1 tromp 2 tromt 1 viola 2 violn 1 1 alto 1 vox 1 1 alto 1 tenor 1 1 alto 1 soprn 1 tenor 1 vox 1 1 alto 1 organ 1 vox 1 1 alto 1 organ 1 tenor 1 1 alto 1 organ 1 soprn 1 1 alto 1 forte 1 soprn 1 tenor 1 1 alto 1 empty 3 violn 1 1 alto 1 empty 2 violn 1 1 alto 1 empty 2 soprn 1 tenor 1 1 alto 1 empty 2 piano 1 soprn 2 tenor 1 1 alto 1 empty 2 piano 1 soprn 1 tenor 1 1 alto 1 empty 2 oboe 1 organ 1 tenor 2 violn 1 1 alto 1 empty 2 liuto 1 tenor 2 viola 2 violn 1 vox 1 1 alto 1 empty 2 liuto 1 tenor 1 viola 2 violn 1 vox 1 1 alto 1 empty 1 tenor 2 vox 1 1 alto 1 empty 1 tenor 2 violn 1 vox 1 1 alto 1 empty 1 soprn 2 tenor 1 1 alto 1 empty 1 piano 1 1 alto 1 empty 1 organ 1 tenor 1 viola 2 violn 2 vox 1 1 alto 1 empty 1 organ 1 tenor 1 viola 2 violn 1 vox 1 1 alto 1 empty 1 organ 1 soprn 1 tenor 2 violn 1 1 alto 1 empty 1 organ 1 soprn 1 tenor 1 viola 2 violn 1 1 alto 1 cor 2 empty 2 flt 1 organ 1 tenor 1 viola 2 violn 1 vox 1 1 alto 1 cor 2 empty 1 soprn 1 tenor 1 tromt 1 1 alto 1 clars 7 empty 1 fagot 1 organ 1 tenor 1 viola 2 violn 1 vox 1 1 alto 1 clars 6 empty 1 tenor 1 violn 1 vox 1 1 alto 1 clars 2 empty 1 organ 1 tenor 2 violn 1 vox 1 1 alto 1 clars 2 cor 5 empty 2 fagot 2 flt 2 oboe 1 tenor 1 timpa 1 tromb 1 viola 2 violn 1 vox 1 1 alto 1 clars 1 cor 7 empty 1 fagot 1 flt 1 oboe 2 soprn 1 timpa 1 tromp 1 tromt 1 viola 1 1 alto 1 clars 1 cor 6 empty 1 fagot 1 flt 1 oboe 1 soprn 1 tenor 1 timpa 1 tromp 1 viola 1 violn 1 1 alto 1 clars 1 cor 5 empty 1 organ 1 tenor 1 viola 2 violn 1 vox 1 1 alto 1 clars 1 cor 4 empty 1 fagot 1 oboe 1 picco 1 soprn 1 tenor 1 timpa 1 tromt 1 viola 1 violn 1 1 alto 1 clars 1 cor 3 empty 1 fagot 1 oboe 2 violn 1 1 alto 1 cello 3 empty 2 oboe 1 organ 2 soprn 1 tenor 2 violn 1 1 alto 1 cello 3 empty 2 oboe 1 organ 2 soprn 1 tenor 1 timpa 2 violn 1 1 alto 1 cello 2 violn 1 1 alto 1 cello 2 clars 3 empty 2 fagot 1 organ 1 soprn 1 tenor 1 timpa 1 viola 3 violn 1 1 alto 1 cello 2 clars 2 cor 3 empty 2 fagot 2 flt 2 oboe 1 soprn 1 tenor 1 timpa 1 tromt 1 viola 2 violn 1 1 alto 1 cello 2 clars 2 cor 1 empty 1 organ 1 soprn 1 tenor 1 timpa 1 1 alto 1 cello 2 clars 2 cor 1 empty 1 fagot 1 organ 1 tenor 1 timpa 1 viola 2 violn 1 vox 1 1 alto 1 cello 1 empty 1 violn 1 1 alto 1 cello 1 empty 1 tenor 1 vox 1 1 alto 1 cello 1 empty 1 organ 1 tenor 2 violn 1 vox 1 1 alto 1 cello 1 empty 1 flt 1 soprn 1 tenor 1 viola 2 violn 1 1 alto 1 cello 1 cor 5 empty 1 fagot 1 flt 1 oboe 2 soprn 1 tenor 1 timpa 1 tromp 1 tromt 2 violn 1 vox 1 1 alto 1 cello 1 clars 2 cor 5 empty 1 organ 1 soprn 2 tenor 2 tromt 1 1 alto 1 cello 1 clars 1 cor 7 empty 1 fagot 1 flt 1 oboe 1 soprn 1 tenor 1 timpa 1 tromp 1 viola 1 1 alto 1 cello 1 clars 1 cor 4 empty 1 fagot 1 flt 1 oboe 1 soprn 1 tenor 1 timpa 1 tromp 1 tromt 1 viola 2 violn 1 1 alto 1 cello 1 clars 1 cor 2 empty 1 fagot 1 soprn 1 tenor 1 viola 2 violn 1 1 alto 1 cello 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 1 soprn 1 tenor 1 timpa 1 tromp 3 tromt 1 viola 2 violn 1 1 alto 1 cello 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 1 soprn 1 tenor 1 timpa 1 tromp 2 tromt 1 viola 2 violn 1 vox 1 1 alto 1 cbass 1 clars 1 cor 3 empty 1 fagot 1 flt 1 oboe 1 soprn 1 tenor 1 timpa 1 tromp 1 tromt 1 viola 3 violn 1 1 alto 1 cbass 1 cello 2 clars 2 cor 4 empty 1 organ 1 soprn 2 tenor 2 tromt 1 1 alto 1 cbass 1 cello 1 clars 2 cor 1 empty 1 fagot 1 flt 1 oboe 2 soprn 3 tenor 1 timpa 2 tromp 1 tromt 1 viola 2 violn 1 1 alto 1 cbass 1 cello 1 clars 1 cor 7 empty 1 fagot 1 flt 1 tromt 1 viola 1 1 alto 1 cbass 1 cello 1 clars 1 cor 5 empty 1 fagot 1 flt 1 oboe 1 soprn 1 tenor 1 timpa 1 tromp 1 tromt 1 viola 1 1 alto 1 cbass 1 cello 1 clars 1 cor 4 empty 1 fagot 1 flt 1 oboe 1 soprn 1 tenor 1 timpa 1 tromp 1 tromt 1 viola 1 1 alto 1 cbass 1 cello 1 clars 1 cor 3 empty 1 fagot 2 flt 1 oboe 1 soprn 1 tenor 1 timpa 1 tromp 1 tromt 1 viola 1 1 alto 1 cbass 1 cello 1 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 1 soprn 1 tenor 1 tromp 1 tromt 1 viola 2 violn 1 1 alto 1 cbass 1 cello 1 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 1 soprn 1 tenor 1 timpa 1 tromp 2 tromt 1 viola 2 violn 1 1 alto 1 bdrum 1 cbass 1 cello 1 clars 2 cor 1 drumS 5 empty 1 fagot 1 flt 1 oboe 1 picco 1 tenor 1 timpa 1 trngl 1 tromp 1 viola 1 1 alto 1 bass 4 empty 2 oboe 1 organ 1 tenor 2 violn 1 vox 1 1 alto 1 bass 4 empty 2 oboe 1 organ 1 tenor 1 violn 1 vox 1 1 alto 1 bass 4 empty 1 organ 1 tenor 2 violn 1 vox 1 1 alto 1 bass 4 cor 1 organ 1 soprn 1 tenor 2 violn 1 1 alto 1 bass 4 clars 2 cor 2 empty 1 fagot 1 flt 1 oboe 1 serp 1 soprn 1 tenor 1 timpa 1 tromp 1 1 alto 1 bass 3 tenor 1 1 alto 1 bass 3 empty 2 oboe 1 tenor 1 viola 2 violn 1 vox 1 1 alto 1 bass 3 empty 1 tenor 2 violn 1 vox 1 1 alto 1 bass 2 violn 1 1 alto 1 bass 2 tenor 2 vox 1 1 alto 1 bass 2 soprn 1 tenor 1 1 alto 1 bass 2 piano 1 soprn 2 tenor 1 1 alto 1 bass 2 oboe 1 organ 1 soprn 1 tenor 1 timpa 2 tromp 2 violn 1 1 alto 1 bass 2 oboe 1 organ 1 soprn 1 tenor 1 timpa 2 tromp 1 violn 1 1 alto 1 bass 2 flt 2 oboe 1 organ 1 soprn 1 tenor 2 tromp 2 viola 2 violn 1 1 alto 1 bass 2 empty 2 oboe 1 organ 1 tenor 2 violn 1 vox 1 1 alto 1 bass 2 empty 2 oboe 1 organ 1 tenor 1 timpa 2 violn 1 vox 1 1 alto 1 bass 2 empty 2 flt 1 organ 1 tenor 1 timpa 1 viola 2 violn 1 1 alto 1 bass 2 empty 1 organ 1 tenor 3 violn 1 vox 1 1 alto 1 bass 2 empty 1 organ 1 tenor 1 viola 2 violn 2 vox 1 1 alto 1 bass 2 empty 1 organ 1 soprn 1 tenor 2 violn 1 1 alto 1 bass 2 empty 1 1 alto 1 bass 2 cor 1 soprn 1 tenor 1 timpa 1 tromp 2 violn 1 1 alto 1 bass 2 cor 1 organ 1 tenor 1 violn 1 1 alto 1 bass 2 cor 1 organ 1 soprn 1 tenor 3 violn 1 1 alto 1 bass 2 cor 1 flt 1 organ 1 soprn 1 tenor 1 viola 2 violn 1 1 alto 1 bass 2 clars 2 empty 1 fagot 2 flt 1 organ 1 tenor 1 timpa 1 viola 2 violn 1 vox 1 1 alto 1 bass 2 clars 2 cor 4 empty 2 fagot 2 flt 2 oboe 1 organ 1 soprn 3 tenor 1 timpa 1 tromb 1 tromt 1 viola 2 violn 1 1 alto 1 bass 2 clars 2 cor 3 empty 2 fagot 2 flt 2 oboe 1 tenor 1 timpa 1 tromt 1 viola 2 violn 1 vox 1 1 alto 1 bass 2 clars 2 cor 2 fagot 2 flt 2 oboe 1 organ 1 soprn 1 tenor 1 timpa 5 tromb 2 tromp 1 viola 2 violn 1 1 alto 1 bass 2 clars 2 cor 1 organ 2 violn 1 vox 1 1 alto 1 bass 2 clars 2 cor 1 organ 1 soprn 2 violn 1 1 alto 1 bass 2 clars 2 cor 1 organ 1 soprn 1 tenor 1 viola 2 violn 1 1 alto 1 bass 2 clars 2 cor 1 organ 1 soprn 1 tenor 1 timpa 2 violn 1 1 alto 1 bass 2 clars 2 cor 1 flt 1 organ 1 soprn 1 tenor 1 viola 2 violn 1 1 alto 1 bass 2 clars 2 cor 1 fagot 1 organ 1 soprn 1 tenor 1 viola 3 violn 1 1 alto 1 bass 2 clars 2 cor 1 fagot 1 flt 2 organ 1 soprn 1 tenor 1 timpa 1 tromp 2 violn 1 1 alto 1 bass 2 clars 2 cor 1 empty 2 fagot 2 flt 1 organ 1 tenor 1 timpa 1 viola 2 violn 1 vox 1 1 alto 1 bass 2 clars 2 cor 1 empty 1 organ 1 tenor 1 viola 1 violn 1 vox 1 1 alto 1 bass 2 clars 1 organ 2 violn 1 1 alto 1 bass 2 clars 1 organ 1 tenor 2 violn 1 vox 1 1 alto 1 bass 2 clars 1 organ 1 tenor 2 violn 1 1 alto 1 bass 2 clars 1 fagot 2 flt 1 organ 1 soprn 1 tenor 1 timpa 2 tromp 1 viola 2 violn 1 1 alto 1 bass 2 clara 2 cor 1 fagot 1 organ 1 soprn 1 tenor 1 violn 1 1 alto 1 bass 2 clara 2 cor 1 fagot 1 organ 1 soprn 1 tenor 1 1 alto 1 bass 2 clara 2 cor 1 fagot 1 flt 1 organ 1 soprn 1 tenor 2 violn 1 1 alto 1 bass 2 cello 2 cor 1 organ 1 soprn 1 tenor 1 timpa 2 tromp 2 viola 1 1 alto 1 bass 2 cello 2 clars 2 cor 2 empty 2 fagot 1 flt 2 oboe 1 organ 1 tenor 1 timpa 1 tromt 1 viola 2 violn 1 vox 1 1 alto 1 bass 1 tenor 2 violn 1 1 alto 1 bass 1 tenor 2 viola 2 violn 1 vox 1 1 alto 1 bass 1 tenor 1 vox 1 1 alto 1 bass 1 soprn 1 tenor 1 violb 1 1 alto 1 bass 1 organ 2 violn 1 vox 1 1 alto 1 bass 1 organ 2 soprn 1 tenor 1 tromt 1 1 alto 1 bass 1 organ 1 tenor 2 vox 1 1 alto 1 bass 1 organ 1 tenor 1 1 alto 1 bass 1 organ 1 soprn 2 violn 1 1 alto 1 bass 1 organ 1 soprn 1 tenor 2 tromb 2 violn 1 1 alto 1 bass 1 organ 1 soprn 1 tenor 1 violn 1 1 alto 1 bass 1 organ 1 soprn 1 tenor 1 viola 2 violn 1 1 alto 1 bass 1 organ 1 soprn 1 tenor 1 tuba 2 violn 1 1 alto 1 bass 1 organ 1 1 alto 1 bass 1 forte 1 soprn 1 tenor 1 1 alto 1 bass 1 fagot 1 organ 1 soprn 1 tenor 2 tromp 2 violn 1 1 alto 1 bass 1 empty 2 tenor 2 vox 1 1 alto 1 bass 1 empty 2 flt 1 organ 1 tenor 1 viola 2 violn 1 vox 1 1 alto 1 bass 1 empty 1 tenor 3 viola 2 violn 1 vox 1 1 alto 1 bass 1 empty 1 tenor 1 vox 1 1 alto 1 bass 1 empty 1 tenor 1 viola 2 violn 1 vox 1 1 alto 1 bass 1 cor 2 empty 2 oboe 1 organ 1 soprn 1 tenor 1 timpa 2 viola 2 violn 1 1 alto 1 bass 1 cor 1 organ 1 soprn 1 tenor 1 viola 2 violn 1 1 alto 1 bass 1 cor 1 organ 1 soprn 1 tenor 1 viola 1 violn 1 1 alto 1 bass 1 clars 2 empty 1 organ 1 tenor 2 violn 1 vox 1 1 alto 1 bass 1 clars 2 cor 2 empty 2 fagot 2 flt 1 organ 1 tenor 1 timpa 1 viola 2 violn 1 vox 1 1 alto 1 bass 1 clars 2 cor 1 empty 1 fagot 1 flt 1 organ 1 soprn 1 tenor 1 timpa 1 tromb 1 viola 2 violn 1 1 alto 1 bass 1 clars 1 cor 2 empty 1 organ 1 tenor 1 viola 1 vox 1 1 alto 1 bass 1 clars 1 cor 2 empty 1 fagot 1 soprn 1 viola 1 violn 1 1 alto 1 bass 1 clars 1 cor 2 empty 1 fagot 1 flt 1 oboe 1 tenor 1 timpa 1 tromt 1 viola 2 violn 1 vox 1 1 alto 1 bass 1 clars 1 cor 1 empty 1 organ 1 tenor 1 viola 1 violn 1 vox 1 1 alto 1 bass 1 cello 5 empty 1 1 alto 1 bass 1 cello 2 cor 1 organ 1 soprn 1 tenor 1 timpa 2 tromt 2 viola 1 violn 1 1 alto 1 bass 1 cello 2 clars 2 fagot 1 flt 1 organ 1 soprn 1 tenor 1 timpa 2 tromp 1 viola 2 violn 1 1 alto 1 bass 1 cello 2 clars 2 empty 1 flt 1 oboe 1 organ 1 tenor 1 timpa 1 tromp 1 tromt 1 viola 2 violn 1 vox 1 1 alto 1 bass 1 cello 2 clars 2 cor 3 empty 2 fagot 1 flt 2 oboe 1 organ 1 tenor 1 timpa 1 tromt 1 viola 2 violn 1 vox 1 1 alto 1 bass 1 cello 2 clars 2 cor 2 flt 1 organ 1 soprn 1 timpa 2 tromp 1 viola 2 violn 1 1 alto 1 bass 1 cello 2 clars 2 cor 2 empty 1 organ 1 soprn 2 tenor 1 tromb 1 tromt 1 1 alto 1 bass 1 cello 2 clars 2 cor 1 fagot 1 flt 1 organ 1 soprn 1 tenor 1 timpa 1 tromp 1 viola 2 violn 1 1 alto 1 bass 1 cello 1 tenor 2 tromp 2 violn 1 vox 1 1 alto 1 bass 1 cello 1 organ 1 tenor 1 viola 2 violn 1 vox 1 1 alto 1 bass 1 cello 1 cor 3 empty 1 flt 1 vox 1 1 alto 1 bass 1 cello 1 cor 1 soprn 1 tenor 2 violn 1 1 alto 1 bass 1 cello 1 clars 1 cor 5 empty 1 fagot 1 oboe 1 vox 1 1 alto 1 bass 1 cbass 2 clars 2 cor 2 fagot 2 flt 2 oboe 1 soprn 1 tenor 1 timpa 1 tromb 2 tromp 1 viola 2 violn 1 1 alto 1 bass 1 cbass 2 clars 2 cor 2 fagot 1 flt 2 oboe 1 organ 1 soprn 1 tenor 1 timpa 1 tromb 2 tromp 1 viola 2 violn 1 1 alto 1 bass 1 cbass 2 clars 2 cor 1 fagot 1 flt 1 organ 1 soprn 1 tenor 1 timpa 1 viola 2 violn 1 1 alto 1 bass 1 cbass 1 cello 2 clars 2 cor 3 empty 2 fagot 1 flt 2 oboe 1 organ 1 tenor 1 timpa 1 tromt 1 viola 2 violn 1 vox 1 1 alto 1 bass 1 cbass 1 cello 2 clars 2 cor 2 fagot 1 flt 2 oboe 1 organ 1 soprn 2 tenor 1 timpa 1 tromb 2 tromp 1 viola 2 violn 1 1 alto 1 bass 1 cbass 1 cello 2 clars 2 cor 2 empty 2 fagot 1 flt 2 oboe 1 organ 1 tenor 1 tromt 1 viola 2 violn 1 vox 1 1 alto 1 bass 1 cbass 1 cello 2 clars 2 cor 2 empty 1 organ 1 soprn 2 tenor 1 timpa 1 tromb 1 tromt 1 1 alto 1 bass 1 cbass 1 cello 1 clars 2 cor 1 fagot 2 flt 1 oboe 1 piatt 1 soprn 1 tambn 1 tenor 1 timpa 1 trngl 3 tromp 1 viola 2 violn 1 1 alto 1 bass 1 cbass 1 cello 1 clars 1 cor 1 fagot 1 flt 1 oboe 1 soprn 1 tenor 1 timpa 1 tromp 1 tromt 1 viola 1 violn 1 1 alto 1 bass 1 cbass 1 cello 1 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 1 organ 1 soprn 1 tenor 1 timpa 1 tromb 1 viola 2 violn 1 1 alto 1 bass 1 bdrum 1 cello 1 cor 4 empty 1 fagot 1 flt 1 piatt 1 picco 1 tambn 1 trngl 1 tromp 1 violn 1 1 alto 1 bass 1 1 alto 1 arpa 2 bass 1 cello 1 clars 1 cor 2 empty 1 fagot 1 flt 2 oboe 2 soprn 2 tenor 1 timpa 1 tromp 1 tromt 1 viola 2 violn 1 1 alto 1 arpa 1 cbass 1 cello 1 clars 1 cor 1 empty 1 fagot 1 flt 1 oboe 1 soprn 1 tenor 1 timpa 1 tromp 2 tromt 1 viola 2 violn ```
craigsapp commented 2 years ago

The instrument code list is now available through these urls from the POPC2 metdata spreadsheet:

https://script.google.com/macros/s/AKfycbwv9fNZ8GT9DS4QHTJT3o8KapDVt9pbG3aoOITNhVxztHvk1Nrlcg_zjf_pMi6pLUYVIA/exec?format=json https://script.google.com/macros/s/AKfycbwv9fNZ8GT9DS4QHTJT3o8KapDVt9pbG3aoOITNhVxztHvk1Nrlcg_zjf_pMi6pLUYVIA/exec?format=aton https://script.google.com/macros/s/AKfycbwv9fNZ8GT9DS4QHTJT3o8KapDVt9pbG3aoOITNhVxztHvk1Nrlcg_zjf_pMi6pLUYVIA/exec?format=tsv https://script.google.com/macros/s/AKfycbwv9fNZ8GT9DS4QHTJT3o8KapDVt9pbG3aoOITNhVxztHvk1Nrlcg_zjf_pMi6pLUYVIA/exec?format=humdrum

Click for example data (before PL translations are added) ``` @@BEGIN: ENTRY @Count: 2150 @Code: alto @Name-EN: Alto (voice) @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 37 @Code: arpa @Name-EN: Harp @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 1 @Code: barit @Name-EN: Baritone (voice) @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 1606 @Code: bass @Name-EN: Bass (voice) @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 24 @Code: bdrum @Name-EN: Bass drum @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 2 @Code: calto @Name-EN: Contralto @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 199 @Code: cbass @Name-EN: Contrabass @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 398 @Code: cello @Name-EN: Violoncello @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 14 @Code: cemba @Name-EN: Harpischord @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 56 @Code: clara @Name-EN: Alto clarinet @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 15 @Code: clarb @Name-EN: Bass clarinet @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 1051 @Code: clars @Name-EN: Soprano clarinet @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 1422 @Code: cor @Name-EN: French horn @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 12 @Code: cornt @Name-EN: Cornet @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 5 @Code: drum @Name-EN: Drum @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 24 @Code: drumS @Name-EN: Small drum @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 2 @Code: fag_c @Name-EN: Contrabasson @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 589 @Code: fagot @Name-EN: Bassoon @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 3 @Code: feme @Name-EN: Female voice @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 660 @Code: flt @Name-EN: Flute @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 615 @Code: forte @Name-EN: Fortepiano @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 3 @Code: gong @Name-EN: Tamtam @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 22 @Code: liuto @Name-EN: Lute @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 8 @Code: male @Name-EN: Male voice @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 772 @Code: oboe @Name-EN: Oboe @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 10 @Code: ophic @Name-EN: Ophicleide @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 1934 @Code: organ @Name-EN: Organ @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 26 @Code: physh @Name-EN: Physharmonica @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 1095 @Code: piano @Name-EN: Piano[forte] @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 10 @Code: piatt @Name-EN: Cymbals @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 115 @Code: picco @Name-EN: Piccolo (flute) @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 16 @Code: serp @Name-EN: Serpent @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 1189 @Code: soprn @Name-EN: Soprano (voice) @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 5 @Code: tambn @Name-EN: Tambourine @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 3192 @Code: tenor @Name-EN: Tenor (voice) @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 416 @Code: timpa @Name-EN: Timpani @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 32 @Code: trngl @Name-EN: Triangle @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 40 @Code: tromb @Name-EN: Bass trombone @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 374 @Code: tromp @Name-EN: Trumpet @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 288 @Code: tromt @Name-EN: Tenor trombone @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 15 @Code: tuba @Name-EN: Tuba @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 837 @Code: viola @Name-EN: Viola @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 7 @Code: violb @Name-EN: Bass viola da gamba @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 3210 @Code: violn @Name-EN: Violin @Name-PL: @@END: ENTRY @@BEGIN: ENTRY @Count: 1970 @Code: vox @Name-EN: Voice @Name-PL: @@END: ENTRY ```

The count parameter indicates how many parts are present in the score database. This is useful for checking for errors in the instrument codes, for example.

craigsapp commented 2 years ago

Polish instruments are added to the Humdrum Instrument Code spreadsheet by @jacekiwaszko1 :

http://bit.ly/humdrum-instrument-codes https://script.google.com/macros/s/AKfycbxtpzIBumhXjNd30fsWuFdsBco2EqrezXMsUxQ2lrylvwls1AMyI7MuLrW3qRh6_HDp/exec?format=json https://script.google.com/macros/s/AKfycbxtpzIBumhXjNd30fsWuFdsBco2EqrezXMsUxQ2lrylvwls1AMyI7MuLrW3qRh6_HDp/exec?format=aton

These code-to-natural-language names are used as the basis of names for instruments on the popc2 website that comes from this URL (which will change when the score server moves):

https://data.nifc.humdrum.org/instrument-index.json

Click to view current contents of that instrument index. ```json { "alto": { "code":"alto", "EN":"alto (voice)", "PL":"alt" }, "arpa": { "code":"arpa", "EN":"harp", "PL":"harfa" }, "barit": { "code":"barit", "EN":"baritone (voice)", "PL":"baryton" }, "bass": { "code":"bass", "EN":"bass (voice)", "PL":"bas" }, "bdrum": { "code":"bdrum", "EN":"bass drum", "PL":"bęben wielki" }, "calto": { "code":"calto", "EN":"contralto", "PL":"kontralt" }, "cbass": { "code":"cbass", "EN":"contrabass", "PL":"kontrabas" }, "cello": { "code":"cello", "EN":"violoncello", "PL":"wiolonczela" }, "cemba": { "code":"cemba", "EN":"harpischord", "PL":"klawesyn" }, "clara": { "code":"clara", "EN":"alto clarinet", "PL":"klarnet altowy" }, "clarb": { "code":"clarb", "EN":"bass clarinet", "PL":"klarnet basowy" }, "clars": { "code":"clars", "EN":"soprano clarinet", "PL":"klarnet" }, "clrno": { "code":"clrno", "EN":"clarino", "PL":"klarino" }, "cor": { "code":"cor", "EN":"French horn", "PL":"róg" }, "cornt": { "code":"cornt", "EN":"cornet", "PL":"kornet" }, "drum": { "code":"drum", "EN":"drum", "PL":"bęben" }, "drumS": { "code":"drumS", "EN":"small drum", "PL":"bęben mały" }, "empty": { "code":"empty", "EN":"", "PL":"" }, "fag_c": { "code":"fag_c", "EN":"contrabasson", "PL":"kontrafagot" }, "fagot": { "code":"fagot", "EN":"bassoon", "PL":"fagot" }, "feme": { "code":"feme", "EN":"female voice", "PL":"głos żeński" }, "flt": { "code":"flt", "EN":"flute", "PL":"flet" }, "forte": { "code":"forte", "EN":"fortepiano", "PL":"drewniane pianino" }, "gong": { "code":"gong", "EN":"tamtam", "PL":"tam tam" }, "klav": { "code":"klav", "EN":"keyboard", "PL":"keyboard" }, "liuto": { "code":"liuto", "EN":"lute", "PL":"lutnia" }, "male": { "code":"male", "EN":"male voice", "PL":"głos męski" }, "oboe": { "code":"oboe", "EN":"oboe", "PL":"obój" }, "ophic": { "code":"ophic", "EN":"ophicleide", "PL":"ofiklejda" }, "organ": { "code":"organ", "EN":"organ", "PL":"organo" }, "physh": { "code":"physh", "EN":"physharmonica", "PL":"fisharmonia" }, "piano": { "code":"piano", "EN":"piano[forte]", "PL":"fortepian" }, "piatt": { "code":"piatt", "EN":"cymbals", "PL":"talerze perkusyjne" }, "picco": { "code":"picco", "EN":"piccolo (flute)", "PL":"flet piccolo" }, "serp": { "code":"serp", "EN":"serpent", "PL":"serpent" }, "soprn": { "code":"soprn", "EN":"soprano (voice)", "PL":"sopran" }, "tambn": { "code":"tambn", "EN":"tambourine", "PL":"tamburyn" }, "tenor": { "code":"tenor", "EN":"tenor (voice)", "PL":"tenor" }, "timpa": { "code":"timpa", "EN":"timpani", "PL":"kotły" }, "trngl": { "code":"trngl", "EN":"triangle", "PL":"trójkąt" }, "troma": { "code":"troma", "EN":"alto trombone", "PL":"alto trombone" }, "tromb": { "code":"tromb", "EN":"bass trombone", "PL":"puzon basowy" }, "tromp": { "code":"tromp", "EN":"trumpet", "PL":"trąbka" }, "tromt": { "code":"tromt", "EN":"tenor trombone", "PL":"puzon tenorowy" }, "tuba": { "code":"tuba", "EN":"tuba", "PL":"tuba" }, "viola": { "code":"viola", "EN":"viola", "PL":"altówka" }, "violb": { "code":"violb", "EN":"bass viola da gamba", "PL":"viola da gamba basowa" }, "viole": { "code":"viole", "EN":"violone", "PL":"violone" }, "violn": { "code":"violn", "EN":"violin", "PL":"skrzypce" }, "vox": { "code":"vox", "EN":"voice", "PL":"głos" } } ```

This list is overlayed with instrument codes found on the POPC2 Instrument code metadata spreadsheet:

https://script.google.com/macros/s/AKfycbwv9fNZ8GT9DS4QHTJT3o8KapDVt9pbG3aoOITNhVxztHvk1Nrlcg_zjf_pMi6pLUYVIA/exec?format=json https://script.google.com/macros/s/AKfycbwv9fNZ8GT9DS4QHTJT3o8KapDVt9pbG3aoOITNhVxztHvk1Nrlcg_zjf_pMi6pLUYVIA/exec?format=aton

Screen Shot 2022-02-10 at 8 37 49 PM

Instrument names from this list will override those from the instrument names from the Humdrum Instrument Code spreadsheet (so the POPC2 metadata instrument list can be used to override the instrument names and/or be used to add a non-standard name/code to the final list).


The final list itself is generated by examining Humdrum scores in the database for AIN reference records, which contain an alphabetically sorted list of instrument codes for instruments in the score (which is generated in preparation of scores in the POPC2 transcription repository.

If there is no AIN reference record (such as for POPC1 files), then instrument codes will be extracted directly from interpretations in the file, such as *Ioboe for an oboe instrument code.

Blank instrument names in the final list will be ignored on the spreadsheet display of the instruments. There is an empty code which means that no instrument has been assigned. Other empty instrument names will probably indicate a typo or non-standard instrument code in the scores (that will need to be checked occasionally and fixed in the scores).

craigsapp commented 2 years ago

Note that there are three more instrument codes given on the POPC2 metadata spreadsheet:

Screen Shot 2022-02-10 at 8 40 22 PM

These will need correct Polish names (and also add correct Polish names to the Humdrum Instrument Code spreadsheet).

What a "clarino" is, is not totally clear to me. It seems to be a valveless trumpet (possibly a small valveless trumpet). I would suspect that it is a brass instrument which is straight and not curled up.

There will also be fixes needed to the instrument code assignments in the scores. Particularly anything which is for a recorder will be incorrect (since there are no automatic assignments of recorder instruments). There will also be problems between a contrabass instrument and a bass voice. (See the other issues about cleaning up the instrument codes in the data).

craigsapp commented 2 years ago

Here is the PERL script used to create the instrument index on the data server:

https://data.nifc.humdrum.org/instrument-index.json

Click to view PERL script. ```perl #!/usr/bin/perl # # Programmer: Craig Stuart Sapp # Creation Date: Thu 10 Feb 2022 08:56:23 AM PST # Last Modified: Thu 10 Feb 2022 08:56:26 AM PST # Filename: cache/bin/makeInstrumentIndex # Syntax: perl 5 # vim: ts=3 # # Description: Create a list of instrument codes that are used in the score, # as well as their names in English and Polish. # use strict; use Getopt::Long; my $wget = `which wget`; chomp $wget; die "Cannot find wget program\n" if $wget =~ /^\s*$/; my $indexfile; Getopt::Long::Configure("bundling"); GetOptions ( "i|index:s" => \$indexfile ); my %NameEN; # Names for instrument codes in English. my %NamePL; # Names for instrument codes in Polish. my $humInstUrl = "https://script.google.com/macros/s/AKfycbxtpzIBumhXjNd30fsWuFdsBco2EqrezXMsUxQ2lrylvwls1AMyI7MuLrW3qRh6_HDp/exec?format=aton"; my $popcInstUrl = "https://script.google.com/macros/s/AKfycbwv9fNZ8GT9DS4QHTJT3o8KapDVt9pbG3aoOITNhVxztHvk1Nrlcg_zjf_pMi6pLUYVIA/exec?format=aton"; buildInstrumentNames(); $indexfile = "cache-index.hmd" if $indexfile =~ /^\s*$/; # Cache depth (number of subdirectory levels until file directories). my $cacheDepth = 1; $cacheDepth = 1 if $cacheDepth < 1; $cacheDepth = 1 if $cacheDepth > 3; my %index = getIndex($indexfile); my %INST; foreach my $key (sort keys %index) { my $value = $index{$key}; my $basedir = getTargetDir($key, $cacheDepth); processFile("$basedir/$key.krn"); } my @keys = sort keys %INST; print "{\n"; for (my $i=0; $i<@keys; $i++) { my $key = $keys[$i]; print "\t\"$key\":\t{ \"code\":\"$key\", \"EN\":\"$NameEN{$key}\", \"PL\":\"$NamePL{$key}\" }"; if ($i < @keys - 1) { print ","; } print "\n"; } print "}\n"; exit(0); ########################################################################### ############################## ## ## processFile -- ## sub processFile { my ($file) = @_; open (FILE, $file) or die "Cannot read $file\n"; my @contents = ; close FILE; chomp @contents; # prefer to extract instruments from AIN record: my $ain = 0; my $count; for (my $i = $#contents; $i>= 0; $i--) { my $line = $contents[$i]; next if $line !~ /^!!!AIN:\s*(.*)\s*$/; $ain = 1; my @pieces = split(/[^a-zA-Z0-9_-]/, $line); for (my $j=0; $j<@pieces; $j++) { my $piece = $pieces[$j]; next if $piece !~ /^[a-z]/; if ($j - 1 >= 0) { if ($pieces[$j-1] =~ /^\d/) { $count = $pieces[$j-1]; } else { $count = 1; } } else { $count = 1; } $INST{$piece} += $count; } } return if $ain; # otherwise search for instrument codes in interpretations # (not worrying if the spine of the code is **kern): for (my $i=0; $i<@contents; $i++) { my $line = $contents[$i]; next if $line !~ /^\*/; my @data = split(/\t+/, $line); for (my $j=0; $j<@data; $j++) { my $field = $data[$j]; next if $field !~ /^\*I([a-z].*)\s*$/; my $code = $1; if ($code =~ /\&I/) { my @pieces = split(/\&I/, $code); foreach my $piece (@pieces) { $INST{$piece}++; } } else { $INST{$code}++; } } } } ############################## ## ## getTargetDir -- ## sub getTargetDir { my ($md5, $cacheDepth) = @_; return $md5 if $cacheDepth == 0; my @pieces = split(//, $md5); my $output = ""; for (my $i=0; $i<$cacheDepth; $i++) { $output .= $pieces[$i] . "/"; } $output .= $md5; return $output; } ############################## ## ## getIndex -- ## sub getIndex { my ($indexfile) = @_; open(FILE, $indexfile) or die "Cannot read $indexfile\n"; my @contents = ; chomp @contents; close FILE; my $md5Index = -1; my $fileidIndex = -1; my $exinterp = 0; my %output; for (my $i=0; $i<@contents; $i++) { my $line = $contents[$i]; next if $line =~ /^!/; if ($line =~ /^\*\*/) { $exinterp = 1; my @fields = split(/\t+/, $line); for (my $j=0; $j<@fields; $j++) { $md5Index = $j if $fields[$j] eq "**md5"; $fileidIndex = $j if $fields[$j] eq "**fileid"; } next; } next if $line =~ /^\*/; next if !$exinterp; die "Cannot find MD5 column in index file\n" if $md5Index < 0; die "Cannot find FileId column in index file\n" if $fileidIndex < 0; my @fields = split(/\t+/, $line); $output{$fields[$md5Index]} = $fields[$fileidIndex]; } return %output; } ############################## ## ## buildInstrumentNames -- ## sub buildInstrumentNames() { my $command = "$wget \"$humInstUrl\" -O - 2> /dev/null"; my @huminst = `$command`; chomp @huminst; my $command2 = "$wget \"$popcInstUrl\" -O - 2> /dev/null"; my @popcinst = `$command2`; chomp @popcinst; die "Humdrum Instrument List data is missing" if @huminst < 10; die "POPC2 Instrument List data is missing" if @popcinst < 10; my $line = 0; my %entry; ($line, %entry) = getEntry($line, @huminst); while ($line < @huminst) { my $code = $entry{"code"}; last if $code =~ /^\s*$/; if ($code !~ /^[A-Z]/) { my $english = $entry{"Name-EN"}; my $polish = $entry{"Name-PL"}; $NameEN{$code} = $english; $NamePL{$code} = $polish; } ($line, %entry) = getEntry($line, @huminst); } $line = 0; ($line, %entry) = getEntry($line, @popcinst); while ($line < @popcinst) { my $code = $entry{"Code"}; last if $code =~ /^\s*$/; if ($code !~ /^[A-Z]/) { my $english = $entry{"Name-EN"}; my $polish = $entry{"Name-PL"}; $NameEN{$code} = $english if $english !~ /^\s*$/; $NamePL{$code} = $polish if $polish !~ /^\s*$/; } ($line, %entry) = getEntry($line, @popcinst); } } ############################## ## ## getEntry -- ## ## Example Humdrum Instrument entry: ## ## @@BEGIN: ENTRY ## @code: cor ## @class: bras ## @type: brass,wind,sorch,lorch,lips ## @Name-EN: (French) horn ## @Name-FR: cor ## @Name-DE: Horn ## @Name-IT: corno ## @Name-ES: ## @Name-PL: róg ## @Name-JA: ホルン ## @Name-EL: ## @Name-LA: ## @Wikipedia-EN: https://en.wikipedia.org/wiki/French_horn ## @Wikipedia-FR: ## @Wikipedia-DE: ## @Wikipedia-IT: ## @Wikipedia-ES: ## @Wikipedia-PL: https://pl.wikipedia.org/wiki/R%C3%B3g_(instrument_muzyczny) ## @Wikipedia-JA: https://ja.wikipedia.org/wiki/%E3%83%9B%E3%83%AB%E3%83%B3 ## @Wikipedia-EL: ## @Wikipedia-LA: ## @@END: ENTRY ## ## POPC2 Instrument code example entry: ## ##@@BEGIN: ENTRY ## @Count: 37 ## @Code: arpa ## @Name-EN: harp ## @Name-PL: harfa ## @@END: ENTRY ## sub getEntry { my ($index, @contents) = @_; my %output; # find next line that starts with @@BEGIN: ENTRY: while ($index < @contents) { last if $contents[$index] =~ /^\@\@BEGIN:\s*ENTRY\s*$/; $index++; } if ($contents[$index] !~ /^\@\@BEGIN:\s*ENTRY\s*$/) { $index = @contents + 1000; return ($index, %output); } $index++; while ($index < @contents) { if ($contents[$index] =~ /^\@\@END:\s*ENTRY\s*$/) { last; } # Assume the parameter is only on one line. my $text = $contents[$index]; if ($text =~ /^\@([^@\s:]+):\s*(.+)\s*$/) { my $key = $1; my $value = $2; $output{$key} = $value; } $index++; } return ($index, %output); } ```
craigsapp commented 2 years ago

The instrument code index is stored in the variable popc2.VARS.INSTRUMENT_INDEX on the website:

Screen Shot 2022-02-10 at 9 39 06 PM

The translations for instrument names are also dynamically stored in popc2.VARS.TRANSLATIONS, and indexed by the Humdrum instrument code:

Screen Shot 2022-02-10 at 9 40 35 PM

(Since they instrument code list is opening ended, it is dynamically generated from the digital scores, and is not given as a fixed list in the _includes/translations directory). To add a new instrument name/translation it should be added to either (probably both) the Humdrum instrument code spreadsheet mentioned above, or the POPC2 instrument code list (which has priority over the Humdrum instrument code list). Then the list on the data server will be updated when adding a new batch of scores, or running this command on the data server:

make instrument-index

This make target will update the instrument index based on the PERL script given above.

craigsapp commented 2 years ago

Commit https://github.com/craigsapp/website-polish-scores/commit/73fada1a1c9553dae321249f2a2b6343dbc30544 adds initial instrument search on browse page:

Screen Shot 2022-02-11 at 12 12 15 AM Screen Shot 2022-02-11 at 12 09 32 AM

Some things will need to be cleaned up

(1) when first creating the instrument filter on the browse page, the instrument translations are not available (or may not be available), and so the list will show instrument codes rather than names:

Screen Shot 2022-02-11 at 12 13 47 AM

To fix, rebuild the instrument filter when the instrument index has been downloaded from the data server (or cheat and place instrument list in website files).

(2) The instrument codes need to be sorted by the language being used (currently they are sorted by instrument code rather than instrument name in given language):

Screen Shot 2022-02-11 at 12 16 24 AM Screen Shot 2022-02-11 at 12 16 44 AM

(3) Currently only a single instrument can be selected. Allow in the future multiple instruments to be selectd. These would be anded together (require both instruments to be present in matches. There could also be enhancements to select or (instrument 1 or instrument 2 must be in the score) -- this is less important since separate searches can accomplish the equivalent of or search. And another one that might be more useful is an only search (scores containing only instrument 1 and instrument 2, but no other instruments).

craigsapp commented 2 years ago

Commit https://github.com/craigsapp/website-polish-scores/commit/c00fe6457854c3988725122d8bc77787b4a1f679 enables alphabetic sorting of instrument names by active language:

Screen Shot 2022-02-11 at 10 33 09 PM Screen Shot 2022-02-11 at 10 33 21 PM

Also note that I have adjusted the English instrument names on the POPC2 instrument name spreadsheet so that similar instruments are grouped together alphabetically, such as the three clarinets:

Screen Shot 2022-02-11 at 10 39 46 PM

For the most part, the Polish names already do that, but you could adjust the names in the Instrument Codes tab on the POPC2 metadata spreadsheet to do a similar thing for all instruments (note that I also grouped all voice instrumentations together by labeling the soprano, for example, as voice (soprano).

craigsapp commented 2 years ago

Commit https://github.com/craigsapp/website-polish-scores/commit/81266e55dc29bb85e9a7c121fe2dd94850ae395a regenerates the instrument selection list when the translations have been downloaded. This allows the natural language names of the instrument to be displayed in the list when first viewing the browse page. In addition, a count of the number of scores that containing that instrument is listed after the instrument name.

Selection by instrument needs to be fixed.

craigsapp commented 2 years ago

Commit https://github.com/craigsapp/website-polish-scores/commit/b4827c7bc581dd1b9c5f2636e5df2a3d7f731f6f fixes selection of an instrument on the browse page. Here is a list of the works containing an ophecleide:

Screen Shot 2022-02-12 at 4 04 25 PM Screen Shot 2022-02-12 at 4 04 42 PM
craigsapp commented 2 years ago

Using multiple on a select menu is problemmatic since the select menu is no longer popup. So multiple instrument selection can be dealt with later. In some circumstances, the Genre field could be used, such as "SATB" genre to allow for works for 4-part chorale, or an "a capella" option for works only for voice, as well as orchestral for works that contain two violins (or more), viola, cello, and contrabass as well as at least one woodwind or brass instrument.