Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: fugenkomponist am Freitag, 9. Oktober 2015, 09:26

Titel: partcombine und gleiche Dynamik in Polyphonie
Beitrag von: fugenkomponist am Freitag, 9. Oktober 2015, 09:26
Hallo allerseits,

auf meine Frage (http://lists.gnu.org/archive/html/lilypond-user/2015-10/msg00069.html) auf der englischen Mailingliste kam jetzt eine Woche keine Antwort, vielleicht kann mir ja hier jemand helfen (falls nicht, hake ich da nochmal nach) ;) Ich habe eine Partitur, in der die Bläser mit \partcombine zusammengefasst sind. Das fasst auch die Dynamik zusammen, aber leider nur, wenn die beiden Stimmen als Akkord/Unisono (automatisch oder per \partcombineChords/Unisono) notiert sind. Das führt dazu, dass ich die Dynamik doppelt dastehen habe, sobald ich kurz mal Polyphonie brauche. Zum angehängten Bild/Code:
Hat irgendjemand eine Idee, wie ich mit wenig Aufwand (in den Stimmen) das Wunschergebnis bekommen kann?

Edit: Mir ist gerade eingefallen, dass ich diese Frage hier im Forum (https://liarchiv.joonet.de/index.php?topic=473) vor knapp sechs Jahren schon einmal gestellt habe. Damals kam ich mit Hindemiths Lösung gut zurecht (und hab nicht geantwortet :-[ ), aber diesmal gehts nicht so einfach aus zwei Gründen:
Titel: Re: partcombine und gleiche Dynamik in Polyphonie
Beitrag von: mgd am Freitag, 9. Oktober 2015, 11:52
Lieber fugenkomponist,

wäre das LSR 372 http://lsr.di.unimi.it/LSR/Snippet?id=372 (http://lsr.di.unimi.it/LSR/Snippet?id=372) geeignet ?

Ev. müsste das Filter erweitert werden, indem nur dann ausgefiltert wird, wenn die Dynamikbezeichnungen gleich sind, etwa so wie es in LSR 336 http://lsr.di.unimi.it/LSR/Snippet?id=336 (http://lsr.di.unimi.it/LSR/Snippet?id=336) mit den Pausen geschieht.

Liebe Grüße,
Michael
Titel: Re: partcombine und gleiche Dynamik in Polyphonie
Beitrag von: fugenkomponist am Freitag, 9. Oktober 2015, 12:40
Danke für den Hinweis.¹ Diese Variante filtert alle Dynamikbezeichnungen raus, ich müsste also tatsächlich komplizierter filtern. Dafür bräuchte ich vermutlich eine Musikfunktion, die beide Stimmen entgegen nimmt und die erste zurückgibt ohne Dynamiken, die auch in der zweiten vorkommen. Das setzt allerdings voraus, dass ich quasi gleichzeitig durch beide Stimmen laufe und zu jedem Zeitpunkt die Dynamik vergleiche … Hab das mit meinen tacet-und-Zitate-Problemen ja schon mal gemacht, das war kein wirklicher Spaß und ist auch fehleranfällig/nicht immer einfach zu benutzen …

Ideal wär halt, wenn man dem Partcombiner irgendwie sagen könnte, dass er Dynamik und Noten unabhängig voneinander kombinieren soll. Aber eben beides aus den gleichen Stimmen nehmen soll (ohne Extrastimmen für die Dynamik).

Edit: Eine Idee:
<<
  \partcombine
    \filterDynamik \stimmeI
    \filterDynamik \stimmeII
  \partcombine
    \filterRest \stimmeI
    \filterRest \stimmeII
>>
Könnte das klappen?

¹Auch wenn das Snippet an sich mir nichts nützt, bin ich trotzdem dadurch erst auf die oben beschriebenen Ideen gekommen ;)