Instruments.xml file for 2.0

• Nov 19, 2012 - 17:12

I have recently been doing some more work on the spreadsheet located at:
https://docs.google.com/spreadsheet/ccc?key=0ArcZM0RQwkwSdHVObzE2MktxS0…

I have started a new thread as the old one was becoming rather unwieldy, but you can refer to it here:
http://musescore.org/en/node/17630

I am proposing that we define two new groups of instruments: Ethnic and Brass Band

There are also other things we neede to do to help compatibility with MusicXML 3.0 which you can find in the notes column of the spreadsheet.

I desperately need help with the percussion! Most of this belongs in the new Ethnic group I am proposing, and there are a multitude of drums and other percussion which I have no idea how to define, so if you can help in anyway with this, please let me have Google account details so I can add you to the list of editors!

I have now got as far as the Metal Music XML 3.0 Group of instruments.

Comments on progress so far would be helpful


Comments

Sorry for the late reply.

First, there is a feature request to make the instrument list searchable in the New Score wizard. I think it will help a lot. #18542: Make Create Instrument dialog searchable.

Creating smaller groups is ok. Maybe Ethnic can be even sorted between African and South American percussion?

In the meantime, I would like to point you to this post regarding Xylophone, in case you missed it: http://musescore.org/en/node/17811#comment-68156

In reply to by [DELETED] 5

I would not remove instruments in the file if they don't have any sound mapping in MusicXML. Drumset 3 lines is a nice shortcut to create a score with such a staff type. In the same area, I would add a "Treble clef" and "Bass clef" instrument in a first and separate category ("General")in order to be able to setup a simple score quickly. These two could default to piano, full range, empty instrument name. See http://musescore.org/en/node/9120

In reply to by [DELETED] 5

See this about the 3-line drumset.

I don't know if a bansuri comes under flute, but what about the harmonica?

Wind chimes aren't there either and I can't find an entry in General MIDI for it, or the bansuri.

For missing instruments, perhaps someone could go through soundfonts for hints?

In reply to by [DELETED] 5

As I mentioned the decision to remove 3 line drumset from the default list of instruments is not just driven by MusicXML 3

Standard drumkit notation appears to be always written on 5 lines. No source I have come across via Google has mentioned a 3 line system as the norm, including Lilypond:- http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Common-notati…

This suggests to me that it should no longer be in the default list. It will be easy enough to include 3 line percussion in the Staff Style dialogue for those users who wish to use it, and include a default drumset for them to use in the drm file section.

Personally I have neve seen a 3 line percussion system used. All percussion parts I have seen have been either single line or 5 line, but then percussion was only my 4th instrument at college, and it was a long time ago :)

Maybe percussion specialists could make their views known here?

In reply to by Magnus Johansson

They are being kept - you will just select them from the Stave Style menu rather than from a preset from the Instrument list.

Just reflecting the current status quo in drumkit notation - and also avoiding some confusion with MusicXML 3 ie import and export to/from.

Does anyone know anything about autoharps?

My knowledge is limited to pressing the bars and dragging my fingernail across to get a chord :)

And that they're a right bugger to tune :)

Can anyone supply me with accurate range information? A Google search has revealed that it is 3 octaves, but not which 3 octaves :)

In reply to by [DELETED] 5

I would prefer you to wait until the spreadsheet is done,

But providing this info goes into the spreadsheet there's no reason why it should be merged - I'm working on plucked instruments right now as it happens, so if I get some time tomorrow I will amend the mandola definition with this data - unless you get to it first Nicolas :)

Suggesting the following changes:

1. Handbells should use G 8va and F 8va clefs in their grand staff. (Shall look into this a little more, though.)

2. Marimba could be changed to aPitchRange 45-96 and pPitchRange 36-96.

3. Bass marimba should have pPitchRange 36-53.

4. The xylophone should have a G 8va clef. I know that the old tradition says that a treble clef shall be used, but what's the meaning of using a more obscure notation than required?

In reply to by Magnus Johansson

As I said before in the other thread - given the range of a full set of handbells - MIDI 36 to 96 it doesn't seem appropriate to use octave clefs - the trebles would be continually in loads of ledger lines! It would also seem to negate the split point between high and low bells of Middle C. I was unable to find much satisfactory information about ranges, though, and am working purely from conjecture based on exisitng scores:
http://www.jwpepper.com/Chariots-of-Fire-Handbells/1476118.item#viewer-…

Marimba information has come from a professional percussionist although I extracted the bass marimba ranges from the article in Wikipedia which may not be completely reliable.

http://musescore.org/en/node/17811

As you can see in that post I was arguing for the use of an 8va clef for the xylophone, but the professional was maintaining it would confuse players - the debate contiues?

In reply to by ChurchOrganist

I think you are correct about G and F clefs in handbell notation, just like the current instruments.xml. What made me come up with the suggestion was the Wikipedia article Handbell, but as often, Wikipedia seems to be wrong. The following site confirms that: http://www.schulmerichbells.com/products_hb_overview.php.

The bass marimba is often by Bergerault: http://www.bergerault.com/products/professional-percussions/marimba/sym…

I am a percussionist myself and I really can't understand what is confusing about the G 8va clef; as a performer you ought to know that the xylophone is notated an octave lower than sounding, therefore it is only logical to read your music from a staff with a G 8va clef. I even call that clef "the xylophone clef". I come from a tradition of using octave transposing clefs for every instrument in C that does not sound in the same octave it is written, so I have had this debate earlier with old school recorder players, guitarists, percussionists and others.

