Compare commits

..

3 Commits

Author SHA1 Message Date
tux d7fcc7b461 Vorlagen entschlackt 2023-07-22 22:11:05 +02:00
tux 9646e9a514 use new include system 2023-07-22 22:10:46 +02:00
tux f5adc1c9ea Beispielliederbuch 2023-07-22 22:09:10 +02:00
12 changed files with 34 additions and 135 deletions
+1 -1
View File
@@ -1,3 +1,3 @@
[submodule "lilypond-common-includes"]
path = lilypond-common-includes
url = https://git.zahlenlabyrinth.de/boernel/lilypond-common-includes
url = ssh://git@git.zahlenlabyrinth.de:9922/boernel/lilypond-common-includes.git
-14
View File
@@ -1,14 +0,0 @@
{
"dude": {
"name": "Krasser Dude",
"trail_name": "dud",
"birth_year": "1950",
"organization": "Bund der krassen Dudes"
},
"kumpel": {
"name": "Krasser Kumpel",
"trail_name": "dudekumpel",
"death_year": "2050",
"organization": "Bund der krassen Kumpels"
}
}
-7
View File
@@ -1,7 +0,0 @@
{
"a-song-id": {
"title": "Krasse Vorlage",
"composer": "kumpel",
"poet": "dude"
}
}
+11 -35
View File
@@ -3,6 +3,12 @@
\include "../../lilypond-custom-includes/base_config.ly"
customChordPrintings = {
<h dis' fis' e''>-\markup { \small "add11" }
<a cis' gis' h'>-\markup { \small "maj9" }
}
\include "../../lilypond-common-includes/enable_custom_chord_settings.ly"
HEADER = \bookpart {
\paper {
@@ -16,8 +22,8 @@ HEADER = \bookpart {
alttitle = "Alternativtitel"
titlesize = 11
titletopspace = 2
poetId = "dude"
composerId = "dude"
poet = "Worte: Christoph Wagner(tux), (198520xx) oder (*1985), BdP Stamm Goldener Reiter, 2013"
composer = "Weise: Christoph"
copyright = "Fumpeverlag"
categories = "see"
songinfo = "Hintergrund
@@ -36,7 +42,6 @@ LAYOUT = \layout {
global = {
%\transposeGlobal a g
%Takt
\time 4/4
%\set Timing.beatStructure = #'(3 2 2) % Befehl für manuelle Balkenverknüpfung (hier 7/8)
@@ -90,18 +95,7 @@ firstVoice = \relative c' {
\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 =
MUSIC = %\transpose g e
{
<<
\chords {
@@ -118,21 +112,13 @@ MUSIC =
>>
}
BRIDGE =
{
<<
\chords { a2:m a:m a:m a:m }
\new Voice { \bridge }
\addlyrics { \bridgeVerse }
>>
}
TEXT = \markuplist
%\transpose g e
{
%\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
\override #'(verse-vspace . 0.8) %abstand zeilen 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
@@ -178,7 +164,6 @@ TEXT = \markuplist
#"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)!"
@@ -191,15 +176,6 @@ TEXT = \markuplist
#"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 }
}
}
\fret-chord #"x;2;4;4;4;o;" #"h:1.3.5.11"
}
\include "../../lilypond-common-includes/standalone_output.ly"
Binary file not shown.
+15 -6
View File
@@ -4,8 +4,9 @@
HEADER = \bookpart {
\header {
title = "Titel"
songId = "a-song-id"
title = "Round and round"
poet = "Worte und Weise: unbekannt"
composer = " "
categories = ""
songinfo = "wasauchimmer"
}
@@ -15,24 +16,32 @@ global = {
%Takt
\time 4/4
%Tonart
\key c \major
\key a \minor
}
firstVerse = \lyricmode {
\set stanza = "1."
Lyrics
Round and round the earth is tur -- ning
tur -- ning al -- ways round to mor -- ning
and from mor -- ning round to night.
}
firstVoice = \relative c' {
\global
c
a4 a e' e
d c8 (h) a4 a
e' e a a
g f8 (e) e4 e
d h c d
h a8 (g) a2
\bar "|."
}
MUSIC = {
<<
\chords {
c
a1:m g2 a1:m a2:m d2 a:m
g2 f e:m a:m
}
\new ChoirStaff = "firstStaff"
<<
+2 -2
View File
@@ -6,8 +6,8 @@ HEADER = \bookpart {
\header {
title = "Chorsatz"
alttitle = ""
composerId = "dude"
songId = "a-song-id"
poet = "Worte: "
composer = "Weise: "
categories = ""
songinfo = ""
}
@@ -4,50 +4,20 @@
\pointAndClickOff
imagePagePath = "categories"
songPath = "../../lieder"
songPath = "lieder"
\include "../../lilypond-custom-includes/base_config.ly"
\include "../../lilypond-common-includes/general_include.ly"
\include "../../lilypond-common-includes/book_include.ly"
\include "../../lilypond-common-includes/toc_include.ly"
% Brauchen wir jedes Lied als Einzelausgabe mit Midi und PDF?
#(define noStandaloneOutput #t)
%Liedteil -> hier werden alle Lieder inkludiert
%Reihenfolge im Liederbuch: Von oben nach unten
\includeSong "vorlage"
\blankpage
\includeSong "vorlage_light"
\imagepage #125 "see.eps"
\includeSong "vorlage_satz"
%Zur Übersichtlichkeit:
%A
%B
%C
%D
%E
%F
%G
%H
%I
%J
%K
%L
%M
%N
%O
%P
%Q
%R
%S
%T
%U
%V
%W
%X
%Y
%Z
\book {
% Dateiname
@@ -60,23 +30,7 @@ songPath = "../../lieder"
pdfkeywords = "Liederbuch, Pfadfinder, bündisch"
}
%Eine Seite mit dem Cover könnte so aussehen:
\bookpart {
%\markup { \epsfile #X #120 #"images/front.eps" }
%\markup \fill-line { \center-column { \vspace #1 \pad-x #9 \customEps #95 #"Dateiname.dt" \vspace #1 } }
\paper {
print-page-number = ##f
inner-margin = 0
outer-margin = 0
binding-offset = 0
top-margin = 0
bottom-margin = 0
last-bottom-spacing = #'((basic-distance . 0) (minimum-distance . 0) (padding . 0))
page-count = 1
}
}
% Seite
% Titelseite
\bookpart {
\paper { print-page-number = ##f }
\markup { \vspace #2 \fill-line { \null
@@ -90,7 +44,6 @@ songPath = "../../lieder"
% muss drinbleiben, damit die Kategoriebildchen alle reingeladen und referenziert werden können:
\markuplist { \embed-category-images }
}
% die Liederausgabe
\songs
+1 -4
View File
@@ -1,9 +1,6 @@
#(ly:set-option 'relative-includes #t)
defaultSongStyle = #'börnel
customStyleOverridesFile = "../lilypond-custom-includes/custom_style_overrides.ly"
\include "categories.ly"
\include "../lilypond-common-includes/general_include.ly"
AUTHOR_DATA = #(call-with-input-file "../../data/authors.json" json->scm)
SONG_DATA = #(call-with-input-file "../../data/songs.json" json->scm)
\include "../lilypond-common-includes/general_include.ly"
@@ -1,4 +0,0 @@
customChordPrintings = {
<h dis' fis' e''>-\markup { \small "add11" }
<a cis' gis' h'>-\markup { \small "maj9" }
}
-11
View File
@@ -1,11 +0,0 @@
tocSubtitleText = \markup \column {
\fontsize #5 \sans \bold \fill-line { \null \fromproperty #'index:text \null }
\vspace #.5
\justify {
Da die allermeisten Lieder unter verschiedenen Namen bekannt sind,
wollen wir euch ein Inhaltsverzeichnis an die Hand geben, mit dem ihr hoffentlich auf verschiedene Arten fündig werdet.
Die Liedtitel, die auch die Überschriften sind, findet ihr normal gedruckt.
Alle weiteren Alternativtitel oder Liedanfänge sind zur Unterscheidung kursiv gedruckt.
}
\vspace #1
}