Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| en:mei-friend-compendium [2026/05/03 15:17] – egorpoly | en:mei-friend-compendium [2026/05/12 00:57] (aktuell) – egorpoly | ||
|---|---|---|---|
| Zeile 586: | Zeile 586: | ||
| * does the '' | * does the '' | ||
| * does each measure point to exactly the intended measure zone? | * does each measure point to exactly the intended measure zone? | ||
| + | |||
| + | ==== Duration encoding: dur vs. dur.ppq ==== | ||
| + | |||
| + | Please encode written musical duration with '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | Local directive: | ||
| + | |||
| + | * use '' | ||
| + | * do not add '' | ||
| + | * do not add '' | ||
| + | * remove existing '' | ||
| + | |||
| + | Reason: | ||
| + | |||
| + | * the edition is based on the facsimile and should preserve written notation, not generated timing data | ||
| + | * '' | ||
| + | * rhythmic proofreading should check whether the written durations fill the measure | ||
| + | |||
| + | Minimal checklist: | ||
| + | * does every timed event have a clear written '' | ||
| + | * are dotted values encoded with '' | ||
| + | * have '' | ||
| + | |||
| + | ==== Cross-staff notation ==== | ||
| + | |||
| + | For cross-staff chords encode it as one logical ''< | ||
| + | |||
| + | The MEI guidelines explicitly give this as an alternative for cross-staff chords. Some software handles this method better than separate cross-staff notes connected only by '' | ||
| + | |||
| + | Example: | ||
| + | |||
| + | <code xml> | ||
| + | <staff xml: | ||
| + | <layer xml: | ||
| + | <chord xml: | ||
| + | <note xml: | ||
| + | <note xml: | ||
| + | <note xml: | ||
| + | </ | ||
| + | ... | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | <staff xml: | ||
| + | <layer n=" | ||
| + | <space dur=" | ||
| + | <note xml: | ||
| + | <note xml: | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | For mei-friend / Verovio-style workflows, this second version is often the more robust semantic encoding because it represents one chord rather than two separate events that merely share a stem. | ||
| + | |||
| + | Local recommendation: | ||
| + | |||
| + | * use a single ''< | ||
| + | * fill the destination staff' | ||
| + | * keep the written duration on the ''< | ||