In reply to by Magnus Johansson

My 2 cents on this one. I would stick with tradition. It's not our job to rewrite history. If the majority of published scores are with treble clef we should use a treble clef by default, even if as a percussionist you find it obscure. We should use the most spread default not the one we prefer.

In reply to by Magnus Johansson

As you may know I'm not native english so I might not get the meaning of obscure. If the notation is obscure and inconsistent but it's the way most of published sheet music is made, meaning it's the tradition, then we should use the obscure and inconsistent as defaut.
If as a professional percussionist, laconcombremasque says that he has seen more often treble clef then we should follow this, even if it's inconsistent and obscure, tradition and expectation win. Arguing will not help except if we have references...

The drumset in MuseScore doesn't match MIDI.org's .

This may also be relevant, in which all drum names would be entered, but prompted with the use of a tick box.

I was wondering if we should change the default voice and stem direction of some drums. I think it maybe a debated subject (?), but generally, I use Voice 1 for cymbals and Voice 2 for snares and bass drums.

I might be wrong, but should the clef of electric guitar and guitar be changed to 'treble' (replacing the current 'treble 8vb')?

In reply to by chen lung

"I was wondering if we should change the default voice and stem direction of some drums. I think it maybe a debated subject (?), but generally, I use Voice 1 for cymbals and Voice 2 for snares and bass drums."

What does it look like now?

"I might be wrong, but should the clef of electric guitar and guitar be changed to 'treble' (replacing the current 'treble 8vb')?

No, it shouldn't.

I think it comes under this subject, but one thing that occurred to me was reverb and chorus.

For the majority of the time, I have both turned to 0 in the Mixer, as I think it sounds horrible on instruments that don't actually sound like it. Unfortunately, I don't think the majority of people consider, or know about it, hence why it can be heard in people's scores (e.g. musescore.com) and I find it off-putting. I only utilise it if it's an intended effect, or if it does sound like the instrument being scored/transcribed for.

I think others have expressed the same: #4431: Internal synthesiser features too much reverb

Could we take this into consideration for new defaults?

In reply to by chen lung

Currently there is no Reverb parameter expressed in Instruments.xml

Any reverb levels are set from within the soundfont.

IMO this is as it should be, as playing back samples with no reverb at all results in a sound so dry it becomes unacceptable to the ear.

Reverb is the effect which improves samples the most - in the real world all sounds are heard with reverb, which differs depending on the echoic properties of the surroundings, so consequently it needs to be added in sound synthesis also.

How much, and which parameters are adjusted depends on the effects you are trying to produce.

The reverb model in MuseScore is particularly crude, which is why it is so difficult to get it to sound good.

It is slightly better in 2.0 than it is in 1.2, but there is still a way to go to providing the degree of control one has in the Lexicon Reverb plugin form Sonar 3 for example, and that technology is getting on for ten years old now.

CUrrently we have two shamisens defined.

The hosozao....

and the hutozao - which I take to be a misspelling of futozao.

After doing some research, it appears that tunings and so ranges alter depending on which genre (of which there are many) is being performed.

I therefore think that it would be better to merge the two definitions into a cover-all shamisen and provide for the different types in the tablature-type selection dialogue.

Comments?

In reply to by Jojo-Schmitz

Yes, that was my source of information.

Being as the application of shamisen use is a pretty specialist musical activity, I reckon we can just include a generic shamisen in the main insturment list and cater for the rest in the Tablature presets.

What do you think?

In reply to by Jojo-Schmitz

If we include every possible variation of every instrument in the Create Score dialogue, it is going to be far too unwieldy.

The whole thing needs simplifying so that composers have access to the generic instruments without wading through hundreds of variations.

Those specialists who wish to use the actual types of these instruments should have access either by editing what is already there, or from staff or tablature style lists.

eg - we have a shed load of different guitars, yet most people will want to choose between acoustic, and electric. So those should be what go into the main instrument list and the specialist stuff available elsewhere for those who need it.

In reply to by ChurchOrganist

The instrument dialog window should have categories like e.g. Sibelius has: Common instruments, Pop and rock instruments, Medieval instruments, and so on; it should also have the option All instruments, perhaps with a warning to the user: "This option provides a very comprehensive list. If you have never heard of an instrument called shamisen or tarogato this option is probably not for you.".

In reply to by Magnus Johansson

It certainly needs looking at.

I think that maybe a three tier accordion list system might be useful structured....

Instrument Group
Instrument name <- would include generic instruments for use directly in the score
Instrument Subtype < would include all the specialist typed and opened on a separate accordion list

So it would simply need another layer adding to the current two section accordion list

It wouldn't be too difficult to modify Instruments.xml to deal with this

The addition of a search box so you could pinpoint an instrument you particularly want would be useful, and I think has already been asked for.

In reply to by Jojo-Schmitz

Yes, and I am nearly at the end of Phase 1 - ie getting the existing instrument.xml file instruments with MusicXML description tags.

There is still a plethora of ethnic instruments to add, but I think we should discuss the restructuring of the instrument list in the Create Score dialogue for 2.0 before we go much further.

I shall be starting a new thread on this shortly.

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