Compare commits

..

4 Commits

Author SHA1 Message Date
Christoph Wagner 0c1677eaba Vorlagen entschlackt 2023-07-22 19:37:53 +02:00
Christoph Wagner 7fc6994a6c use new include system 2023-07-18 00:12:29 +02:00
Jakob Krueger f892eed57a Änderungen common includes 2023-07-16 19:42:12 +02:00
Christoph Wagner 3410bb59c4 Beispielliederbuch 2023-07-16 19:29:55 +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
-3
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)
@@ -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
}