lib/head_music/data/instruments.yml in head_music-7.0.0 vs lib/head_music/data/instruments.yml in head_music-7.0.1
- old
+ new
@@ -124,18 +124,22 @@
default:
staff_schemes:
default:
- clef: neutral_clef
orchestra_section_key: percussion
+ range_categories:
+ - bass
bass_guitar:
family_key: guitar
variants:
default:
staff_schemes:
default:
- clef: bass_clef
sounding_transposition: -12
+ range_categories:
+ - bass
bass_oboe:
alias_name_keys:
- baritone_oboe
family_key: oboe
variants:
@@ -154,10 +158,12 @@
pitch_designation: Bb
staff_schemes:
default:
- clef: bass_clef
sounding_transposition: 0
+ range_categories:
+ - bass
bass_trumpet:
family_key: trumpet
variants:
default:
pitch_designation: Bb
@@ -175,10 +181,13 @@
pitch_designation: Eb
staff_schemes:
default:
- clef: treble_clef
sounding_transposition: -9
+ range_categories:
+ - baritone
+ - bass
bass_tuba:
family_key: tuba
variants:
default:
pitch_designation: F
@@ -219,10 +228,12 @@
default:
pitch_designation: F
staff_schemes:
default:
- clef: bass_clef
+ range_categories:
+ - bass
bugle:
family_key: trumpet
variants:
default:
pitch_designation: G
@@ -234,10 +245,19 @@
pitch_designation: Bb
staff_schemes:
default:
- clef: treble_clef
sounding_transposition: -2
+ in_c:
+ pitch_designation: C
+ staff_schemes:
+ default:
+ - clef: treble_clef
+ sounding_transposition: 0
+ range_categories:
+ - soprano
+ - alto
castanets:
classification_keys:
- percussion
- idiophone
variants:
@@ -267,10 +287,12 @@
variants:
default:
staff_schemes:
default:
- clef: bass_clef
+ range_categories:
+ - tenor
chimes:
alias_name_keys:
- tubular_bells
- orchestral_chimes
classification_keys:
@@ -332,18 +354,26 @@
pitch_designation: Eb
staff_schemes:
default:
- clef: treble_clef
sounding_transposition: 3
+ range_categories:
+ - soprano
+ - sopranino
clash_cymbals:
+ alias_name_keys:
+ - concert_cymbals
+ - orchestral_cymbals
+ - crash_cymbals
family_key: cymbal
variants:
default:
staff_schemes:
default:
- clef: neutral_clef
clavichord:
+ family_key: clavichord
variants:
default:
staff_schemes:
default:
- clef: treble_clef
@@ -357,46 +387,54 @@
pitch_designation: Bb
staff_schemes:
default:
- clef: treble_clef
sounding_transposition: -26
+ range_categories:
+ - contrabass
contrabassoon:
family_key: bassoon
variants:
default:
staff_schemes:
default:
- clef: bass_clef
sounding_transposition: -12
+ range_categories:
+ - contrabass
cor_anglais:
alias_name_keys:
- english_horn
family_key: oboe
variants:
default:
staff_schemes:
default:
- clef: treble_clef
sounding_transposition: -7
+ range_categories:
+ - alto
cornet:
family_key: cornet
variants:
default:
pitch_designation: Bb
staff_schemes:
default:
- clef: treble_clef
sounding_transposition: -2
+ range_categories:
+ - soprano
countertenor_voice:
family_key: voice
variants:
default:
staff_schemes:
default:
- clef: treble_clef
range_categories:
- - alto
+ - countertenor
cowbell:
classification_keys:
- percussion
- idiophone
variants:
@@ -424,16 +462,20 @@
- clef: neutral_clef
double_bass:
alias_name_keys:
- contrabass
- string_bass
+ family_key: double_bass
variants:
default:
staff_schemes:
default:
- clef: bass_clef
sounding_transposition: -12
+ range_categories:
+ - bass
+ - contrabass
euphonium:
alias_name_keys:
- tenor_tuba
classification_keys:
- aerophone
@@ -449,26 +491,33 @@
staff_schemes:
default:
- clef: treble_clef
sounding_transposition: -14
orchestra_section_key: brass
+ range_categories:
+ - baritone
flugelhorn:
family_key: saxhorn
variants:
default:
pitch_designation: Bb
staff_schemes:
default:
- clef: treble_clef
sounding_transposition: -2
+ range_categories:
+ - soprano
+ - alto
flute:
family_key: flute
variants:
default:
staff_schemes:
default:
- clef: treble_clef
+ range_categories:
+ - soprano
french_horn:
alias_name_keys:
- horn
family_key: horn
variants:
@@ -479,10 +528,13 @@
- clef: treble_clef
sounding_transposition: -7
bass_clef:
- clef: bass_clef
sounding_transposition: 5
+ range_categories:
+ - alto
+ - tenor
glockenspiel:
alias_name_keys:
- concert_bells
- bells
- carillon
@@ -518,10 +570,11 @@
staff_schemes:
default:
- clef: treble_clef
- clef: bass_clef
harpsichord:
+ family_key: harpsichord
variants:
default:
staff_schemes:
default:
- clef: treble_clef
@@ -580,27 +633,34 @@
variants:
default:
staff_schemes:
default:
- clef: treble_clef
+ range_categories:
+ - alto
+ - tenor
oboe:
family_key: oboe
variants:
default:
staff_schemes:
default:
- clef: treble_clef
+ range_categories:
+ - soprano
oboe_d_amore:
alias_name_keys:
- hautbois_d_amour
family_key: oboe
variants:
default:
staff_schemes:
default:
- clef: treble_clef
sounding_transposition: -3
+ range_categories:
+ - alto
organ:
alias_name_keys:
- pipe_organ
family_key: organ
variants:
@@ -638,20 +698,24 @@
pitch_designation: Ab
staff_schemes:
default:
- clef: treble_clef
sounding_transposition: 8
+ range_categories:
+ - piccolo
piccolo_flute:
alias_name_keys:
- piccolo
family_key: flute
variants:
default:
staff_schemes:
default:
- clef: treble_clef
sounding_transposition: 12
+ range_categories:
+ - piccolo
piccolo_trumpet:
family_key: trumpet
variants:
default:
pitch_designation: Bb
@@ -665,24 +729,244 @@
default:
- clef: treble_clef
sounding_transposition: 9
range_categories:
- piccolo
+garklein_recorder:
+ alias_name_keys:
+ - sopranissimo_recorder
+ - piccolo_recorder
+ family_key: recorder
+ variants:
+ default:
+ pitch_designation: C6
+ staff_schemes:
+ default:
+ - clef: treble_clef
+ sounding_transposition: 24
+ range_categories:
+ - piccolo
+sopranino_recorder:
+ family_key: recorder
+ variants:
+ default:
+ pitch_designation: F5
+ staff_schemes:
+ default:
+ - clef: treble_clef
+ sounding_transposition: 12
+ range_categories:
+ - sopranino
recorder:
+ alias_name_keys:
+ - soprano_recorder
+ - descant
family_key: recorder
variants:
default:
+ pitch_designation: C5
staff_schemes:
default:
- clef: treble_clef
-saxophone:
+ sounding_transposition: 12
+ range_categories:
+ - soprano
+alto_recorder:
+ alias_name_keys:
+ - treble_recorder
+ family_key: recorder
+ variants:
+ default:
+ pitch_designation: F4
+ staff_schemes:
+ default:
+ - clef: treble_clef
+ range_categories:
+ - alto
+tenor_recorder:
+ family_key: recorder
+ variants:
+ default:
+ pitch_designation: C4
+ staff_schemes:
+ default:
+ - clef: treble_clef
+ range_categories:
+ - tenor
+bass_recorder:
+ alias_name_keys:
+ - basset_recorder
+ family_key: recorder
+ variants:
+ default:
+ pitch_designation: F3
+ staff_schemes:
+ default:
+ - clef: bass_clef
+ sounding_transposition: 12
+ range_categories:
+ - baritone
+ - bass
+great_bass_recorder:
+ alias_name_keys:
+ - quart_bass_recorder
+ family_key: recorder
+ variants:
+ default:
+ pitch_designation: C3
+ staff_schemes:
+ default:
+ - clef: bass_clef
+ sounding_transposition: 12
+ range_categories:
+ - bass
+contrabass_recorder:
+ alias_name_keys:
+ - great_bass_recorder
+ - sub_bass_recorder
+ family_key: recorder
+ variants:
+ default:
+ pitch_designation: F2
+ staff_schemes:
+ default:
+ - clef: bass_clef
+ sounding_transposition: 0
+ range_categories:
+ - bass
+ - contrabass
+sub_great_bass_recorder:
+ alias_name_keys:
+ - contra_great_bass_recorder
+ - contrabass_recorder
+ family_key: recorder
+ variants:
+ default:
+ pitch_designation: C2
+ staff_schemes:
+ default:
+ - clef: bass_clef
+ sounding_transposition: 0
+ range_categories:
+ - contrabass
+sub_contrabass_recorder:
+ alias_name_keys:
+ - double_contrabass_recorder
+ - octocontrabass_recorder
+ family_key: recorder
+ variants:
+ default:
+ pitch_designation: F1
+ staff_schemes:
+ default:
+ - clef: bass_clef
+ sounding_transposition: -12
+ range_categories:
+ - contrabass
+ - subcontrabass
+soprillo:
+ alias_name_keys:
+ - piccolo_saxophone
+ - sopranissimo_saxophone
family_key: saxophone
variants:
default:
+ pitch_designation: Bb
staff_schemes:
default:
- clef: treble_clef
+ sounding_transposition: 10
+ range_categories:
+ - piccolo
+sopranino_saxophone:
+ family_key: saxophone
+ variants:
+ default:
+ pitch_designation: Eb
+ staff_schemes:
+ default:
+ - clef: treble_clef
+ sounding_transposition: 3
+ range_categories:
+ - sopranino
+soprano_saxophone:
+ family_key: saxophone
+ variants:
+ default:
+ pitch_designation: Bb
+ staff_schemes:
+ default:
+ - clef: treble_clef
+ sounding_transposition: -2
+ range_categories:
+ - soprano
+alto_saxophone:
+ family_key: saxophone
+ variants:
+ default:
+ pitch_designation: Eb
+ staff_schemes:
+ default:
+ - clef: treble_clef
+ sounding_transposition: -9
+ range_categories:
+ - alto
+tenor_saxophone:
+ family_key: saxophone
+ variants:
+ default:
+ pitch_designation: Bb
+ staff_schemes:
+ default:
+ - clef: treble_clef
+ sounding_transposition: -14
+ range_categories:
+ - tenor
+baritone_saxophone:
+ family_key: saxophone
+ variants:
+ default:
+ pitch_designation: Eb
+ staff_schemes:
+ default:
+ - clef: treble_clef
+ sounding_transposition: -21
+ range_categories:
+ - baritone
+bass_saxophone:
+ family_key: saxophone
+ variants:
+ default:
+ pitch_designation: Bb
+ staff_schemes:
+ default:
+ - clef: treble_clef
+ sounding_transposition: -26
+ range_categories:
+ - bass
+contrabass_saxophone:
+ family_key: saxophone
+ variants:
+ default:
+ pitch_designation: Eb
+ staff_schemes:
+ default:
+ - clef: treble_clef
+ sounding_transposition: -33
+ range_categories:
+ - contrabass
+subcontrabass_saxophone:
+ family_key: saxophone
+ variants:
+ default:
+ pitch_designation: Bb
+ staff_schemes:
+ default:
+ - clef: treble_clef
+ sounding_transposition: -38
+ range_categories:
+ - subcontrabass
snare_drum:
alias_name_keys:
- side_drum
- tabor
- military_drum
@@ -710,11 +994,13 @@
default:
pitch_designation: Bb
staff_schemes:
default:
- clef: bass_clef
- transposition: 0
+ sounding_transposition: 0
+ range_categories:
+ - bass
suspended_cymbal:
family_key: cymbal
variants:
default:
staff_schemes:
@@ -730,11 +1016,10 @@
name_key: right_hand
- clef: bass_clef
name_key: left_hand
tam_tam:
alias_name_keys:
- - tamtam
- gong
family_key: gong
variants:
default:
staff_schemes:
@@ -789,15 +1074,18 @@
timpani:
alias_name_keys:
- kettledrum
- timpanum
family_key: kettledrum
+ orchestra_section_key: percussion
variants:
default:
staff_schemes:
default:
- clef: neutral_clef
+ range_categories:
+ - bass
triangle:
classification_keys:
- percussion
- struck
- idiophone
@@ -898,6 +1186,6 @@
family_key: xylophone
variants:
default:
staff_schemes:
default:
- - clef: treble_clef
\ No newline at end of file
+ - clef: treble_clef