Refactoring Swing-Handling #1496

Open
opened 2026-10-22 12:40:52 +02:00 by zuk · 0 comments
Owner

Im Moment finde ich unseren Umgang mit Swing nicht so überzeugend.
Wir haben auf der einen Seite die Swing-Marke und auf der anderen Seite den Midi-Effekt (der wichtig ist). Das haben wir in einer gemeinsamen Funktion verbunden, das führt aber dazu, dass man, wenn man mehrere Teile hat, nicht diese gemeinsame Funktion nutzen kann – das wirkt auf mich nicht so ganz sinnvoll.
Vlt braucht man da nochmal eine andere Lösung.
Oder wir übernehmen einfach das, was LilyPond mitgibt?

Könnte dann so aussehen:

\swingMark
\swingMidi \firstVoiceA
\swingMidi firstVoiceB

oder so. Befehle sind keine Vorschläge.

\swingMusic {
  \firstVoiceA
  \firstVoiceB
}

Führt dazu, dass es zwei Swingmarken gibt.

Im Moment finde ich unseren Umgang mit Swing nicht so überzeugend. Wir haben auf der einen Seite die Swing-Marke und auf der anderen Seite den Midi-Effekt (der wichtig ist). Das haben wir in einer gemeinsamen Funktion verbunden, das führt aber dazu, dass man, wenn man mehrere Teile hat, nicht diese gemeinsame Funktion nutzen kann – das wirkt auf mich nicht so ganz sinnvoll. Vlt braucht man da nochmal eine andere Lösung. Oder wir übernehmen einfach das, was LilyPond mitgibt? Könnte dann so aussehen: ``` \swingMark \swingMidi \firstVoiceA \swingMidi firstVoiceB ``` oder so. Befehle sind keine Vorschläge. ``` \swingMusic { \firstVoiceA \firstVoiceB } ``` Führt dazu, dass es zwei Swingmarken gibt.
zuk added the Bei Gelegenheit label 2026-10-22 12:40:52 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Notenbund/lilypond-common-includes#1496