Platzieren Sie die Partiturnoten gleichmäßig

Gibt es in LilyPond eine Möglichkeit, die Partiturnoten gleichmäßig zu verteilen?

Beispiel von ungleichmäßig verteilten Noten

In dem mit LilyPond 2.22.01 erstellten Beispielbild sind die Noten nicht gleichmäßig verteilt.

Bearbeiten

Die Idee ist, dass alle Noten unabhängig von ihrem Notenwert gleichmäßig verteilt sind.

Die Noten sollten nicht gleichmäßig verteilt sein, da sie unterschiedliche Dauern darstellen. Ein gleichmäßiger Abstand wäre verwirrend und würde die Musik schwerer lesbar machen.
Ja, es sei denn, Sie versuchen, etwas über Gravur und Notenabstand zu lehren oder etwas Ungewöhnliches zu tun, platzieren Sie die Noten nicht gleichmäßig. Wenn Sie möchten, dass jemand das, was Sie gravieren, tatsächlich vorführt, wird es ihm sogar der Notenabstand viel schwerer machen. Elaine Gould hat in ihrem Buch Behind Bars viele Best Practices für Notenabstände kodifiziert . Es ist eine Lektüre wert für jeden, der irgendeine Art von Partitur für Aufführungen oder Aufnahmen schreibt.
@ToddWilcox guter Punkt. Sie möchten , dass die Noten gleichmäßig verteilt sind, wenn Sie ein Beispiel "Vermeiden Sie diese Praxis" machen möchten.
Ich bin wirklich neugierig auf den Anwendungsfall: Warum sollten Sie das jemals tun wollen?

Antworten (1)

Mit dem folgenden Befehl können Sie LilyPond anweisen, die Noten streng nach ihren Notenwerten zu platzieren (ich denke, das ist, wonach Sie suchen):

\override Score.SpacingSpanner.strict-note-spacing = ##t

(siehe Ändern des horizontalen Abstands )


Sie könnten denken, dass dies die Musik leichter lesbar macht, da die Noten auf einem gleichmäßig verteilten (unsichtbaren) Zeitraster liegen. Und das mag in einigen Fällen zutreffen, aber es ist normalerweise eine Verschwendung von horizontalem Raum. Außerdem ist die Zeitangabe bereits durch die Notensymbole (Balken, Punkte etc.) dargestellt.


Aktualisierte Antwort

Nachdem Sie Ihre Kommentare gelesen haben, möchten Sie, dass die Noten unabhängig von ihren Notenwerten gleichmäßig verteilt sind.

In diesem Fall möchten Sie die kürzeste Dauer festlegen, um eine Raumeinheit zu erhalten:

\override Score.SpacingSpanner.shortest-duration-space = #16

(siehe Abstand-Schlüssel-Schnittstelle )

Partiturauszug mit Shortest-Duration-Space

Hinweis
Dies liefert auch eine Partitur, die schwerer zu lesen ist als der Standardabstand, der vom Satzalgorithmus von LilyPond bereitgestellt wird. Dieser komplizierte Algorithmus ist einer der Gründe, warum es ein so gutes Gravurprogramm ist.

es funktioniert teilweise in dem Sinne, dass sich wenig ändert. Aus der Anleitung habe ich nicht verstanden, ob es möglich ist, dem Abstand einen Wert zu geben.
@Mahanidhi Versuchen Sie auch , den kürzesten Dauerwert einzustellen (wie im Beispiel oben auf der verlinkten Seite), z. B. : \override Score.SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/16). Oder möchten Sie, dass alle Noten unabhängig von ihrem Notenwert gleichmäßig verteilt sind?
Ja, die Idee ist, dass alle Noten unabhängig von ihrem Notenwert gleichmäßig verteilt sind
@Mahanidhi Und um nur zu wiederholen, was in den obigen Kommentaren steht ... Interpreten verlassen sich auf den "Standard" -Abstand, in dem längere Noten mehr Platz erhalten, als visuellen Hinweis auf den Rhythmus. Gleiche Abstände wären schwerer zu lesen.