From ff3e148220569579550a4d76423169f04604e5d6 Mon Sep 17 00:00:00 2001 From: tux Date: Wed, 22 Nov 2023 18:17:06 +0100 Subject: [PATCH] neuer stanza style und sandbox angepasst --- lieder/sandbox/sandbox.ly | 36 ++++++------------ .../beispiel_liederbuch.ly | 1 + lilypond-common-includes | 2 +- lilypond-custom-includes/base_config.ly | 1 - .../liedbausteine/sandbox.ly | 38 ++++++++++++++----- 5 files changed, 42 insertions(+), 36 deletions(-) diff --git a/lieder/sandbox/sandbox.ly b/lieder/sandbox/sandbox.ly index 62c7968..8367735 100644 --- a/lieder/sandbox/sandbox.ly +++ b/lieder/sandbox/sandbox.ly @@ -35,34 +35,26 @@ MUSIC = >> } -BRIDGE = -{ - << - \bridgeChords - \new Voice { \bridge } - \addlyrics { \bridgeVerse } - >> -} - TEXT = \markuplist { %\fontsize #-1 %Text in den Strophen kleiner %\vspace #1.5 %Abstand zwischen Strophen + \group-verses { \override #'(verse-vspace . 0.8) %abstand der Verse voneinander kleiner - \chordverse #"3." \thirdVerseMarkup + \chordverse #(stanza 3) \thirdVerseMarkup - \nochordverse #"4." \fourthVerseMarkup + \nochordverse \ref \fourthVerseMarkup } \group-verses { \vspace #5 - \nochordverse #"5." \fifthVerseMarkup + \nochordverse #(stanza 5) \fifthVerseMarkup - \nochordverse #"6." \sixthVerseMarkup + \nochordverse #(stanza 6) \sixthVerseMarkup - \nochordverse #"7." \seventhVerseMarkup + \nochordverse #(stanza 7) \seventhVerseMarkup } \override #'(verse-cols . 2) %Spalten @@ -70,25 +62,21 @@ TEXT = \markuplist % \override #'(verse-hspace . -5) %Abstand zwischen Spalten geringer %\translate #'(2 . 0) %das nächste was er printed, printed er nicht dahin wo es eigentlich hinkommt sondern verschiebt es um (x.y) \group-verses { - \chordverse #"8." \columnVerseMarkup + \chordverse #(stanza 8) \columnVerseMarkup - \chordverse #"9." \columnVerseMarkup + \chordverse #(stanza 9) \columnVerseMarkup \override #'(intraverse-vspace . 3) % Abstand der Zeilen eines Verses vergrößern - \chordverse #"10." \columnVerseMarkup + \chordverse #(stanza 10) \columnVerseMarkup - \chordverse #"11." \columnVerseMarkup + \chordverse #"XI." \columnVerseMarkup \override #'(custom-verse-breaks "Strophen" "auch" "krass") - \chordverse #"12." \columnVerseMarkup + \chordverse #(stanza 11) \columnVerseMarkup } \group-verses { %\override #'(baseline-skip . 1) %Damit verändert man den Abstand der Notenzeilen - \score { - \inline-score - \BRIDGE - \layout { \generalLayout } - } + \bridgeverse \chordverse #"" #"(,\\repeats-around-chords { a:m c } d)" \score { diff --git a/liederbuecher/beispiel_liederbuch/beispiel_liederbuch.ly b/liederbuecher/beispiel_liederbuch/beispiel_liederbuch.ly index 656a1ae..5645e6d 100644 --- a/liederbuecher/beispiel_liederbuch/beispiel_liederbuch.ly +++ b/liederbuecher/beispiel_liederbuch/beispiel_liederbuch.ly @@ -15,6 +15,7 @@ songPath = "../../lieder" %Liedteil -> hier werden alle Lieder inkludiert %Reihenfolge im Liederbuch: Von oben nach unten +\includeSong "sandbox" \includeSong "vorlage" \blankpage \includeSong "vorlage_light" diff --git a/lilypond-common-includes b/lilypond-common-includes index 8b0fc2d..bc769f0 160000 --- a/lilypond-common-includes +++ b/lilypond-common-includes @@ -1 +1 @@ -Subproject commit 8b0fc2d7c9fb453f823197ade19da6e8b7f1dafa +Subproject commit bc769f08312dcba138b2663b8fe392485f0a5c85 diff --git a/lilypond-custom-includes/base_config.ly b/lilypond-custom-includes/base_config.ly index ddfd8aa..bcbb5d4 100644 --- a/lilypond-custom-includes/base_config.ly +++ b/lilypond-custom-includes/base_config.ly @@ -1,6 +1,5 @@ #(ly:set-option 'relative-includes #t) -defaultSongStyle = #'börnel customStyleOverridesFile = "../lilypond-custom-includes/custom_style_overrides.ly" \include "categories.ly" diff --git a/lilypond-song-includes/liedbausteine/sandbox.ly b/lilypond-song-includes/liedbausteine/sandbox.ly index 333cb21..b88daf5 100644 --- a/lilypond-song-includes/liedbausteine/sandbox.ly +++ b/lilypond-song-includes/liedbausteine/sandbox.ly @@ -27,12 +27,12 @@ global = { } firstVerse = \lyricmode { - \set stanza = "1." + \ref Hier \repeat unfold 6 { _ } ist der Text für Stro -- phe eins. \set ignoreMelismata = ##t \unset ignoreMelismata % Bindebögen irgnorieren } secondVerse = \lyricmode { - \set stanza = "2." + #(stanza 2) Mit _ ü -- ber -- springt man No -- ten. \markup { \bold { fett! krass } } "Mehrere Silben" auf ei -- ne No -- te. Me -- lis -- ma -- \set ignoreMelismata = ##t ta aus \unset ignoreMelismata und wieder an } @@ -92,9 +92,9 @@ bridgeChords = \chords { a2:m a:m a:m a:m } thirdVerseMarkup = "Test (Akk,a:m)orde (ü,a:1.3.7+.9)ber den (Stro,d:m)phen (test) -\\repStart sind (sup,e)er \\underline {(cool,a:m)} \\repStop +\\repStart sind (sup,e)er \\underline {(cpjl,a:m)} \\repStop und (sie,a:m) sind (jetzt,\\klamm{d:m}) auch (klam,\\klamm { d })mer(bar,\\klamm g) -\\italic { hier i(s,fis)t mal was (kur,d:m)siv } – das k(lap,g:m)pt (je,a)tzt" +\\italic { hier i(s,fis)t mal was (kur,d:m)siv } – das k(lLA,g:m)pt (je,a)tzt" fourthVerseMarkup = "Hier ist leider nicht genug (Platz,g) @@ -124,6 +124,23 @@ columnVerseMarkup = "Stro(phen,a:m) können jetzt auch in (Spal,f)ten! Voll (krass,e) (eh,a:m)!" +BRIDGE = +{ + << + \bridgeChords + \new Voice { \bridge } + \addlyrics { \bridgeVerse } + >> +} + +bridgeverse = \markup { + \score { + \inline-score + \BRIDGE + \layout { \generalLayout } + } +} + MUSIC = { << @@ -140,12 +157,13 @@ MUSIC = TEXT = \markuplist { \group-verses { - \chordverse #"3." \thirdVerseMarkup - \chordverse #"4." \fourthVerseMarkup - \chordverse #"5." \fifthVerseMarkup - \chordverse #"6." \sixthVerseMarkup - \chordverse #"7." \seventhVerseMarkup - \chordverse #"8." \columnVerseMarkup + \chordverse #(stanza 3) \thirdVerseMarkup + \chordverse #(stanza 4) \fourthVerseMarkup + \chordverse #(stanza 5) \fifthVerseMarkup + \chordverse #(stanza 6) \sixthVerseMarkup + \chordverse #(stanza 7) \seventhVerseMarkup + \chordverse #(stanza 8) \columnVerseMarkup + \bridgeverse } }