diff --git a/NEWS b/NEWS index 5fab970b..49591239 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,7 @@ songbook (0.?) + (lohrun) add a proper volume mechanism + -- Alexandre Dupas Sun, 31 May 2009 01:45:00 +0200 songbook (0.4) diff --git a/chordbook.tex b/chordbook.tex index df2a1519..a3ab43bd 100644 --- a/chordbook.tex +++ b/chordbook.tex @@ -22,7 +22,7 @@ % Modified to serve personnal purposes. Newer versions can be % obtained from http://www.lohrun.net. -\documentclass[a4paper]{article} +\documentclass{crepbook} \usepackage[bookmarks,bookmarksopen]{hyperref} \usepackage[chorded]{songs} \usepackage[utf8]{inputenc} @@ -39,51 +39,27 @@ {img/}, } -%\includeonlysongs{1} -\titleprefixword{} -\renewcommand{\stitlefont}{\LARGE\bf} -\renewcommand{\printchord}[1]{\small{\it#1}} -\renewcommand{\chorusfont}{\it} -\renewcommand{\showauthors}{% - \hbox{\normalsize\songauthors}% -} -\renewcommand{\idxtitlefont}{\sffamily\bfseries} -\renewcommand{\idxauthfont}{\sffamily\bfseries} -\renewcommand{\idxheadfont}{\sffamily\it\LARGE} -\renewcommand{\idxrefsfont}{\bfseries} - -% Customization of the page appearance -\setlength{\topmargin}{0cm} -\setlength{\oddsidemargin}{0cm} -\setlength{\evensidemargin}{0cm} -\setlength{\textwidth}{16cm} -% header -\setlength{\topskip}{0cm} -\setlength{\headheight}{0cm} -\setlength{\headsep}{0cm} -% column -\setlength{\colminheight}{24cm} -\setlength{\textheight}{26cm} - -\settowidth{\versenumwidth}{1.\ } -\addtolength{\voffset}{-1cm} +\title{Recueil de chansons pour guitare} +\author{Romain Goffe \and Alexandre Dupas} +%\subtitle{} +\version{3.1} +\mail{crep@team-on-fire.com} -\baselineadj=-2.5pt plus 1pt minus 0pt -\versesep=8pt plus 2pt minus 2pt +\picture{feel-the-music} +\picturecopyright{©foxygamergirl @ deviantart.com} -\pagestyle{empty} +\footer{ + \begin{flushleft} + \includegraphics[width=3cm]{on-fire} + \end{flushleft} +} -\input{title.tex} +\licence{\input{license.tex}} \begin{document} \maketitle -\thispagestyle{empty} - -\newpage -\input{license.tex} -\newpage \showindex{Index des chansons}{titleidx} \showindex{Index des auteurs}{authidx} diff --git a/crepbook.cls b/crepbook.cls new file mode 100644 index 00000000..be655730 --- /dev/null +++ b/crepbook.cls @@ -0,0 +1,95 @@ +% CREPBOOK DOCUMENT CLASS -- version 0.1 +% for LaTeX2e +% +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{crepbook}[2009/08/01 v0.1 LaTeX document class for Crep + Books] + +\LoadClass[a4paper]{article} + +%\RequirePackage{songbook} + +\def\andname{and} +\def\lastandname{\unskip, and} + +\newcounter{@inst} +\newcounter{@auth} +\newcounter{auco} + +\def\clearheadinfo{\gdef\@author{No Author Given}% + \gdef\@title{No Title Given}% + \gdef\@subtitle{} + \gdef\@version{} + \gdef\@mail{} + \gdef\@picture{} + \gdef\@picturecopyright{}} + +\def\subtitle#1{\gdef\@subtitle{#1}} +\def\version#1{\gdef\@version{#1}} +\def\mail#1{\gdef\@mail{#1}} +\def\licence#1{\gdef\@licence{#1}} +\def\picture#1{\gdef\@picture{#1}} +\def\picturecopyright#1{\gdef\@picturecopyright{#1}} +\def\footer#1{\gdef\@footer{#1}} +\clearheadinfo + +\renewcommand\maketitle{ + \@maketitle + + \thispagestyle{empty} + + \clearheadinfo} +% +\def\@maketitle{\newpage + \markboth{}{}% + \def\lastand{\ifnum\value{@inst}=2\relax + \unskip{} \andname\ + \else + \unskip \lastandname\ + \fi}% + \def\and{\stepcounter{@auth}\relax + \ifnum\value{@auth}=\value{@inst}% + \lastand + \else + \unskip, + \fi}% + \begin{center}% + {\rule{\textwidth}{1mm}} + + {\Huge \bfseries\boldmath\@title \par} + + \if!\@subtitle!\else {\begin{flushright}\large \bfseries\boldmath + \@subtitle \par \end{flushright}} + \fi + + {\rule{\textwidth}{1mm}} + + \end{center}% + + \vspace{1.5cm} + + \begin{flushleft} + \begin{tabular}{l l} + \if!\@version!\else{\bf version:} & \@version \\ \fi + \if!\@date!\else{\bf date:} & \@date \\ \fi + \if!\@author!\else{\bf auteurs:} & \@author \\ \fi + \if!\@mail!\else{\bf mail:} & \@mail \\ \fi + \end{tabular} + \end{flushleft} + + \vspace{1.5cm} + + \begin{center} + \includegraphics[width=\textwidth]{\@picture} + \begin{flushright} + {\flushright \small \@picturecopyright} + \end{flushright} + \end{center} + + \@footer + + \thispagestyle{empty} + \newpage + \@licence + \newpage +} diff --git a/doc/bugs/Add___34__Hero_of_war__34___by_Rise_Against.mdwn b/doc/bugs/Add___34__Hero_of_war__34___by_Rise_Against.mdwn index d73bd54f..6d635216 100644 --- a/doc/bugs/Add___34__Hero_of_war__34___by_Rise_Against.mdwn +++ b/doc/bugs/Add___34__Hero_of_war__34___by_Rise_Against.mdwn @@ -4,5 +4,5 @@ Example of chords on ultimate-guitar.com : $@ @cat $(SONGS_SRC) >> $@ + +%.sbd: %.sgl + @$(MAKE_SONGDB) --songs=$< --output=$@ diff --git a/songbook-volume.py b/songbook-volume.py index 0863e36f..b6a4c28f 100755 --- a/songbook-volume.py +++ b/songbook-volume.py @@ -1,6 +1,7 @@ #!/usr/bin/python # +import getopt, sys import os.path import glob @@ -18,7 +19,7 @@ def formatSongsDatabase( file, songs ): sdb.close(); -def main(): +def oldmain(): songfiles = glob.glob('songs/*/*.sg') songvolumes = glob.glob('songs-volume-*') @@ -35,6 +36,46 @@ def main(): formatSongsDatabase( 'songs.sdb', songfiles ) +def processSongFile( file, songfile ): + songs = [] + vol = open( songfile ) + for song in vol: + s = song.strip() + songs.append( s ) + vol.close() + formatSongsDatabase( file, songs ) + + +def usage(): + print "erf" + +def main(): + try: + opts, args = getopt.getopt(sys.argv[1:], + "hs:o:", + ["help","songs=","output="]) + except getopt.GetoptError, err: + # print help and exit + print str(err) + usage() + sys.exit(2) + + songFile = None + output = None + + for o, a in opts: + if o in ("-h", "--help"): + usage() + sys.exit() + elif o in ("-s", "--songs"): + songFile = a + elif o in ("-o", "--output"): + output = a + else: + assert False, "unhandled option" + + if songFile and output: + processSongFile( output, songFile) if __name__ == '__main__': main() diff --git a/songbook.sty b/songbook.sty index 3002fcb9..e460878c 100644 --- a/songbook.sty +++ b/songbook.sty @@ -32,3 +32,35 @@ \makeatother +%\includeonlysongs{1} +\titleprefixword{} +\renewcommand{\stitlefont}{\LARGE\bf} +\renewcommand{\printchord}[1]{\small{\it#1}} +\renewcommand{\chorusfont}{\it} +\renewcommand{\showauthors}{% + \hbox{\normalsize\songauthors}% +} +\renewcommand{\idxtitlefont}{\sffamily\bfseries} +\renewcommand{\idxauthfont}{\sffamily\bfseries} +\renewcommand{\idxheadfont}{\sffamily\it\LARGE} +\renewcommand{\idxrefsfont}{\bfseries} + +% Customization of the page appearance +\setlength{\topmargin}{0cm} +\setlength{\oddsidemargin}{0cm} +\setlength{\evensidemargin}{0cm} +\setlength{\textwidth}{16cm} +% header +\setlength{\topskip}{0cm} +\setlength{\headheight}{0cm} +\setlength{\headsep}{0cm} +% column +\setlength{\colminheight}{24cm} +\setlength{\textheight}{26cm} + +\settowidth{\versenumwidth}{1.\ } +\addtolength{\voffset}{-1cm} + +\baselineadj=-2.5pt plus 1pt minus 0pt +\versesep=8pt plus 2pt minus 2pt + diff --git a/songs/Cranberries/Animal_instinct.sg b/songs/Cranberries/Animal_instinct.sg new file mode 100644 index 00000000..3d9bb6bd --- /dev/null +++ b/songs/Cranberries/Animal_instinct.sg @@ -0,0 +1,43 @@ +\songcolumns{1} +\beginsong{Animal Instinct}[by=Cranberries,cov=bury-the-hatchet] + +\cover +\gtab{Mim}{022000} +\gtab{Lam7}{X02010} +\gtab{Do2}{032030} +\gtab{Ré}{XX0232} +\gtab{Sol}{320003} +\gtab{Do}{X32010} + + +\beginverse +Su\[Mim]ddenly som\[Lam7]ething has happened to \[Do2]me as I was havi\[Ré]ng my cup of +T\[Mim]ea. Suddenly I \[Lam7]was feeling depr\[Do2]essed. I was utt\[Ré]erly and totally +Str\[Mim]essed. Do you\[Lam7] know you made \[Do2]me \[Ré]cry +Ou\[Mim]ooo. Do you\[Lam7] know you made \[Do2]me \[Ré]die +\endverse + +\beginchorus +And the thing that's gets to me, is you'll never really see. +And the thing that's freaks me out, is I always be in doubt. +\endchorus + +\beginverse +\[Sol]It is a lo\[Ré]vely thing that we h\[Do]ave +It is a lo\[Ré]vely thing that \[Sol]we \dots +\[Sol]It is a lo\[Ré]vely thing \[Do]the animal +\[Ré]The animal instin\[Mim]ct \[Lam7] \[Do2] \[Ré] +So \[Mim]take my h\[Lam7]ands and come with \[Do2]me, we will cha\[Ré]nge reality. +\[Mim]So take my h\[Lam7]ands and we will \[Do2]pray, they won't \[Ré]take you +\[Mim]Away. They will \[Lam7]never make me \[Do2]cry no\[Ré] +\[Mim] They will \[Lam7]never make me \[Do2]die. \[Ré] +\endverse + +\beginverse +The animal the animal the animal instinct in me +It is the animal the animal the animal instinct in me +It is the animal it is the animal +It is the animal instinct in me \rep{2} +\endverse + +\endsong diff --git a/songs/Cranberries/bury-the-hatchet.jpg b/songs/Cranberries/bury-the-hatchet.jpg new file mode 100644 index 00000000..5fc19e52 Binary files /dev/null and b/songs/Cranberries/bury-the-hatchet.jpg differ diff --git a/songs/Rise_Against/Hero_of_war.sg b/songs/Rise_Against/Hero_of_war.sg new file mode 100644 index 00000000..af7f9176 --- /dev/null +++ b/songs/Rise_Against/Hero_of_war.sg @@ -0,0 +1,99 @@ +\songcolumns{2} +\beginsong{Hero of War}[by=Rise Against,cov=appeal-to-reason] + +\cover +\gtab{Mim}{7:X02210} +\gtab{Si}{7:022100} +\gtab{La}{5:022100} +\gtab{Fa#m}{9:X02210} + +\beginverse +He said, "\[Mim]Son, +Have you see the \[Si]world? +Well, what would you \[La]say +If I said that you \[Mim]could? +Just carry this \[La]gun +And you’ll even get \[Mim]paid." +I said, "That sounds pretty \[Si]good." +\endverse + +\beginverse +Black leather boots +Spit-shined so bright +They cut off my hair +But it looked alright +We marched and we sang +We all became friends +As we learned how to fight +\endverse + +\beginchorus +A hero of \[Fa#m]war +Yeah that’s what I’\[La]ll be +And when I come \[Mim]home +They’ll be damn proud of \[Si]me +I’ll carry this \[Fa#m]flag +To the grave if I \[La]must +Because it’s flag that \[Mim]I love +And a flag that I \[Si]trust +\endchorus + +\beginverse +I kicked in the door +I yelled my commands +The children, they cried +But I got my man +We took him away +A bag over his face +From his family and his friends +\endverse + +\beginverse +They took off his clothes +They pissed in his hands +I told them to stop +But then I joined in +We beat him with guns +And batons not just once +But again and again +\endverse + +\beginverse +She walked +through bullets and haze +I asked her to stop +I begged her to stay +But she pressed on +So I lifted my gun +And I fired away +\endverse + +\beginverse +The shells +jumped through the smoke +And into the sand +That the blood now had soaked +She collapsed +With a flag in her hand +A flag white as snow +\endverse + +\beginchorus +A hero of war +Is that what the see +Just medals and scars +So damn proud of me +And I brought home that flag +Now it gathers dust +But it’s a flag that I love +It’s the only flag I trust +\endchorus + +\beginverse +He said, “Son, +have you seen the world? +Well what would you say, +if I said that you could?” +\endverse + +\endsong diff --git a/songs/Rise_Against/appeal-to-reason.jpg b/songs/Rise_Against/appeal-to-reason.jpg new file mode 100644 index 00000000..25e71a1c Binary files /dev/null and b/songs/Rise_Against/appeal-to-reason.jpg differ diff --git a/songs/U2/Sunday_bloody_sunday.sg b/songs/U2/Sunday_bloody_sunday.sg new file mode 100644 index 00000000..0fecc4f1 --- /dev/null +++ b/songs/U2/Sunday_bloody_sunday.sg @@ -0,0 +1,44 @@ +\songcolumns{2} +\beginsong{Sunday Bloody Sunday}[by=U2,cov=war] + +\cover +\gtab{Mim}{022000} +\gtab{Ré}{XX0232} +\gtab{Sol}{320003} + +\beginverse* +\[Ré]How long, How long must we sing this \[Mim]song, +\[Ré]How long, \[Mim]How long. +\endverse + +\beginverse* +\[Sim]Tonight,\[Ré] \[Sol]we can be as one, tonight. +\endverse + +\beginverse +\[Sim]Broken \[Ré]Bottles under \[Sol]childrens feet +\[Sim]Bodies \[Ré]strewn across a \[Sol]dead end street +\[Sim]I won\[Ré]'t heed \[Sol]the battle call +\[Sim]It put's my \[Ré]back up my \[Sol]back up against the wall +\endverse + +\beginchorus +Sunday, bloody Sunday +Sunday, bloody Sunday +\endchorus + +\beginverse +And the battles just begun +Many lost but tell me who has won +Trenches dug within our hearts +Mothers, children, brothers, sisters torn apart. +\endverse + +\beginverse +And it's true we are immune +When fact is fiction and T.V is reality +And today the millions cry +We eat and drink while tomorrow they die. +\endverse + +\endsong diff --git a/songs/U2/war.jpg b/songs/U2/war.jpg new file mode 100644 index 00000000..9808f712 Binary files /dev/null and b/songs/U2/war.jpg differ diff --git a/title.tex b/title.tex deleted file mode 100644 index 899d20f9..00000000 --- a/title.tex +++ /dev/null @@ -1,37 +0,0 @@ -\newlength{\larg} -\setlength{\larg}{14.5cm} - -\title{ - {\rule{\larg}{1mm}} - \vspace{7mm} - \begin{tabular}{l r } - & \\ - {\Huge ~~~Recueil de chansons pour guitare} & \\ - & {\large {\bf Tome 1~~}}\\ - \end{tabular}\\ - \vspace{2mm} - {\rule{\larg}{1mm}} - \vspace{0.5cm} \\ -\begin{flushleft} - \begin{tabular}{l l} - %\hline - \small {\bf version:} & \small 3.1 \\ - \small {\bf date:} & \small \today \\ - \small {\bf auteurs:} & \small Romain Goffe, \\ - & \small Alexandre Dupas \\ - \small {\bf mail:} & \small crep@team-on-fire.com \\ - \small {\bf illustrations:} - & \small \href{http://tux.crystalxp.net/}{CrystalXP.net} \\ - \end{tabular}\\ -\end{flushleft} - \vspace{0.5cm} -\begin{flushright} -\includegraphics[width=14.5cm]{feel-the-music} -\small ©foxygamergirl @ deviantart.com -\end{flushright} -\begin{flushleft} -\includegraphics[width=3cm]{on-fire} -\end{flushleft} -} -\author{} -\date{} diff --git a/utils/resize-cover.sh b/utils/resize-cover.sh new file mode 100755 index 00000000..d94e13d2 --- /dev/null +++ b/utils/resize-cover.sh @@ -0,0 +1,17 @@ +#!/bin/sh +# Resize image if needed + +for image in songs/*/*.jpg songs/*/*.png ; +do + SIZE=`identify $image | awk '{ print $3}' | sed 's/x/ /'`; + XSIZE=`echo $SIZE | awk '{ print $1}'`; + YSIZE=`echo $SIZE | awk '{ print $2}'`; + + if [ $((XSIZE)) -gt 128 ] + then + convert $image -resize 128x128 $image; + elif [ $((YSIZE)) -gt 128 ] + then + convert $image -resize 128x128 $image; + fi +done; \ No newline at end of file diff --git a/volume-1.sgl b/volume-1.sgl new file mode 100644 index 00000000..f8411452 --- /dev/null +++ b/volume-1.sgl @@ -0,0 +1,171 @@ +songs/Alain_Bashung/Gaby_oh_gaby.sg +songs/Amy_MacDonald/Mr._Rock_n_Roll.sg +songs/Amy_MacDonald/This_is_the_life.sg +songs/Anais/Mon_coeur_mon_amour.sg +songs/Avril_Lavigne/Things_I_ll_never_say.sg +songs/Barry_Louis_Polisar/All_I_Want_Is_You.sg +songs/Belle_Sebastian/Piazza_New-York_catcher.sg +songs/Benabar/Le_diner.sg +songs/Benabar/Quatre_murs_et_un_toit.sg +songs/Benabar/Y_a_une_fille_qu_habite_chez_moi.sg +songs/Bob_Dylan/Blowin_in_the_wind.sg +songs/Bob_Dylan/Knocking_on_heavens_door.sg +songs/Bruce_Springsteen/Bring_Em_Home.sg +songs/Bruce_Springsteen/Buffalo_Gals.sg +songs/Bruce_Springsteen/O_Mary_Dont_You_Weep.sg +songs/Carter_Family/In_the_highways.sg +songs/Carter_Family/Keep_on_the_sunny_side.sg +songs/Cat_Stevens/My_Lady_d_Arbanville.sg +songs/Cat_Stevens/Sad_Lisa.sg +songs/Cat_Stevens/The_wind.sg +songs/Charles_Aznavour/Emmenez-moi.sg +songs/Dessins_Animes/Les_mysterieuses_cites_d_or.sg +songs/Dessins_Animes/L_histoire_d_Actarus.sg +songs/Dessins_Animes/Nicky_Larson.sg +songs/Dessins_Animes/Tom_Sawyer_debut.sg +songs/Dessins_Animes/Tom_Sawyer_fin.sg +songs/Eels/Dirty_girl.sg +songs/Eels/Hey_man.sg +songs/Eels/I_like_birds.sg +songs/Eels/Packing_blankets.sg +songs/Francis_Cabrel/Je_l_aime_a_mourir.sg +songs/Francis_Cabrel/Petite_Marie.sg +songs/Garfunkel_and_Oates/Fuck_You.sg +songs/Georges_Brassens/Cupidon_s_en_fout.sg +songs/Georges_Brassens/Grand_pere.sg +songs/Georges_Brassens/La_chanson_du_herisson.sg +songs/Georges_Brassens/La_mauvaise_reputation.sg +songs/Georges_Brassens/Le_gorille.sg +songs/Georges_Brassens/Les_copains_d_abord.sg +songs/Graeme_Allwright/Ca_je_l_ai_jamais_vu.sg +songs/Graeme_Allwright/Il_faut_que_je_m_en_aille.sg +songs/Graeme_Allwright/Johnny.sg +songs/Graeme_Allwright/Jolie_Bouteille.sg +songs/Graeme_Allwright/Jusqu_a_la_ceinture.sg +songs/Graeme_Allwright/La_mouche_bleue.sg +songs/Graeme_Allwright/Petites_boites.sg +songs/Graeme_Allwright/Petit_garcon.sg +songs/Green_Day/Boulevard_of_broken_dreams.sg +songs/Herman_Dune/I_wish_I_could_see_you_soon.sg +songs/Howie_Day/Collide.sg +songs/Hugues_Aufray/Je_reviens.sg +songs/Hugues_Aufray/Le_Bon_Dieu_s_enervait.sg +songs/Hugues_Aufray/Le_petit_ane_gris.sg +songs/Hugues_Aufray/N_y_pense_plus_tout_est_bien.sg +songs/Hugues_Aufray/Santiano.sg +songs/Hugues_Aufray/Tu_sens_bon_la_terre.sg +songs/Jacques_Brel/Vesoul.sg +songs/Jeff_Buckley/Hallelujah.sg +songs/Joe_Dassin/Le_chemin_de_Papa.sg +songs/Joe_Dassin/Siffler_sur_la_colline.sg +songs/Kana/Plantation.sg +songs/Karpatt/Le_magicien.sg +songs/Karpatt/Les_ptits_cailloux.sg +songs/Karpatt/Melisande.sg +songs/Kimya_Dawson/Tree_hugger.sg +songs/La_Rue_Ketanou/Impossible.sg +songs/La_Rue_Ketanou/La_rue_ketanou.sg +songs/La_Rue_Ketanou/Les_cigales.sg +songs/La_Rue_Ketanou/Les_mots.sg +songs/La_Rue_Ketanou/Ma_faute_a_toi.sg +songs/La_Rue_Ketanou/Tu_parles_trop.sg +songs/Le_Donjon_de_Naheulbeuk/10_sous_dans_ma_poche.sg +songs/Le_Donjon_de_Naheulbeuk/A_l_aventure_compagnons.sg +songs/Le_Donjon_de_Naheulbeuk/Bugger_Off.sg +songs/Le_Donjon_de_Naheulbeuk/La_biere_du_donjon.sg +songs/Le_Donjon_de_Naheulbeuk/La_vie_d_aventurier.sg +songs/Le_Donjon_de_Naheulbeuk/Les_Elfes_de_GreenElven.sg +songs/Le_Donjon_de_Naheulbeuk/Les_epees_Durandil.sg +songs/Le_Donjon_de_Naheulbeuk/Les_Souliers_De_Lady_Fae.sg +songs/Le_Donjon_de_Naheulbeuk/Mon_ancetre_Gurdil.sg +songs/Le_Donjon_de_Naheulbeuk/Troll_Farceur_et_Elfe_Farci.sg +songs/Le_Donjon_de_Naheulbeuk/Un_boulet_dans_le_groupe.sg +songs/Les_Amis_D_Ta_Femme/Cayenne.sg +songs/Les_Amis_D_Ta_Femme/Maree_Basse.sg +songs/Les_Cowboys_Fringants/Droit_devant.sg +songs/Les_Cowboys_Fringants/Etoiles_filantes.sg +songs/Les_Cowboys_Fringants/Histoire_de_peche.sg +songs/Les_Cowboys_Fringants/La_manifestation.sg +songs/Les_Cowboys_Fringants/Les_hirondelles.sg +songs/Les_Cowboys_Fringants/Toune_d_automne.sg +songs/Les_Fatals_Picards/Chasse_peche_et_nature.sg +songs/Les_Hurlements_d_Leo/Poemes.sg +songs/Les_Momes_du_CE2/Mamadou_avait_mal_aux_dents.sg +songs/Les_Ogres_de_Barback/3_-_0.sg +songs/Les_Ogres_de_Barback/Accordeon_pour_les_cons.sg +songs/Les_Ogres_de_Barback/Contes_vents_et_marees.sg +songs/Les_Ogres_de_Barback/Grand-Mere.sg +songs/Les_Ogres_de_Barback/L_air_bete.sg +songs/Les_Ogres_de_Barback/La_premiere_fois.sg +songs/Les_Ogres_de_Barback/Petite_Societe.sg +songs/Les_Ogres_de_Barback/Pour_me_rendre_a_mon_bureau.sg +songs/Les_Ogres_de_Barback/Rue_de_Panam.sg +songs/Les_Tetes_Raides/L_iditente.sg +songs/Les_Tetes_Raides/Patalo.sg +songs/Les_Tit_s_Nassels/Les_Tit_s_ballades.sg +songs/Les_VRP/Leo.sg +songs/Les_Wriggles/Julie_la_petite_olive.sg +songs/Les_Wriggles/Monolithe.sg +songs/Les_Wriggles/Poupine_et_Thierry.sg +songs/Linkin_Park/Numb.sg +songs/Louise_Attaque/Depuis_toujours.sg +songs/Louise_Attaque/Lea.sg +songs/Mano_Negra/Out_Of_Time_Man.sg +songs/Manu_Chao/Bienvenida_a_Tijuana.sg +songs/Manu_Chao/Clandestino.sg +songs/Manu_Chao/Desaparecido.sg +songs/Maurice_Dulac/Dis_a_ton_fils.sg +songs/Mes_souliers_sont_rouges/Les_souliers_rouges.sg +songs/Mes_souliers_sont_rouges/Sainte-Cecile.sg +songs/Mes_souliers_sont_rouges/The_rooster.sg +songs/Moriarty/Jimmy.sg +songs/Noir_Desir/Aux_sombres_heros_de_l_amer.sg +songs/Norah_Jones/Somewhere_over_the_rainbow.sg +songs/Oasis/Wonderwall.sg +songs/Oldelaf_et_Monsieur_D/Cafe.sg +songs/Oldelaf_et_Monsieur_D/Nathalie.sg +songs/Oldelaf_et_Monsieur_D/Petit_Pierrot.sg +songs/Oldelaf_et_Monsieur_D/Raoul_le_pitbull.sg +songs/Oldelaf_et_Monsieur_D/Rue_de_Nantes.sg +songs/Oldelaf_et_Monsieur_D/Trahis.sg +songs/Patrick_Bouchitey/Jesus_reviens.sg +songs/Pierre_Perret/Lily.sg +songs/Pixies/Where_Is_My_Mind.sg +songs/Pow_Wow/Le_lion_est_mort_ce_soir.sg +songs/Radiohead/Creep.sg +songs/Renaud/Des_que_le_vent_soufflera.sg +songs/Renaud/Hexagone.sg +songs/Renaud/Laisse_Beton.sg +songs/Renaud/Manu.sg +songs/Renaud/Marche_a_l_ombre.sg +songs/Renaud/Mistral_Gagnant.sg +songs/Renaud/Petite_fillle_des_sombres_rues.sg +songs/Simon_Garfunkel/Cecilia.sg +songs/Simon_Garfunkel/El_condor_pasa.sg +songs/Simon_Garfunkel/Feeling_groovy.sg +songs/Simon_Garfunkel/Scarborough_Fair.sg +songs/Simon_Garfunkel/The_boxer.sg +songs/Simon_Garfunkel/The_leaves_that_are_green.sg +songs/Simon_Garfunkel/The_sounds_of_silence.sg +songs/Simon_Garfunkel/Wednesday_morning_3a.m.sg +songs/Sinsemilia/J_prefere_100_fois.sg +songs/Steve_Waring/Le_matou.sg +songs/Terra_Naomi/Say_It_s_Possible.sg +songs/The_Beatles/Hey_Jude.sg +songs/The_Beatles/Ob-la-di_ob-la-da.sg +songs/The_Beatles/Yellow_submarine.sg +songs/The_Beatles/Yesterday.sg +songs/The_Eagles/Hotel_California.sg +songs/The_Moldy_Peaches/Anyone_Else_But_You.sg +songs/The_Pogues/Dirty_Old_Town.sg +songs/The_Pogues/Fairytale_of_New-York.sg +songs/Tri_Yann/La_jument_de_Michao.sg +songs/Tri_Yann/La_ville_que_j_ai_tant_aimee.sg +songs/Tri_Yann/Les_prisons_de_Nantes.sg +songs/Tri_Yann/Si_mort_a_mors.sg +songs/Tryo/Ce_que_l_on_s_aime.sg +songs/Tryo/Le_petit_chose.sg +songs/Tryo/L_hymne_de_nos_campagnes.sg +songs/Yves_Jamait/Et_je_bois.sg +songs/Yvon_Etienne/Chemise_rouge.sg +songs/Yvon_Etienne/Y_a_des_nouilles_et_du_nougat.sg diff --git a/volume-1.tex b/volume-1.tex new file mode 100644 index 00000000..7c256615 --- /dev/null +++ b/volume-1.tex @@ -0,0 +1,74 @@ +% Copyright (C) 2009 Romain Goffe, Alexandre Dupas +% Copyright (C) 2008 Kevin W. Hamlen +% +% This program is free software; you can redistribute it and/or +% modify it under the terms of the GNU General Public License +% as published by the Free Software Foundation; either version 2 +% of the License, or (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +% MA 02110-1301, USA. +% +% The latest version of this program can be obtained from +% http://songs.sourceforge.net. +% +% Modified to serve personnal purposes. Newer versions can be +% obtained from http://www.lohrun.net. + +\documentclass{crepbook} +\usepackage[bookmarks,bookmarksopen]{hyperref} +\usepackage[chorded]{songs} +\usepackage[utf8]{inputenc} +\usepackage[pdftex]{graphicx, color} +\usepackage[english,french]{babel} +\usepackage{fancybox} + +\usepackage{songbook} + +\newindex{titleidx}{volume1cbtitle} +\newauthorindex{authidx}{volume1cbauth} + +\graphicspath{ + {img/}, +} + +\title{Recueil de chansons pour guitare} +\author{Romain Goffe \and Alexandre Dupas} +\subtitle{Tome 1} +\version{3.1} +\mail{crep@team-on-fire.com} + +\picture{feel-the-music} +\picturecopyright{©foxygamergirl @ deviantart.com} + +\footer{ + \begin{flushleft} + \includegraphics[width=3cm]{on-fire} + \end{flushleft} +} + +\licence{\input{license.tex}} + +\begin{document} + +\maketitle + +\showindex{Index des chansons}{titleidx} +\showindex{Index des auteurs}{authidx} + +% desactivate ':' as an active character from babel[french] +\shorthandoff{:} + +\songsection{Chansons} +\begin{songs}{titleidx,authidx} + \input{volume-1.sbd} +\end{songs} + +\end{document}