diff --git a/lilypond/Et_si_je_t_aime.ly b/lilypond/Et_si_je_t_aime.ly new file mode 100644 index 00000000..8e6a824c --- /dev/null +++ b/lilypond/Et_si_je_t_aime.ly @@ -0,0 +1,26 @@ +\include "header" +\paper{paper-height = 5.2\cm} + +{ + \relative c''' + { + \key c \major + \time 2/4 + \partial 8 g8 + %harmonica + c4. g8 a8 g4 e8 f2~ f4 g8 f8 e2 f8 e4 c8 d2~ d8 + d16 e16 f8 d8 e8 d4 c8 f8 e4 c8 d2~ d8 + d16 e16 f8 d8 e8 d4 c8 f8 e4 c8 g'2 + + %guitare + \repeat volta 2 + { + g8 f4 e8 c8 d4 e8 d4~ d8 d16 e16 f8 e4 d8 + } + e8 d4 c8 f8 e4 c8 d4~ d8 d16 e16 f8 e4 d8 e8 d4 c8 f8 e4 c8 g'2 + + } + + +} + diff --git a/lilypond/La_compagnie_du_chien_rugissant.ly b/lilypond/La_compagnie_du_chien_rugissant.ly new file mode 100644 index 00000000..ad9b4745 --- /dev/null +++ b/lilypond/La_compagnie_du_chien_rugissant.ly @@ -0,0 +1,13 @@ +\include "header" +\paper{paper-height = 1.6\cm} + +{ + \relative c'' + { + \key c \minor + \time 6/8 + \partial 8 c8 + ees8. f16 g8 f8. ees16 d8 c d bes c4. + } +} + diff --git a/lilypond/Saturnin.ly b/lilypond/Saturnin.ly new file mode 100644 index 00000000..eac78e04 --- /dev/null +++ b/lilypond/Saturnin.ly @@ -0,0 +1,16 @@ +\include "header" +\paper{paper-height = 3.6\cm} + +{ + \relative c'' + { + \key c \major + \time 2/4 + \partial 4 a4 + f4. f8 f4 a4 f4. e8 e2 + d4. d8 e8 d c d e2 c4 a'4 + f4. f8 f4 a4 f4. e8 e2 + d4. d8 e d e f g4 f4 e4 d4 c2 + } +} + diff --git a/lilypond/Vanity.ly b/lilypond/Vanity.ly new file mode 100644 index 00000000..fdb3b19b --- /dev/null +++ b/lilypond/Vanity.ly @@ -0,0 +1,16 @@ +\include "header" +\paper{paper-height=1.6\cm} + +{ + \key a \minor + \time 2/4 + \relative c'' + { + \repeat volta 2 + { + a8 b c e8~ e8 c d4 b2 + a8 b c e8~ e8 c d c b a g4 + } + } +} + diff --git a/makefile b/makefile index c0eaafeb..b16de2e1 100644 --- a/makefile +++ b/makefile @@ -19,7 +19,6 @@ SONGBOOKS := $(wildcard *.sb) TARGETS = $(SONGBOOKS:%.sb=%) PDF = $(TARGETS:%=%.pdf) -PSF = $(TARGETS:%=%.ps.gz) CHORDS = chords.tex CHORDS_SRC = $(shell ls songs/*/*.sg) @@ -47,9 +46,6 @@ default: songbook.pdf all: $(PDF) -ps: $(PSF) - gv $< - pdf: $(PDF) xpdf $< @@ -58,28 +54,18 @@ lilypond: $(LILYFILE) clean: @rm -f $(TARGETS:%=%.d) $(TARGETS:%=%.tex) $(TARGETS:%=%.aux) \ $(TARGETS:%=%.toc) $(TARGETS:%=%.out) $(TARGETS:%=%.log) \ - $(TARGETS:%=%.nav) $(TARGETS:%=%.snm) $(TARGETS:%=%.dvi) + $(TARGETS:%=%.nav) $(TARGETS:%=%.snm) @rm -f *.sbx *.sxd cleanall: clean - @rm -f $(PDF) $(PSF) + @rm -f $(PDF) @rm -f $(LILYFILE) depend: ############################################################ -$(PSF): LATEX = latex -$(PSF): %.ps.gz: %.ps - gzip -f $< - -%.ps: %.dvi - dvips -o $@ $< - -%.dvi: %.tex %.aux - $(LATEX) $< - -$(PDF): LATEX = pdflatex +$(PDF): LATEX = pdflatex $(LATEX_OPTIONS) $(PDF): %.pdf: %.tex %.aux %.aux: %.tex @@ -94,8 +80,6 @@ $(PDF): %.pdf: %.tex %.aux %.d: %.sb $(MAKE_SONGBOOK) -s $< -d -o $@ -include $(SONGBOOKS:%.sb=%.d) - %.pdf: %.ly @$(LILYPOND) --output=$(@:%.pdf=%) $< @rm $(@:%.pdf=%.ps) @@ -103,3 +87,11 @@ include $(SONGBOOKS:%.sb=%.d) $(CHORDS): $(CHORDS_SRC) $(MAKE_CHORDS) -o $@ + +ifeq (.pdf,$(suffix $(MAKECMDGOALS))) +include $(MAKECMDGOALS:%.pdf=%.d) +else ifneq ($(MAKECMDGOALS),clean) + ifneq ($(MAKECMDGOALS),cleanall) + include $(TARGETS:%=%.d) + endif +endif diff --git a/songbook.py b/songbook.py index 68b4cb2d..ca3489db 100755 --- a/songbook.py +++ b/songbook.py @@ -36,6 +36,8 @@ def toValue(parameter, data): else: joinText = '' return joinText.join(data) + elif parameter["type"] == "color": + return data[1:] def formatDeclaration(name, parameter): value = "" diff --git a/songs/Anais/Mon_coeur_mon_amour.sg b/songs/Anais/Mon_coeur_mon_amour.sg index e1b51ae2..75010a90 100644 --- a/songs/Anais/Mon_coeur_mon_amour.sg +++ b/songs/Anais/Mon_coeur_mon_amour.sg @@ -9,17 +9,20 @@ \gtab{Do#}{4:X02220} \beginverse - \[Fa#]Mon cœur, mon \[Fa7/Do7]amour + Mon \[Fa#]cœur, mon a\[Fa7/Do7]mour Mon amour, mon cœur Mon cœur, mon amour Mon amour, mon cœur \endverse \beginverse - \[Fa#]Ça dégouline d'\[Fa7/Do7]amour + Ça dégou\[Fa#]line d'a\[Fa7/Do7]mour C'est beau mais c'est insupportable C'est un pudding bien lourd De mots doux à chaque phrase + \endverse + + \beginverse* \[Si]Elle est belle ta \[Fa#]quiche amour Mon cœur, passe moi la salade Et ça se fait des mamours @@ -27,14 +30,14 @@ Ce mélange de sentiments Aromatisé aux fines herbes Me fait sourire gentiment - \[Si]Et finalement me donne la \[Do#]gerbe + Et finale\[Si]ment me donne la \[Do#]gerbe \endverse \beginchorus - \[Si]Je hais les \[Do#]couples - Qui me rapp\[Fa#]ellent que je suis \[Si]seule + Je \[Si]hais les \[Do#]couples + Qui me ra\[Fa#]ppellent que je suis \[Si]seule Je \[Si]déteste les \[Do#]couples - Je les hais tout court! + Je les hais tout court ! \endchorus \beginverse @@ -50,7 +53,10 @@ Ça me laisse le cul par terre Autant de mièvreries Nappées de crème pâtissière - Coucou, qu'est-ce que tu fais mon cœur? + \endverse + + \beginverse* + Coucou, qu'est-ce que tu fais mon cœur ? La même chose qu'y'a une demi-heure{\ldots} J't'ai appelé y'a 5 minutes mon ange Mais ça répondait pas diff --git a/songs/As_De_Trefle/Jessica.sg b/songs/As_De_Trefle/Jessica.sg index 434ff0da..b70c265c 100644 --- a/songs/As_De_Trefle/Jessica.sg +++ b/songs/As_De_Trefle/Jessica.sg @@ -19,7 +19,7 @@ \[Mi]Oh Jessica mon amour je te connais si \[Lam]bien \[Sol]Que dans les ports de Cherbourg à six heures du ma\[Do]tin \[Mi]Oh Jessica mon amour je ne regrette \[Lam]rien - \[Sol]Car j'ai lâché du velours dans le creux de tes \[Lam]reins + \[Sol]Car j'ai lâché du ve\[Do]lours dans le \[Mi7]creux de tes \[Lam]reins \endchorus \lilypond{Jessica} diff --git a/songs/Barry_Louis_Polisar/All_I_Want_Is_You.sg b/songs/Barry_Louis_Polisar/All_I_Want_Is_You.sg index 159de30e..4369a38e 100644 --- a/songs/Barry_Louis_Polisar/All_I_Want_Is_You.sg +++ b/songs/Barry_Louis_Polisar/All_I_Want_Is_You.sg @@ -8,10 +8,10 @@ \gtab{Ré}{XX0232} \beginverse - \[Sol]If I was a flower growing wi\[Do]ld and \[Sol]free + If \[Sol]{I was} a flower growing \[Do]wild and \[Sol]free All I'd want is you to be my \[Ré]sweet honey \[Sol]bee. - \[Sol]And if I was a tree growing \[Do]tall and \[Sol]green - All I'd want is you to shade \[Ré]me and be my \[Sol]leaves + And if \[Sol]{I was} a tree growing \[Do]tall and \[Sol]green + All I'd want is you to shade me and \[Ré]be my \[Sol]leaves \endverse \beginchorus diff --git a/songs/Bob_Dylan/Mr_tambourine_man.sg b/songs/Bob_Dylan/Mr_tambourine_man.sg index 53b9f36e..38bf8024 100644 --- a/songs/Bob_Dylan/Mr_tambourine_man.sg +++ b/songs/Bob_Dylan/Mr_tambourine_man.sg @@ -13,7 +13,7 @@ \[Do]Hey, Mr. \[Ré]Tambourine Man, \[Sol]Play a song for \[Mim]me, I'm not sl\[Sol]eepy - And there \[Sol]ain't no place I'm g\[Ré]oing to. + And there \[Do]ain't no place I'm g\[Ré]oing to. \endchorus \beginchorus diff --git a/songs/Bruce_Springsteen/John_Henry.sg b/songs/Bruce_Springsteen/John_Henry.sg new file mode 100644 index 00000000..513010c7 --- /dev/null +++ b/songs/Bruce_Springsteen/John_Henry.sg @@ -0,0 +1,91 @@ +\songcolumns{2} +\beginsong{John Henry} + [by=Bruce Springsteen,cov=we-shall-overcome] + + \cover + \gtab{Fa}{1:022100} + \gtab{Do}{X32010} + \gtab{Si&}{1:X02220} + + \textnote{One, two, three} + + \beginverse + Well, John \[Fa]Henry was a little baby + Sittin' on his dady's \[Do]knee + He \[Fa]pick up a hammer and a \[Si&]little piece of steel, + And, ``God, \[Fa]hammer's gonna \[Si&]be the death of \[Fa]me, Lord, \[Rém]Lord + \[Fa]Hammer's gonna \[Do]be the death of \[Fa]me'' + \endverse + + \beginverse + Now the captain he said to John Henry, + ``I'm gonna bring that steam drill 'round + I'm gonna bring that steam drill out on these tracks + I'm gonna knock that steel on down, God, God + Gonna knock that steel on down'' + \endverse + + \beginverse + John Henry told his captain, + ``Lord, man ain't nothin' but a man + Before I let that steam drill beat me down + I'm gonna die with a hammer in my hand, Lord, Lord + Die with a hammer in my hand'' + \endverse + + \beginverse + John Henry driving on the right side + That steam drill driving on the left + Says, ``Before I'll let your steam drill beat me down + I'm gonna hammer myself to death, Lord, Lord + I'll hammer my fool self to death'' + \endverse + + \beginverse + Well, captain said to John Henry, + ``What is that stone out here?'' + John Henry said, ``That ain't no stone + Captain, that's just my hammer in here, Lord, Lord + That's just my hammer in here'' + \endverse + + \beginverse + John Henry said to his shaker + ``Shaker, why don't you sing? + 'Cause I'm swigin' thirty pounds from my hips on down + Yeah, listen to my cold steel ring, Lord, Lord + Listen to my cold steel ring'' + \endverse + + \beginverse + Now John Henry, he hammered in the mountains + His hammer was striking fire + But he worked so hard, he broke his heart + John Henry laid his hammer and died, Lord, Lord + John Henry laid down his hammer and died + \endverse + + \beginverse + Well, now John Henry, he had him a woman + Her name was Polly Ann + She walked down to those tracks, picked up John Henry's hammer + Polly drove steel like a man, Lord, Lord + Polly drove that steel like a man + \endverse + + \beginverse + Well every, every Monday morning + When the bluebird he begin to sing + You can hear John Henry from a mile or more + You can hear John Henry's hammer ring, Lord, Lord + You can hear John Henry's hammer ring + \endverse + + \beginverse* + Say that again! + So you can hear John Henry's hammer ring, Lord, Lord + You can hear John Henry's hammer ring + Come on! + \endverse + +\endsong \ No newline at end of file diff --git a/songs/Carter_Family/In_the_highways.sg b/songs/Carter_Family/In_the_highways.sg index 7d884f06..f80c110e 100644 --- a/songs/Carter_Family/In_the_highways.sg +++ b/songs/Carter_Family/In_the_highways.sg @@ -9,9 +9,9 @@ \gtab{Fa}{1:022100} \beginverse - \[Do]In the highways, in the hedges. + In the \[Do]highways, in the hedges. In the \[Sol]highways, in the \[Do]hedges - \[Do]In the highways, in the hedges + In the \[Do]highways, in the hedges I'll be \[Sol]somewhere working for my \[Do]Lord \endverse diff --git a/songs/Dessins_Animes/Boumbo.sg b/songs/Dessins_Animes/Boumbo.sg new file mode 100644 index 00000000..cba1f377 --- /dev/null +++ b/songs/Dessins_Animes/Boumbo.sg @@ -0,0 +1,50 @@ +\songcolumns{2} +\beginsong{Boumbo} + [by=Dessins Animés,cov=boumbo] + + \cover + \gtab{Do}{X32010} + \gtab{Lam}{X02210} + \gtab{Fa}{1:022100} + \gtab{Sol}{320003} + + \beginverse + \[Do]Boumbo, Boumbo + Petite automo\[Lam]bile \echo{bile} + Tu parais si fra\[Fa]gile \echo{gile} + Sous ton drôle de ca\[Sol]pot + Bou-bou-bou Boumbo + \endverse + + \beginverse + Boumbo, Boumbo + Tes deux amis fidèles \echo{dèles} + Se raccrochent à tes ailes \echo{ailes} + Pour pas tomber de haut + Bou-bou-bou Boumbo + \endverse + + \beginchorus + \[Fa]Quand tu respires une fleur + \[Do]Ça fait boum-boum dans ton cœur + \[Fa]Tu affoles tes mécaniques + Et tu de\[Sol]viens Boumbo magique + \endchorus + + \beginverse + Boumbo, Boumbo + De campagnes en collines \echo{lines} + Tu roules et te dandines \echo{dines} + Sans jouer les héros + Bou-bou-bou Boumbo + \endverse + + \beginverse + Boumbo, Boumbo + T'es la petite nouvelle \echo{velle} + Le tout dernier modèle \echo{dèle} + La plus belle des autos + Bou-bou-bou Boumbo \rep{2} + \endverse + +\endsong \ No newline at end of file diff --git a/songs/Dessins_Animes/Denver.sg b/songs/Dessins_Animes/Denver.sg new file mode 100644 index 00000000..b0b9b44c --- /dev/null +++ b/songs/Dessins_Animes/Denver.sg @@ -0,0 +1,47 @@ +\songcolumns{2} +\beginsong{Denver, le dernier dinosaure} + [by=Dessins Animés,cov=denver] + + \cover + \gtab{Ré}{XX0232} + \gtab{La}{X02220} + \gtab{Sol}{320003} + \gtab{Do}{X32010} + \gtab{Fa}{1:022100} + \gtab{Mi}{022100} + + \beginchorus + \[Ré]Denver, le dernier \[La]dinosaure + \[Sol]{C'est} mon \[Ré]ami et bien \[La]plus en\[Ré]core + \[Ré]Denver, le dernier \[La]dinosaure + \[Sol]Vient d'un \[Ré]monde jamais \[La]vu en\[Ré]core \[Do] + \endchorus + + \beginverse + Ve\[La]nu de la torride \[Sol]et ancienne \[La]jungle + \[La]{C'est} le plus gentil de \[Sol]tous les \[La]animaux \[Sol] + \endverse + + \beginverse + Partout où nous allons les gens sont sidérés + De se trouver nez à nez avec un grand dino + \endverse + + \beginverse* + Depuis la nuit des temps jusque sous les projecteurs + \[Fa]Il met dans \[Sol]notre \[Do]vie un peu plus \[Ré]de bo\[Mi]nheur + \endverse + + \beginchorus + \[La]Denver, le dernier \[Mi]dinosaure + \[Ré]{C'est} mon \[La]ami et bien \[Mi]plus en\[La]core + \[La]Denver, le dernier \[Mi]dinosaure + \[Ré]Vient d'un \[La]monde jamais \[Mi]vu en\[La]core \[Do] + \endchorus + + \beginverse + Avant tout était gris et les jours étaient si tristes + Mais tout a changé quand il est arrivé + \endverse + +\endsong \ No newline at end of file diff --git a/songs/Dessins_Animes/Dragon_Ball.sg b/songs/Dessins_Animes/Dragon_Ball.sg new file mode 100644 index 00000000..e102f8fd --- /dev/null +++ b/songs/Dessins_Animes/Dragon_Ball.sg @@ -0,0 +1,67 @@ +\songcolumns{2} +\beginsong{Dragon Ball} + [by=Dessins Animés,cov=dragon-ball] + + \cover + \gtab{La}{X02220} + \gtab{Ré}{XX0232} + \gtab{Si}{2:X02220} + \gtab{Mi}{022100} + + \beginchorus + \[La]Dragon Ball + La \[Ré]quête fi\[La]nale + Des \[Ré]sept boules de \[La]cristal + Ve\[Si]nues des é\[Mi]toiles + \endchorus + + \beginchorus + \[La]Dragon Ball + Pour \[Ré]un idé\[La]al + \[Ré]Combat gla\[La]cial + Du Bien \[Mi]contre le \[La]Mal + \endchorus + + \beginchorus + Dragon Ball + La lutte infernale + D'une petite fille + D'un enfant-animal + \endchorus + + \beginchorus + Dragon Ball + Contre l'immoral + Méchant Orak + À la force bestiale + \endchorus + + \beginverse + Quand le gen\[La]til Crokor + Au cœur d'or + Et \[Mi]Bulma son amie + Si jolie + S'en vont dans \[La]la forêt + Affronter + Tous les plus \[Ré]grands dangers + Pour gagner + Un petit \[La]peu d'espoir + Pour savoir + \[Mi]Le secret des boules de cris\[La]tal + \endverse + + \beginverse + Héros de l'aventure + Du futur + Chevalier du courage + D'un autre âge + Deux enfants téméraires + Partent en guerre + Pour tenter de trouver + La vérité + Afin qu'enfin s'éclaire + Le mystère + Le secret des boules de crystal + \endverse + +\endsong \ No newline at end of file diff --git a/songs/Dessins_Animes/Dragon_Ball_Z.sg b/songs/Dessins_Animes/Dragon_Ball_Z.sg new file mode 100644 index 00000000..fed83cc3 --- /dev/null +++ b/songs/Dessins_Animes/Dragon_Ball_Z.sg @@ -0,0 +1,64 @@ +\songcolumns{2} +\beginsong{Dragon Ball Z} + [by=Dessins Animés,cov=dragon-ball-z] + + \cover + \gtab{Do}{X32010} + \gtab{Fa}{1:022100} + \gtab{Sol}{320003} + \gtab{Mi}{022100} + \gtab{Lam}{X02210} + \gtab{Ré}{XX0232} + + \beginchorus + \[Do]Dragon Ball \[Fa]Z + Le \[Sol]gentil Sango\[Do]han + \[Do]Dragon Ball \[Fa]Z + Com\[Sol]bat tous les mé\[Do]chants + \[Do]Dragon Ball \[Fa]Z + Il \[Sol]a tous les pou\[Do]voirs + \[Do]Dragon Ball \[Fa]Z + La \[Sol]force et le sa\[Do]voir + \endchorus + + \beginverse + \[Mi]Son père é\[Lam]tait un héros + Le \[Ré]grand le vaillant Sango\[Sol]ku + \[Mi]Le monde \[Lam]saura bientôt + Que \[Ré]son esprit reste avec \[Sol]nous + \endverse + + \beginchorus + Dragon Ball Z + Notre héros au grand cœur + Dragon Ball Z + Sera toujours vainqueur + Dragon Ball Z + Il fera triompher + Dragon Ball Z + L'amour et l'amitié + \endchorus + + \beginverse + Il n'a jamais peur de rien + Il ne craint aucun adversaire + Il est rusé et malin + C'est l'homme le plus fort de la Terre + \endverse + + \beginchorus + Dragon Ball Z + Héros au cœur vaillant + Dragon Ball Z + Valeureux combattant + Dragon Ball Z + Le gentil Sangohan + Dragon Ball Z + Combat tous les méchants + Dragon Ball Z + Il deviendra bientôt + Dragon Ball Z + Le plus grand des héros + \endchorus + +\endsong \ No newline at end of file diff --git a/songs/Dessins_Animes/Les_chevaliers_du_zodiaque.sg b/songs/Dessins_Animes/Les_chevaliers_du_zodiaque.sg new file mode 100644 index 00000000..1bb207fe --- /dev/null +++ b/songs/Dessins_Animes/Les_chevaliers_du_zodiaque.sg @@ -0,0 +1,46 @@ +\songcolumns{2} +\beginsong{Les chevaliers du zodiaque} + [by=Dessins Animés,cov=zodiaque] + + \cover + \gtab{La}{X02220} + \gtab{Mi}{022100} + \gtab{Fa#}{2:022100} + \gtab{Sim}{2:X02210} + + \beginverse + \[La]Des quatre coins de \[Mi]l'Uni\[La]vers + \[La]Quand triomphe le \[Mi]Mal + \[La]Sans hésiter ils \[Mi]partent en \[La]guerre + \[La]Pour un monde idé\[Mi]al + \endverse + + \beginchorus + \[La]Les che\[Fa#]valiers du zo\[Sim]diaque + \[Mi]{S'en} vont toujours à l'a\[La]ttaque + \[Fa#]En chantant une chan\[Sim]son bien haut + C'est la \[Mi]chanson des hé\[La]ros + \endchorus + + \beginchorus + Les chevaliers du zodiaque + Contre les forces démoniaques + Gardent toujours au fond de leur cœur + Le courage des vainqueurs + \endchorus + + \beginverse + Ils n'ont jamais peur de personne + Et rien ne les effraie + Et lorsque l'heure du combat sonne + Tous, ils sont toujours prêts + \endverse + + \beginverse + Et quand un jour viendra enfin + L'heure de la victoire + Au royaume de tous les Saints + On chantera leur gloire + \endverse + +\endsong \ No newline at end of file diff --git a/songs/Dessins_Animes/Lucky_Luke.sg b/songs/Dessins_Animes/Lucky_Luke.sg new file mode 100644 index 00000000..c2cf007b --- /dev/null +++ b/songs/Dessins_Animes/Lucky_Luke.sg @@ -0,0 +1,50 @@ +\songcolumns{2} +\beginsong{Lucky Luke} + [by=Dessins Animés,cov=lucky-luke] + + \cover + \gtab{Lam}{X02210} + \gtab{Sol}{320003} + \gtab{Fa}{1:022100} + \gtab{Do}{X32010} + + \beginverse + \[Lam]On l'appelle Lucky Luke + \[Sol]De l'Ouest au Far-Ouest + \[Fa]Il arrive au galop + \[Do]Ce cowboy héros + \endverse + + \beginverse + \[Lam]Son tir est plus rapide + \[Sol]Plus rapide que son ombre + \[Fa]Et son revolver va plus vite que l'éclair + Oh \[Sol]sacré Lucky \[Do]Luke ! + \endverse + + \beginchorus + \[Sol]Bang Bang Lucky Luke + \[Do]Bang Bang Lucky Luke + \[Sol]{C'est} lui qui a le truc pour \[Do]nous étonner + \endchorus + + \beginchorus + \[Sol]Bang Bang Lucky Luke + \[Do]Bang Bang Lucky Luke + \[Fa]C'est un homme qui n'a peur de personne + Mê\[Sol]me pas des Dal\[Do]ton ! + \endchorus + + \beginchorus + Bang Bang Lucky Luke \rep{2} + Même les Dalton, qui ne craignent personne + Ont peur de Lucky Luke ! + \endchorus + + \beginverse + Les \[Fa]hors-la-loi + N'échapperont pas + Au \[Sol]tir de Lucky \[Do]Luke ! + \endverse + +\endsong \ No newline at end of file diff --git a/songs/Dessins_Animes/Sherlock_Holmes.sg b/songs/Dessins_Animes/Sherlock_Holmes.sg new file mode 100644 index 00000000..7a474d02 --- /dev/null +++ b/songs/Dessins_Animes/Sherlock_Holmes.sg @@ -0,0 +1,42 @@ +\songcolumns{2} +\beginsong{Sherlock Holmes} + [by=Dessins Animés,cov=sherlock-holmes] + + \capo{1} + \cover + \gtab{Ré}{XX0232} + \gtab{La}{X02220} + \gtab{Sim}{2:X02210} + \gtab{Sol}{320003} + \gtab{Mi}{022100} + \gtab{Solm}{3:022000} + \gtab{Mim}{022000} + \gtab{Fa#}{2:022100} + + \beginverse + \[Ré] Le plus \[La]grand des détec\[Sim]tives + Oui c'est \[Sol]lui, Sher\[Ré]lock Holmes, le voi\[La]ci + \[Ré] Il ha\[La]bite Baker \[Sim]Street + Et pour\[Sol]suit Mo\[Ré]riarty le mé\[La]chant + \endverse + + \beginverse + \[Sol] Brigand élégant + \[Solm] La canne à la main + \[Ré] Démasqué par Sherlock \[Mim]Holmes le plus ma\[La]lin + \endverse + + \beginverse + \[Sim] Courez, courez + \[Mim] Holmes et Watson + \[Sim] Ne laissez pas filer \[Mim]le ban\[Fa#]dit + \endverse + + \beginverse + \[Sim] Cherchez, cherchez + \[Mim] Loupe à la main + \[Sim] Les méfaits de ce \[Mim]gros re\[La]quin + \[Sim] Et nos \[Mim]soucis seront \[La]bientôt \[Ré]finis + \endverse + +\endsong \ No newline at end of file diff --git a/songs/Dessins_Animes/Themis_et_Nono.sg b/songs/Dessins_Animes/Themis_et_Nono.sg index f60a477b..6d4a07a7 100644 --- a/songs/Dessins_Animes/Themis_et_Nono.sg +++ b/songs/Dessins_Animes/Themis_et_Nono.sg @@ -13,7 +13,7 @@ \beginverse Thé\[Mim]mis, petite fleur \[Lam]bleue L'amour et la \[Si7]joie sont dans tes \[Mim]yeux - Un jour, tu retrouve\[Lam]ras + Un \[Mim]jour, tu retrouve\[Lam]ras Ton frère per\[Si7]du à mille \[Mim]lieux \endverse diff --git a/songs/Dessins_Animes/boumbo.jpg b/songs/Dessins_Animes/boumbo.jpg new file mode 100644 index 00000000..3c5327e6 Binary files /dev/null and b/songs/Dessins_Animes/boumbo.jpg differ diff --git a/songs/Dessins_Animes/denver.jpg b/songs/Dessins_Animes/denver.jpg new file mode 100644 index 00000000..38e5ab5a Binary files /dev/null and b/songs/Dessins_Animes/denver.jpg differ diff --git a/songs/Dessins_Animes/dragon-ball-z.jpg b/songs/Dessins_Animes/dragon-ball-z.jpg new file mode 100644 index 00000000..8d8785e0 Binary files /dev/null and b/songs/Dessins_Animes/dragon-ball-z.jpg differ diff --git a/songs/Dessins_Animes/dragon-ball.jpg b/songs/Dessins_Animes/dragon-ball.jpg new file mode 100644 index 00000000..e92e25bf Binary files /dev/null and b/songs/Dessins_Animes/dragon-ball.jpg differ diff --git a/songs/Dessins_Animes/lucky-luke.jpg b/songs/Dessins_Animes/lucky-luke.jpg new file mode 100644 index 00000000..7629200a Binary files /dev/null and b/songs/Dessins_Animes/lucky-luke.jpg differ diff --git a/songs/Dessins_Animes/sherlock-holmes.jpg b/songs/Dessins_Animes/sherlock-holmes.jpg new file mode 100644 index 00000000..39058e4f Binary files /dev/null and b/songs/Dessins_Animes/sherlock-holmes.jpg differ diff --git a/songs/Dessins_Animes/ulysse.jpg b/songs/Dessins_Animes/ulysse.jpg index 9999bd2b..cfc03fd7 100644 Binary files a/songs/Dessins_Animes/ulysse.jpg and b/songs/Dessins_Animes/ulysse.jpg differ diff --git a/songs/Dessins_Animes/zodiaque.jpg b/songs/Dessins_Animes/zodiaque.jpg new file mode 100644 index 00000000..49e7c768 Binary files /dev/null and b/songs/Dessins_Animes/zodiaque.jpg differ diff --git a/songs/Gogol_Bordello/Oh_no.sg b/songs/Gogol_Bordello/Oh_no.sg new file mode 100644 index 00000000..9e9385a4 --- /dev/null +++ b/songs/Gogol_Bordello/Oh_no.sg @@ -0,0 +1,84 @@ +\songcolumns{2} +\beginsong{Oh no} + [by=Gogol Bordello,cov=gypsy-punks] + + \cover + \gtab{Mim}{7:X02210} + \gtab{Si}{7:022100} + \gtab{La}{5:022100} + \gtab{Sol}{3:022100} + + \musicnote{Intro: Mim} + + \beginverse + Sometimes when facing common \[Si]trouble + When whole town is \[Mim]screwed + We become actually \[Si]human + Act like Prometheus \[Mim]would + \endverse + + \beginverse* + Suddenly there is more \[La]humor + And a party tabor \[Sol]style + People ringing one an\[Si]other + ``Yo man, how was your black\[Mim]out?'' + \endverse + + \beginverse + Suddenly there is more music + Made with buckets in a park + Girls are dancing with the flashlights + I got only one guitar + \endverse + + \beginverse* + And you see brothers and sisters + All engaged in sport of help + Making merry out of nothing + Like in refugee camp + \endverse + + \beginchorus + Oh yeah, oh \[Ré]no, it \[Si]doesn't have to be \[Mim]so + It is possible any \[Si]time anywhere + Even without any \[Mim]dough + Oh yeah, oh \[Ré]no, it \[Si]doesn't have to be \[Mim]so + The forces of \[Si]creative mind are unstopapapapa\[Mim]bable! + \endchorus + + \beginverse + And you think, alright now people + They have finally woked up + But as soon as trouble over + Watch them take another nap + \endverse + + \beginverse* + Now nobody's making merry + Only trotting scared of boss + Everybody's making hurry + For some old forgotten cause + \endverse + + \beginverse + But one thing surely eternal + It's condition of a man + Who don't know where he is going + Who don't know where does he stand + \endverse + + \beginverse* + Who's dream power is a bottle + Put away in dry dark place + Who's youth power is well buried + Under propaganda waves + \endverse + + \beginverse* + Who's dream life in opposition + To the life during the day + Who's beaten down in believing + It just kinda goes this way! + \endverse + +\endsong diff --git a/songs/Gogol_Bordello/gypsy-punks.jpg b/songs/Gogol_Bordello/gypsy-punks.jpg new file mode 100644 index 00000000..9b0b15a4 Binary files /dev/null and b/songs/Gogol_Bordello/gypsy-punks.jpg differ diff --git a/songs/La_Rue_Ketanou/Impossible.sg b/songs/La_Rue_Ketanou/Impossible.sg index 56532bab..876275f5 100644 --- a/songs/La_Rue_Ketanou/Impossible.sg +++ b/songs/La_Rue_Ketanou/Impossible.sg @@ -11,10 +11,10 @@ \beginverse - C'\[Lam]était bien à Ménilmon\[Do]tant + \[Lam] C'était bien à Ménilmon\[Do]tant Qu'on avait l'impression d'de\[Mi7]scendre - Et tel que c'était parti - C'était pas fait pour revenir + \[Lam]Et tel que c'était par\[Do]ti + C'était pas fait pour reve\[Mi7]nir On \[Rém]était des vrais a\[Sol]veugles Avec les idées \[Lam]claires \[Mi7]Aujourd'hui impossible diff --git a/songs/La_Rue_Ketanou/Les_cigales.sg b/songs/La_Rue_Ketanou/Les_cigales.sg index 1471042e..c1baab0b 100644 --- a/songs/La_Rue_Ketanou/Les_cigales.sg +++ b/songs/La_Rue_Ketanou/Les_cigales.sg @@ -36,8 +36,8 @@ C'est les enfants d'la balle Et ça jongle et ça crache le feu Et ça fait boum boum dans les oreilles - A vot' bon cœur mesdames et messieurs - A vot' bon cœur ou pas, c'est pareil + À vot' bon cœur mesdames et messieurs + À vot' bon cœur ou pas, c'est pareil \endverse \beginverse diff --git a/songs/Le_Donjon_de_Naheulbeuk/La_compagnie_du_chien_rugissant.sg b/songs/Le_Donjon_de_Naheulbeuk/La_compagnie_du_chien_rugissant.sg index 0cecd9b3..6469fdc5 100644 --- a/songs/Le_Donjon_de_Naheulbeuk/La_compagnie_du_chien_rugissant.sg +++ b/songs/Le_Donjon_de_Naheulbeuk/La_compagnie_du_chien_rugissant.sg @@ -9,6 +9,8 @@ \gtab{Sol}{320003} \gtab{Mim}{022000} + \lilypond{La_compagnie_du_chien_rugissant} + \beginverse \[Lam]Nous étions \[Do]quatre as\[Sol]sis dans l'au\[Lam]berge Buvant une \[Do]chope de nos \[Mim]maigres de\[Lam]niers diff --git a/songs/Les_Cowboys_Fringants/Entre_deux_taxis.sg b/songs/Les_Cowboys_Fringants/Entre_deux_taxis.sg index b45a6bea..50d149e2 100644 --- a/songs/Les_Cowboys_Fringants/Entre_deux_taxis.sg +++ b/songs/Les_Cowboys_Fringants/Entre_deux_taxis.sg @@ -30,7 +30,7 @@ Oh qu'il est \[Do]triste le sort des amou\[Sol]reux Se di\[Ré]sait le vieux chauffeur amu\[Mim]sé Car on \[Do]commence toujours à se dire a\[Sol]dieu - Dès notre premier bai\[Mim]ser + Dès no\[Si7]tre premier bai\[Mim]ser \endchorus \beginverse diff --git a/songs/Les_Ogres_de_Barback/Touche_pas_a_mon_ecole.sg b/songs/Les_Ogres_de_Barback/Touche_pas_a_mon_ecole.sg new file mode 100644 index 00000000..b8cb1e6b --- /dev/null +++ b/songs/Les_Ogres_de_Barback/Touche_pas_a_mon_ecole.sg @@ -0,0 +1,96 @@ +\songcolumns{2} +\beginsong{Touche pas à mon école} + [by=Les Ogres de Barback,cov=pitt-ocha-2] + + \cover + \gtab{Fam}{8:X02210} + \gtab{Do}{8:022100} + \gtab{Mi&}{6:X02220} + \gtab{La&}{4:022100} + + \beginverse + Petite \[Fam]sœur, il est quelle heure ? Je t'é\[Do]coute + Il est mi\[Fam]di, c'est l'heure du casse-\[Do]croute + \endverse + + \beginverse* + J'ai une en\[Fam]vie irrésistible + De man\[Mi&]ger des araignées + Des puces, des \[La&]poux bien épicés + Une hor\[Mi&]de de scarabées + Avec du \[Fam]beurre + Enfin \[Do]bref, des ho\[Fam]rreurs ! + \endverse + + \beginchorus + \[Fam]Mais s'il continue à tou\[Mi&]cher à mon école + \[Do]Le président: à la ca\[Fam]sserole ! + \endchorus + + \beginverse + Petite sœur, il est quelle heure ? Dis-le moi vite + Il est midi allume le feu sous la marmite. + \endverse + + \beginverse* + J'ai cuisiné un fricassé + De bras-cassés dorés à souhait + Un plat de trucs dégoulinants + Très délicats à digérer + Des asticots, des raviolis, + Des gros gugus un peu cramés, + Grouillants, bouillants + Enfin bref, dégoutant ! + \endverse + + + \beginverse + Quelle heure est-il ? J'ai le ventre qui m'appelle. + Il est midi et j'ai fait chauffer les gamelles. + \endverse + + \beginverse* + On va goûter un velouté + De vieux ministres avinés, + Et relevé à l'Élysée + Et de quelques lois à la noix, + Un pot-au-feu de députés, + Un patron qui pue les pieds + Et le fromage, + Enfin bref, bon courage ! + \endverse + + \beginverse + Nous on veut pas être tassés au fond des classes + Quelle heure est-il ? J'ai le ventre qui grimace + \endverse + + \beginverse* + Qui gargouille, qui crie fort, + Qui fait la grève et qui se tord + J'ai l'estomac qui crie famine ! + Mon école qui tombe en ruine ! + Mes entrailles qui me tiraillent, + Et mon pays qui déraille. + \endverse + + \beginverse* + On est des marmots qu'ont les crocs. + Des lardons qui ont les ch'tons + Des gamins dans le pétrin. + Des mouflets très inquiets. + \endverse + + \beginverse* + Et c'est la fin des haricots + Et c'est la fin des haricots + C'est la fin des haricots + J'ai les boules, j'ai les glandes + C'est du sel de Guérande + C'est la fin des haricots + J'en ai gros sur la patate + Achète un costard cravate + C'est la fin des haricots \rep{7} + \endverse + +\endsong \ No newline at end of file diff --git a/songs/Les_Petites_Bourrettes/Et_si_je_t_aime.sg b/songs/Les_Petites_Bourrettes/Et_si_je_t_aime.sg index d217afdc..02272916 100644 --- a/songs/Les_Petites_Bourrettes/Et_si_je_t_aime.sg +++ b/songs/Les_Petites_Bourrettes/Et_si_je_t_aime.sg @@ -8,6 +8,7 @@ \gtab{Lam}{5:022000} \gtab{Fa}{1:022100} + \lilypond{Et_si_je_t_aime} \beginchorus Et si je \[Do]{t'aime}, \[Fa] c'est comme un \[Sol]fou \echo{comme un sol\[Fa]dat} diff --git a/songs/Parabellum/Saturnin.sg b/songs/Parabellum/Saturnin.sg index 03f1e949..e7cd2d09 100644 --- a/songs/Parabellum/Saturnin.sg +++ b/songs/Parabellum/Saturnin.sg @@ -7,6 +7,8 @@ \gtab{Fa}{1:022100} \gtab{Sol}{320003} + \lilypond{Saturnin} + \beginverse \[Do]Approchez, tous les a\[Fa]mis Les grands et les pe\[Sol]tits diff --git a/songs/Sheepbox/Not_scared_to_die.sg b/songs/Sheepbox/Not_scared_to_die.sg new file mode 100644 index 00000000..f0232460 --- /dev/null +++ b/songs/Sheepbox/Not_scared_to_die.sg @@ -0,0 +1,62 @@ +\songcolumns{2} +\beginsong{Not scared to die}[by=Sheepbox] + +\capo{3} +\gtab{Do#m}{4:X02210} +\gtab{Mim}{7:X02210} +\gtab{Sim}{2:X02210} +\gtab{La}{X02220} +\gtab{Mi}{022100} +\gtab{La}{X02220} +\gtab{Mi}{022100} +\gtab{Sol}{320003} +\gtab{Ré}{XX0232} +\gtab{Do}{X32010} +\gtab{Mi7}{020100} + +\musicnote{Intro: Do\#m Mim Sim La $\times 2$} + +\beginverse +\[Do#m]{I let you} drive\[Mim]{\dots{}} \[Sim]{Just for} a while\[La]{.} +\[Do#m]{You can} decide\[Mim]{\dots{}} \[Sim]{Where goes} our ride\[La]{.} +\[Do#m]{I don't want} my life\[Mim]{\dots{}} \[Sim]{To be a} straight line\[La]{.} +\[Do#m]{But a messy} flight\[Mim]{\dots{}} \[Sim]{Across the} sky\[La]{.} +\endverse + +\beginchorus +\[Mi]Not scared of dying\[La]{\dots{}} \[Mi]Not scared to die\[La]{!} \rep{2} +\endchorus + +\beginverse +No TV screen\dots{} No new engine. +No big property\dots{} No more family. +I don't need to meet\dots{} The common needs. +Someone like me\dots{} Just want to be free. +\endverse + +\musicnote{chorus} + +\beginchorus +\[Mi]Dying \[Sol]{is not} \[Ré]happy\[La]{!} +\[Mi]Dying \[Sol]{is not} \[Ré]healthy\[La]{!} +\[Mi]Dying \[Sol]{is not} \[Ré]funny\[La]{!} +\[Mi]Dying \[Sol]{is not} \[Ré]scary\[La]{!} +\endchorus + +\beginverse* +\[Do]{If you're} \[Ré]enjoying the \[La]ride. +\[Do]{And every} \[Ré]time of your \[La]life. +\[Do]{Don't fear} the \[Ré]day of your \[La]death. +\[Do]{Cauz' that} day \[Ré]may be \[Mi7]today. +\endverse + +\beginverse +I dip my eyes\dots{} Into the sky. +I free my mind\dots{} And return wild. +Spending some time\dots{} Before the next ride. +Enjoying my life\dots{} Before I die! +\endverse + +\musicnote{chorus $\times 2$, chorus$^2$ $\times 2$} + +\endsong \ No newline at end of file diff --git a/songs/The_Moldy_Peaches/Anyone_Else_But_You.sg b/songs/The_Moldy_Peaches/Anyone_Else_But_You.sg index b1253f8f..29dea354 100644 --- a/songs/The_Moldy_Peaches/Anyone_Else_But_You.sg +++ b/songs/The_Moldy_Peaches/Anyone_Else_But_You.sg @@ -37,8 +37,8 @@ \endverse \beginverse - Du du du du du du dudu \rep{2} - Du du du du du du dudu du + Du du du du du du du du dudu \rep{2} + Du du du du du du du dudu du \endverse \beginverse @@ -67,8 +67,8 @@ \endverse \beginverse - Du du du du du du dudu \rep{2} - Du du du du du du dudu du + Du du du du du du du du dudu \rep{2} + Du du du du du du du dudu du But you \endverse diff --git a/songs/Yuki_Kajiura/Vanity.sg b/songs/Yuki_Kajiura/Vanity.sg new file mode 100644 index 00000000..520e0495 --- /dev/null +++ b/songs/Yuki_Kajiura/Vanity.sg @@ -0,0 +1,83 @@ +\songcolumns{2} +\beginsong{Vanity} + [by=Yuki Kajiura,cov=fiction] + + \cover + \gtab{Lam}{X02210} + \gtab{Sol}{320003} + \gtab{Fa}{1:022100} + \gtab{Do}{X32010} + \gtab{Do/Si}{X20010} + \gtab{Mi7}{X20100} + + \lilypond{Vanity} + + \beginverse + \[Lam]Enter the scenery of love + Lovers are in \[Fa]pain + \[Sol]They blame and \[Fa]pick on each \[Mim]other + \endverse + + \beginverse* + \[Lam]You play melodies of love + Forgotten \[Fa]phrases + \[Sol]Tender and \[Lam]sweet + \endverse + + \beginverse* + \[Fa]Come a little bit \[Sol]closer + Don't \[Do]stay in the \[Do/Si]shadows my \[Fa]boy + \echo{\[Fa]La la la la la la \[Sol]la la} + The \[Do]melody's \[Do/Si]fading + \[Fa]Now or never, \[Sol]love will go + \endverse + + \beginchorus + \[Lam]I'll be \[Mim]there + \[Lam]By your \[Mim]side + \[Fa]Share your \[Sol]fears + In the \[Do]silent re\[Mi7]demption + \[Lam]Touch my \[Mim]lips, + \[Lam]Hold me \[Mim]tight + \[Fa]Live in \[Sol]vanity + \[Lam]For a while + \endchorus + + \beginverse + As winter melts in the sun + Boys will be out + Running and reaching for the light + \endverse + + \beginverse* + Oh mother please find me in that place + Before the memories + Tear us into pieces + \endverse + + \beginverse* + Clinging to affection, + We somehow do learn to live + \echo{La la la la la la la la} + In endless motion + Never coming back, love will go + \endverse + + \beginchorus + You'll be there + By my side + You may never + Know my devotion + Feel my breath + In the quiet night + Live in vanity + For ever + \endchorus + + \beginverse + \[Lam]Won't you feel my \[Sol]gentle emotion + \[Lam]Let us live in \[Sol]peace with conviction + \[Lam]If you're here please \[Mi7]hold me + \endverse + +\endsong diff --git a/utils/latex-preprocessing.py b/utils/latex-preprocessing.py index fb3aadf8..36bef169 100755 --- a/utils/latex-preprocessing.py +++ b/utils/latex-preprocessing.py @@ -23,6 +23,8 @@ word_dic = { "Ca ": "Ça ", "...": "\\dots ", "…": "\\dots", +##: Typo +"New-York": "New York", ##: Conversion from anglo-saxon conventions "\\[A": "\\[La", "\\[B": "\\[Si",