Compare commits
3 Commits
2d79ba05dc
...
88d17c1fad
Author | SHA1 | Date | |
---|---|---|---|
88d17c1fad | |||
0be5d4df0f | |||
e326b382c7 |
1
.gitignore
vendored
1
.gitignore
vendored
@ -3,6 +3,7 @@
|
|||||||
*.ps
|
*.ps
|
||||||
*.midi
|
*.midi
|
||||||
*.mid
|
*.mid
|
||||||
|
*.csv
|
||||||
*.log
|
*.log
|
||||||
*~
|
*~
|
||||||
|
|
||||||
|
@ -1,222 +0,0 @@
|
|||||||
\version "2.25.8"
|
|
||||||
%songStyle = #'büdel
|
|
||||||
|
|
||||||
\include "../../lilypond-custom-includes/base_config.ly"
|
|
||||||
%#(set-default-paper-size "a4" 'portrait) %Seitenformat ändern
|
|
||||||
|
|
||||||
|
|
||||||
HEADER = \bookpart {
|
|
||||||
|
|
||||||
\paper {
|
|
||||||
%page-count = #1 % dieser Befehl quetscht alles auf diese Seitenanzahl
|
|
||||||
%markup-system-spacing.padding = 4 %Abstand zwischen Titel und Noten
|
|
||||||
%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
|
|
||||||
%#(layout-set-staff-size 13) %Größe ändern
|
|
||||||
%print-page-number = ##f %keine Seitenzahlen drucken
|
|
||||||
%system-system-spacing.padding = 1 %verändert den Abstand zwischen zwei Systemen
|
|
||||||
}
|
|
||||||
|
|
||||||
\header {
|
|
||||||
title = "Liedtitel"
|
|
||||||
alttitle = "Alternativtitel"
|
|
||||||
titlesize = 11
|
|
||||||
titletopspace = 2
|
|
||||||
authors = #'(
|
|
||||||
("dude" melody)
|
|
||||||
("kumpel" text))
|
|
||||||
year_text = "2020"
|
|
||||||
year_melody = "2021"
|
|
||||||
copyright = "Fumpeverlag"
|
|
||||||
categories = "see"
|
|
||||||
songinfo = "Hintergrund
|
|
||||||
|
|
||||||
Übersetzung
|
|
||||||
|
|
||||||
Aussprache"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
LAYOUT = \layout {
|
|
||||||
\generalLayout
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
global = {
|
|
||||||
%\transposeGlobal a g
|
|
||||||
%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."
|
|
||||||
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."
|
|
||||||
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
|
|
||||||
d,4 e fis g
|
|
||||||
a8 a (a) a d,4~d % Bindebögen
|
|
||||||
<< { \voiceTwo
|
|
||||||
g4. c,8 c4 d
|
|
||||||
}
|
|
||||||
\new Voice { \voiceOne \secondVoiceStyle
|
|
||||||
g4. g8 g4 f
|
|
||||||
}
|
|
||||||
>> \oneVoice
|
|
||||||
}
|
|
||||||
\alternative { %Klammer eins und zwei
|
|
||||||
{e2. a4}
|
|
||||||
{e2. r4}
|
|
||||||
}
|
|
||||||
\break %Zeilenumbruch
|
|
||||||
e1 \noBreak
|
|
||||||
e1
|
|
||||||
e2^\markup \bold "I. hier einsetzen!" (f)
|
|
||||||
e1 \mark \markup { \italic { fine } }
|
|
||||||
a1_\markup { \italic Zwischenspiel } a1
|
|
||||||
\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
|
|
||||||
\once \override Score.RehearsalMark.self-alignment-X = #RIGHT
|
|
||||||
\mark "D.C. al Fine"
|
|
||||||
|
|
||||||
\bar "|."
|
|
||||||
}
|
|
||||||
|
|
||||||
bridge = \relative c' {
|
|
||||||
\global
|
|
||||||
\time 3/4
|
|
||||||
a4 h c a h c
|
|
||||||
}
|
|
||||||
|
|
||||||
bridgeVerse = \lyricmode {
|
|
||||||
\set stanza = "Bridge:"
|
|
||||||
Das hier ist ei -- ne Bridge
|
|
||||||
}
|
|
||||||
|
|
||||||
MUSIC =
|
|
||||||
{
|
|
||||||
<<
|
|
||||||
\chords {
|
|
||||||
s4 d2 h:m fis:m b g1 \klamm{a2. d4} c1/h
|
|
||||||
e \once \set chordChanges = ##f e %gleichbl. Akkord sichtbar machen
|
|
||||||
h:1.3.5.11
|
|
||||||
}
|
|
||||||
\new ChoirStaff = "firstStaff" \with {
|
|
||||||
%\override StaffGrouper.staff-staff-spacing.padding = #0
|
|
||||||
%\override StaffGrouper.staff-staff-spacing.basic-distance = #1
|
|
||||||
}
|
|
||||||
<<
|
|
||||||
\new Voice = "firstVoice" { \firstVoice }
|
|
||||||
\addlyrics { \firstVerse }
|
|
||||||
\addlyrics { \secondVerse }
|
|
||||||
>>
|
|
||||||
>>
|
|
||||||
}
|
|
||||||
|
|
||||||
BRIDGE =
|
|
||||||
{
|
|
||||||
<<
|
|
||||||
\chords { a2:m a:m a:m a:m }
|
|
||||||
\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."
|
|
||||||
#"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
|
|
||||||
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."
|
|
||||||
#"Hier ist leider nicht genug (Platz,g)
|
|
||||||
für (Akk,a:m)orde über den (Stro,d:m)phen
|
|
||||||
\\repStart deswegen \\concat{ \\underline { wer } den } die hier mittels \\bold { nochordverse } automatisch
|
|
||||||
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 “"
|
|
||||||
}
|
|
||||||
\override #'(verse-cols . 2) %Spalten
|
|
||||||
%\override #'(verse-ordering-horizontal . #t) % Verse horizontal fortlaufend anordnen
|
|
||||||
% \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)!"
|
|
||||||
|
|
||||||
\override #'(intraverse-vspace . 3) % Abstand der Zeilen eines Verses vergrößern
|
|
||||||
\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)"
|
|
||||||
}
|
|
||||||
\group-verses {
|
|
||||||
%\override #'(baseline-skip . 1) %Damit verändert man den Abstand der Notenzeilen
|
|
||||||
\score {
|
|
||||||
\inline-score
|
|
||||||
\BRIDGE
|
|
||||||
\layout { \generalLayout }
|
|
||||||
}
|
|
||||||
\chordverse #""
|
|
||||||
#"(,\\repeats-around-chords { a:m c } d)"
|
|
||||||
\score {
|
|
||||||
\chords { \repeats-around-chords { a4:m c } d }
|
|
||||||
\layout { \generalLayout }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
\fret-chord #"x;2;4;4;4;o;" #"h:1.3.5.11"
|
|
||||||
}
|
|
||||||
|
|
||||||
\include "../../lilypond-common-includes/standalone_output.ly"
|
|
@ -1,7 +1,7 @@
|
|||||||
\version "2.25.8"
|
\version "2.25.8"
|
||||||
|
|
||||||
\include "../../lilypond-custom-includes/base_config.ly"
|
\include "../../lilypond-custom-includes/base_config.ly"
|
||||||
\include "../../lilypond-song-includes/liedbausteine/"
|
\include "../../lilypond-song-includes/liedbausteine/sandbox.ly"
|
||||||
|
|
||||||
HEADER = \bookpart {
|
HEADER = \bookpart {
|
||||||
\header {
|
\header {
|
||||||
|
@ -1,84 +0,0 @@
|
|||||||
\version "2.18.0"
|
|
||||||
|
|
||||||
\include "../../lilypond-custom-includes/base_config.ly"
|
|
||||||
|
|
||||||
HEADER = \bookpart {
|
|
||||||
\header {
|
|
||||||
title = "Chorsatz"
|
|
||||||
alttitle = ""
|
|
||||||
authors = #'(
|
|
||||||
("dude" melody text)
|
|
||||||
("kumpel" composition))
|
|
||||||
year_text = ""
|
|
||||||
year_melody = ""
|
|
||||||
categories = ""
|
|
||||||
songinfo = ""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
global = {
|
|
||||||
%Takt
|
|
||||||
\time 4/4
|
|
||||||
%Tonart
|
|
||||||
\key e \minor
|
|
||||||
}
|
|
||||||
|
|
||||||
firstVerse = \lyricmode {
|
|
||||||
\set stanza = "1."
|
|
||||||
Stimmumfang
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
secondVerse = \lyricmode {
|
|
||||||
\set stanza = ""
|
|
||||||
}
|
|
||||||
|
|
||||||
Sopran = \relative c'' { \set Staff.midiInstrument = #"choir aahs"
|
|
||||||
\global
|
|
||||||
c,1 a' fis'
|
|
||||||
|
|
||||||
\bar "|."
|
|
||||||
}
|
|
||||||
|
|
||||||
Alt = \relative c' {
|
|
||||||
\global
|
|
||||||
g d' d'
|
|
||||||
}
|
|
||||||
|
|
||||||
Tenor = \relative c {
|
|
||||||
\global
|
|
||||||
\clef bass %\clef "treble_8"
|
|
||||||
c1 a' fis'
|
|
||||||
}
|
|
||||||
|
|
||||||
Bass = \relative c {
|
|
||||||
\global
|
|
||||||
\clef bass
|
|
||||||
g g' c
|
|
||||||
}
|
|
||||||
|
|
||||||
MUSIC = {
|
|
||||||
<<
|
|
||||||
\chords {
|
|
||||||
}
|
|
||||||
\new ChoirStaff = "firstStaff"
|
|
||||||
<<
|
|
||||||
\new Voice = "Sopran" { \Sopran }
|
|
||||||
\addlyrics { \firstVerse }
|
|
||||||
\addlyrics { \secondVerse }
|
|
||||||
\new Voice = "Alt" { \Alt}
|
|
||||||
\new Voice = "Tenor" { \Tenor}
|
|
||||||
\new Voice = "Bass" { \Bass }
|
|
||||||
|
|
||||||
>>
|
|
||||||
>>
|
|
||||||
}
|
|
||||||
|
|
||||||
TEXT = \markuplist {
|
|
||||||
\group-verses {
|
|
||||||
\chordverse #"3."
|
|
||||||
#""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
\include "../../lilypond-common-includes/standalone_output.ly"
|
|
@ -15,12 +15,9 @@ songPath = "../../lieder"
|
|||||||
|
|
||||||
%Liedteil -> hier werden alle Lieder inkludiert
|
%Liedteil -> hier werden alle Lieder inkludiert
|
||||||
%Reihenfolge im Liederbuch: Von oben nach unten
|
%Reihenfolge im Liederbuch: Von oben nach unten
|
||||||
\includeSong "sandbox"
|
|
||||||
\includeSong "vorlage"
|
|
||||||
\blankpage
|
\blankpage
|
||||||
\includeSong "vorlage_light"
|
\includeSong "vorlage_light"
|
||||||
\imagepage #125 "see.eps"
|
\imagepage #125 "see.eps"
|
||||||
\includeSong "vorlage_satz"
|
|
||||||
%}
|
%}
|
||||||
%Zur Übersichtlichkeit:
|
%Zur Übersichtlichkeit:
|
||||||
%A
|
%A
|
||||||
@ -64,10 +61,14 @@ songPath = "../../lieder"
|
|||||||
|
|
||||||
%Eine Seite mit dem Cover könnte so aussehen:
|
%Eine Seite mit dem Cover könnte so aussehen:
|
||||||
\bookpart {
|
\bookpart {
|
||||||
%\markup { \epsfile #X #120 #"images/front.eps" }
|
\markup {
|
||||||
%\markup \fill-line { \center-column { \vspace #1 \pad-x #9 \customEps #95 #"Dateiname.dt" \vspace #1 } }
|
%\epsfile #X #120 #"images/front.eps"
|
||||||
|
%\fill-line { \center-column { \vspace #1 \pad-x #9 \customEps #95 #"Dateiname.dt" \vspace #1 } }
|
||||||
|
\title-to-pdf-toc "Titelseite"
|
||||||
|
}
|
||||||
\paper {
|
\paper {
|
||||||
print-page-number = ##f
|
print-page-number = ##f
|
||||||
|
first-page-number = 1
|
||||||
inner-margin = 0
|
inner-margin = 0
|
||||||
outer-margin = 0
|
outer-margin = 0
|
||||||
binding-offset = 0
|
binding-offset = 0
|
||||||
@ -81,13 +82,20 @@ songPath = "../../lieder"
|
|||||||
% Seite
|
% Seite
|
||||||
\bookpart {
|
\bookpart {
|
||||||
\paper { print-page-number = ##f }
|
\paper { print-page-number = ##f }
|
||||||
\markup { \vspace #2 \fill-line { \null
|
\markup {
|
||||||
\override #'(font-name . "Old Standard TT") \fontsize #0.5 \override #'(line-width . 115) \left-column { \justify-string #"
|
\title-to-pdf-toc "Vorwort"
|
||||||
Hier steht lustiger Text"
|
\vspace #2
|
||||||
" "
|
\fill-line {
|
||||||
\fill-line { "blublub" }
|
\override #'(font-name . "Old Standard TT")
|
||||||
|
\fontsize #0.5
|
||||||
|
\override #'(line-width . 115)
|
||||||
|
\left-column {
|
||||||
|
\justify-string #"
|
||||||
|
Hier steht lustiger Text"
|
||||||
|
" "
|
||||||
|
\fill-line { "blublub" }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
\null }
|
|
||||||
}
|
}
|
||||||
% muss drinbleiben, damit die Kategoriebildchen alle reingeladen und referenziert werden können:
|
% muss drinbleiben, damit die Kategoriebildchen alle reingeladen und referenziert werden können:
|
||||||
\markuplist { \embed-category-images }
|
\markuplist { \embed-category-images }
|
||||||
@ -100,6 +108,7 @@ songPath = "../../lieder"
|
|||||||
\bookpart {
|
\bookpart {
|
||||||
\markuplist {
|
\markuplist {
|
||||||
\index-in-columns-with-title #'categories \column {
|
\index-in-columns-with-title #'categories \column {
|
||||||
|
\title-to-pdf-toc "Kategorienverzeichnis"
|
||||||
\fontsize #5 \sans \bold \fill-line { \null "Inhaltsverzeichnis nach Kategorien" \null }
|
\fontsize #5 \sans \bold \fill-line { \null "Inhaltsverzeichnis nach Kategorien" \null }
|
||||||
\vspace #1
|
\vspace #1
|
||||||
}
|
}
|
||||||
@ -109,7 +118,8 @@ songPath = "../../lieder"
|
|||||||
\bookpart {
|
\bookpart {
|
||||||
\markuplist {
|
\markuplist {
|
||||||
\index-in-columns-with-title #'authors \column {
|
\index-in-columns-with-title #'authors \column {
|
||||||
\fontsize #5 \sans \bold \fill-line { \null "Autorenverzeichnis" \null }
|
\title-to-pdf-toc "Autor*innenverzeichnis"
|
||||||
|
\fontsize #5 \sans \bold \fill-line { \null "Autor*innenverzeichnis" \null }
|
||||||
\vspace #1
|
\vspace #1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -145,6 +155,7 @@ songPath = "../../lieder"
|
|||||||
\indexSection #"Z" \markup { "Z" }
|
\indexSection #"Z" \markup { "Z" }
|
||||||
\markuplist {
|
\markuplist {
|
||||||
\index-in-columns-with-title #'alphabetical \column {
|
\index-in-columns-with-title #'alphabetical \column {
|
||||||
|
\title-to-pdf-toc "Inhaltsverzeichnis"
|
||||||
\fontsize #5 \sans \bold \fill-line { \null "Inhaltsverzeichnis" \null }
|
\fontsize #5 \sans \bold \fill-line { \null "Inhaltsverzeichnis" \null }
|
||||||
\vspace #.5
|
\vspace #.5
|
||||||
\justify {
|
\justify {
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 15c27c271fb24c2a6e95cafdca7f40fbc65d3b78
|
Subproject commit 9a9ef8e8df560ce1c29665343d501d41c03e8204
|
@ -1,5 +1,28 @@
|
|||||||
|
songFormatAndSize = "a5"
|
||||||
|
songMargin = 5
|
||||||
|
songInfoFontSize = 0
|
||||||
|
songInfoLineWidthFraction = 0.9
|
||||||
|
songTitleSize = 6
|
||||||
|
songTitleFont = "Liberation Sans"
|
||||||
|
songChordFont = "Liberation Sans"
|
||||||
|
songLyricFont = "Liberation Sans"
|
||||||
|
songChordFontSeries = #'bold
|
||||||
|
songTextChordAlignment = #'left
|
||||||
|
songScoreChordFontSize = 2
|
||||||
|
songTextChordFontSize = \songScoreChordFontSize
|
||||||
|
songTextChordDistance = 2.8
|
||||||
|
songTextLineHeigth = 5.8
|
||||||
|
songTocColumns = 3
|
||||||
|
globalSize = 15
|
||||||
|
lyricSize = 1.6
|
||||||
|
stanzaFormat = "~a."
|
||||||
|
romanStanzaFormat = "~@r."
|
||||||
|
refString = "Ref.:"
|
||||||
|
refStringWithNumbers = "Ref. ~a:"
|
||||||
|
% hübsche Wiederholungszeichen für den Liedtext
|
||||||
|
repStart = "𝄆"
|
||||||
|
repStop = "𝄇"
|
||||||
|
|
||||||
customChordPrintings = {
|
customChordPrintings = {
|
||||||
<h dis' fis' e''>-\markup { \small "add11" }
|
%<c g>-\markup { \super "5" }
|
||||||
<a cis' gis' h'>-\markup { \small "maj9" }
|
|
||||||
}
|
}
|
||||||
songFormatAndSize = "a4"
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user