More instruments!

• Mar 25, 2020 - 23:36

Hey everyone,

Apparently this is the right place to post. My background is in folk music (mostly Irish, some American old-time, Italian, and other), so I decided to add some folk instruments! Attached is a .txt with xml data for a variety of instruments, many with additional tab options. A majority are Latin American (esp. Mexican) instruments (like the charango, huapanguera, bajo sexto, cajon [three kinds of cajon, actually], etc), plus a few European (Irish bouzouki, chitarra battente, bassetto, etc.), and an instrument indigenous to California, the clapper stick. These should help (hopefully) people arrange for mariachi ensembles, Irish groups, and so on. Some of the clefs might not be correct (maybe up or down an octave).

Hope you all enjoy!

Attachment Size
additional instruments.txt 28.41 KB

Comments

I had a closer look into your file and noticed a few things:

  • Your using musicXMLid tags like <musicXMLid>drum.tamburello</musicXMLid> but https://github.com/w3c/musicxml/blob/gh-pages/schema/sounds.xml doesn't have all of them (it does have drum.bodhran, drum.tamborita, pluck.chitarra-battente, pluck.huapanguera, pluck.guitar.requinto, pluck.charango, pluck.vihuela though. It also has drum.pandero, drum.cajon, wood.bones, pluck.bass.guitarron, pluck.bajo, pluck.jarana-huasteca, pluck.jarana-jarocha, which might be close enough for your`s). I don't think you can or should just 'invent' them, but should use existing ones. Or get the standard's body to add them. Else MusicXML im- and export of those is not going to work properly.
  • for some stringed instruments you list a number of frets and the string tuning, but the resulting amateur and professional ranges don't seem to match, the upper limit should be the highest string's pitch + the number of frets, shouldn't it?
  • for Bassetto you have <pPitchRange>43==50-72</pPitchRange>, does that really work? Looks like a typo to me, I guess the ==50 should get deleted.

Once those issues are sorted I think we should merge this into MuseScore's instruments.xml.

(attached unchanged but with the 'proper' extension)

Attachment Size
additional-instruments.xml 21.97 KB

In reply to by Jojo-Schmitz

Thank you for the reply! I am not versed in music xml (and have only the faintest experience with coding of any kind), so that github link is super helpful. I didn't know what libraries the tags were referencing, I was just following what seemed to be a pattern with other instruments in the original file. ;)

I'll take another pass with with that reference in hand (and maybe add a handful more instruments) and upload them in this thread.

Thanks again! :)

Do you still have an unanswered question? Please log in first to post your question.