use new include system

This commit is contained in:
tux 2023-07-22 22:09:10 +02:00
parent e0d835680e
commit 0a291560ca
5 changed files with 48 additions and 44 deletions

View File

@ -1,18 +1,18 @@
\version "2.18.0" \version "2.18.0"
%globalSize = #16 %globalSize = #16
%lyricSize = #1.6 %gesamten Text im Dokument verkleinern %lyricSize = #1.6 %gesamten Text im Dokument verkleinern
\include "../../lilypond-common-includes/general_include.ly" \include "../../lilypond-custom-includes/base_config.ly"
%#(set-default-paper-size "a4" 'portrait) %#(set-default-paper-size "a4" 'portrait)
%#(module-define! (resolve-module '(guile-user)) 'lilypond-module (current-module)) %#(module-define! (resolve-module '(guile-user)) 'lilypond-module (current-module))
%#(top-repl) %#(top-repl)
HEADER = \bookpart { HEADER = \bookpart {
\paper { \paper {
%page-count = #1 % dieser Befehl quetscht alles auf diese Seitenanzahl %page-count = #1 % dieser Befehl quetscht alles auf diese Seitenanzahl
%markup-system-spacing.padding = 4 %Abstand zwischen Titel und Noten %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 %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
} }
\header { \header {
title = "Liedtitel" title = "Liedtitel"
alttitle = "Alternativtitel" alttitle = "Alternativtitel"
@ -22,20 +22,20 @@ HEADER = \bookpart {
composer = "Weise: Christoph" composer = "Weise: Christoph"
copyright = "Fumpeverlag" copyright = "Fumpeverlag"
categories = "see" categories = "see"
songinfo = "Hintergrund songinfo = "Hintergrund
Übersetzung Übersetzung
Aussprache" Aussprache"
} }
} }
LAYOUT = \layout { LAYOUT = \layout {
\generalLayout \generalLayout
% #(layout-set-staff-size 13) %alles kleiner machen % #(layout-set-staff-size 13) %alles kleiner machen
% #(define fonts (default-pango (- globalSize 1))) %Notengröße kleiner machen % #(define fonts (default-pango (- globalSize 1))) %Notengröße kleiner machen
} }
global = { global = {
%Takt %Takt
@ -47,7 +47,7 @@ global = {
firstVerse = \lyricmode { firstVerse = \lyricmode {
\set stanza = "1." \set stanza = "1."
Hier \repeat unfold 6 { _ } ist der Text für Stro -- phe eins. \set ignoreMelismata = ##t \unset ignoreMelismata % Bindebögen irgnorieren Hier \repeat unfold 6 { _ } ist der Text für Stro -- phe eins. \set ignoreMelismata = ##t \unset ignoreMelismata % Bindebögen irgnorieren
} }
secondVerse = \lyricmode { secondVerse = \lyricmode {
@ -62,32 +62,32 @@ firstVoice = \relative c' {
\partial 4 % Auftakt \partial 4 % Auftakt
a'4 % mit ' und , oktaviert man a'4 % mit ' und , oktaviert man
\repeat volta 2 { % Wiederholung \repeat volta 2 { % Wiederholung
d,4 e fis g d,4 e fis g
a8 a (a) a d,4~d % Bindebögen a8 a (a) a d,4~d % Bindebögen
<< { \voiceTwo << { \voiceTwo
g4. c,8 c4 d g4. c,8 c4 d
} }
\new Voice { \voiceOne \secondVoiceStyle \new Voice { \voiceOne \secondVoiceStyle
g4. g8 g4 f g4. g8 g4 f
} }
>> \oneVoice >> \oneVoice
} }
\alternative { %Klammer eins und zwei \alternative { %Klammer eins und zwei
{e2. a4} {e2. a4}
{e2. r4} {e2. r4}
} }
\break %Zeilenumbruch \break %Zeilenumbruch
e1 \noBreak e1 \noBreak
e1 e1
e2^\markup \bold "I. hier einsetzen!" (f) e2^\markup \bold "I. hier einsetzen!" (f)
e1 \mark \markup { \italic { fine } } e1 \mark \markup { \italic { fine } }
a1_\markup { \italic Zwischenspiel } a1 a1_\markup { \italic Zwischenspiel } a1
\once \override Score.TimeSignature.stencil = ##f \time 2/4 %unsichtbarer Taktwechsel (ansonsten nur \time macht sichtbaren Taktwechsel) \once \override Score.TimeSignature.stencil = ##f \time 2/4 %unsichtbarer Taktwechsel (ansonsten nur \time macht sichtbaren Taktwechsel)
a2 <a c>2 a2 <a c>2
r2 \once \override Score.RehearsalMark.break-visibility = #end-of-line-visible r2 \once \override Score.RehearsalMark.break-visibility = #end-of-line-visible
\once \override Score.RehearsalMark.self-alignment-X = #RIGHT \once \override Score.RehearsalMark.self-alignment-X = #RIGHT
\mark "D.C. al Fine" \mark "D.C. al Fine"
\bar "|." \bar "|."
} }
@ -95,7 +95,7 @@ MUSIC = %\transpose g e
{ {
<< <<
\chords { \chords {
s4 d2 h:m fis:m b g1 \klamm{a2. d4} c1/h s4 d2 h:m fis:m b g1 \klamm{a2. d4} c1/h
e \once \set chordChanges = ##f e %gleichbl. Akkord sichtbar machen e \once \set chordChanges = ##f e %gleichbl. Akkord sichtbar machen
} }
\new ChoirStaff = "firstStaff" \new ChoirStaff = "firstStaff"
@ -107,8 +107,8 @@ MUSIC = %\transpose g e
>> >>
} }
TEXT = \markuplist TEXT = \markuplist
%\transpose g e %\transpose g e
{ {
%\fontsize #-1 %Text in den Strophen kleiner %\fontsize #-1 %Text in den Strophen kleiner
%\vspace #1.5 %Abstand zwischen Strophen %\vspace #1.5 %Abstand zwischen Strophen
@ -121,9 +121,9 @@ TEXT = \markuplist
\\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(lap,g:m)pt (je,a)tzt"
\nochordverse #"4." \nochordverse #"4."
#"Hier ist leider nicht genug (Platz,g) #"Hier ist leider nicht genug (Platz,g)
für (Akk,a:m)orde über den (Stro,d:m)phen für (Akk,a:m)orde über den (Stro,d:m)phen
\\repStart deswegen \\concat{ \\underline { wer } den } die hier mittels \\bold { nochordverse } automatisch \\repStart deswegen \\concat{ \\underline { wer } den } die hier mittels \\bold { nochordverse } automatisch
entfernt! \\repStop" entfernt! \\repStop"
} }
\group-verses { \group-verses {
@ -147,7 +147,7 @@ TEXT = \markuplist
genutzt wird ist so und nicht so - genutzt wird ist so und nicht so -
Anführungszeichen sind so „ und so “" Anführungszeichen sind so „ und so “"
} }
\override #'(verse-cols . 2) %Spalten \override #'(verse-cols . 2) %Spalten
% \override #'(verse-hspace . -5) %Abstand zwischen Spalten geringer % \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) %\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 { \group-verses {

View File

@ -1,6 +1,6 @@
\version "2.18.0" \version "2.18.0"
\include "../../generic/general_include.ly" \include "../../lilypond-custom-includes/base_config.ly"
HEADER = \bookpart { HEADER = \bookpart {
\header { \header {
@ -29,19 +29,19 @@ and from mor -- ning round to night.
firstVoice = \relative c' { firstVoice = \relative c' {
\global \global
a4 a e' e a4 a e' e
d c8 (h) a4 a d c8 (h) a4 a
e' e a a e' e a a
g f8 (e) e4 e g f8 (e) e4 e
d h c d d h c d
h a8 (g) a2 h a8 (g) a2
\bar "|." \bar "|."
} }
MUSIC = { MUSIC = {
<< <<
\chords { \chords {
a1:m g2 a1:m a2:m d2 a:m a1:m g2 a1:m a2:m d2 a:m
g2 f e:m a:m g2 f e:m a:m
} }
\new ChoirStaff = "firstStaff" \new ChoirStaff = "firstStaff"
<< <<
@ -62,7 +62,7 @@ TEXT = \markuplist {
% nur Output wenn noStandaloneOutput nicht gesetzt oder auf false steht % nur Output wenn noStandaloneOutput nicht gesetzt oder auf false steht
output = #(if isStandAlone output = #(if isStandAlone
#{ #{
\bookpart { \bookpart {
\HEADER \HEADER
\score { \score {

View File

@ -1,9 +1,7 @@
\version "2.18.0" \version "2.18.0"
%globalSize = #16
\include "../../generic/general_include.ly" \include "../../lilypond-custom-includes/base_config.ly"
%#(set-default-paper-size "a4" 'portrait)
%#(module-define! (resolve-module '(guile-user)) 'lilypond-module (current-module))
%#(top-repl)
HEADER = \bookpart { HEADER = \bookpart {
\header { \header {
title = "Chorsatz" title = "Chorsatz"
@ -83,7 +81,7 @@ TEXT = \markuplist {
% nur Output wenn noStandaloneOutput nicht gesetzt oder auf false steht % nur Output wenn noStandaloneOutput nicht gesetzt oder auf false steht
output = #(if isStandAlone output = #(if isStandAlone
#{ #{
\bookpart { \bookpart {
\HEADER \HEADER
\score { \score {

@ -1 +1 @@
Subproject commit 5ee095b4e93924b9b855dbe6abd9b116e209dbd5 Subproject commit eba0cc537551d407307b6896ff72fd495d8dd113

View File

@ -0,0 +1,6 @@
#(ly:set-option 'relative-includes #t)
defaultSongStyle = #'börnel
\include "categories.ly"
\include "../lilypond-common-includes/general_include.ly"