diff --git a/songs/Fountains of Wayne/I Want an Alien for Christmas.tex b/songs/Fountains of Wayne/I Want an Alien for Christmas.tex new file mode 100644 index 0000000..0ffb32c --- /dev/null +++ b/songs/Fountains of Wayne/I Want an Alien for Christmas.tex @@ -0,0 +1,47 @@ +\documentclass{skrul-leadsheet} +\begin{document} +\begin{song}[transpose-capo=true]{title={I Want an Alien for Christmas}, band={Fountains of Wayne}, year={1997}, key={A}} + +\begin{verse} +^{A}This year for Christmas there's ^{E}something I'd really like \\ +So if you're ^{F#m}up there somewhere Santa, please don't ^{D}bring me another bike \\ +I don't ^{A}need any ugly sweaters and I don't ^{E}play much basketball \\ +But there's ^{F#m}something kind of special that ^{_B}I want most of ^{_B*}all +\end{verse} + +\begin{chorus} +I want an ^{A}alien for Christmas \\ +Bring me an ^{E}alien this year \\ +I want a ^{G}little green guy, about three feet high \\ +With ^{D}seventeen eyes, who knows how to fly \\ +I want an ^{A}alien for ^{E}Christmas this ^{A}year ^{D} ^{A} ^{E} +\end{chorus} + +\begin{verse} +^{A}He can live in the bathtub so don't ^{E}worry about a thing \\ +And I'll ^{F#m}take him out for walks when it gets ^{D}nicer in the spring \\ +I'll ^{A}always keep him company, he'll ^{E}never be alone \\ +You can ^{F#m}hang around the house all day and ^{_B}watch the twilight ^{_B*}zone +\end{verse} + +\begin{chorus} +\instruction{Repeat Chorus} +\end{chorus} + +\begin{solo} +\begin{tabular}[t]{@{}lllll} +|_{A} & |_{E} & |_{G} & |_{D} & | \\ +\end{tabular} +\end{solo} + +\begin{outro} +I want an ^{A}alien for Christmas \\ +Bring me ^{E}an alien this year \\ +I want a ^{G}little green guy, about three feet high \\ +With ^{D}seventeen eyes, who knows how to fly \\ +I want an ^{A}alien for ^{E}Christmas this ^{F#m}year \hspace{20pt} ^{D} \\ +I want an ^{A}alien for ^{E}Christmas this ^{A}year ^{D} ^{E} ^{A} +\end{outro} + +\end{song} +\end{document} diff --git a/songs/Galaxie 500/Snowstorm.tex b/songs/Galaxie 500/Snowstorm.tex new file mode 100644 index 0000000..e383be1 --- /dev/null +++ b/songs/Galaxie 500/Snowstorm.tex @@ -0,0 +1,59 @@ +\documentclass{skrul-leadsheet} +\begin{document} +\begin{song}[transpose-capo=true]{title={Snowstorm}, band={Galaxie 500}, year={1989}, key={D}} + +\begin{intro} +\begin{tabular}[t]{@{}lllll} +|_{D} & |_{Dadd11} & |_{D} & |_{Dadd11} & | \\ +\end{tabular} +\end{intro} + +\begin{verse} +Well I ^{D}listen to the weather \\ +And he's changed his tone of ^{Dadd11}voice \\ +And he can ^{D}see it on the radar \\ +Only seven hours ^{Dadd11}away \\ +Well there's ^{D}gonna be a snowstorm \\ +When the TV's goin ^{Dadd11}out \\ +And they got ^{D}nothin' else to think of \\ +And they're letting me go ^{Dadd11}home \\ +\end{verse} + +\begin{chorus} +^{G}Ahhhhhhhhhhhhhh ^{D}Ahhhhhhhhhhhhhh \\ +^{G}Ahhhhhhhhhhhhhh ^{D}Ahhhhhhhhhhhhhh \\ +\end{chorus} + +\begin{interlude} +\begin{tabular}[t]{@{}lllll} +|_{D} & |_{Dadd11} & |_{D} & |_{Dadd11} & | \\ +\end{tabular} +\end{interlude} + +\begin{verse} +Well I'm ^{D}lookin at the snowflakes \\ +And they all look the ^{Dadd11}same \\ +And the ^{D}clouds are goin by me \\ +They're playin some kind of ^{Dadd11}game \\ +Well you ^{D}know there's a snowstorm \\ +When the TV has gone ^{Dadd11}out \\ +And they got ^{D}nothin' else to think of \\ +And they're letting me go ^{Dadd11}home +\end{verse} + +\begin{chorus} +\instruction{Repeat Chorus} +\end{chorus} + +\begin{solo} +\begin{tabular}[t]{@{}lllll} +|_{D} & |_{Dadd11} & |_{D} & |_{Dadd11} & | \\ +\end{tabular} +\end{solo} + +\begin{chorus} +\instruction{Repeat Chorus 2x and end with _{D*}} +\end{chorus} + +\end{song} +\end{document} \ No newline at end of file diff --git a/songs/John Lennon & Yoko Ono/Happy Xmas (War Is Over).tex b/songs/John Lennon & Yoko Ono/Happy Xmas (War Is Over).tex new file mode 100644 index 0000000..132ba01 --- /dev/null +++ b/songs/John Lennon & Yoko Ono/Happy Xmas (War Is Over).tex @@ -0,0 +1,77 @@ +\documentclass{skrul-leadsheet} +\usepackage{adjustbox} +\begin{document} +\begin{song}[transpose-capo=true]{title={Happy Xmas (War Is Over)}, band={John Lennon \& Yoko Ono}, year={1971}, key={A}, meter={6/8}} + +\begin{verse} +So this is ^{A}Christmas ^{Asus2} ^{Asus4} And ^{A}what have you ^{Bm}done ^{Bsus2} ^{Bsus4} \\ +Ano^{Bm}ther year ^{Esus4}over ^{E} ^{Eadd9} And a ^{E}new one just be^{A}gun ^{Asus2} ^{Asus4} \\ +And ^{A}so this is ^{D}Christmas ^{Dsus2} ^{Dsus4} +I ^{D}hope you have ^{Em}fun ^{Emmaj7} ^{Em9} \\ +The ^{Em}near and the ^{Asus4}dear ones ^{A} ^{Asus2} +The ^{A}old and the ^{D}young ^{Dsus2} ^{Dsus4} +\end{verse} + +\begin{chorus} +A ^{D}very Merry ^{G}Christmas, and a happy New ^{A}Year \\ +Let's hope it's a ^{Em}good one, ^{G} without any ^{D}fear ^{E7} +\end{chorus} + +\begin{verse} +\begin{tabbing} +And so this is \= ^{A}Christmas ^{Asus2} ^{Asus4} For ^{A}weak and for \= ^{Bm}strong ^{Bsus2} ^{Bsus4} \\ +\>(War is over) \>(If you want it) \\ +The ^{Bm}rich and \=the ^{Esus4}poor ones ^{E} ^{Eadd9} The ^{E}world \=is so ^{A}wrong ^{Asus2} ^{Asus4} \\ +\>(War is over) \>(Now) \\ + +And ^{A}so Happy \= ^{D}Christmas ^{Dsus2} ^{Dsus4} For ^{D}black and for \= ^{Em}white ^{Emmaj7} ^{Em9} \\ +\>(War is over) \>(If you want it) \\ +For ^{Em}yellow and \= ^{Asus4}red ones ^{A} ^{Asus2} Let's ^{A}stop all the \= ^{D}fight ^{Dsus2} ^{Dsus4} \\ +\>(War is over) \>(Now) +\end{tabbing} +\end{verse} + +\begin{chorus} +\instruction{Repeat Chorus} +\end{chorus} + +\begin{verse} +\begin{tabbing} +And so this is \= ^{A}Christmas ^{Asus2} ^{Asus4} And ^{A}what have we \= ^{Bm}done ^{Bsus2} ^{Bsus4} \\ +\>(War is over) \>(If you want it) \\ +An^{Bm}other year \= ^{Esus4}over ^{E} ^{Eadd9} A ^{E}new one just \=be^{A}gun ^{Asus2} ^{Asus4} \\ +\>(War is over) \>(Now) \\ +And ^{A}so Happy \= ^{D}Christmas ^{Dsus2} ^{Dsus4} We ^{D}hope you have \= ^{Em}fun ^{Emmaj7} ^{Em9} \\ +\>(War is over) \>(If you want it) \\ +The ^{Em}near and the \= ^{Asus4}dear ones ^{A} ^{Asus2} The ^{A}old and the \= ^{D}young ^{Dsus2} ^{Dsus4} \\ +\>(War is over) \>(Now) +\end{tabbing} +\end{verse} + +\begin{chorus} +\instruction{Repeat Chorus} +\end{chorus} + +\begin{outro} +\adjustbox{valign=t}{ +\begin{tabular}[t]{@{}llll} +^{A}War & ^{Asus2}is & ^{Asus4}o - & ^{A}ver \\ +^{Bm}If & ^{Bsus2}you & ^{Bsus4}want & ^{Bm}it \\ +^{Esus4}War & ^{E}is & ^{Eadd9}o - & ^{E}ver \\ +^{A}Now & ^{Asus2} & ^{Asus4} & ^{A} +\end{tabular}} +\hspace{-1em} +\adjustbox{valign=t}{ +\setchords{format={\sffamily}} +\mediumchords +\begin{tabular}[t]{@{}lllll} +\origchord{t}{x,p2,p4,p4,p2,p2}{_{Bsus2}} & +\origchord{t}{x,p2,p4,p4,o,o}{_{Bsus4}} & +\origchord{t}{o,p2,p4,p1,o,o}{_{Eadd9}} & +\origchord{t}{o,p2,p2,o,p4,o}{_{Emmaj7}} & +\origchord{t}{o,p2,p2,o,o,p2o}{_{Em9}} +\end{tabular}} +\end{outro} + +\end{song} +\end{document} \ No newline at end of file diff --git a/songs/Martin & Blane/Have Yourself a Merry Little Christmas.tex b/songs/Martin & Blane/Have Yourself a Merry Little Christmas.tex new file mode 100644 index 0000000..3acec07 --- /dev/null +++ b/songs/Martin & Blane/Have Yourself a Merry Little Christmas.tex @@ -0,0 +1,42 @@ +\documentclass{skrul-leadsheet} +\begin{document} +\begin{song}[transpose-capo=true]{title={Have Yourself a Merry Little Christmas}, band={Martin \& Blane}, year={1944}, key={Bb}, capo={3}} + +\begin{intro} +\begin{tabular}[t]{@{}lllll} +|_{Bb} & |_{Gm7} & |_{Cm7} & |_{F7} & | \\ +\end{tabular} +\end{intro} + +\begin{verse} +^{Bb}Have your^{Gm7}self a ^{Cm7}merry little ^{F7}Christmas \\ +^{Bb}Let your ^{Gm7}heart be ^{Cm7}light ^{F7} \\ +^{Bb}Next year ^{Gm7}all our ^{Cm7}troubles will be ^{F7}out of ^{D7}sight ^{G7} ^{C7} ^{F} ^{F7} +\end{verse} + +\begin{verse} +^{Bb}Have your^{Gm7}self a ^{Cm7}merry little ^{F7}Christmas \\ +^{Bb}Make the ^{Gm7}Yuletide ^{Cm7}gay ^{F7} \\ +^{Bb}Next year ^{Gm7}all our ^{Cm7}troubles will be ^{D7}miles a^{Gm}way ^{Bb} ^{Bb7} +\end{verse} + +\begin{chorus} +^{D#maj7} Once a^{D#m6}gain as in ^{Dm}olden days ^{Dbdim} \\ +Happy ^{Cm}golden days ^{F7} of ^{Bbmaj7}yore \\ +^{Gm}Faithful ^{A7}friends who are ^{Dm}dear to us ^{G7} \\ +Will be ^{F7}near to us ^{C7} once ^{Cm7}more ^{F7} +\end{chorus} + +\begin{verse} +^{Bb}Someday ^{Gm7}soon we ^{Cm7}all will be to^{F7}gether \\ +^{Bb}If the ^{Gm7}Fates al^{Cm7}low ^{F7} \\ +^{Bb}Until ^{Gm7}then, we'll ^{Cm7}have to muddle ^{D7}through some^{Gm}how ^{Bb} ^{Bb7} \\ +So ^{D#maj7}have yourself a ^{Cm7}merry little ^{F7}Christmas ^{Bb}now. +\end{verse} + +[Outro] +A# Gm7 Cm7 F7 x2 +A# + +\end{song} +\end{document} diff --git a/songs/Maury Laws/Snow Miser Hear Miser.tex b/songs/Maury Laws/Snow Miser Hear Miser.tex new file mode 100644 index 0000000..db064f2 --- /dev/null +++ b/songs/Maury Laws/Snow Miser Hear Miser.tex @@ -0,0 +1,109 @@ +\documentclass{skrul-leadsheet} +\begin{document} +\begin{song}[transpose-capo=true]{title={Snow Miser / Heat Miser}, band={Maury Laws}, year={1974}, key={}} + +\begin{verse} +^{G}I'm Mister ^{C}White Christmas, ^{G}I'm Mister ^{Em}Snow \\ +^{G} I'm Mister Icicle, ^{E7}I'm Mister Ten Below \\ +Friends call me Snow Miser, what ever I touch \\ +Turns to snow in my clutch I'm too much! +\end{verse} + + +He's Mister White Christmas +He's Mister Snow +He's Mister Icicle +He's Mister Ten Below + +Friends call me Snow Miser, +What ever I touch +Turns to snow in my clutch +He's too much! + +I never want to know a day +That's over forty degrees +I'd rather have it thirty, +Twenty, then Five, then let it freeze! + +He's Mister White Christmas +He's Mister Snow +He's Mister Icicle +He's Mister Ten Below + +Friends call me Snow Miser, +What ever I touch +Turns to snow in my clutch, +Too much! +Too Much! + +G C +I'm Mister Green Christmas +G Em +I'm Mister Sun +G E7 +I'm Mister Heat Blister +A7 D7 +I'm Mister Hundred and One + +B7 Em +They call me Heat Miser, +B7 Em +What ever I touch +Em G A7 +Starts to melt in my clutch +A7 G +I'm too much! + +G C +He's Mister Green Christmas +G Em +He's Mister Sun +G E7 +He's Mister Heat Blister +A7 D7 +He's Mister Hundred and One + +B7 Em +They call me Heat Miser, +B7 Em +What ever I touch +Em G A7 +Starts to melt in my clutch +A7 G +He's too much! + +C7 +I never want to know a day + G +That's under sixty degrees + C7 +I'd rather have it eighty, + A7 D7 +Ninety, one hundred's a breeze! + +G C +He's Mister Green Christmas +G Em +He's Mister Sun +G E7 +He's Mister Heat Blister +A7 D7 +He's Mister Hundred and One + +B7 Em +They call me Heat Miser, +B7 Em +What ever I touch +Em G A7 +Starts to melt in my clutch +D7 G +I'm too much! +D7 G +Too Much! + + + + + +\end{song} +\end{document} \ No newline at end of file diff --git a/tex/skrul-leadsheet.cls b/tex/skrul-leadsheet.cls index a73102d..307f63f 100644 --- a/tex/skrul-leadsheet.cls +++ b/tex/skrul-leadsheet.cls @@ -1,6 +1,10 @@ \ProvidesClass{skrul-leadsheet} \LoadClassWithOptions{scrartcl} +\usepackage{savesym} +\usepackage{gchords} +\savesymbol{chord} + \RequirePackage{leadsheets} \RequirePackage{etoolbox} @@ -44,6 +48,8 @@ \prop_const_from_keyval:Nn \__skrul_enharmonic_map_prop { B#=C, + B#maj7=Cmaj7, + B#m6=Cm6, E#=F, F##=G, F##/B=G/B,