diff --git a/bin/build.sh b/bin/build.sh index cc41d2f..841819f 100755 --- a/bin/build.sh +++ b/bin/build.sh @@ -44,4 +44,5 @@ function make_packet { setup_pdflatex #make_pdf "$1" -make_packet "packets/aircoustic201910.tex" +#make_packet "packets/aircoustic201910.tex" +make_packet "packets/pha201910.tex" diff --git a/packets/pha201910.tex b/packets/pha201910.tex new file mode 100644 index 0000000..27dada2 --- /dev/null +++ b/packets/pha201910.tex @@ -0,0 +1,12 @@ +\documentclass{article} +\usepackage{grffile} +\usepackage{pdfpages} +\begin{document} +\includepdf[pages=-]{build/pdf/The Cars/Drive.pdf} +\includepdf[pages=-]{build/pdf/The Cars/Drive Capo II.pdf} +\includepdf[pages=-]{build/pdf/Jason Isbell/If It Takes a Lifetime.pdf} +\includepdf[pages=-]{build/pdf/Grateful Dead/Ripple.pdf} +\includepdf[pages=-]{build/pdf/Grateful Dead/It Hurts Me Too.pdf} +\includepdf[pages=-]{build/pdf/Bruce Springsteen/Tenth Avenue Freeze-Out.pdf} +\includepdf[pages=-]{build/pdf/George Michael/Faith.pdf} +\end{document} diff --git a/songs/Bruce Springsteen/Tenth Avenue Freeze-Out.tex b/songs/Bruce Springsteen/Tenth Avenue Freeze-Out.tex new file mode 100644 index 0000000..2f631bd --- /dev/null +++ b/songs/Bruce Springsteen/Tenth Avenue Freeze-Out.tex @@ -0,0 +1,66 @@ +\documentclass{skrul-leadsheet} +\begin{document} + +\newcommand{\chorusbody}{T\chord{F}enth \chord{Dm}Avenue fr\chord{F}eeze-out \chord{Dm}, \chord{F} Tenth \chord{Dm}Avenue fr\chord{F}eeze-out \chord{Dm} } + +\begin{song}{title={Tenth Avenue Freeze-Out}, band={Bruce Springsteen}, year={1975}, key={F}} + +\begin{intro} +\begin{tabular}[t]{@{}lllll} +|_{Dsus2} _{Dm} & |_{Csus2} _{C} & |_{Bbsus2} _{Bb} & \\ +\end{tabular} + +\begin{tabular}[t]{@{}lllll} +|_{F} _{Dm} & | 8x +\end{tabular} +\end{intro} + +\begin{verse} +^{F}Teardrops on the ^{Dm}city, Bad Sc^{F}ooter searching ^{Dm}for his gr^{F}oove ^{Dm} ^{F} ^{Dm} \\ +Seem like the w^{Bb}hole world walking p^{Gm}retty, and you ^{Bb}can't find the r^{Gm}oom to m^{F}ove ^{Dm} ^{F} ^{Dm} \\ +Well every^{C}body better-move-over, that's ^{C}all \\ +Cause I'm r^{Bb}unning on the ^{Gm}bad side, and I got my b^{Bb}ack to the w^{Gm}all +\end{verse} + +\begin{chorus} +\chorusbody +\end{chorus} + +\begin{verse} +Well I was str^{F}anded in the j^{Dm}ungle, trying to t^{F}ake in all the h^{Dm}eat they was g^{F}ivin' ^{Dm} ^{F} ^{Dm} \\ +The n^{Bb}ight is dark but the s^{Gm}idewalk's bright, and l^{Bb}ined with the l^{Gm}ight of the l^{F}iving ^{Dm} ^{F} ^{Dm} \\ +From a t^{C}enement-window a transistor ^{C}blasts \\ +Turn-around-the-^{Bb}corner things got r^{Gm}eal quiet real f^{Bb}ast, I w^{Gm}alked into a +\end{verse} + +\begin{chorus} +\chorusbody +\end{chorus} + +\begin{bridge} +And I'm ^{Dsus2}all ^{Dm} a^{Csus2}lone, ^{C} I'm all ^{Bbsus2}alone ^{Bb} (and kid you better get the picture) \\ +And I'm ^{Dsus2}on ^{Dm} ^{Csus2}my ow^{C}n, I'm on my ^{Bbsus2/F}own, ^{Bb} ^{F/C}and I can't go h^{F}ome ^{Dm} ^{F} ^{Dm} ^{F} ^{Dm} ^{F} ^{Dm} +\end{bridge} + +\begin{verse} +When the ch^{F}ange was made upt^{Dm}own, and the B^{F}ig Man j^{Dm}oined the b^{F}and ^{Dm} ^{F} ^{Dm} \\ +From the co^{Bb}astline to the c^{Gm}ity, all the l^{Bb}ittle pretties r^{Gm}aise their h^{F}ands ^{Dm} ^{F} ^{Dm} \\ +I'm gonna s^{C}it back right easy and ^{C}laugh \\ +When Sc^{Bb}ooter and the ^{Gm}Big Man bust this c^{Bb}ity in ^{Gm}half +\end{verse} + +\begin{outro} +With the T^{F}enth ^{Dm}Avenue ^{F}freeze-out ^{Dm} \instruction{Repeat chords over outro}\\ +Tenth Avenue freeze-out \\ +Tenth Avenue freeze-out \\ +Tenth Avenue freeze \\ +I'm talking 'bout a Tenth \\ +Oh, nothing but a Tenth \\ +I'm talking 'bout a Tenth \\ +I'm talking bout a Tenth, Tenth, Tenth, Tenth, Tenth, Tenth, Tenth, Tenth +Tenth, Tenth, Tenth, Tenth, Tenth, I'm talking 'bout a \\ +Tenth Avenue freeze-out... +\end{outro} + +\end{song} +\end{document} diff --git a/songs/Grateful Dead/It Hurts Me Too.tex b/songs/Grateful Dead/It Hurts Me Too.tex new file mode 100644 index 0000000..ca486d7 --- /dev/null +++ b/songs/Grateful Dead/It Hurts Me Too.tex @@ -0,0 +1,65 @@ +\documentclass{skrul-leadsheet} + +\begin{document} +\begin{song}[transpose-capo=true]{title={It Hurts Me Too}, band={Grateful Dead - Standard}, year={1972}, key={A}, meter={\meter{3}{4}}} + +\begin{intro} +\begin{tabular}{@{}lllll} +|_{A7} & |_{A7} & |_{A7} & |_{A7} & | \\ +|_{D7} & |_{D7} & |_{D7} & |_{D7} & | \\ +|_{A7} & |_{A7} & |_{E7} & |_{E7} & | \\ +|_{A7} & |_{D7} & |_{A7} & |_{E7} & | \\ +\end{tabular} +\end{intro} + +\begin{verse} +You said you was ^{A7}hurtin', +almost lost your ^{A7}mind; \\ +'Cause the man you ^{D7}love, +hurts you all the ^{D7}time. \\ +But when things go ^{A7}wrong, +wrong with ^{E7}you, ^{D7} \\ +It hurts me ^{A7}too. ^{D7} ^{A7} ^{E7} +\end{verse} + +\begin{verse} +You love him a little ^{A7}more, +when you ought to love him ^{A7}less. \\ +Why pick up behind ^{D7}him +and take his ^{D7}best? \\ +'Cause when things go ^{A7}wrong, +wrong with ^{E7}you, ^{D7} \\ +It hurts me ^{A7}too. ^{D7} ^{A7} ^{E7} +\end{verse} + +\begin{verse} +You love another ^{A7}man; +oh, but I love ^{A7}you \\ +But you love him ^{D7}darlin', +stick to him just about like ^{D7}glue. \\ +But when things go ^{A7}wrong, +wrong with ^{E7}you, ^{D7} \\ +It hurts me ^{A7}too. ^{D7} ^{A7} ^{E7} +\end{verse} + +\begin{solo} +\begin{tabular}{@{}lllll} +|_{A7} & |_{A7} & |_{A7} & |_{A7} & | \\ +|_{D7} & |_{D7} & |_{D7} & |_{D7} & | \\ +|_{A7} & |_{A7} & |_{E7} & |_{E7} & | \\ +|_{A7} & |_{D7} & |_{A7} & |_{E7} & | \\ +\end{tabular} +\end{solo} + +\begin{verse} +Well, he better leave ^{A7}you, +or you best put him ^{A7}down. \\ +Cause you know, I just can't ^{D7}stand +to see, see you'all pushed ^{D7}around \\ +‘Cause when things go ^{A7}wrong, +wrong with ^{E7}you, ^{D7} \\ +It hurts me ^{A7}too. ^{D7} ^{A7} ^{E7} +\end{verse} + +\end{song} +\end{document} diff --git a/songs/Grateful Dead/Ripple.tex b/songs/Grateful Dead/Ripple.tex new file mode 100644 index 0000000..f13c44c --- /dev/null +++ b/songs/Grateful Dead/Ripple.tex @@ -0,0 +1,72 @@ +\documentclass{skrul-leadsheet} +\usepackage{tabto} + +\begin{document} +\NumTabs{2} +\begin{song}{title={Ripple}, band={Grateful Dead}, year={1970}, key={G}} + +\begin{intro} +\begin{tabular}[t]{@{}llllll} +|_{G} & |_{G} & |_{C} & |_{C} & | \\ +|_{C} & |_{C} & |_{C} & |_{G} & | \\ +|_{G} & |_{G} & |_{C} & |_{C} & | \\ +|_{G} & |_{D} & |_{C} & |_{G} & |_{G} & | \\ +\end{tabular} +\end{intro} + +\begin{verse} +If my words did ^{G}glow ^{G} with the gold of ^{C}sunshine ^{C} \tab +And my ^{C}tunes were ^{C}played on the ^{C}harp uns^{G}trung \\ +Would you hear my ^{G}voice ^{G} come through the ^{C}music ^{C} \tab +Would you ^{G}hold it ^{D}near ^{C}as it were your ^{G}own? +\end{verse} + +\begin{verse} +It's a hand-me-^{G}down, ^{G} the thoughts are ^{C}broken ^{C} \tab +Per^{C}haps they're ^{C}better ^{C}left un^{G}sung \\ +I don't ^{G}know, ^{G} don't really ^{C}care ^{C} \tab +^{G}Let there be ^{D}songs ^{C}to fill the ^{G}air ^{G} +\end{verse} + +\begin{chorus} +^{Am} Ripple in still ^{D}water \\ +When there ^{G}is no pebble ^{C}tossed \\ +Nor ^{A}wind to ^{D}blow +\end{chorus} + +\begin{verse} +Reach out your ^{G}hand ^{G} if your cup be ^{C}empty ^{C} \tab +If your ^{C}cup is ^{C}full may it ^{C}be a^{G}gain \\ +Let it be ^{G}known ^{G} there is a ^{C}fountain ^{C} \tab +^{G}That was not ^{D}made ^{C}by the hands of ^{G}men +\end{verse} + +\begin{verse} +There is a ^{G}road, ^{G} no simple ^{C}highway ^{C} \tab +Be^{C}tween the ^{C}dawn and the ^{C}dark of ^{G}night \\ +And if you ^{G}go ^{G} no one may ^{C}follow ^{C} \tab +^{G}That path is ^{D}for ^{C}your steps a^{G}lone ^{G} +\end{verse} + +\begin{chorus} +^{Am} Ripple in still ^{D}water \\ +When there ^{G}is no pebble ^{C}tossed \\ +Nor ^{A}wind to ^{D}blow +\end{chorus} + +\begin{verse} +You who ^{G}choose ^{G} to lead must ^{C}follow ^{C} \tab +But ^{C}if you ^{C}fall you ^{C}fall a^{G}lone \\ +If you should ^{G}stand ^{G} then who's to ^{C}guide you? ^{C} \tab +^{G}If I knew the ^{D}way ^{C}I would take you ^{G}home +\end{verse} + +\begin{verse} +Lat da dat ^{G}da, ^{G} Lah da-ah da ^{C}da, da ^{C} \tab +La da ^{C}da, la ^{C}da, da da ^{C}da-ah, da ^{G}da \\ +Lat da dat ^{G}da, ^{G} Lah da-ah da ^{C}da, da ^{C} \tab +^{G}La da da ^{D}da, ^{C}Lah da da da ^{G*}da +\end{verse} + +\end{song} +\end{document} diff --git a/songs/Jason Isbell/If It Takes a Lifetime.tex b/songs/Jason Isbell/If It Takes a Lifetime.tex new file mode 100644 index 0000000..21c86e6 --- /dev/null +++ b/songs/Jason Isbell/If It Takes a Lifetime.tex @@ -0,0 +1,84 @@ +\documentclass{skrul-leadsheet} + +\begin{document} + +\newcommand{\vamp}{% +\begin{tabular}{@{}lllll} +|\writechord{A} & |\writechord{D} & | 3x \space\space\space\space\space|\writechord{A} & | \writechord{E7} \writechord{-} \writechord{A} & | +\end{tabular}} + +\newcommand{\xtag}{\space \chord{A} \space \chord{E7} \chord{-} \chord{A} } + +\newcommand{\bb}{\space\space\space} +\begin{song}[transpose-capo=true]{title={If It Takes A Lifetime}, band={Jason Isbell}, year={2015}, key={A}} + +\begin{intro} +\vamp +\end{intro} + +\begin{verse} +I been ^{A}working here, \bb Monday, it'll be a ^{E7}year, \bb +and I ^{A}can't recall a ^*{A/C#}day when I didn't wanna disa^{D}ppear \\ +But I keep on sho^{A}wing up, \bb hell-bent on gro^{E7}wing up, \bb +if it takes a lif^{D}etime \xtag +\end{verse} + +\begin{verse} +I'm learning how to ^{A}be alone, \bb fall asleep with the ^{E7}TV on, \bb +and I fi^{A}ght the urge to ^*{A/C#}live inside my tele^{D}phone \\ +I keep my spi^{A}rits high, \bb find happiness ^{E7}by and by, \bb +if it takes a ^{D}lifetime \xtag +\end{verse} + +\begin{chorus} +I got ^{D}too far from my raisin', I for^{A}got where I come from \\ +And the ^{A}line between right and wrong was ^{E7}so fine \\ +Well I ^{A}thought the highway ^{A/C#}loved me but she ^{D}beat me like a dr^{A}um \\ +My ^{A}day will come, ^*{E7}if it takes a ^{D}lifetime ^{A} +\end{chorus} + +\begin{interlude} +\vamp +\end{interlude} + +\begin{verse} +I don't keep liq^{A}uor here, \bb never cared for w^{E7}ine or beer \bb +and wor^{A}king for the ^{A/C#}county keeps me pis^{D}sin' clear \\ +The nights are ^{A}dry as dust, \bb but I'm letting my ^{E7}eyes adjust \bb +if it takes a ^{D}lifetime \xtag +\end{verse} + +\begin{chorus} +\instruction{Repeat First Chorus} +\end{chorus} + +\begin{bridge} +\begin{tabular}{@{}lllll} +|_{Bm} & |_{F#m} & | & &\\ +|_{Bm} & |_{D} & |_{Esus4} & |_{E7} & | +\end{tabular} +\end{bridge} + +\begin{verse} +Man is a pro^{A}duct of \bb all the people that he e^{E7}ver loved \bb +And it ^{A}don't make a ^{A/B}difference ^{A/C#}how it en^{D}ded up \\ +If I loved you ^{A}once my friend, \bb oh, I can do it ^{E7}all again \bb +if it takes a ^{D}lifetime \xtag +\end{verse} + +\begin{chorus} +We got t^{D}oo far from our raisin' and we fou^{A}ght 'til we went numb \\ +You were run^{A}ning up a mountain in your ^{E7}own mind \\ +And I ^{A}thought that I was ^{A/C#}running to, +but ^{D}I was running fr^{A}om \\ +Oh, our ^{A}day will come, ^{E7}if it takes a ^{D}lifetime ^{A} \\ +Our ^{A}day will come, ^{E7}if it takes a ^{D}lifetime ^{D} ^{D} +\end{chorus} + +\begin{outro} +\vamp +\end{outro} + + +\end{song} +\end{document} diff --git a/songs/The Cars/Drive Body.tex b/songs/The Cars/Drive Body.tex new file mode 100644 index 0000000..0386cce --- /dev/null +++ b/songs/The Cars/Drive Body.tex @@ -0,0 +1,47 @@ +\newcommand{\chorusbody}{ +^{G#m} You can't go ^{C#}on, thinkin' ^{G#m}nothing's ^{C#}wrong \\ +^{B/F#} Who's gonna drive you ^{Bmaj7}home to^{B}night +} + +\begin{intro} +\begin{tabular}{@{}lllll} +|_{B} & |_{Bmaj7} & |_{B} & |_{Bsus2} _{B} & | \\ +\end{tabular} +\end{intro} + +\begin{verse} +^{B} Who's gonna tell you ^{Bmaj7}when it's ^{B}too late ^{Bsus2} ^{B} \\ +^{B} Who's gonna tell you ^{Bmaj7}things aren't ^{B}so great ^{Bsus2} ^{B} +\end{verse} + +\begin{chorus} +\chorusbody +\end{chorus} + +\begin{verse} +^{B} Who's gonna pick you ^{Bmaj7}up when ^{B}you fall ^{Bsus2} ^{B} \\ +^{B} Who's gonna hang it ^{Bmaj7}up when ^{B}you call ^{Bsus2} ^{B} \\ +^{B} Who's gonna pay att^{Bmaj7}ention to ^{B}your dreams ^{Bsus2} ^{B} \\ +^{B} And who's gonna plug your ^{Bmaj7}ears when ^{B}you scream ^{Bsus2} ^{B} +\end{verse} + +\begin{chorus} +\chorusbody +\end{chorus} + +\begin{interlude} +\begin{tabular}{@{}lllll} +|_{B} & |_{G#m} & |_{B} & |_{G#m} & | \\ +|_{D#m} & |_{E} & |_{B/F#} & |_{F#} & | +\end{tabular} +\end{interlude} + +\begin{verse} +^{B} Who's gonna hold you ^{Bmaj7}down, when ^{B}you shake ^{Bsus2} ^{B} \\ +^{B} Who's gonna come ^{Bmaj7}around, when ^{B}you break ^{Bsus2} ^{B} +\end{verse} + +\begin{chorus} +\chorusbody \\ +\chorusbody +\end{chorus} diff --git a/songs/The Cars/Drive Capo II.tex b/songs/The Cars/Drive Capo II.tex new file mode 100644 index 0000000..4d12567 --- /dev/null +++ b/songs/The Cars/Drive Capo II.tex @@ -0,0 +1,9 @@ +\documentclass{skrul-leadsheet} + +\begin{document} +\begin{song}[transpose-capo=true]{title={Drive}, band={The Cars}, year={1984}, key={B}, capo={2}} + +\input{"Drive Body.tex"} + +\end{song} +\end{document} diff --git a/songs/The Cars/Drive.tex b/songs/The Cars/Drive.tex new file mode 100644 index 0000000..7e0e74a --- /dev/null +++ b/songs/The Cars/Drive.tex @@ -0,0 +1,9 @@ +\documentclass{skrul-leadsheet} + +\begin{document} +\begin{song}[transpose-capo=true]{title={Drive}, band={The Cars}, year={1984}, key={B}} + +\input{"Drive Body.tex"} + +\end{song} +\end{document} diff --git a/tex/skrul-leadsheet.cls b/tex/skrul-leadsheet.cls index ed0e563..2d82ec2 100644 --- a/tex/skrul-leadsheet.cls +++ b/tex/skrul-leadsheet.cls @@ -19,12 +19,16 @@ \pagenumbering{gobble} \definesongproperty{year} - +\definesongproperty{meter} \definesongtitletemplate{leadsheet}{% {\large \textbf{\songproperty{title}} - \songproperty{band}} -{\footnotesize \space\space // \space\space \songproperty{year} \space\space // \space\space key: \songproperty{key} \ifsongproperty{capo}{// \space\space\capo}{}} - +{\footnotesize + \space\space // \space\space \songproperty{year} + \space\space // \space\space key: \songproperty{key} + \ifsongproperty{capo}{// \space\space\capo}{} + \ifsongproperty{meter}{// \space\space\songproperty{meter} time}{} +} \vspace{-0.5\baselineskip} \hrulefill