diff --git a/bin/build.sh b/bin/build.sh index ad087fa..d628bf6 100755 --- a/bin/build.sh +++ b/bin/build.sh @@ -49,5 +49,5 @@ setup_pdflatex #make_pdf "$1" #make_packet "packets/rem.tex" -make_packet "packets/aircoustic202301.tex" +make_packet "packets/aircoustic202302.tex" diff --git a/packets/aircoustic202302.tex b/packets/aircoustic202302.tex new file mode 100644 index 0000000..ae49a67 --- /dev/null +++ b/packets/aircoustic202302.tex @@ -0,0 +1,13 @@ +\documentclass{article} +\usepackage{grffile} +\usepackage{pdfpages} +\begin{document} +\includepdf[pages=-]{build/pdf/Wilco/California Stars.pdf} +\includepdf[pages=-]{build/pdf/Wilco/California Stars Capo II.pdf} +\includepdf[pages=-]{build/pdf/Billy Joel/Don't Ask Me Why.pdf} +\includepdf[pages=-]{build/pdf/Billy Joel/Don't Ask Me Why Capo III.pdf} +\includepdf[pages=-]{build/pdf/Willie Nelson/On The Road Again.pdf} +\includepdf[pages=-]{build/pdf/Billie Eilish/wish you were gay.pdf} +\includepdf[pages=-]{build/pdf/Green Day/Boulevard of Broken Dreams.pdf} +\includepdf[pages=-]{build/pdf/Green Day/Boulevard of Broken Dreams Capo I.pdf} +\end{document} diff --git a/songs/Billie Eilish/wish you were gay.tex b/songs/Billie Eilish/wish you were gay.tex new file mode 100644 index 0000000..7184243 --- /dev/null +++ b/songs/Billie Eilish/wish you were gay.tex @@ -0,0 +1,59 @@ +\documentclass{skrul-leadsheet} +\begin{document} +\begin{song}[transpose-capo=true]{title={wish you were gay}, band={Billie Eilish}, year={2019}, key={Am}} + +\begin{verse} +"Baby, ^{Am}I don't feel so ^{D7}good", 6 words you ^{G}never under^{Em}stood \\ +"I'll never ^{Am}let you go", 5 ^{D7}words you'll never ^{G}say ^{Em} \\ +I laugh a^{Am}long like nothing's ^{D7}wrong, 4 days has ^{G}never felt so ^{Em}long \\ +If 3's a ^{Am}crowd and 2 is us^{D7}, 1 slipped aw^{G}ay ^{G*} +\end{verse} + +\begin{chorus} +^{Am}I just wanna ^{D7}make you feel o^{G}kay ^{Em} \\ +But ^{Am}all you do is ^{D7}look the other ^{G}way ^{Em} \\ +^{Am}I can't tell you ^{D7}how much I wish I didn't ^{G}wanna stay ^{Em} \\ +But ^{Am}I just kinda ^{D7}wish you were gay ^{G} ^{G*} +\end{chorus} + +\begin{verse} +Is there a ^{Am}reason we're not ^{D7}through, +Is there a ^{G}12 step just for you ^{Em} \\ +Our conver^{Am}sation's all in ^{D7}blue, +11 ^{G}heys, ^{Em} \\ +10 fingers ^{Am}tearing on my ^{D7}hair +9 times you ^{G}never made it th^{Em}ere \\ +I ate a^{Am}lone at 7 you were ^{D7}6 minutes away ^{G} ^{G*} +\end{verse} + +\begin{chorus} +^{Am}How'm I s'posed to ^{D7}make you feel o^{G}kay ^{Em} \\ +When ^{Am}all you do is ^{D7}walk the other ^{G}way ^{Em} \\ +^{Am}I can't tell you ^{D7}how much I wish I didn't ^{G}wanna stay ^{Em} \\ +^{Am}I just kinda ^{D7}wish you were gay ^{G} ^{G*} +\end{chorus} + +\begin{bridge} +To spare my ^{Am}pride ^{D7} \\ +To give your lack of ^{G}interest an expla^{Em} nation \\ +Don't say I'm not your ^{Am}type ^{D7} \\ +Just say I'm not your p^{G}referred sexual ^{Em}orientation \\ +I'm so ^{Am*}sel-fish ^{D7} but you make me ^{G}feel helpless, yeah ^{Em} \\ +And I can't ^{Am}stand another day ^{Am} \\ +I can't s^{D7}tand another d^{D7}ay +\end{bridge} + +\begin{chorus} +\instruction{quietly} \\ +^{Am}I just wanna ^{D7}make you feel o^{G}kay ^{Em} \\ +But ^{Am}all you do is ^{D7}look the other ^{G}way ^{Em} \\ +\instruction{loudly} \\ +^{Am}I can't tell you ^{D7}how much I wish I didn't ^{G}wanna stay ^{Em} \\ +^{Am}I just kinda ^{D7}wish you were gay ^{G} ^{Em} \\ +^{Am}I just kinda ^{D7}wish you were gay ^{G} ^{Em} \\ +\instruction{quietly} \\ +^{Am*}I just kinda ^{D7*}wish you were ga^{G*}y +\end{chorus} + +\end{song} +\end{document} \ No newline at end of file diff --git a/songs/Billy Joel/Don't Ask Me Why Body.tex b/songs/Billy Joel/Don't Ask Me Why Body.tex new file mode 100644 index 0000000..4907bbf --- /dev/null +++ b/songs/Billy Joel/Don't Ask Me Why Body.tex @@ -0,0 +1,69 @@ +\begin{intro} +\begin{tabular}[t]{@{}lllll} +|_{Bb} _{Bbsus4} _{Bbsus2} & |_{Bb} _{Bbsus4} _{Bbsus2} & |_{Bb} _{Bbsus4} _{Bbsus2} & |_{Bb} _{Bbsus4} _{Bbsus2} &| \instruction{Call this _{Bb\dag}} +\end{tabular} +\end{intro} + +\begin{verse} +^{Bb}All your waiters in your gr^{C7}and cafe +^{F7}leave their tables when you bl^{Bb}ink, ^*{-}ooo ^{D#}h \\ +^{Bb}Every dog must have his eve^{C7}ry day, +^{F7}every drunk must have his dr^{Bb}ink +\end{verse} + +\begin{chorus} +Don't wa^{D7}it for ans^{Gm}wers, just ta^{Bb7}ke your chan^{C7}ces, +don't a^{D#}sk me ^{Bb\dag}why +\end{chorus} + +\begin{verse} +^{Bb}All your life you had to st^{C7}and in line, +^{F7}still you're standing on your fe^{Bb}et, ^*{-}ooo ^{D#}h \\ +^{Bb}All your choices made you cha^{C7}nge your mind, +^{F7}now your calendar's compl^{Bb}ete +\end{verse} + +\begin{chorus} +Don't wa^{D7}it for ans^{Gm}wers, just ta^{Bb7}ke your chan^{C7}ces, +don't a^{D#}sk me ^{Bb\dag}why +\end{chorus} + +\begin{bridge} +^{F}You can say the human heart is o^{D#}nly make believe \\ +^{F}I am only fighting fire with f^{Bb}ire \\ +^{G}You are still the victim of the ^{C}accidents you leave \\ +^{G}Sure as i'm a victim of de^*{C7}sire ^*{-}-ya- ^{F7}ya-re +\end{bridge} + +\begin{verse} +^{Bb}All your servants in your n^{C7}ew hotel, +^{F7}throw their roses at your fe^{Bb}et, ^*{-}ooo ^{D#}h \\ +^{Bb}Fool them all but baby ^{C7}I can tell, +^{F7}you're no stranger to the st^{Bb}reet +\end{verse} + +\begin{chorus} +Don't as^{D7}k for f^{Gm}avors, don't t^{Bb7}alk to str^{C7}angers, +don't a^{D#}sk me ^{Bb\dag}why +\end{chorus} + +\begin{solo} +\instruction{Bridge chords} \\ +\begin{tabular}[t]{@{}lllll} +|_{F} & |_{D#} & |_{F} & |_{Bb} & | \\ +|_{G7} & |_{C7} & |_{G7} & |_{C7} - _{F7} & | \\ +\end{tabular} +\end{solo} + +\begin{verse} +^{Bb}Yesterday you were an o^{C7}nly child, +^{F7}now your ghosts have gone aw^{Bb}ay, ^*{-}ooo ^{D#}h \\ +^{Bb}You can kill them in the cla^{C7}ssic style, +^{F7}now you parlez-vous fran^{Bb}çais +\end{verse} + +\begin{chorus} +Don't l^{D7}ook for an^{Gm}swers, you t^{Bb7}ook your cha^{C7}nces, +don't ^{D#}ask me ^{Bb\dag}why \\ +Don't ask me ^{Bb\dag}why ^{Bb*} +\end{chorus} diff --git a/songs/Billy Joel/Don't Ask Me Why Capo III.tex b/songs/Billy Joel/Don't Ask Me Why Capo III.tex new file mode 100644 index 0000000..b0ccfdf --- /dev/null +++ b/songs/Billy Joel/Don't Ask Me Why Capo III.tex @@ -0,0 +1,8 @@ +\documentclass{skrul-leadsheet} +\begin{document} +\begin{song}[transpose-capo=true]{title={Don't Ask Me Why}, band={Billy Joel}, year={1980}, key={Bb}, capo={3}} + +\input{"Don't Ask Me Why Body.tex"} + +\end{song} +\end{document} \ No newline at end of file diff --git a/songs/Billy Joel/Don't Ask Me Why.tex b/songs/Billy Joel/Don't Ask Me Why.tex new file mode 100644 index 0000000..109e6ff --- /dev/null +++ b/songs/Billy Joel/Don't Ask Me Why.tex @@ -0,0 +1,8 @@ +\documentclass{skrul-leadsheet} +\begin{document} +\begin{song}[transpose-capo=true]{title={Don't Ask Me Why}, band={Billy Joel}, year={1980}, key={Bb}} + +\input{"Don't Ask Me Why Body.tex"} + +\end{song} +\end{document} \ No newline at end of file diff --git a/songs/Grateful Dead/Bertha.tex b/songs/Grateful Dead/Bertha.tex new file mode 100644 index 0000000..748efc9 --- /dev/null +++ b/songs/Grateful Dead/Bertha.tex @@ -0,0 +1,62 @@ +\documentclass{skrul-leadsheet} +\begin{document} +\begin{song}[transpose-capo=true]{title={Bertha}, band={Grateful Dead}, year={1970}, key={G}} + +\begin{intro} +\begin{tabular}[t]{@{}lllll} +|_{G} & |_{C*} - _{G} & |_{C*} - _{G} & |_{C*} - _{G} & | \instruction{Let's call this _{G\dag} but going into chorus end with _{C*} _{G*} _{C*} _{C#*}}\\ +\end{tabular} +\end{intro} + +\begin{verse} +I had a ^{C}hard run, runnin' from your ^{G\dag}window \\ +I was all night ^{C}runnin', runnin', Lord I wonder if you ^{G\dag}care \\ +I had a ^{C}run in, run around and ^{G\dag}run down \\ +Run around the ^{C}corner, corner, Lord I run smack into a ^{G\dag}tree +\end{verse} + +\begin{chorus} +I had to ^{D}move, ^{Am}move, ^{G} really had to ^*{C}m ^*{-}ov ^{D}e \\ +^{C}That's why if you ^{G}please, I am ^{D}on my bended kn^{C}ees \\ +^{Am}Bertha don't you come a^{C}round here any^{G\dag}more +\end{chorus} + +\begin{verse} +Dressed myself in ^{C}green, I went down unto the ^{G\dag}sea \\ +Try to see what's goin' ^{C}down, try to read between the ^{G\dag}lines \\ +I had a feelin' I was ^{C}fallin', fallin, I turned around to ^{G\dag}see \\ +Heard a voice ^{C}callin', you were comin' after ^{G\dag}me +\end{verse} + +\begin{chorus} +\instruction{Repeat Chorus} +\end{chorus} + +\begin{verse} +Ran into a ^{C}rainstorm, I ducked back into a bar d^{G\dag}oor \\ +It's all night ^{C}pourin', pourin', Lord but not a drop on m^{G\dag}e \\ +Test me, ^{C}test me, test me, why don't you a^{G\dag}rrest me \\ +Throw me into the ^{C}jail house, Lord until the sun goes ^{G\dag}down +\end{verse} + +\begin{chorus} +\instruction{Repeat Chorus} +\end{chorus} + +\begin{solo} +\instruction{verse chords} \\ +\begin{tabular}[t]{@{}lll} +|_{C} & |_{G\dag} & | \instruction{Repeat 4x} \\ +\end{tabular} +\end{solo} + +\begin{chorus} +\instruction{Repeat Chorus THREE TIMES} +\end{chorus} + +\begin{outro} +^{G\dag}Anymore! \instruction{Repeat 7x and on _{G*}} +\end{outro} + +\end{song} +\end{document} \ No newline at end of file diff --git a/songs/Green Day/Boulevard of Broken Dreams Body.tex b/songs/Green Day/Boulevard of Broken Dreams Body.tex new file mode 100644 index 0000000..9ab0216 --- /dev/null +++ b/songs/Green Day/Boulevard of Broken Dreams Body.tex @@ -0,0 +1,103 @@ +\begin{intro} +\begin{tabular}[t]{@{}lllll} +|_{Fm} & |_{G#} & |_{D#} & |_{A#} & | \\ +|_{Fm} & |_{G#} & |_{D#} & |_{A#} & | \\ +\end{tabular} +\end{intro} + +\begin{verse} +^{Fm} I walk a ^{G#}lonely road, the ^{D#}only one that ^{A#}I have ever kno^{Fm}wn \\ +Don't know ^{G#}where it goes, ^{D#}but it's home to ^{A#}me and I walk al^{Fm}one +\end{verse} + +\begin{interlude} +\begin{tabular}[t]{@{}lllll} +|_{(Fm)} & |_{G#} & |_{D#} & |_{A#} & | \\ +\end{tabular} +\end{interlude} + +\begin{verse} +^{Fm} I walk this ^{G#}empty street, ^{D#}on the boulev^{A#}ard of broken d^{Fm}reams \\ +Where the ^{G#}city sleeps, and ^{D#}I'm the only o^{A#}ne and I walk al^{Fm}one +\end{verse} + +\begin{prechorus} + ^{G#} ^{D#} I walk al^{A#}one, I walk al^{Fm}one \\ + ^{G#} ^{D#} I walk al^{A#}one, I walk a.... +\end{prechorus} + +\begin{chorus} +^{C#} My s^{G#}hadow's the o^{D#}nly one that wa^{Fm}lks beside me \\ +^{C#} My sh^{G#}allow he^{D#}art's the only t^{Fm}hing that's beating \\ +^{C#} Somet^{G#}imes I w^{D#}ish someone out th^{Fm}ere will find me \\ +^{C#} Till t^{G#}hen I w^{C7}alk alone ^{C7*} +\end{chorus} + +\begin{postchorus} +^{Fm} Ah-Ah ^{G#} Ah-Ah ^{D#} Ah-Ah ^{A#} Ahhh-^{Fm}Ah \\ +^{(Fm)} Ah-Ah ^{G#} Ah-Ah ^{D#} Ah-Ah ^{A#} +\end{postchorus} + +\begin{verse} +^{Fm} I'm walking ^{G#}down the line, +^{D#}that divides me ^{A#}somewhere in my ^{Fm}mind \\ +On the ^{G#}border line ^{D#}of the edge, +and ^{A#}where I walk al^{Fm}one +\end{verse} + +\begin{interlude} +\begin{tabular}[t]{@{}lllll} +|_{(Fm)} & |_{G#} & |_{D#} & |_{A#} & | \\ +\end{tabular} +\end{interlude} + +\begin{verse} +^{Fm} Read be^{G#}tween the lines, +^{D#}what's fucked up and ^{A#}everything's al^{Fm}right \\ +Check my ^{G#}vital signs, to ^{D#}know I'm still a^{A#}live, +and I walk al^{Fm}one +\end{verse} + +\begin{prechorus} +\instruction{Repeat Pre-chorus} +\end{prechorus} + +\begin{chorus} +\instruction{Chorus} +\end{chorus} + +\begin{postchorus} +^{Fm} Ah-Ah ^{G#} Ah-Ah ^{D#} Ah-Ah ^{A#} Ahhh-^{Fm}Ah \\ +^{(Fm)} Ah-Ah ^{G#} Ah-Ah ^{D#} I walk alone, ^{A#}I walk a... +\end{postchorus} + +\begin{solo} +\begin{tabular}[t]{@{}lllll} +|_{C#} & |_{G#} & |_{D#} & |_{Fm} & | \\ +|_{C#} & |_{G#} & |_{D#} & |_{Fm} & | \\ +|_{C#*} _{C#*} & |_{G#*} _{G#*} & |_{D#} & |_{Fm} & | \\ +|_{C#*} _{C#*} & |_{G#*} _{G#*} & |_{C} & |_{C} & | \\ +|_{C} & |_{C*} & | & & \\ +\end{tabular} +\end{solo} + +\begin{verse} +^{Fm}I walk this ^{G#}empty street, ^{D#}on the boule^{A#}vard of broken d^{Fm}reams \\ +Where the c^{G#}ity sleeps, and ^{D#}I'm the only on^{A#}e and I walk a... +\end{verse} + +\begin{chorus} +^{C#} My s^{G#}hadow's the o^{D#}nly one that wa^{Fm}lks beside me \\ +^{C#} My sh^{G#}allow he^{D#}art's the only t^{Fm}hing that's beating \\ +^{C#} Somet^{G#}imes I w^{D#}ish someone out th^{Fm}ere will find me \\ +^{C#} Till t^{G#}hen I w^{C7}alk alone ^{C7} ^{C7} ^{C7} +\end{chorus} + +\begin{solo} +\begin{tabular}[t]{@{}lllllll} +|_{Fm} & |_{C#} & |_{D#} & |_{A#/D} & | _{G#} & | _{E5} & | \\ +|_{Fm} & |_{C#} & |_{D#} & |_{A#/D} & | _{G#} & | _{E5} & | \\ +|_{Fm} & |_{C#} & |_{D#} & |_{A#/D} & | _{G#} & | _{E5} & | \\ +|_{Fm} & |_{C#} & |_{D#} & |_{A#/D} & | _{G#*} _{G#*} _{E5*} _{E5*}& | & \\ +\end{tabular} +\end{solo} diff --git a/songs/Green Day/Boulevard of Broken Dreams Capo I.tex b/songs/Green Day/Boulevard of Broken Dreams Capo I.tex new file mode 100644 index 0000000..2898d01 --- /dev/null +++ b/songs/Green Day/Boulevard of Broken Dreams Capo I.tex @@ -0,0 +1,8 @@ +\documentclass{skrul-leadsheet} +\begin{document} +\begin{song}[transpose-capo=true]{title={Boulevard of Broken Dreams}, band={Green Day}, year={2004}, key={Fm}, capo={1}} + +\input{"Boulevard of Broken Dreams Body.tex"} + +\end{song} +\end{document} \ No newline at end of file diff --git a/songs/Green Day/Boulevard of Broken Dreams.tex b/songs/Green Day/Boulevard of Broken Dreams.tex new file mode 100644 index 0000000..5bbb125 --- /dev/null +++ b/songs/Green Day/Boulevard of Broken Dreams.tex @@ -0,0 +1,8 @@ +\documentclass{skrul-leadsheet} +\begin{document} +\begin{song}[transpose-capo=true]{title={Boulevard of Broken Dreams}, band={Green Day}, year={2004}, key={Fm}} + +\input{"Boulevard of Broken Dreams Body.tex"} + +\end{song} +\end{document} \ No newline at end of file diff --git a/songs/Neil Young/Harvest Moon.tex b/songs/Neil Young/Harvest Moon.tex new file mode 100644 index 0000000..6746182 --- /dev/null +++ b/songs/Neil Young/Harvest Moon.tex @@ -0,0 +1,89 @@ +\documentclass{skrul-leadsheet} +\usepackage{eso-pic} +\begin{document} +\begin{song}[transpose-capo=true]{title={Harvest Moon}, band={Neil Young}, year={1993}, key={D}, note={Works best in drop D tuning}} + +\AddToShipoutPictureFG{ + \AtPageLowerLeft{% + \raisebox{10em}{% + \hspace{30em} + \origchord{{8}}{p0,p0,p0,p3,p2,p0}{_{D}}% + \origchord{{8}}{p0,p0,p0,p3,p4,p0}{_{D6}}% + \origchord{{8}}{p0,p0,p0,p3,p2,p1}{_{Dmaj7}}% + \origchord{t}{p2,p2,p0,p0,p0,p0}{_{Em7}}% + \origchord{3}{p2,p2,p0,p0,p0,p0}{_{G6}}% + }% + }% +} + +\begin{intro} +\begin{tabular}[t]{@{}lllll} +|_{D} - _{D6} & |_{Dmaj7} & |_{D} - _{D6} & |_{Dmaj7} & | \instruction{Repeat 2x} \hspace{30pt} \instruction{Let's call this |_{D} - _{D6}|_{Dmaj7}| riff _{D\dag}} \\ +\end{tabular} +\end{intro} + +\begin{verse} +^{Em7} Come a little bit closer, ^{Em7} hear what I have to s^{D\dag}ay ^{D\dag} \\ +^{Em7} Just like children sleepin’, ^{Em7} we could dream this night aw^{D\dag}ay ^{D\dag} \\ +^{G6} But there’s a full moon risin’, ^{G6} let’s go dancin’ in the li^{D\dag}ght ^{D\dag} \\ +^{G6} We know where the music’s playin’, ^{G6} Let’s go out and feel the ni^{D\dag}ght ^{D\dag} +\end{verse} + +\begin{chorus} +^{A7sus4} Because I’m still in love with y^{A7}ou \\ +I want to see you dance ag^{A7sus4}ain \\ +Because I’m still in love with ^{A}you \\ +On this harvest mo^{(D\dag)}on +\end{chorus} + +\begin{interlude} +\begin{tabular}[t]{@{}ll} +|_{D\dag} & | | \instruction{Repeat 4x} \\ +\end{tabular} +\end{interlude} + +\begin{verse} +^{Em7} When we were strangers, +^{Em7} I watched you from af^{D\dag}ar ^{D\dag} \\ +^{Em7} When we were lovers, +^{Em7} I loved you with all my hea^{D\dag}rt ^{D\dag} \\ +^{G6} But now it’s gettin’ late +^{G6} and the moon is climbin’ hig^{D\dag}h ^{D\dag} \\ +^{G6} I want to celebrate, +^{G6} see it shinin’ in your e^{D\dag}ye ^{D\dag} +\end{verse} + +\begin{chorus} +^{A7sus4} Because I’m still in love with y^{A7}ou \\ +I want to see you dance ag^{A7sus4}ain \\ +Because I’m still in love with ^{A}you \\ +On this harvest mo^{(D\dag)}on +\end{chorus} + +\begin{interlude} +\begin{tabular}[t]{@{}ll} +|_{D\dag} & | | \instruction{Repeat 4x} \\ +\end{tabular} +\end{interlude} + +\begin{solo} +\begin{tabular}[t]{@{}lllll} +|_{G6} & |_{G6} & |_{D\dag} & |_{D\dag} & | \instruction{Repeat 2x} \\ +\end{tabular} +\end{solo} + +\begin{chorus} +^{A7sus4} Because I’m still in love with y^{A7}ou \\ +I want to see you dance ag^{A7sus4}ain \\ +Because I’m still in love with ^{A}you \\ +On this harvest mo^{(D\dag)}on +\end{chorus} + +\begin{outro} +\begin{tabular}[t]{@{}ll} +|_{D\dag} & | | \instruction{Repeat 4x} \\ +\end{tabular} +\end{outro} + +\end{song} +\end{document} \ No newline at end of file diff --git a/songs/R.E.M./Cuyahoga (chords).tex b/songs/R.E.M./Cuyahoga (chords).tex index d99842b..25bf437 100644 --- a/songs/R.E.M./Cuyahoga (chords).tex +++ b/songs/R.E.M./Cuyahoga (chords).tex @@ -1,7 +1,7 @@ \documentclass{skrul-leadsheet-chords}[20pt] \begin{document} -\begin{song}[transpose-capo=true]{title={Cuyahoga}, band={R.E.M.}, bpm={}, key={}} +\begin{song}[transpose=5]{title={Cuyahoga}, band={R.E.M.}, bpm={123}, key={G}} \begin{intr} \instruction{4 bar bass intro} \\ diff --git a/songs/R.E.M./Losing My Religion (chords).tex b/songs/R.E.M./Losing My Religion (chords).tex index 2ab8d02..ecb2e43 100644 --- a/songs/R.E.M./Losing My Religion (chords).tex +++ b/songs/R.E.M./Losing My Religion (chords).tex @@ -1,7 +1,7 @@ \documentclass{skrul-leadsheet-chords}[20pt] \begin{document} -\begin{song}[transpose-capo=true]{title={Losing My Religion}, band={R.E.M.}, bpm={132}, key={D}} +\begin{song}[transpose=5]{title={Losing My Religion}, band={R.E.M.}, bpm={132}, key={Bb}} \begin{intr} \chordtable{ diff --git a/songs/R.E.M./The One I Love (chords).tex b/songs/R.E.M./The One I Love (chords).tex index f95c472..141e4c5 100644 --- a/songs/R.E.M./The One I Love (chords).tex +++ b/songs/R.E.M./The One I Love (chords).tex @@ -1,7 +1,7 @@ \documentclass{skrul-leadsheet-chords}[20pt] \begin{document} -\begin{song}[transpose-capo=true]{title={The One I Love}, band={R.E.M.}, bpm={}, key={}} +\begin{song}[transpose=5]{title={The One I Love}, band={R.E.M.}, bpm={128}, key={Am}} \begin{intr} \chordtable{ diff --git a/songs/Talking Heads/And She Was.tex b/songs/Talking Heads/And She Was.tex new file mode 100644 index 0000000..d984b0f --- /dev/null +++ b/songs/Talking Heads/And She Was.tex @@ -0,0 +1,86 @@ +\documentclass{skrul-leadsheet} +\begin{document} +\begin{song}[transpose-capo=true]{title={And She Was}, band={Talking Heads}, year={1985}, key={E}} + +\begin{intro}Hey!\\ +\begin{tabular}[t]{@{}lllll} +|_{E} & |_{A} & |_{E*} & |_{N.C.} & | \instruction{Repeat 2x} \\ +\end{tabular} +\end{intro} + +\begin{verse} +^{E} And she was l^{A}ying in the gr^{E*}ass ^{N.C.} \\ +^{E} And she could h^{A}ear the highway bre^{E*}athing ^{N.C.} \\ +^{E} And she could s^{A}ee a nearby fac^{E*}tory ^{N.C.} \\ +^{E} She's making s^{A}ure she is not dre^{E*}aming ^{N.C.} \\ +^{Bb} See the li^{F}ghts of the nei^{C}ghbor's ho^{F}use \\ +^{Bb} Now she's sta^{C}rting to r^{F}ise ^{F} \\ +^{Bb} Take a mi^{F}nute to ^*{C}concentrat ^{F}e and she \\ +^{Bb} Opens ^{G}up her e^{C}yes ^{C} +\end{verse} + +\begin{chorus} +^{E} The world was mo^{A}ving, she was^{D} right there w^{A}ith it and she ^{E}was ^{A} ^{D} ^{A} \\ +^{E} The world was mo^{A}ving she was^{D} floating ab^{A}ove it and she ^{E}was ^{A} ^{D} ^{A} \\ +And she w^{(E)}as +\end{chorus} + +\begin{interlude} +\begin{tabular}[t]{@{}lllll} +|_{E} & |_{A} & |_{E*} & |_{N.C.} & | \instruction{Repeat 2x} \\ +\end{tabular} +\end{interlude} + +\begin{verse} +^{E} And she was dri^{A}fting through the bac^{E*}kyard ^{N.C.} \\ +^{E} And she was ta^{A}king off her dr^{E*}ess ^{N.C.} \\ +^{E} And she was mo^{A}ving very sl^{E*}owly ^{N.C.} \\ +^{E} Rising ^{A}up above the ea^{E*}rth ^{N.C.} \\ +^{Bb} Moving i^{F}nto the ^*{C}univers ^{F}e and she's \\ +^{Bb} Drifting t^{C}his way and t^{F}hat ^{F} \\ +^{Bb} Not tou^{F}ching the gr^{C}ound at a^{F}ll and she's \\ +^{Bb} Up a^{G}bove the ^{C}yard ^{C} +\end{verse} + +\clearpage + +\begin{chorus} +^{E} The world was mo^{A}ving, she was^{D} right there w^{A}ith it and she ^{E}was ^{A} ^{D} ^{A} \\ +^{E} The world was mo^{A}ving she was^{D} floating ab^{A}ove it and she ^{E}was ^{A} ^{D} ^{A} \\ +And she w^{(Bm)}as +\end{chorus} + +\begin{bridge} +^{Bm} Glad about it, no doubt about it \\ +^{G} She isn't sure 'bout what she's done \\ +^{Bm} No time to think about what to tell them \\ +^{G} No time to think about what she's done and she ^{(E)}was +\end{bridge} + +\begin{interlude} +^{E} ^{A} ^{E*} Hey, ^{N.C.}hey, hey-hey-^{E}hey ^{A} ^{E*} ^{N.C.} +\end{interlude} + +\begin{verse} +^{E} And she was loo^{A}king at her^{E*}self ^{N.C.} \\ +^{E} And things were lo^{A}oking like a mo^{E*}vie ^{N.C.} \\ +^{E} She had a plea^{A}sant elev^{E*}ation ^{N.C.} \\ +^{E} She's moving o^{A}ut in all dir^{E*}ections, ^{N.C}oh oh oh +\end{verse} + +\begin{interlude} +^{Bb} Hey, ^{F}hey, hey, ^{C}hey-hey-hey, ^{F}hey, hey, ^{Bb}hey, hey, ^{C}hey-hey-hey, ^{F}hey ^{F} \\ +^{Bb} Hey, ^{F}hey, hey, ^{C}hey-hey-hey, ^{F}hey, hey, ^{Bb}hey, hey, ^{G}hey-hey-hey, ^{C}hey ^{C} +\end{interlude} + +\begin{outro} +^{E} The world was mo^{A}ving, she was^{D} right there w^{A}ith it and she ^{E}was ^{A} ^{D} ^{A} \\ +^{E} The world was mo^{A}ving she was^{D} floating ab^{A}ove it and she ^{E}was ^{A} ^{D} ^{A} \\ +^{E} Joining the w^{A}orld of^{D} missing ^{A}persons and she ^{E}was ^{A} ^{D} ^{A} \\ +^{E} Missing e^{A}nough to^{D} feel al^{A}right and she ^{E}was ^{A} ^{D} ^{A} \\ +And she ^{E}was ^{A} (x7^{D}) ^{A} \\ +^{E*}And ^{E*}she ^{E*}was +\end{outro} + +\end{song} +\end{document} \ No newline at end of file diff --git a/songs/The Cure/Just Like Heaven.tex b/songs/The Cure/Just Like Heaven.tex new file mode 100644 index 0000000..566a717 --- /dev/null +++ b/songs/The Cure/Just Like Heaven.tex @@ -0,0 +1,79 @@ +\documentclass{skrul-leadsheet} +\begin{document} +\begin{song}[transpose-capo=true]{title={Just Like Heaven}, band={The Cure}, year={1987}, key={A}} + +\begin{intro} +\begin{tabular}[t]{@{}lllll} +|_{A} & |_{E} & |_{Bm} & |_{D} & | \instruction{Repeat 8x (bass only first 2x)} \\ +\end{tabular} +\end{intro} + +\begin{verse} +"Show me, show me, ^{A}show me how you ^{E}do that trick, +the ^{Bm}one that makes me ^{D}scream" she said \\ +"The ^{A}one that makes me ^{E}laugh" she said, +and ^{Bm}threw her arms a^{D}round my neck \\ +"^{A}Show me how you ^{E}do it, +and I ^{Bm}promise you, I ^{D}promise that \\ +I'll run a^{A}way with you, ^{E} +I'll run a^{Bm}way with you" ^{D} +\end{verse} + +\begin{interlude} +\begin{tabular}[t]{@{}lllll} +|_{A} & |_{E} & |_{Bm} & |_{D} & | \instruction{Repeat 4x} \\ +\end{tabular} +\end{interlude} + +\begin{verse} +^{A}Spinning on that ^{E}dizzy edge, +I ^{Bm}kissed her face and ^{D}kissed her head \\ +And ^{A}dreamed of all the ^{E}different ways +I ^{Bm}had to make her ^{D}glow \\ +"^{A}Why are you so ^{E}far away?" she s^{Bm}aid +"Why won't you ^{D}ever know that \\ +I'm in ^{A}love with you, ^{E} +that I'm in ^{Bm}love with you" ^{D} +\end{verse} + +\begin{chorus} +^{F#m}You \hspace{20pt} +^{G}Soft and only \\ +^{F#m}You \hspace{20pt} +^{G}Lost and lonely \\ +^{F#m}You \hspace{20pt} +^{G}Strange as angels \\ +^{D}Dancing in the deepest oceans, +^{D}twisting in the water \\ +You're just like a ^{A}dream, ^{E} +you're just like a ^{Bm}dream ^{D} +\end{chorus} + +\begin{interlude} +\begin{tabular}[t]{@{}lllll} +|_{A} & |_{E} & |_{Bm} & |_{D} & | \instruction{Repeat 4x} \\ +\end{tabular} +\end{interlude} + +\begin{verse} +^{A}Daylight licked me ^{E}into shape, +I ^{Bm}must have been a^{D}sleep for days \\ +And ^{A}moving lips to ^{E}breathe her name +I ^{Bm}opened up my ^{D}eyes \\ +And ^{A}found myself a^{E}lone, alone, +a^{Bm}lone above a ^{D}raging sea \\ +That ^{A}stole the only ^{E}girl I loved +and ^{Bm}drowned her deep in^{D}side of me +\end{verse} + +\begin{outro} +^{F#m}You \hspace{20pt} +^{G}Soft and only \\ +^{F#m}You \hspace{20pt} +^{G}Lost and lonely \\ +^{F#m}You \hspace{20pt} +^{G}Just like heaven ^{D*} +\end{outro} + +\end{song} +\end{document} \ No newline at end of file diff --git a/songs/The Rolling Stones/Beast of Burden.tex b/songs/The Rolling Stones/Beast of Burden.tex new file mode 100644 index 0000000..a9bbf4a --- /dev/null +++ b/songs/The Rolling Stones/Beast of Burden.tex @@ -0,0 +1,65 @@ +\documentclass{skrul-leadsheet} +\begin{document} +\begin{song}[transpose-capo=true]{title={Beast of Burden}, band={The Rolling Stones}, year={1977}, key={E}} + +\begin{intro} +\begin{tabular}[t]{@{}lllll} +|_{E} & |_{B} & |_{C#m} & |_{A} & | \instruction{Repeat 3x} \\ +\end{tabular} +\end{intro} + +\begin{verse} +^{E} I'll never ^{B}be your ^{C#m}beast of ^{A}burden, ^{E} my back is ^{B}broad ^{C#m} but it's a ^{A}hurting \\ +^{E} All I ^{B}want is for ^{C#m}you to make ^{A}love to me ^{E} ^{B} ^{C#m} ^{A} \\ +^{E} I'll never ^{B}be your ^{C#m}beast of ^{A}burden ^{E} I've walked for ^{B}miles ^{C#m} my feet are ^{A}hurting \\ +^{E} All I ^{B}want is for ^{C#m}you to make ^{A}love to me ^{E} ^{B} ^{C#m} ^{A} +\end{verse} + +\begin{chorus} +Am I ^{A}hard e^{A}nough, am I ^{E/G#}rough e^{E/G#}nough, am I ^{A}rich e^{A}nough, I'm ^{E/G#}not too blind ^{E/G#} to ^{B}see ^{B} +\end{chorus} + +\begin{verse} +^{E} I'll never ^{B}be your ^{C#m}beast of ^{A}burden, ^{E} so let's go ^{B}home ^{C#m} and draw the ^{A}curtains \\ +^{E} Music on the ^{B}radio, ^{C#m}come on baby ^{A}make sweet love to ^{E}me ^{B} ^{C#m} ^{A} +\end{verse} + +\begin{chorus} +Am I ^{A}hard e^{A}nough, am I ^{E/G#}rough e^{E/G#}nough, am I ^{A}rich e^{A}nough, I'm ^{E/G#}not too blind ^{E/G#} to ^{B}see ^{B} ^{B} ^{B} +\end{chorus} + +\begin{verse} +\instruction{falsetto!} \\ +(Oh little sister) ^{E}Pretty, pretty, ^{B}pretty, pretty, ^{C#m}pretty, pretty, ^{A}girl \\ +(You're so) ^{E}pretty, pretty, ^{B}such a pretty, ^{C#m}pretty, pretty, ^{A}girl \\ +^{E}Come on ^{B}baby ^{C#m}please, ^{A}please, ^{E}please ^{B} ^{C#m} I tell ya ^{A} +\end{verse} + +\begin{verse} +You can ^{E}put me out ^{B} ^{C#m} on the ^{A}street, ^{E}put me out ^{B} with no ^{C#m}shoes on my ^{A}feet \\ +But, ^{E}put me out, ^{B}put me out ^{C#m} put me out of ^*{A}miser ^{E}y, ^{B}yeah ^{C#m} ^{A} \\ +^{E}All your si^{B}ckness I can ^{C#m}suck it up ^{A} ^{E}throw it all at me ^{B} I can ^{C#m}shrug it off ^{A} \\ +^{E}There's one thing ^{B}that ^{C#m}I don't under^{A}stand, ^{E} You keep on ^{B}telling me +I ^{C#m}ain't your kind of ^{A}man +\end{verse} + +\begin{chorus} +\begin{tabbing} +\instruction{falsetto!} \\ +Ain't I ^{E}rough enough ^{B} ^{C#m}Ooh ^{A} \hspace{70pt} \= +Ain't I ^{E}tough enough ^{B} ^{C#m} ^{A} \\ +Ain't I ^{E}rich enough in ^{B}love enough ^{C#m} ^{A}ooh \> +^{E}Please ^{B} ^{C#m} ^{A} +\end{tabbing} +\end{chorus} + +\begin{verse} +^{E} I'll never ^{B}be your ^{C#m}beast of ^{A}burden ^{E} I'll never ^{B}be your ^{C#m}beast of ^{A}burden \\ +^{E}Never, never, ^{B}never, never, ^{C#m}never, never, ^{A}never ^{E}be ^{B} ^{C#m} ^{A} \\ +^{E} I'll never ^{B}be your ^{C#m}beast of ^{A}burden ^{E} I've walked for ^{B}miles ^{C#m} my feet are ^{A}hurting \\ +^{E} All I ^{B}want is for ^{C#m}you to make ^{A}love to ^{E}me ^{B} ^{C#m} ^{A} \instruction{End on _{E*}} +\end{verse} + + +\end{song} +\end{document} \ No newline at end of file diff --git a/songs/Tom Jones/It's Not Unusual.tex b/songs/Tom Jones/It's Not Unusual.tex new file mode 100644 index 0000000..e38e67d --- /dev/null +++ b/songs/Tom Jones/It's Not Unusual.tex @@ -0,0 +1,52 @@ +\documentclass{skrul-leadsheet} +\begin{document} +\begin{song}[transpose-capo=true]{title={It's Not Unusual}, band={Tom Jones}, year={1965}, key={C}} + +\begin{intro} +\begin{tabular}[t]{@{}lllll} +|_{C} & | _{C} & |_{Dm} & |_{Dm} & | \instruction{Repeat 2x} \\ +\end{tabular} +\end{intro} + +\begin{verse} +^{C} It's not un^{C}usual to be l^{Dm}oved by anyone ^{G} \\ +^{C} It's not un^{C}usual to have ^{Dm}fun with anyone^{Dm} \\ +^{Em} But when I see ^{Em} you hanging a^{Dm}bout with anyone ^{Dm} \\ +^{G} It's not un^{G}usual to ^{C}see me cry ^{C} and I ^{Dm}wanna ^{G}die +\end{verse} + +\begin{verse} +^{C} It's not un^{C}usual to go ^{Dm}out at any time ^{G} \\ +^{C} But when I ^{C}see you out and a^{Dm}bout it's such a crim^{Dm}e \\ +^{Em} If you should ^{Em}ever want to be ^{Dm}loved by anyone ^{Dm} \\ +^{G} It's not un^{G}usual, it ^{C}happens every day ^{C} +\end{verse} + +\begin{bridge} +No ^{Dm}matter what you say ^{Dm} \\ +^{G} You'll find it ^{G}happens all the ^{C}time ^{C} \\ +^{C}Love will never do ^{C} ^{Dm}what you want it to ^{Dm} \\ +^{G}Why can't this ^{G7}crazy love be ^{Em}mine ^{Ebm} ^{Dm} ^{G} +\end{bridge} + +\begin{interlude} +\begin{tabular}[t]{@{}lllll} +|_{C} & |_{C} & |_{Dm} & |_{G} & | \\ +|_{C} & |_{C} & |_{Dm} & |_{G} & | \\ +\end{tabular} +\end{interlude} + +\begin{verse} +^{C} It's not un^{C}usual to be ^{Dm}mad with anyone ^{G} \\ +^{C} It's not un^{C}usual to be ^{Dm}sad with anyone ^{Dm} \\ +^{Em} But if I ^{Em}ever find that you've ^{Dm}changed at any time ^{Dm} \\ +^{G} It's not u^{G}nusual to f^{C}ind out I'm in ^{Dm}love with you \\ + +Woah-oh ^{Em}woah oh oh oh ^{Dm}ohhhhh \\ +Woah-oh-^{Em}woahhhh oh ^{Dm}ohhhh \\ +Woah-oh-^{Em}woah oh oh ^{Dm}ohhh \\ +Woah-oh-^{Em}woah oh oh ^{Dm}ohhh ^{C*}ohhhh! +\end{verse} + +\end{song} +\end{document} diff --git a/songs/Willie Nelson/On The Road Again.tex b/songs/Willie Nelson/On The Road Again.tex new file mode 100644 index 0000000..9783c4d --- /dev/null +++ b/songs/Willie Nelson/On The Road Again.tex @@ -0,0 +1,65 @@ +\documentclass{skrul-leadsheet} +\begin{document} +\begin{song}[transpose-capo=true]{title={On The Road Again}, band={Willie Nelson}, year={1980}, key={E}} + +\begin{intro} +\begin{tabular}[t]{@{}lllll} +|_{E} & |_{E} & |_{E} & |_{E} & | \\ +\end{tabular} +\end{intro} + +\begin{verse} +On the ^{E}road again ^{E} \\ +Just can't wait to get on the ^{G#7}road again ^{G#7} \\ +The life I love is making ^{F#m}music with my friends \\ +And ^{A}I can't ^{-}wait to get ^{B7}on the road a^{E}gain +\end{verse} + +\begin{verse} +On the ^{E}road again ^{E} \\ +Goin' places that I've ne^{G#7}ver been ^{G#7} \\ +Seein' things that I may ^{F#m}never see again \\ +And ^{A}I can't ^{-}wait to get ^{B7}on the road a^{E}gain +\end{verse} + +\begin{chorus} +On the ^{A}road again, +like a ^{A}band of gypsies we go down the ^{E}highway \\ +We're the ^{A}best of friends, +in^{A}sisting that the world keep turning ^{E}our way, and ^{B7}our ^{-}way ^{B7*} +\end{chorus} + +\begin{verse} +Is on the ^{E}road again ^{E} \\ +I just can't wait to get on the ^{G#7}road again ^{G#7} \\ +The life I love is making ^{F#m}music with my friends \\ +And ^{A}I can't ^{-}wait to get ^{B7}on the road a^{E}gain +\end{verse} + +\begin{solo} +\begin{tabular}[t]{@{}lllll} +|_{E} & |_{E} & |_{G#7} & |_{G#7} & | \\ +|_{F#m} & |_{A} - _{B7} & |_{E} & | & \instruction{Repeat 2x} \\ +\end{tabular} +\end{solo} + +\begin{chorus} +\instruction{Repeat Chorus} +\end{chorus} + +\begin{verse} +Is on the ^{E}road again ^{E} \\ +Just can't wait to get on the ^{G#7}road again ^{G#7} \\ +The life I love is making ^{F#m}music with my friends \\ +And ^{A}I can't ^{-}wait to get ^{B7}on the road a^{E}gain \\ +And ^{A}I can't ^{-}wait to get ^{B7}on the road a^{E}gain +\end{verse} + +\begin{outro} +\begin{tabular}[t]{@{}lllll} +|_{A} - _{B7} & |_{E} & |_{E*} & | & \\ +\end{tabular} +\end{outro} + +\end{song} +\end{document} \ No newline at end of file diff --git a/tex/skrul-leadsheet.cls b/tex/skrul-leadsheet.cls index 9cb1ca8..67fb1f7 100644 --- a/tex/skrul-leadsheet.cls +++ b/tex/skrul-leadsheet.cls @@ -89,6 +89,7 @@ F##/E=G/E, F##/F#=G/F#, G##=A, + G##/C#=A/C#, G##*=A*, G##m=Am, G##m*=Am*, diff --git a/utils/ug2leadsheets.workflow/Contents/QuickLook/Preview.png b/utils/ug2leadsheets.workflow/Contents/QuickLook/Preview.png deleted file mode 100644 index d46a204..0000000 Binary files a/utils/ug2leadsheets.workflow/Contents/QuickLook/Preview.png and /dev/null differ diff --git a/utils/ug2leadsheets.workflow/Contents/QuickLook/Thumbnail.png b/utils/ug2leadsheets.workflow/Contents/QuickLook/Thumbnail.png index 61a713b..67183d0 100644 Binary files a/utils/ug2leadsheets.workflow/Contents/QuickLook/Thumbnail.png and b/utils/ug2leadsheets.workflow/Contents/QuickLook/Thumbnail.png differ diff --git a/utils/ug2leadsheets.workflow/Contents/document.wflow b/utils/ug2leadsheets.workflow/Contents/document.wflow index 6735aa6..21efc8e 100644 --- a/utils/ug2leadsheets.workflow/Contents/document.wflow +++ b/utils/ug2leadsheets.workflow/Contents/document.wflow @@ -3,7 +3,7 @@ AMApplicationBuild - 509 + 512 AMApplicationVersion 2.10 AMDocumentVersion @@ -51,7 +51,7 @@ ActionParameters source - // To make this work as a keyboard shortcut see: // https://apple.stackexchange.com/a/276839 function run(input, parameters) { var out = []; var a = input[0].split("\n"); var chords = null; var chordsWidth = 0; for (var i = 0; i < a.length; i++) { var l = a[i].replace(/\s+$/, ''); if (l.length == 0) { chords = null; out.push(""); continue; } if (chords == null) { chords = []; var re = /[\w#]+/g; while ((match = re.exec(l)) != null) { chords.push(match); } chordsWidth = l.length; } else { l = l.padEnd(chordsWidth, ' '); for (var j = chords.length - 1; j >= 0; j--) { var c = chords[j]; l = [l.slice(0, c.index), "^{" + c[0] + "}", l.slice(c.index)].join(''); } out.push(l + ' \\\\'); chords = null; } } return out.join("\n"); } + // To make this work as a keyboard shortcut see: // function run(input, parameters) { var out = []; var a = input[0].split("\n"); var chords = null; var chordsWidth = 0; for (var i = 0; i < a.length; i++) { var l = a[i].replace(/\s+$/, ''); if (l.length == 0) { chords = null; out.push(""); continue; } if (chords == null) { chords = []; var re = /[\w#]+/g; while ((match = re.exec(l)) != null) { chords.push(match); } chordsWidth = l.length; } else { l = l.padEnd(chordsWidth, ' '); for (var j = chords.length - 1; j >= 0; j--) { var c = chords[j]; l = [l.slice(0, c.index), "^{" + c[0] + "}", l.slice(c.index)].join(''); } out.push(l + ' \\\\'); chords = null; } } return out.join("\n"); } BundleIdentifier com.apple.Automator.RunJavaScript @@ -106,7 +106,7 @@ isViewVisible 1 location - 533.250000:548.000000 + 309.000000:368.000000 nibPath /System/Library/Automator/Run JavaScript.action/Contents/Resources/Base.lproj/main.nib @@ -129,17 +129,17 @@ presentationMode 11 processesInput - 0 + serviceInputTypeIdentifier com.apple.Automator.text serviceOutputTypeIdentifier com.apple.Automator.text serviceProcessesInput - 0 + systemImageName NSActionTemplate useAutomaticInputType - 0 + workflowTypeIdentifier com.apple.Automator.servicesMenu