Skip to content

Commit

Permalink
added generic songbook file
Browse files Browse the repository at this point in the history
  • Loading branch information
jonashoechst committed Aug 21, 2019
1 parent e9f66e7 commit e000728
Show file tree
Hide file tree
Showing 5 changed files with 74 additions and 10 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,5 @@ PDFs
.vscode
html
*.tmp
!Einband/export/*.pdf
!Einband/export/*.pdf
Songbook.tex
2 changes: 2 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ script:
- docker run -it --rm -v "$PWD:/PfadiralalaIV" hoechst/pfadiralala make PfadiralalaIVplus.pdf
- docker run -it --rm -v "$PWD:/PfadiralalaIV" hoechst/pfadiralala make PfadiralalaIVplus-pics.pdf
- docker run -it --rm -v "$PWD:/PfadiralalaIV" hoechst/pfadiralala make PfadiralalaIVplus-print.pdf
- docker run -it --rm -v "$PWD:/PfadiralalaIV" hoechst/pfadiralala make Songbook.pdf

after_failure:
- cat PfadiralalaIV.sbx.tmp.log
Expand All @@ -38,6 +39,7 @@ deploy:
- PfadiralalaIVplus.pdf
- PfadiralalaIVplus-pics.pdf
- PfadiralalaIVplus-print.pdf
- Songbook.pdf
- Einband/EXPORT/Standbogen.pdf
- Einband/EXPORT/Standbogen_mitHilfslinien.pdf
- Einband/EXPORT/Standbogen_IVplus.pdf
Expand Down
18 changes: 9 additions & 9 deletions Lieder/WattIhrVolt.tex
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
lager={VCP Bundeslager 2014, hessisches Teillager},
]

\newchords{verse}
\newchords{chorus}
\newchords{wattihrvolt_verse}
\newchords{wattihrvolt_chorus}

% \beginverse\memorize[verse]
% \[D]Eulen habe Klasse, \[A]Eulen haben Stil,
Expand All @@ -24,50 +24,50 @@
\endverse
\centering\includegraphics[width=1\textwidth]{Noten/WattIhrVolt.pdf}

\beginverse\memorize[verse]
\beginverse\memorize[wattihrvolt_verse]
Hier \[D]oben auf dem Hügel \[A]stehen wir im Wind.
\[A7]Er dreht unsere Räder, weil \[D]wir so clever sind.
\[B&]Selbst am neunten Abend hab'n \[C]wir noch Energie
Wir \[C]sind so eine \[A]Mischung aus \[D]Wahnsinn und Genie
\endverse
\beginchorus\memorize[chorus]
\beginchorus\memorize[wattihrvolt_chorus]
\[Gm]Abflug auf den Schachen, zehn \[A]Tage nächtelang... \[A] \[H] \[C#]
Bei \[D]uns wird nicht gejammert, bei \[A]uns wird nicht geschmollt,
wir \[G]feiern einfach \[D]alles \[A]Watt Ihr \[D]Volt!
\endchorus
\renewcommand{\everychorus}{\textnote{\bf Bridge im $\mathbf{\frac{3}{4}}$-tel Takt}}
\beginchorus\replay[verse]
\beginchorus\replay[wattihrvolt_verse]
Na^türlich gibt es Phasen, viel^leicht muss das so sein,
da ^sind wir schlaff und schweigsam und ^gerne mal allein. (\emph{Eins, zwo, drei, vier!})
Doch \[D]dann wird aus dem Koffer die \[A]Klampfe rausgeholt,
dann \[G]singt Ihr ganz ge\[D]nau das \[A]Watt Ihr \[D]Volt!
\endchorus
\renewcommand{\everychorus}{\textnote{\bf Refrain}}
\beginverse\replay[verse]
\beginverse\replay[wattihrvolt_verse]
Was ^kümmert uns das Wetter? Was ^kratzt uns Dreck am Schuh?
^Was wir noch nicht können, er^finden wir dazu.
^Selbst den Dialekt hier ^ziehen wir uns rein:
''A ^bissle will doch ^jeder auch ein ^Schwabe sein!''
\endverse
\beginchorus\replay[chorus]
\beginchorus\replay[wattihrvolt_chorus]
^Abflug auf den Schachen, zehn ^Tage nächtelang... ^ ^ ^
^Meistens scheint die Sonne und ^wenn der Himmel grollt,
zieh't ^euch was and'res ^an das ^Watt Ihr ^Volt!
\endchorus
\beginverse\replay[verse]
\beginverse\replay[wattihrvolt_verse]
^Jeder kennt den Schock wenn ^man nach Hause kommt,
man ^schwebt mit Volldampf weiter, er^zählt voll Stolz davon,
wie's ^war auf diesem Lager, wie ^lustig wunderbar.
Doch ^raffen tut das ^keiner, der nicht ^oben war!
\endverse
\beginchorus\replay[chorus]
\beginchorus\replay[wattihrvolt_chorus]
(Beim) ^Abflug auf den Schachen, zehn ^Tage nächtelang... ^ ^ ^
Was ^haben wir gerockt (haha), Was ^haben wir gerollt (haha)
Bei ^uns gab's einfach ^alles... \[D]Waaatt- \[A]iiihr- \[G]wooollt. \[D]
Expand Down
27 changes: 27 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,33 @@ Noten/%.pdf: ABC_Noten/%.a5.pdf
pdfcrop $< $@
Noten: $(patsubst ABC_Noten/%.mcm,Noten/%.pdf,$(wildcard ABC_Noten/*.mcm))

# Generic Songbook
Songbook.tex:
@echo "### $@"
bash Songbook.tex.sh > Songbook.tex
Songbook.pdf: $(GENERIC_DEPS) Songbook.tex Songbook.sbx
@echo "### $@"
$(PDFLATEX) Songbook.tex
@echo ""
Songbook.sbx: Songbook.sxd
@echo "### $@"
$(SONGIDX) --output $@ $< 2>&1 | tee $@.log
@echo ""
Songbook.sbx.tmp: Songbook.sxd.tmp
@echo "### $@"
$(SONGIDX) --output $@ $< 2>&1 | tee $@.log
@echo ""
Songbook.sxd: $(GENERIC_DEPS) Songbook.sbx.tmp
@echo "### $@"
cp Songbook.sbx.tmp Songbook.sbx
$(PDFLATEX) Songbook.tex
@echo ""
Songbook.sxd.tmp: $(GENERIC_DEPS)
@echo "### $@"
$(PDFLATEX) Songbook.tex
mv Songbook.sxd $@
@echo ""

# Pfadiralala IV
PfadiralalaIV_DEPS = PfadiralalaIV.tex Misc/Impressum.tex Misc/Vorwort.tex

Expand Down
34 changes: 34 additions & 0 deletions Songbook.tex.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
#!/usr/bin/env bash


cat <<EOF
\documentclass{book}
\providecommand{\bookname}{Songbook}
\input{Misc/basic}
% different spacing
\versesep=10pt plus 2pt minus 4pt
\afterpreludeskip=2pt
\beforepostludeskip=2pt
\newindex{Seitenzahlen}{Songbook}
\indexsongsas{Seitenzahlen}{\thepage}
\begin{document}
\begin{songs}{Seitenzahlen}
\showindex[2]{Inhaltsverzeichnis}{Seitenzahlen}
EOF

for file in Lieder/*.tex;
do echo "\\input{$file}"
done

cat <<EOF
\end{songs}
\end{document}
EOF

0 comments on commit e000728

Please sign in to comment.