Wiedergabeproblem Volta 1.3./2./4.

• 29. Aug 2016 - 23:34

Ich bekomme keine korrekte Wiedergabe bei einem Stück mit komplizierteren Wiederholungen (Voltas).
Bei einem Stück soll ein Teil 4x wiederholt werden soll, wobei zwei Takte nur bei 1 und 3, zwei weitere nur bei 2 und wieder zwei andere nur bei 4 gespielt werden sollen.

Siehe beiliegendes Beispiel Volta_Test.mscz

Ich habe versucht, alle Hinweise aus dem Handbuch zu Volta-Klammern und Wiederholungszähler zu beachten. Es verhält sich unterschiedlich falsch.
Bei Wiederholungszähler 4 (oder 3) gibt es eine Vermischung von Volta 2 und den Takten vor Volta 1.3 Bei Wiederholungszähler 2 gibt es keine Vermischung, dafür keine 4. Wiederholung.
Ob ich nach Volta 2 wie in der gedruckten Vorlage ein Wiederholungszeichen verwende oder einen doppelten Taktstrich, hatte bei meinen Versuchen keinen Einfluß auf die Wiedergabe.

Wie kann ich das Beispiel ändern, so daß die Wiederholungen in musescore korrekt gespielt werden?

musescore Version 2.0.3 Revision 3c7a69d

Bodo


Comments

Die besten Chancen hat das mittlere Beispiel, wenn zusätzlich die Wiederholungsliste der 2. Volta auf '1' gesetzt wird (diese soll ja nur beim ersten Durchlauf dieses 2. :| gespielt werden), siehe auch #48456: Repetition, 1, 2 and 3 doesn't work
Ohne Wiederholungzähler des Taktes mit der 1. :| auf 4 zu setzen geht's halt gar nicht und ohne die 2. :| auch nicht.
Aber leider klappt es auch dann nicht... vermutlich auch ein Fall für #8604: Better control of repeats and jumps for playback.

Aber mit etwas Trickserei, Segno, D.S und repeat lists, klappt es dann.

Anhang Größe
Volta_Test_1.mscz 4.67 KB

Antwort auf von Jojo-Schmitz

Danke für die Tricks.
Ich habe versucht, das in mein reales Stück zu übernehmen und bin auf das nächste Problem gestoßen: Es folgt noch ein B-Teil mit Wiederholung, die jetzt nicht mehr gespielt wird. Das liegt wohl an der Verwendung von D.S. (https://musescore.org/en/node/95726 https://musescore.org/en/node/106361)
Der Ansatz, die Wiederholungen durch "Mißbrauch" von D.S. zu korrigieren, ist für den realen Fall leider nicht ausreichend.
Ich habe das mal in dem vereinfachten Beispiel nachgestellt.

Bodo

Anhang Größe
Volta_Test_2.mscz 5.54 KB

Antwort auf von Jojo-Schmitz

Danke.
In meinem vereinfachten Beispiel hatte ich noch einen Auftakt vor dem Beginn der ersten Wiederholung verschwiegen. Wenn ich D.S. statt D.C. verwende, funktioniert es auch damit wie gewünscht, siehe modifiziertes Beispiel. (Zum Glück brauche ich D.C./D.S. nicht für andere Zwecke...)

Da scheint ja irgendetwas faul zu sein, wenn man das Programm so austricksen muß. Gibt es abgesehen vom Code irgendwo eine Beschreibung, wie die Wiederholungen und Sprünge intern funktionieren?

Bodo

Anhang Größe
Volta_Test_3.mscz 5.7 KB

Antwort auf von Jojo-Schmitz

Ich meine eher aus Sicht des Softwareentwicklers: Wie werden Wiederholungszeichen, Voltas mit repeat count und repeat list ausgewertet und beim Abspielen berücksichtigt. Der Code ist recht sparsam kommentiert und für einen Einsteiger nicht selbsterklärend.
Ich bin Umsteiger von Noteworthy Composer, und da reicht für korrektes Abspielen die repeat list bei allen Voltas.
Insbesondere für Noten, die ich an andere weitergebe, möchte ich aber lieber MuseScore benutzen.

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