w3c / musicxml

MusicXML specification
479 stars 56 forks source link

Marching Percussion instruments need unique Sound IDs #494

Open zacjansheski opened 8 months ago

zacjansheski commented 8 months ago

Adding Sound IDs for marching percussion instruments will allow them to be identified uniquely. I would propose using these sound ids.

sound id="drum.snare-drum.marching"/ sound id="drum.snare-line.marching"/ sound id="drum.tenor-drum.marching"/ sound id="drum.tenor-line.marching"/ sound id="drum.multi-tenor-drum.marching"/ sound id="drum.multi-tenor-line.marching"/ sound id="drum.bass-line.marching"/ sound id="metal.cymbals.marching"/ sound id="drum.snare-drum.pipe-band"/ sound id="drum.tenor-drum.pipe-band"/ sound id="drum.bass-drum.pipe-band"/

Some programs define a solo marching drum and a drumline differently. Pipe band drummers use 'chips' to switch between solo drum and drumline.

zacjansheski commented 8 months ago

At the risk of over-complicating this:

Perhaps adding these would lend to more comprehensive fall-back options

sound id="drum.bass-drum.pipe-band"/ sound id="drum.group.multi-bass"/ sound id="drum.group.multi-bass.marching"/ sound id="drum.group.multi-toms"/ sound id="drum.group.multi-toms.marching"/ sound id="drum.group.multi-toms.marching.line"/ sound id="drum.snare-drum.marching"/ sound id="drum.snare-drum.pipe-band"/ sound id="drum.snare-drum.marching.line"/ sound id="drum.tenor-drum.pipe-band"/ sound id="drum.tenor-drum.marching"/ sound id="drum.tenor-drum.marching.line"/ sound id="metal.cymbal.marching"/ sound id="metal.cymbal.marching.line"/

This is all open for discussion. I can submit a PR for this as well.

mscuthbert commented 8 months ago

this seems reasonable. I'm inclined to accept. The sounds are quite different than orchestra. Might need flam variants for snares.

zacjansheski commented 7 months ago

Please let me know if there is anything else I can do to help here :)

mscuthbert commented 7 months ago

sorry! I was sick for a month and everything has gotten a bit behind. Hoping to jump on this soon.