w3c / musicxml

MusicXML specification
515 stars 57 forks source link

Vibrato #174

Open mogenslundholm opened 7 years ago

mogenslundholm commented 7 years ago

I believe there should be an element "vibrato" also: This would be a change in note.mod:

<!ELEMENT ornaments (((trill-mark | turn | delayed-turn | inverted-turn | delayed-inverted-turn | vertical-turn | shake | wavy-line | mordent | inverted-mordent | schleifer | + vibrato |
tremolo | other-ornament), accidental-mark))>

The question is: Should there also be a special "guitar-vibrato"?

mdgood commented 7 years ago

Thanks for this suggestion, Mogens. How would the appearance of this element differ from the existing wavy-line element?

If the distinction is in playback, perhaps we could add something specific to vibrato to the <play> element?

mdgood commented 7 years ago

Also, might this duplicate part of what is already included in issue #103 for adding more semantics to guitar notation?

mogenslundholm commented 7 years ago

My point of view is the player. This will never be perfect and different instruments and voices have different ways to make vibrato. The terms: Vibrato, Tremolo, Mordent and Trill are also used incorrent by many people. (according to books about music). Unfortunately I don't know much about graphic and what changes a new symbol will need concerning the graphic appearance.

I think that the simplest solution is OK. May look like tremolo. Or trill. Playing it should be a standard solution for all instruments.

An italic V plus wavy-line could be fine as shown in this document: This document says: "SMuFL contains a large variety of vibrato wiggles and ..." http://lilypondblog.org/wp-content/uploads/2014/01/wiggles.pdf http://lilypondblog.org/2014/02/feta-and-bravura/

Though this item has been discussed by guitarists it seems to be a general musical term. And not only a <play> - element either.

mogenslundholm commented 7 years ago

Would the best place for vibrato be in the group with "Scoop", "Doit" and "Fall" etc. ? (Like shown on the picture - vibrato added in the end) vibrato /Mogens

Tails commented 6 years ago

Agreed, MusicXML is missing a vibrato element, which would fit in the section. It would be nice if the vibrato element would support both a "regular" as a "wide" vibrato. The "wavy line" is not enough to store the semantics of a vibrato.

jsawruk commented 6 years ago

I think there are two issues here: notation and playback. I think that vibrato should be treated like trills because a) both have multiple notations (trill-flat, trill-sharp, normal vibrato, wide vibrato, etc.) and b) those notations affect playback. After considering this, I think it would be best to place it within <ornaments>.

@mdgood: I agree, this is part of #103.