Wiedergabeproblem Volta 1.3./2./4.
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.
Antwort auf Die besten Chancen hat das 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
Antwort auf Danke für die Tricks. Ich von qaywer
Dann versuch mal dieses hier
Antwort auf Dann versuch mal dieses hier 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
Antwort auf Danke. In meinem von qaywer
Ausser https://musescore.org/de/handbuch/wiederholungen meinst du? Nicht das ich wüsste. Und ja, bei komplizierteren 'Roadmaps' gibt es Verbesserungsbedarf
Antwort auf Ausser 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.