2023-07-22 22:09:10 +02:00
\version "2.18.0"
2023-07-22 22:09:10 +02:00
%songStyle = #'büdel
2023-07-22 22:09:10 +02:00
\include "../../lilypond-custom-includes/base_config.ly"
2023-07-22 22:09:10 +02:00
2023-07-22 22:09:10 +02:00
HEADER = \bookpart {
2023-07-22 22:09:10 +02:00
2023-07-22 22:09:10 +02:00
\paper {
%page-count = #1 % dieser Befehl quetscht alles auf diese Seitenanzahl
%markup-system-spacing.padding = 4 %Abstand zwischen Titel und Noten
2023-07-22 22:09:10 +02:00
%top-system-spacing.padding = 6 %Abstand zwischen Seitenrand und obersten Notensystem (wenn was anderes da steht wie z.B. Titel/ Text, greift das nicht) gut um z.B. noten auf der zweiten Seite runter zu machen
2023-07-22 22:09:10 +02:00
}
2023-07-22 22:09:10 +02:00
2023-07-22 22:09:10 +02:00
\header {
title = "Liedtitel"
alttitle = "Alternativtitel"
titlesize = 11
titletopspace = 2
2023-08-20 12:16:18 +02:00
poetId = "dude"
composerId = "dude"
2023-07-22 22:09:10 +02:00
copyright = "Fumpeverlag"
categories = "see"
2023-07-22 22:09:10 +02:00
songinfo = "Hintergrund
2023-07-22 22:09:10 +02:00
Übersetzung
Aussprache"
}
}
2023-07-22 22:09:10 +02:00
2023-07-22 22:09:10 +02:00
LAYOUT = \layout {
\generalLayout
% #(layout-set-staff-size 13) %alles kleiner machen
% #(define fonts (default-pango (- globalSize 1))) %Notengröße kleiner machen
}
2023-07-22 22:09:10 +02:00
2023-07-22 22:09:10 +02:00
global = {
2023-08-08 12:05:50 +02:00
%\transposeGlobal a g
2023-07-22 22:09:10 +02:00
%Takt
\time 4/4
%\set Timing.beatStructure = #'(3 2 2) % Befehl für manuelle Balkenverknüpfung (hier 7/8)
%Tonart
\key c \major
}
firstVerse = \lyricmode {
\set stanza = "1."
2023-07-22 22:09:10 +02:00
Hier \repeat unfold 6 { _ } ist der Text für Stro -- phe eins. \set ignoreMelismata = # #t \unset ignoreMelismata % Bindebögen irgnorieren
2023-07-22 22:09:10 +02:00
}
secondVerse = \lyricmode {
\set 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
}
firstVoice = \relative c ' {
\global
%\clef "bass" % Bassschlüssel
\partial 4 % Auftakt
a '4 % mit ' und , oktaviert man
\repeat volta 2 { % Wiederholung
2023-07-22 22:09:10 +02:00
d ,4 e fis g
a8 a ( a ) a d ,4 ~d % Bindebögen
<< { \voiceTwo
g4 . c ,8 c4 d
}
2023-07-22 22:09:10 +02:00
\new Voice { \voiceOne \secondVoiceStyle
2023-07-22 22:09:10 +02:00
g4 . g8 g4 f
}
2023-07-22 22:09:10 +02:00
>> \oneVoice
}
\alternative { %Klammer eins und zwei
{e2 . a4 }
{e2 . r4 }
2023-07-22 22:09:10 +02:00
}
2023-07-22 22:09:10 +02:00
\break %Zeilenumbruch
2023-07-22 22:09:10 +02:00
e1 \noBreak
e1
2023-07-22 22:09:10 +02:00
e2 ^\markup \bold "I. hier einsetzen!" ( f )
e1 \mark \markup { \italic { fine } }
2023-07-22 22:09:10 +02:00
a1_ \markup { \italic Zwischenspiel } a1
2023-07-22 22:09:10 +02:00
\once \override Score .TimeSignature .stencil = # #f \time 2 /4 %unsichtbarer Taktwechsel ( ansonsten nur \time macht sichtbaren Taktwechsel )
a2 <a c >2
r2 \once \override Score .RehearsalMark .break-visibility = # end-of-line-visible
2023-07-22 22:09:10 +02:00
\once \override Score .RehearsalMark .self-alignment-X = # RIGHT
\mark "D.C. al Fine"
2023-07-22 22:09:10 +02:00
\bar "|."
}
2023-07-23 12:23:19 +02:00
bridge = \relative c ' {
\global
\time 3 /4
a4 h c a h c
}
bridgeVerse = \lyricmode {
\set stanza = "Bridge:"
Das hier ist ei -- ne Bridge
}
2023-08-07 16:25:34 +02:00
MUSIC =
2023-08-11 16:31:29 +02:00
{
2023-07-22 22:09:10 +02:00
<<
\chords {
2023-07-22 22:09:10 +02:00
s4 d2 h :m fis :m b g1 \klamm {a2 . d4 } c1 /h
2023-07-22 22:09:10 +02:00
e \once \set chordChanges = # #f e %gleichbl . Akkord sichtbar machen
2023-07-22 22:09:10 +02:00
h :1.3 .5.11
2023-07-22 22:09:10 +02:00
}
\new ChoirStaff = "firstStaff"
<<
\new Voice = "firstVoice" { \firstVoice }
\addlyrics { \firstVerse }
\addlyrics { \secondVerse }
>>
>>
}
2023-08-11 16:31:29 +02:00
BRIDGE =
2023-08-07 23:13:36 +02:00
{
<<
\chords { a2 :m a :m a :m a :m }
\new Voice { \bridge }
\addlyrics { \bridgeVerse }
>>
}
2023-07-22 22:09:10 +02:00
TEXT = \markuplist
2023-07-22 22:09:10 +02:00
{
%\fontsize # -1 %Text in den Strophen kleiner
%\vspace # 1.5 %Abstand zwischen Strophen
\group-verses {
2023-08-09 13:37:15 +02:00
\override # '( verse-vspace . 0.8 ) %abstand der Verse voneinander kleiner
2023-07-22 22:09:10 +02:00
\chordverse # "3."
2023-07-22 22:09:10 +02:00
# "Test (Akk,a:m)orde (ü,a:1.3.7+.9)ber den (Stro,d:m)phen (test)
2023-07-22 22:09:10 +02:00
\\ repStart sind (sup,e)er \\ underline {(cool,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"
\nochordverse # "4."
2023-07-22 22:09:10 +02:00
# "Hier ist leider nicht genug (Platz,g)
2023-07-22 22:09:10 +02:00
für (Akk,a:m)orde über den (Stro,d:m)phen
2023-07-22 22:09:10 +02:00
\\ repStart deswegen \\ concat{ \\ underline { wer } den } die hier mittels \\ bold { nochordverse } automatisch
2023-07-22 22:09:10 +02:00
entfernt! \\ repStop"
}
\group-verses {
\vspace # 5
\nochordverse # "5."
# "Hier geht die 5. Strophe los, die zusammen mit der 6. auf
eine Seite soll"
\nochordverse # "6."
# "Strophen in einer \\ concat{ \\ char ##x5C group-verses} Umgebung werden aneinander
ausgerichtet und auf der Seite zentriert.
Man beachte auch wie widerlich der Backslash
vor group-verses eingegeben werden muss!
Falls ihr mal runde (Klammern) braucht: \\ concat{ \\ char ##x28 Klammer} auf und Klammer \\ concat{zu \\ char ##x29 }"
\nochordverse # "7."
# "Wir achten bitte auch auf typografisch korrekte Zeichen.
Ein deutsches Apostroph sieht so aus ’ und nicht so '
Ein Gedankenstrich, wie er auch zur Trennung von Jahreszahlen
genutzt wird ist so – und nicht so -
Anführungszeichen sind so „ und so “"
}
2023-07-22 22:09:10 +02:00
\override # '( verse-cols . 2 ) %Spalten
2023-07-22 22:09:10 +02:00
% \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."
# "Stro(phen,a:m) können jetzt auch in (Spal,f)ten!
Voll (krass,e) (eh,a:m)!"
\chordverse # "9."
# "Stro(phen,a:m) können jetzt auch in (Spal,f)ten!
Voll (krass,e) (eh,a:m)!"
2023-08-09 13:37:15 +02:00
\override # '( intraverse-vspace . 3 ) % Abstand der Zeilen eines Verses vergrößern
2023-07-22 22:09:10 +02:00
\chordverse # "10."
# "Stro(phen,a:m) können jetzt auch in (Spal,f)ten!
Voll (krass,e) (eh,a:m)!"
\chordverse # "11."
# "Stro(phen,a:m) können jetzt auch in (Spal,f)ten!
Voll (krass,e) (eh,a:m)!"
\chordverse # "12."
# "Stro(phen,a:m) können jetzt auch in (Spal,f)ten!
Voll (krass,e) (eh,a:m)"
}
2023-07-23 12:23:19 +02:00
\group-verses {
%\override # '( baseline-skip . 1 ) %Damit verändert man den Abstand der Notenzeilen
2023-08-11 16:31:29 +02:00
\score {
2023-08-07 23:13:36 +02:00
\inline-score
\BRIDGE
\layout { \generalLayout }
2023-07-23 12:23:19 +02:00
}
}
2023-07-24 08:40:53 +02:00
\fret-chord # "x;2;4;4;4;o;" # "h:1.3.5.11"
2023-07-22 22:09:10 +02:00
}
2023-07-22 22:09:10 +02:00
\include "../../lilypond-common-includes/standalone_output.ly"