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/04/23 12:18] – egorpoly | en:mei-friend-compendium [2026/06/03 23:54] (aktuell) – [Generalbass] egorpoly | ||
|---|---|---|---|
| Zeile 15: | Zeile 15: | ||
| ===== Current corpus status ===== | ===== Current corpus status ===== | ||
| - | tba | + | [[https:// |
| ===== Current corpus assignments ===== | ===== Current corpus assignments ===== | ||
| Zeile 291: | Zeile 291: | ||
| <code xml> | <code xml> | ||
| - | <harm tstamp=" | + | < |
| <fb> | <fb> | ||
| < | < | ||
| Zeile 302: | Zeile 302: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | * '' | ||
| + | * '' | ||
| === How do we align figured bass with notes or harmonic events? === | === How do we align figured bass with notes or harmonic events? === | ||
| Zeile 313: | Zeile 315: | ||
| The most common attachment methods are '' | The most common attachment methods are '' | ||
| - | For practical work, I recommend: | + | For practical work in this corpus, I recommend: |
| - | * use '' | + | * use '' |
| - | * use '' | + | * use fractional timestamps such as '' |
| - | * prefer | + | * avoid mixing '' |
| + | * use '' | ||
| === Example with '' | === Example with '' | ||
| Zeile 329: | Zeile 332: | ||
| </ | </ | ||
| - | <harm tstamp=" | + | < |
| <fb> | <fb> | ||
| < | < | ||
| Zeile 337: | Zeile 340: | ||
| </ | </ | ||
| - | === Example with '' | + | === Example with sequential figures under one bass note === |
| <code xml> | <code xml> | ||
| <measure n=" | <measure n=" | ||
| - | <staff n="1"> | + | <staff n="3"> |
| <layer n=" | <layer n=" | ||
| - | <note pname=" | + | <note pname=" |
| </ | </ | ||
| </ | </ | ||
| - | < | + | < |
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | <harm staff=" | ||
| <fb> | <fb> | ||
| < | < | ||
| - | < | ||
| </fb> | </fb> | ||
| </ | </ | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | Use this pattern when the source shows two separate figured-bass signs during one written bass note, for example a quarter note whose harmony moves like two eighths. | ||
| + | |||
| + | Do **not** create an extra ''< | ||
| === Ordering of figures === | === Ordering of figures === | ||
| - | The order of '' | + | The order of '' |
| So this: | So this: | ||
| Zeile 369: | Zeile 380: | ||
| </ | </ | ||
| - | is not just an arbitrary list; the order carries meaning. | + | means a stacked figure, not a sequence over time. It is not the same as '' |
| + | |||
| + | For a time sequence, use separate ''< | ||
| + | |||
| + | <code xml> | ||
| + | <harm staff=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | <harm staff=" | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| === Accidentals in figured bass === | === Accidentals in figured bass === | ||
| Zeile 378: | Zeile 404: | ||
| <code xml> | <code xml> | ||
| - | <harm tstamp=" | + | < |
| <fb> | <fb> | ||
| < | < | ||
| Zeile 388: | Zeile 414: | ||
| * use '' | * use '' | ||
| - | * prefer '' | + | * prefer '' |
| - | * use '' | + | * use fractional timestamps for mid-note figure changes |
| + | * use multiple | ||
| + | * use multiple ''< | ||
| + | * avoid local '' | ||
| + | * avoid artificial ''< | ||
| * preserve figure order as written | * preserve figure order as written | ||
| * keep editorial additions explicitly distinguishable from source readings | * keep editorial additions explicitly distinguishable from source readings | ||
| - | |||
| ==== Ties ==== | ==== Ties ==== | ||
| Zeile 556: | Zeile 585: | ||
| * does each encoded page begin where the facsimile page begins? | * does each encoded page begin where the facsimile page begins? | ||
| * do the measures per system and per page still align with the source image? | * do the measures per system and per page still align with the source image? | ||
| + | |||
| + | ==== Facsimile zones ==== | ||
| + | |||
| + | When a measure still has no facsimile mapping, add a new ''< | ||
| + | |||
| + | Local recommendation: | ||
| + | |||
| + | * create the new ''< | ||
| + | * give it a unique '' | ||
| + | * set the bounding box with '' | ||
| + | * use '' | ||
| + | * add or update '' | ||
| + | |||
| + | Example: | ||
| + | |||
| + | <code xml> | ||
| + | < | ||
| + | <zone xml: | ||
| + | </ | ||
| + | |||
| + | <measure n=" | ||
| + | ... | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Minimal checklist: | ||
| + | * is the new zone on the correct page surface? | ||
| + | * does the bounding box match the visible measure in the facsimile? | ||
| + | * does the '' | ||
| + | * 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 ''< | ||