From c5382f6bcf92e83e8b5b6634a7b9c2dcdd9d3aed Mon Sep 17 00:00:00 2001 From: Steve Krulewitz Date: Sun, 12 Jan 2020 11:31:04 -0800 Subject: [PATCH] a new year --- bin/build.sh | 4 +- packets/aircoustic202001.tex | 11 +++ songs/Billy Idol/Dancing With Myself.tex | 52 ++++++++++++ songs/Jimmy Eat World/The Middle.tex | 51 ++++++++++++ songs/Smashing Pumpkins/1979.tex | 80 +++++++++++++++++++ songs/The Beatles/I'm Looking Through You.tex | 70 ++++++++++++++++ songs/bink-182/All The Small Things.tex | 70 ++++++++++++++++ tex/skrul-leadsheet.cls | 17 ++-- 8 files changed, 344 insertions(+), 11 deletions(-) create mode 100644 packets/aircoustic202001.tex create mode 100644 songs/Billy Idol/Dancing With Myself.tex create mode 100644 songs/Jimmy Eat World/The Middle.tex create mode 100644 songs/Smashing Pumpkins/1979.tex create mode 100644 songs/The Beatles/I'm Looking Through You.tex create mode 100644 songs/bink-182/All The Small Things.tex diff --git a/bin/build.sh b/bin/build.sh index 302d5c0..2840c4a 100755 --- a/bin/build.sh +++ b/bin/build.sh @@ -44,7 +44,7 @@ function make_packet { setup_pdflatex #make_pdf "$1" -#make_packet "packets/aircoustic201910.tex" -make_packet "packets/pha201911.tex" +make_packet "packets/aircoustic202001.tex" +#make_packet "packets/pha201911.tex" #make_packet "packets/aircoustic201912.tex" #make_packet "packets/pha201912.tex" diff --git a/packets/aircoustic202001.tex b/packets/aircoustic202001.tex new file mode 100644 index 0000000..6b86b0f --- /dev/null +++ b/packets/aircoustic202001.tex @@ -0,0 +1,11 @@ +\documentclass{article} +\usepackage{grffile} +\usepackage{pdfpages} +\begin{document} +\includepdf[pages=-]{build/pdf/Billy Idol/Dancing With Myself.pdf} +\includepdf[pages=-]{build/pdf/Jimmy Eat World/The Middle.pdf} +\includepdf[pages=-]{build/pdf/Smashing Pumpkins/1979.pdf} +\includepdf[pages=-]{build/pdf/The Beatles/I'm Looking Through You.pdf} +\includepdf[pages=-]{build/pdf/bink-182/All The Small Things.pdf} +\includepdf[pages=-]{build/pdf/The Beatles/Don't Let Me Down.pdf} +\end{document} diff --git a/songs/Billy Idol/Dancing With Myself.tex b/songs/Billy Idol/Dancing With Myself.tex new file mode 100644 index 0000000..7c7412f --- /dev/null +++ b/songs/Billy Idol/Dancing With Myself.tex @@ -0,0 +1,52 @@ +\documentclass{skrul-leadsheet} + +\begin{document} +\begin{song}[transpose-capo=true]{title={Dancing With Myself}, band={Billy Idol}, year={1981}, key={E}} + +\begin{intro} +_{E} +\end{intro} + +\begin{verse} +On the ^{E}floors of Tokyo-o, or down in ^{A}London town to go, go \\ +A-with the ^{B}record selection and the mirror's reflection I'm-a ^{A}dancing with myself \\ +Oh when there's ^{E}no-one else in sight, a-in the ^{A}crowded lonely night \\ +Well, I ^{B}wait so long for my love vibration and I'm ^{A}dancing with myself +\end{verse} + +\begin{chorus1} +Oh, oh, ^{E}dancing with myself, oh, oh, ^{A}dancing with myself \\ +When there's ^{B}nothing to lose and there's nothing to prove \\ +And I'm ^{A}dancing with myself, oh oh, uh-oh ^{E} +\end{chorus1} + +\begin{verse} +If I ^{E}looked all over the world, and there's ^{A}every type of girl \\ +But your ^{B}empty eyes seem to pass me by, leave me ^{A}dancing with myself \\ +So let's ^{E}sink another drink, 'cause it'll ^{A}give me time to think \\ +If I had the ^{B}chance I'd ask the world to dance, and I'll be ^{A}dancing with myself +\end{verse} + +\begin{chorus} +\instruction{Repeat Chorus 1} +\end{chorus} + +\begin{bridge} +Oh, oh, uh-oh, oh \\ +Oh, oh, uh-oh \\ +Oh, uh-uh, oh, ow! \\ +\end{bridge} + +\begin{chorus} +\instruction{Repeat Second Verse} +\end{chorus} + +\begin{chorus2} +Oh, oh, ^{E}dancing with myself, oh, oh, ^{A}dancing with myself \\ +If I ^{B}had the chance, I'd ask the world to ^{A}dance +If I ^{B}had the chance, I'd ask the world to ^{A}dance \\ +If I ^{B}had the chance, I'd ask the world to dance, oh! +\end{chorus2} + +\end{song} +\end{document} diff --git a/songs/Jimmy Eat World/The Middle.tex b/songs/Jimmy Eat World/The Middle.tex new file mode 100644 index 0000000..c92b198 --- /dev/null +++ b/songs/Jimmy Eat World/The Middle.tex @@ -0,0 +1,51 @@ +\documentclass{skrul-leadsheet} + +\begin{document} +\begin{song}[transpose-capo=true]{title={The Middle}, band={Jimmy Eat World}, year={2001}, key={D}} + +\newcommand{\itjusttakessometime}{% +\begin{chorus} +It just ^{D}takes some time, little girl you're in the middle ^{A}of the ride \\ +Everything, everything will ^{G}be just fine, everything, everything will ^{D}be all right (all right) +\end{chorus}% +} + +\begin{intro} +\begin{tabular}[t]{@{}lllll} +|_{D} & | _{A} & |_{G} & | _{D} & | +\end{tabular} +\end{intro} + +\begin{verse} +^{D}Hey, don't write yourself off ^{A}yet. \\ +It's only in your head you ^{G}feel left out or looked down ^{D}on. \\ +Just try your ^{D}best, try everything you ^{A}can. \\ +And don't you worry what they ^{G}tell themselves when you're ^{D}away. +\end{verse} + +\itjusttakessometime + +\begin{verse} +^{D}Hey, you know they're all the ^{A}same. \\ +You know you're doing better ^{G}on your own, so don't buy ^{D}in. \\ +Live right ^{D}now. Yeah, just be your^{A}self. \\ +It doesn't matter if it's ^{G}good enough for someone ^{D}else. +\end{verse} + +\itjusttakessometime + +\begin{verse} +^{D}Hey, don't write yourself off ^{A}yet. \\ +It's only in your head you ^{G}feel left out or looked down ^{D}on. \\ +Just do your ^{D}best, do everything you ^{A}can. \\ +And don't you worry what the ^{G}bitter hearts are gonna ^{D}say. +\end{verse} + +\itjusttakessometime + +\begin{outro} +_{D} +\end{outro} + +\end{song} +\end{document} diff --git a/songs/Smashing Pumpkins/1979.tex b/songs/Smashing Pumpkins/1979.tex new file mode 100644 index 0000000..cd9e0b2 --- /dev/null +++ b/songs/Smashing Pumpkins/1979.tex @@ -0,0 +1,80 @@ +\documentclass{skrul-leadsheet} +\setchords{ + major-seven = $\Delta$ +} +\begin{document} + +\begin{song}[transpose-capo=true]{title={1979}, band={Smashing Pumpkins}, year={1995}, key={E}} + +\begin{intro} +\begin{tabular}[t]{@{}lllll} +| _{Emaj7} & | _{E} & | _{Asus2} & | _{Asus2} & | +\end{tabular} +\end{intro} + +\begin{verse} +^{Emaj7} ^{E} ^{Asus2} Shakedown nineteen seventy nine, +^{Emaj7} ^{E} ^{Asus2} Cool kids never have the time. \\ +^{Emaj7} ^{E} On a ^{Asus2}live wire right up off the ^{F#m7}street, +You and ^{B}I should meet. +\end{verse} + +\begin{verse} +^{Emaj7} ^{E} ^{Asus2} Junebug skippin’ like a stone +^{Emaj7} ^{E} ^{Asus2} Headlights pointed at the dawn. \\ +^{Emaj7} ^{E} ^{Asus2} We were sure we'd never see an ^{F#m7}end to it ^{B}all. +\end{verse} + +\begin{chorus} +And ^{E}I----- don't ^{Emaj7}even ^{Amaj7}care to shake these zipper ^{E}blues, \\ +And ^{Emaj7}we don't ^{Amaj7}know just where our bones will ^{E}r-e-s-t to ^{Emaj7}dust I ^{Amaj7}guess \\ +Forgotten and ^{F#m7}absorbed into the ^{B}earth bel^{(Emaj7)}ow. +\end{chorus} + +\begin{interlude} +\begin{tabular}[t]{@{}lllll} +| _{Emaj7} & | _{E} & | _{Asus2} & | _{Asus2} & | +\end{tabular} +\end{interlude} + +\begin{verse} +^{Emaj7} ^{E} ^{Asus2} Double cross the vacant and the bored, +^{Emaj7} ^{E} ^{Asus2} They're not sure just what we have in store. \\ +^{Emaj7} ^{E} ^{Asus2} Morphine city slippin' ^{F#m7}dues down to ^{B}see +\end{verse} + +\begin{chorus} +That ^{E}weeeeee don't ^{Emaj7}even ^{Amaj7}care as restless as we ^{E}are, \\ +We ^{Emaj7}feel the ^{Amaj7}pull in the land of a thousand ^{E}g-u-i-l-t-s and ^{Emaj7}poured ce-^{Amaj7}ment, \\ +Lamented and ^{(B)}assured +\end{chorus} + +\begin{bridge} +^{B}To the lights and ^{C#m}town be^{A}low, +^{B}Faster than the ^{C#m}speed of s^{A}ound, \\ +^{B}Faster than we t^{C#m}hought we'd go ^{A} +be^{F#m7}neath the ^{B}sound of ^{(Emaj7)}hope. +\end{bridge} + +\begin{verse} +^{Emaj7} ^{E} ^{Asus2} Justine never knew the rules, +^{Emaj7} ^{E} ^{Asus2} Hung down with the freaks and ghouls. \\ +^{Emaj7} ^{E} No a-^{Asus2}pologies ever need be made, +^{Emaj7} ^{E} ^{Asus2} I know better than you ^{F#m7}fake it to ^{B}see +\end{verse} + +\begin{chorus} +That ^{E}weeeeee don't ^{Emaj7}even ^{Amaj7}care +to shake these zipper ^{E}blues, \\ +And ^{Emaj7}we don't ^{Amaj7}know just where our bones will +^{E}R-e-s-t to ^{Emaj7}dust I ^{Amaj7}guess, \\ +Forgotten and a^{F#m7}bsorbed into the ^{B}earth below. ^{(E)} +\end{chorus} + +\begin{outro} +^{Emaj7} ^{E} ^{Asus2} The street heats the urgency of now. +^{Emaj7} ^{E} ^{Asus2} As you see there's no-one a-round. ^{E} +\end{outro} + +\end{song} +\end{document} diff --git a/songs/The Beatles/I'm Looking Through You.tex b/songs/The Beatles/I'm Looking Through You.tex new file mode 100644 index 0000000..e40a791 --- /dev/null +++ b/songs/The Beatles/I'm Looking Through You.tex @@ -0,0 +1,70 @@ +\documentclass{skrul-leadsheet} + +\begin{document} +\begin{song}[transpose-capo=true]{title={I'm Looking Though You}, band={The Beatles}, year={1965}, key={G}} + +\begin{intro} +\begin{tabular}[t]{@{}lll} +| _{G} & | _{D} & | \\ +| _{G} & | _{C} & | 3x +\end{tabular} +\end{intro} + +\begin{verse} +^{G} I'm ^{C}look - ^{G/B}ing ^{Am}through you, ^{Em} where did you ^{D}go \\ +^{G} I ^{C}thought ^{G/B}I ^{Am}knew you, ^{Em} what did I ^{D}know \\ +^{Em7} You don't look d^*{Asus4}iffer -e^{Am}nt, but ^{G}you ^{C}have ^{D}changed \\ +^{G} I'm ^*{C}look- ^{G/B}ing ^{Am}through you, ^{C} you're not the ^{G}same ^{C} +\end{verse} + \begin{interlude} +\begin{tabular}[t]{@{}lll} +| _{G} & | _{C} & | 2x +\end{tabular} +\end{interlude} + +\begin{verse} +^{G} Your ^{C}lips ^{G/B}are ^{Am}moving, ^{Em} I cannot ^{D}hear \\ +^{G} Your ^{C}voice ^{G/B}is ^{Am}soothing, ^{Em} but the words aren't ^{D}clear \\ +^{Em7} You don't sound ^{Asus4}differ- ^{Am}ent, I've ^{G}learned ^{C}the ^{D}game \\ +^{G} I'm ^{C}look- ^{G/B}ing ^{Am}through you, ^{C} you're not the ^{G}same ^{C} +\end{verse} + +\begin{interlude} +\begin{tabular}[t]{@{}lll} +| _{G} & | _{C} & | 2x \\ +\end{tabular} +\end{interlude} + +\begin{bridge} +^{C}Why, tell me why, did you not ^{G}treat me right \\ +^{C}Love has a nasty habit of ^{Dsus4}disappearing ^{D}overnight +\end{bridge} + +\begin{verse} +^{G} You're ^{C}think- ^{G/B}ing ^{Am}of me, ^{Em} the same old ^{D}way \\ +^{G} You ^{C}were ^{G/B}a - ^{Am}bove me, ^{Em} but not to^{D}day \\ +^{Em7} The only ^{Asus4}differ- ^{Am}ence is ^{G}you're ^{C}down ^{D}there \\ +^{G} I'm ^{C}look- ^{G/B}ing ^{Am}through you, ^{C} and you're no^{G}where ^{C} +\end{verse} + +\begin{interlude} +\begin{tabular}[t]{@{}lll} +| _{G} & | _{C} & | 2x \\ +\end{tabular} +\end{interlude} + +\begin{bridge} +\instruction{Repeat Bridge} +\end{bridge} + +\begin{verse} +\instruction{Repeat First Verse} +\end{verse} + +\begin{outro} +^{G}Yeah, well, ^{C}baby, you've ^{G}changed ^{C} \\ +^{G} Ah, ^{C} I'm looking ^{G}through ^{C}you \\ +^{G}Yeah, ^{C} I'm looking ^{G}through ^{C}you ^{G} ^{C} ^{G} \\ +\end{outro} +\end{song} +\end{document} diff --git a/songs/bink-182/All The Small Things.tex b/songs/bink-182/All The Small Things.tex new file mode 100644 index 0000000..c01e7b7 --- /dev/null +++ b/songs/bink-182/All The Small Things.tex @@ -0,0 +1,70 @@ +\documentclass{skrul-leadsheet} + +\begin{document} + +\begin{song}[transpose-capo=true]{title={All The Small Things}, band={blink-182}, year={2000}, key={D}} + +\begin{intro} +\begin{tabular}[t]{@{}llll} +|_{C} & |_{G} & | _{F} & | 2x \\ +\end{tabular} +\end{intro} + +\begin{verse} +\begin{tabbing} +^{C} All the ^{G} small things ^{F} \space\space\space\space \= True care, ^{G} truth brings \\ +^{C} I'll take ^{G} one lift ^{F} \> Your ride ^{G} best trip \\ +^{C} Always ^{G} I know ^{F} \> You'll be ^{G} at my show \\ +Watching, ^{G} waiting ^{F} \> Commi^{G}serating +\end{tabbing} +\end{verse} + +\begin{chorus} +^{C}Say it ain't so, I will not ^{G}go, +turn the lights ^{F}off, carry me ^{C}home +\end{chorus} + +\begin{interlude} +^{C}Nana nana nana nana na na \\ +^{G}Nana nana nana ^{F} nana na na \\ +^{C}Nana nana nana nana na na \\ +^{G}Nana nana nana ^{F} nana na na +\end{interlude} + +\begin{solo} +\begin{tabular}[t]{@{}llll} +|_{C} & |_{G} & | _{F} & | 2x \\ +\end{tabular} +\end{solo} + +\begin{verse} +\begin{tabbing} +^{C}Late night, ^{G} come home ^{F} \space\space\space\space\space\space\space\space \= Work sucks, ^{G} I know \\ + ^{C} She left me ^{G}roses by the ^{F}stairs \> ^{G}Surprises let me know she cares ^{(C)} +\end{tabbing} +\end{verse} + +\begin{chorus} +\instruction{Repeat Chorus} +\end{chorus} + +\begin{interlude} +\instruction{Repeat Interlude} +\end{interlude} + +\begin{solo} +\begin{tabular}[t]{@{}llll} +|_{C} & |_{F} & | _{C} & | 4x \\ +\end{tabular} +\end{solo} + +\begin{chorus} +^{C}Say it ain't so, I will not ^{G}go, turn the lights ^{F}off, carry me ^{C}home \\ +Keep your head still, I'll be your ^{G}thrill, the night will go ^{F}on, my little wind^{C}mill \\ +Say it ain't so, I will not ^{G}go, turn the lights ^{F}off, carry me ^{C}home \\ +Keep your head still, I'll be your ^{G}thrill, the night will go ^{F}on, the night will go on \\ +My little wind^{C}mill... +\end{chorus} + +\end{song} +\end{document} diff --git a/tex/skrul-leadsheet.cls b/tex/skrul-leadsheet.cls index 9e69e7e..0c1d86a 100644 --- a/tex/skrul-leadsheet.cls +++ b/tex/skrul-leadsheet.cls @@ -40,18 +40,16 @@ \char_set_catcode_other:N \# \char_set_catcode_parameter:N \! -\NewDocumentCommand \xchordname {m} { -\chordname{ +\NewDocumentCommand \xchordname {m} {% \str_case:nnTF {!1} { - {B#} {C} - {F##} {G} - {F##/B} {G/B} - {Am/F##} {Am/G} + {B#} {\chordname{C}} + {F##} {\chordname{G}} + {F##/B} {\chordname{G/B}} + {Am/F##} {\chordname{Am/G}} } {} - {!1} - } + {\chordname{!1}} } \char_set_catcode_parameter:N \# \char_set_catcode_other:N \! @@ -67,10 +65,11 @@ verses-label-format = \itshape } - \LeadsheetSurvive \provideversetype{prechorus}[name=Prechorus] \provideversetype*{prechorus*}[name=Prechorus] +\provideversetype{chorus1}[name=Chorus 1] +\provideversetype{chorus2}[name=Chorus 2] \providerobustcmd*\lsenparen[1]{% \expandcode{\noexpand\mklsenparen\mklsenparens{\unexpanded{#1}}}%