diff --git a/NEWS b/NEWS index 5fd699b5..ac28508a 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,15 @@ +version 3.4.8 + +Romain Goffe: + Gérald De Palmas - Sur la route + Tonton David - Chacun sa route + Les Hurlements d'Léo - La malle en mai + Philippe Chatel & Robert Charlebois - La compagnie des lapins bleus + Oldelaf - Les mains froides + Soggy Bottom Boys - I am a man of constant sorrow + Pierre Perret - Bernard Pivot + version 3.4.7 Pipiou: diff --git a/books/volume-1.sb b/books/volume-1.sb index f867aa7b..8b02a7d7 100644 --- a/books/volume-1.sb +++ b/books/volume-1.sb @@ -48,7 +48,7 @@ "Georges_Brassens/La_mauvaise_reputation.sg", "Georges_Brassens/Le_gorille.sg", "Georges_Brassens/Les_copains_d_abord.sg", - "Georges_Brassens/La_chanson_du_herisson.sg", + "Philippe_Chatel/La_chanson_du_herisson.sg", "Graeme_Allwright/Il_faut_que_je_m_en_aille.sg", "Graeme_Allwright/Johnny.sg", "Graeme_Allwright/Jolie_Bouteille.sg", diff --git a/books/volume-4.sb b/books/volume-4.sb index 318f6d1f..5d5ee432 100644 --- a/books/volume-4.sb +++ b/books/volume-4.sb @@ -25,6 +25,7 @@ "Edith_Piaf/Padam_Padam.sg", "Francis_Cabrel/Je_t_aimais_je_t_aime_et_je_t_aimerai.sg", "Francis_Cabrel/L_encre_de_tes_yeux.sg", + "Gerald_De_Palmas/Sur_la_route.sg", "Herman_s_Hermits/No_milk_today.sg", "Jean-Jacques_Goldman/Long_is_the_road.sg", "Jeanne_Moreau/Le_tourbillon_de_la_vie.sg", @@ -44,6 +45,7 @@ "Les_Fatals_Picards/La_securite_de_l_emploi.sg", "Les_Fatals_Picards/Mon_pere_etait_tellement_de_gauche.sg", "Les_Fatals_Picards/Seul_et_celibataire.sg", + "Les_Hurlements_d_Leo/La_malle_en_mai.sg", "Les_Ogres_de_Barback/La_gare_de_Caen.sg", "Lucienne_Delyle/Mon_amant_de_Saint_Jean.sg", "Marie_Cherrier/Les_baleines.sg", @@ -58,17 +60,23 @@ "Nino_Ferrer/Mirza.sg", "Oldelaf_et_Monsieur_D/Courseulles_sur_Mer.sg", "Oldelaf_et_Monsieur_D/Le_monde_est_beau.sg", + "Oldelaf_et_Monsieur_D/Les_mains_froides.sg", "Oldelaf_et_Monsieur_D/Mamy_blue.sg", "Oldelaf_et_Monsieur_D/Mon_testament.sg", "Oldelaf_et_Monsieur_D/Nous_les_vedettes.sg", "Oldelaf_et_Monsieur_D/Super_heros.sg", "Oldelaf_et_Monsieur_D/Vendredi.sg", "Pep_s/Liberta.sg", + "Philippe_Chatel/La_chanson_du_herisson.sg", + "Philippe_Chatel/La_compagnie_des_lapins_bleus.sg", + "Pierre_Perret/Bernard_Pivot.sg", "Pigalle/Dans_la_salle_du_bar_tabac_de_la_rue_des_martyrs.sg", "Renan_Luce/La_lettre.sg", "Renan_Luce/Monsieur_Marcel.sg", "Soan/Emilie.sg", + "Soggy_Bottom_Boys/I_am_a_man_of_constant_sorrow.sg", "Telephone/Cendrillon.sg", + "Tonton_David/Chacun_sa_route.sg", "Tracy_Chapman/Talkin_about_the_revolution.sg", "Yves_Duteil/Le_petit_pont_de_bois.sg"] } diff --git a/lilypond/Chanson_pour_Pierrot.ly b/lilypond/Chanson_pour_Pierrot.ly new file mode 100644 index 00000000..25084393 --- /dev/null +++ b/lilypond/Chanson_pour_Pierrot.ly @@ -0,0 +1,12 @@ +\include "header" +\paper{paper-height = 2.4\cm} + +{ + \key fis \minor + \relative c' + { + \time 6/8 + r8 fis8 gis a8 b cis d8 e fis gis8 a b cis2. + r8 cis8 b a8 gis fis fis8 e d d8 cis b cis2. + } +} diff --git a/lilypond/La_blanche.ly b/lilypond/La_blanche.ly new file mode 100644 index 00000000..34e1ce46 --- /dev/null +++ b/lilypond/La_blanche.ly @@ -0,0 +1,14 @@ +\include "header" +\paper{paper-height = 2.3\cm} + +{ + \key d \major + \relative c'' + { + \time 6/8 + e16 fis g a g fis e4. + e16 fis g a g fis e4. + b'16 a g a g fis e4. + e16 fis g a g fis e fis e d cis b ais8 ais cis fis4. dis8 dis fis b4. + } +} diff --git a/lilypond/La_jument_de_Michao.ly b/lilypond/La_jument_de_Michao.ly new file mode 100644 index 00000000..697fd172 --- /dev/null +++ b/lilypond/La_jument_de_Michao.ly @@ -0,0 +1,89 @@ +\include "header" +\paper{paper-height = 13.6\cm} + +{ + \key a \minor + \relative c'' + { + \time 2/4 + a8. d16 c8 b + \repeat volta 2 + { + a8. b16 a8 g + a8. d16 c8 b a8 a16 b a8 g + } + \alternative + { + {a8. d16 c8 b } {a4 a8 a8} + } + + \repeat volta 2 + { + a8 a16 b c8 b16 a g4 + c8 b16 c d8 c16 b a8 g + } + + \alternative + { + {a4 a8 a8} {a8. d16 c8 b} + } + + a8. b16 a8 g + a8. g16 a8 b c8. b16 a8 g a4 e8 a16 a + + \repeat volta 2 + { + a8 a16 b c8 b16 a g4 + c8 b16 c d8 c16 b a8 g + } + \alternative + { + {a4 e8 a} {a8 a16 a16 d8 c8} + } + + \repeat volta 2 + { + a8 a16 a d8 c + b8. b16 a8 b c8. b16 a8 g + } + \alternative + { + {a8. a16 d8 c8} {a4 e'4} + } + + \repeat volta 2 + { + e4 d8 f e4 + e4 d4 c8 b + } + \alternative + { + {e4 e4} {a,4 c4} + } + + \repeat volta 2 + { + e4 c8 a b4 + c4 d4 c8 b + } + \alternative + { + {e4 c4} {a2} + } + + a'2 f2 c4 d + + \repeat volta 2 + { + e4 c e4 d8 c b4 e4 + } + \alternative + { + {f4 d8 c} {d4 b8 c} + } + + a2 c2 d2 f4 e c2 + c2 d2 f4 g4 e2 + } +} + diff --git a/lilypond/Les_mains_froides.ly b/lilypond/Les_mains_froides.ly new file mode 100644 index 00000000..4d6596ed --- /dev/null +++ b/lilypond/Les_mains_froides.ly @@ -0,0 +1,13 @@ +\include "header" +\paper{paper-height = 2.3\cm} + +{ + \relative c'' + { + \time 4/4 + \key d \minor + \partial 2. a4 f d + e e8 e e4 d8. c16 d4 a'4 f d e e8 e e4 d8. c16 d1 + } +} + diff --git a/lilypond/The_ring_of_fire.ly b/lilypond/The_ring_of_fire.ly new file mode 100644 index 00000000..6f449479 --- /dev/null +++ b/lilypond/The_ring_of_fire.ly @@ -0,0 +1,14 @@ +\include "header" +\paper{paper-height = 2.3\cm} + +{ + \key g \major + \relative c'' + { + \time 3/4 + \partial 2 + r8 b8 c cis + d8 d16 d r8 d16 d e8 c d2. + b8 b16 b r8 b16 b c8 a b2. + } +} diff --git a/songbook-client.png b/songbook-client.png new file mode 100644 index 00000000..48ad445c Binary files /dev/null and b/songbook-client.png differ diff --git a/songs/Claude_Nougaro/Armstrong.sg b/songs/Claude_Nougaro/Armstrong.sg index 2ab81ca8..15cbd6a6 100644 --- a/songs/Claude_Nougaro/Armstrong.sg +++ b/songs/Claude_Nougaro/Armstrong.sg @@ -8,7 +8,7 @@ \gtab{Em}{022000} \gtab{B7}{X21202} \gtab{Am}{X02210} - \gtab{C7}{X3234X} + \gtab{C7}{X32310} \beginverse \[Em]Armstrong, \[B7]je ne \[Em]suis pas \[Am]noir diff --git a/songs/Daniel_Guichard/Mon_vieux.sg b/songs/Daniel_Guichard/Mon_vieux.sg index ffabd465..3806339c 100644 --- a/songs/Daniel_Guichard/Mon_vieux.sg +++ b/songs/Daniel_Guichard/Mon_vieux.sg @@ -10,7 +10,7 @@ \gtab{F}{1:022100} \gtab{G}{320003} \gtab{C7}{X32310} - \gtab{F}{1:020100} + \gtab{F7}{1:020100} \gtab{Dm}{XX0231} \beginverse diff --git a/songs/Francis_Cabrel/L_encre_de_tes_yeux.sg b/songs/Francis_Cabrel/L_encre_de_tes_yeux.sg index 2959f0eb..58df44d9 100644 --- a/songs/Francis_Cabrel/L_encre_de_tes_yeux.sg +++ b/songs/Francis_Cabrel/L_encre_de_tes_yeux.sg @@ -10,7 +10,7 @@ \gtab{Am}{X02210} \gtab{Em}{022000} \gtab{F}{1:022100} - \gtab{C7}{X32013} + \gtab{C7}{X32310} \gtab{Dm11}{XX0011} \gtab{Am}{X02010} diff --git a/songs/Georges_Brassens/Chanson_pour_l_auvergnat.sg b/songs/Georges_Brassens/Chanson_pour_l_auvergnat.sg index 6b244054..6e03099b 100644 --- a/songs/Georges_Brassens/Chanson_pour_l_auvergnat.sg +++ b/songs/Georges_Brassens/Chanson_pour_l_auvergnat.sg @@ -10,7 +10,6 @@ \gtab{A7}{X02020} \gtab{D}{XX0232} \gtab{D7}{XX0212} - \gtab{D7}{XX0212} \gtab{Em}{022000} \gtab{G7}{3:020100} diff --git a/songs/Gerald_De_Palmas/Sur_la_route.sg b/songs/Gerald_De_Palmas/Sur_la_route.sg new file mode 100644 index 00000000..6b2f4430 --- /dev/null +++ b/songs/Gerald_De_Palmas/Sur_la_route.sg @@ -0,0 +1,50 @@ +\selectlanguage{french} +\songcolumns{2} +\beginsong{Sur la route} + [by=Gérald De Palmas,cov=la-derniere-annee,album=La dernière année] + + \cover + \capo{2} + \gtab{A}{X02220} + \gtab{E}{022100} + \gtab{D}{XX0232} + \gtab{G}{320003} + \gtab{Bm}{2:X02210} + \gtab{F#dim}{X20101} + + \beginverse + \[A] Entre toute autre chose, j'aurais dû m'arrêter \[E]faire une \[D]pause + \[A] Mais j'étais trop pressé, n'aurait-on pas pu a\[E]ttendre un \[D]été ? + \[D] Erreur fa\[E]tale \dots j'aurais \[A]dû t'é\[G]couter \[D A] + \[D] Je n'dissociais plus l'bien du \[E]mal + \endverse + + \beginchorus + Car j'étais sur la \[A]route toute la \[G]sainte jou\[D]rnée + J'n'ai pas vu le \[A]doute, en \[G]toi, s'immi\[D]scer + J'étais sur la \[A]route, toute la \[G]sainte jour\[D]née + Si seulement j'\[Bm]avais pu lire \[E] dans tes pen\[A]sées \[G D] + {\nolyrics \[A G D]} + \endchorus + + \beginverse + J'avais perdu l'habitude, le sentiment profond de solitude + Je n'm'apercevais pas, que tu étais derrière chacun de mes pas + Erreur fatale \dots vient le temps des regrets + Je me noie dans un verre de larmes + \endverse + + \begin{bridge} + \[E] J'ai fais mon malheur \[D] + {\nolyrics \[A E D]} + \end{bridge} + + \beginchorus + \dots sur la route toute la sainte journée + J'n'ai pas vu le doute en toi s'immiscer + Car j'étais sur la route, toute la sainte journée + Si seulement j'\[Bm]avais pu lire, \[F#dim] dans tes pen\[A]sées + J'aurais vu le \[F#dim]doute, \[E]en toi, s'immis\[A]cer + \endchorus + +\endsong diff --git a/songs/Gerald_De_Palmas/la-derniere-annee.jpg b/songs/Gerald_De_Palmas/la-derniere-annee.jpg new file mode 100644 index 00000000..11ec81a3 Binary files /dev/null and b/songs/Gerald_De_Palmas/la-derniere-annee.jpg differ diff --git a/songs/Herman_Dune/Bristol.sg b/songs/Herman_Dune/Bristol.sg index 850fec2e..ff40cf55 100644 --- a/songs/Herman_Dune/Bristol.sg +++ b/songs/Herman_Dune/Bristol.sg @@ -23,8 +23,8 @@ \endverse \beginchorus - You said, ``Do you know what happened today?'' - And I said, ``No'' + You said, ``\[Em]Do you know what happened to\[D]day?'' + And I said, ``\[Em]No'' \endchorus \beginverse diff --git a/songs/Herman_Dune/Pure_heart.sg b/songs/Herman_Dune/Pure_heart.sg index 11d8d3fa..e3dfd6a9 100644 --- a/songs/Herman_Dune/Pure_heart.sg +++ b/songs/Herman_Dune/Pure_heart.sg @@ -4,44 +4,52 @@ [by=Herman Düne,cov=giant,album=Giant] \cover - \gtab{F}{1:022100} - \gtab{C}{X32010} - \gtab{B&}{1:X02220} + \gtab{E}{022100} + \gtab{B}{2:X02220} + \gtab{A}{X02220} \beginverse - You are a \[C]hero, you are off the hook - I read you like a \[Am]poem or a holy book - You're the kind of girl who would \[F]jump out the window - \[G]Tell me something I don't know + But I've got \[E]pure hearts to give to you + All they shine brighter than the stars a\[B]bove + I hope you \[E]know what you \[A]do + When you're tur\[E]ning your \[B]back on my \[E]love \endverse - \beginverse - You call me at home and at the restaurant - When you feel alone and whenever you want - When I got to the movies and when I'm watching the show - Yo, tell me something I don't know + \beginverse* + And in the garden down by the pond + When the sun comes to an eclipse + Well I hope you'll respond + To the kisses that I lay on your lips + \endverse + + \beginverse* + \echo{And your sister says} + ``Do it thunder when you were born + sometimes around the fall of 1979?'' + And now there's a magnetic storm + When you rest your sweet body on mine \endverse \beginchorus - \[C]Tell me, tell me, tell me - \[Am]Tell me something I don't know - \[F]Tell me, tell me, tell me - \[G]Tell me something, tell me something - Tell me something I don't know + And in the \[A]garbage can under \[E]trash and paper + There is a \[A]wanted man with his \[E]face on fire + And he \[A]looks down on me and he says + that he is \[E]better off the way he is + Than \[E]me with a love like \[B]yours if you \[E]go \endchorus \beginverse - You say why don't you go down to the record store? - I said every new band sounds like I heard them before - You say I should have lived a hundred years ago - And then I go, tell me something I don't know! + And my ennemies, they want me blind + They want to slowly see me die of thirst + Well, they should know that I don't mind + If you're holding my arm when it hurts \endverse - \beginverse - In the morning, it's six and your clock is beeping - You kiss me goodbye but baby I'm still sleeping - You see, I wish that I could stay with you but then I really have to go - Yo, tell me something I don't know + \beginverse* + And I need you here to relieve me + When there's demon to find + And I'm helpless if you leave me + Like a werewolf in a full moonlight \rep{2} \endverse \endsong diff --git a/songs/Herman_Dune/When_the_water_gets_cold.sg b/songs/Herman_Dune/When_the_water_gets_cold.sg index 2e63f003..f7ce96e1 100644 --- a/songs/Herman_Dune/When_the_water_gets_cold.sg +++ b/songs/Herman_Dune/When_the_water_gets_cold.sg @@ -34,7 +34,7 @@ There's a \[F]lot of things I'm doing I never \[C]thought I would do There's a \[G]lot of places in the world I will \[C]never go to without you Right \[F]now I need to stay home and I \[C]don't need your company - Right \[G]now I need to be alone and I \[C]need you to stay from me + Right \[G]now I need to be alone and I need \[C]you to stay away from me \endchorus \beginverse diff --git a/songs/Johnny_Cash/The_ring_of_fire.sg b/songs/Johnny_Cash/The_ring_of_fire.sg index bba4a536..837a6c84 100644 --- a/songs/Johnny_Cash/The_ring_of_fire.sg +++ b/songs/Johnny_Cash/The_ring_of_fire.sg @@ -8,6 +8,8 @@ \gtab{C}{X32010} \gtab{D}{XX0232} + \lilypond{The_ring_of_fire} + \beginverse \[G]Love is a \[C]burning \[G]thing And it makes a \[C]firery \[G]ring diff --git a/songs/Les_Amis_D_Ta_Femme/Laisse_tomber_gros.sg b/songs/Les_Amis_D_Ta_Femme/Laisse_tomber_gros.sg index bd9d33b9..278453dd 100644 --- a/songs/Les_Amis_D_Ta_Femme/Laisse_tomber_gros.sg +++ b/songs/Les_Amis_D_Ta_Femme/Laisse_tomber_gros.sg @@ -31,11 +31,14 @@ J'la bouillaverais bien dans la \[Bm]cave Et je te la tchour pète-toi la tch\[A]ave Moi j'lui ai dit : {\og}Eh laisse tomber \[Bm]gros !{\fg} + \endverse + + \beginchorus Il m'a filé une tor\[A]gniole J'lui ai mis un coup d'ch\[Bm]naps Il a sorti sont La\[A]guiole J'lui ai filé ma \[Bm]mosse - \endverse + \endchorus \beginverse J'étais tranquille, j'étais peinard @@ -55,11 +58,14 @@ Mais bon si tu t'crounch c'est la latch Ôte-toi d'là, fais pas la fatche Moi j'lui ai dit : {\og}Eh laisse tomber gros !{\fg} + \endverse + + \beginchorus Il m'a traité d'tapette J'lui ai dit alors là mon cul Il a sorti sa serpette J'lui ai filé mon carbu - \endverse + \endchorus \beginverse J'étais tranquille, j'étais peinard @@ -78,11 +84,14 @@ À grands coups de kit Malossi On s'retrouvera à Charles 3 Moi j'lui ai dit : {\og}Eh laisse tomber gros !{\fg} + \endverse + + \beginchorus M'a dit enculé ta mère J'lui ai dit : {\og}Tu traites pas ma mère{\fg} Il m'a dit : {\og}Qu'est-ce qu'y a, t'as les pounchs ?{\fg} J'lui dit : {\og}Non j'ai pas les pounchs{\fg} - \endverse + \endchorus \beginverse Arcote la mort et y en a pas diff --git a/songs/Les_Hurlements_d_Leo/La_malle_en_mai.sg b/songs/Les_Hurlements_d_Leo/La_malle_en_mai.sg new file mode 100644 index 00000000..b8da3472 --- /dev/null +++ b/songs/Les_Hurlements_d_Leo/La_malle_en_mai.sg @@ -0,0 +1,74 @@ +\selectlanguage{french} +\songcolumns{2} +\beginsong{La malle en mai} + [by=Les Hurlements d'Léo,cov=la-belle-affaire,album=La belle affaire] + + \cover + \gtab{F}{1:022100} + \gtab{B&}{1:X02220} + \gtab{Dm}{XX0231} + \gtab{Gm}{3:022000} + \gtab{A}{5:022100} + + \beginverse + \[F]{J'étais} content de partir + Quand je suis parti de chez \[B&]moi + J'étais content de me dire + Que je partais chez \[F]toi + \endverse + + \beginverse* + Tu m'diras, y'a bien \[B&]pire + Que s'faire la malle en \[F]mai + C'est plus sympa de mou\[Dm]rir + Quand on est en é\[Gm]té \[A] + \endverse + + \beginverse + Toute l'an\[F]née à servir + Asser\[B&]vi par l'armée + Rama\[F]sser sans rien dire + Des ca\[B&]davres en papier + \endverse + + \beginverse* + Les morts \[F]ont le sourire + Pour eux \[B&]la guerre, c'est termi\[Gm]né \[A] + Pour leur \[F]dernier soupir + Au moins, on \[B&]leur foutra la \[F]paix \[B&] + {\nolyrics \[F Dm Gm A]} + \endverse + + \beginverse + Et un jour, en hiver + J'ai ôté mon képi + J'ai noyé dans la bière + L'amour de la patrie + \endverse + + \beginverse* + Sortir de l'enfer + Je suis un insoumis + Chopé la belle à faire + Je vais rester dans mon lit + \endverse + + \beginverse + Déserteur, c'est le bonheur + Finies les rafales + Et le pire, dans l'meilleur + C'est que je suis en cavale + \endverse + + \beginverse* + Je vais les planter là + Les képis, la flicaille + Prête-moi donc dix balles + Faut que je pêche la caillasse + \endverse + + \beginverse* + J'étais content de partir \dots + \endverse + +\endsong \ No newline at end of file diff --git a/songs/Les_blerots_de_ravel/Le_retour_de_Petrouchka.sg b/songs/Les_blerots_de_ravel/Le_retour_de_Petrouchka.sg index d5316fd6..03b91f76 100644 --- a/songs/Les_blerots_de_ravel/Le_retour_de_Petrouchka.sg +++ b/songs/Les_blerots_de_ravel/Le_retour_de_Petrouchka.sg @@ -6,7 +6,7 @@ \cover \gtab{Fm}{1:022000} \gtab{B&m}{1:X02210} - \gtab{C7}{X3231X} + \gtab{C7}{X32310} \gtab{C#7}{1:X2120X} \beginverse diff --git a/songs/Oldelaf_et_Monsieur_D/Les_mains_froides.sg b/songs/Oldelaf_et_Monsieur_D/Les_mains_froides.sg new file mode 100644 index 00000000..d7e41260 --- /dev/null +++ b/songs/Oldelaf_et_Monsieur_D/Les_mains_froides.sg @@ -0,0 +1,101 @@ +\selectlanguage{french} +\songcolumns{2} +\beginsong{Les mains froides} + [by=Oldelaf,cov=le-monde-est-beau,album=Le monde est beau] + + \cover + \gtab{C7}{X32310} + \gtab{F}{1:022100} + \gtab{A}{X02220} + \gtab{Dm}{XX0231} + \gtab{Am}{X02210} + \gtab{B&}{1:X02220} + \gtab{C}{X32010} + + \lilypond{Les_mains_froides} + + \beginverse + C'était si \[C7]beau la rue Monge sous la \[F]neige + Et je mar\[C7]chais les deux mains dans les \[F]poches + Toutes trou\[A]ées de mon pantalon \[Dm]beige + Pourquoi d'ail\[A]leurs avais-je mis le plus \[Dm]moche + \endverse + + \beginverse* + Je t'ai croisée sans vraiment m'y attendre + Et en même temps, on avait rendez-vous + Tu as souri et t'es venue me prendre + Les mains que je planquais dans mon futal à trous + \endverse + + \beginchorus + Je me sou\[Am]viens que j'avais les mains \[Dm]froides + Je tremblo\[Am]tais et j'étais à la \[Dm]traîne + Tu ne devais \[C7]pas les trouver si \[F]froides + Car malgré \[Am]tout tu les laissas dans les \[Dm]tiennes + \endchorus + + \beginverse + On a marché vers la rue des Écoles + On s'est posés tout au fond d'un bistrot + Je t'exposais une théorie folle + Que par ce temps, c'est sympa un thé chaud + \endverse + + \beginverse* + Toi, tu souriais en plissant tes yeux noirs + Que je voyais même sans les regarder + Tu t'es levée, t'as payé au comptoir + Puis t'es venue par les mains me chercher + \endverse + + \beginchorus + Je me souviens que j'avais les mains froides + Je tremblotais et j'étais à la traîne + Tu ne devais pas les trouver si froides + Car malgré tout, tu les laissas dans les tiennes + \endchorus + + \begin{bridge} + On est al\[Dm]lés dans ta chambre au sixième + J'avais pré\[B&]vu de te lire des poèmes + T'as mis un vi\[C]eux disque de Billy Paul + Je me suis \[F]tu et j'ai lu les pa\[A]roles + \end{bridge} + + \begin{bridge} + Il te res\[Dm]tait quelques gouttes de Madère + J'ai dit pas \[B&]trop, tu m'as servi un verre + Et au mo\[C]ment où j'allais y goûter + Tu m'as sou\[F]ri et tu \[A]{m'as} embras\[Dm]sé + \end{bridge} + + \beginchorus + Je me souviens que j'avais les mains froides + Je tremblotais et je me sentais nul + Tu ne devais pas les trouver si froides + Car malgré tout, tu les laissas sous ton pull + \endchorus + + \beginverse + Tu m'as dit :{\og}Gars, j'aime bien tes manières{\fg} + Et moi j'ai dit :{\og}Je connais un poème{\fg} + Tu m'as souri, t'as éteint la lumière + Dans mon oreille, t'as glissé un {\og}je t'aime{\fg} + \endverse + + \beginverse* + J'aurais dû dire un mot tendre et sympa + Mais moi je t'ai juste dit, rien du tout + Puis doucement, tu t'es collée à moi + Et pour le reste, ça n'appartient qu'à nous + \endverse + + \beginchorus + Je me souviens que j'avais les mains froides + Je tremblotais mais je me sentais bien + Tu ne devais pas les trouver si froides + Car malgré tout, tu les laissas sur tes seins + \endchorus + +\endsong diff --git a/songs/Georges_Brassens/La_chanson_du_herisson.sg b/songs/Philippe_Chatel/La_chanson_du_herisson.sg similarity index 96% rename from songs/Georges_Brassens/La_chanson_du_herisson.sg rename to songs/Philippe_Chatel/La_chanson_du_herisson.sg index 244a023b..40c4da70 100644 --- a/songs/Georges_Brassens/La_chanson_du_herisson.sg +++ b/songs/Philippe_Chatel/La_chanson_du_herisson.sg @@ -1,7 +1,7 @@ \selectlanguage{french} \songcolumns{2} \beginsong{La chanson du hérisson} - [by=Georges Brassens \& Philippe Chatel,cov=emilie-jolie,album=Émilie jolie] + [by=Philippe Chatel \& Georges Brassens,cov=emilie-jolie,album=Émilie jolie] \cover \gtab{Bm}{2:X02210} diff --git a/songs/Philippe_Chatel/La_compagnie_des_lapins_bleus.sg b/songs/Philippe_Chatel/La_compagnie_des_lapins_bleus.sg new file mode 100644 index 00000000..586eacc7 --- /dev/null +++ b/songs/Philippe_Chatel/La_compagnie_des_lapins_bleus.sg @@ -0,0 +1,39 @@ +\selectlanguage{french} +\songcolumns{2} +\beginsong{La compagnie des lapins bleus} + [by=Philippe Chatel \& Robert Charlebois,cov=emilie-jolie,album=Émilie jolie] + + \cover + \gtab{F}{1:022100} + \gtab{D7}{XX0212} + \gtab{B&}{1:X02220} + \gtab{C}{X32010} + + \beginverse + \[F]{C'est} nous la compagnie des lapins bleus + Aux oreilles tendues et aux yeux mali\[D7]cieux + Notre \[B&]fleuve préféré, c'est le Da\[C]nube + Mais no\[F]tre problème inso\[D7]luble + \[B&]C'est qu'on devient tout \[C]rouge + Quand on attrape un \[F]rhume + \endverse + + \beginverse + On se cache tous les jours dans des mouchoirs + À carreaux le matin et à rayures le soir + Notre ennemi mortel, c'est l'hiver + Mais notre ami, c'est le soleil + On redevient tout bleu + Quand il brille dans le ciel + \endverse + + \beginverse + C'est nous la compagnie des lapins bleus + Aux oreilles tendues et aux yeux malicieux + Mais que viennent la pluie et l'orage + Notre bonheur fait naufrage + Quand les lapins bleus sont rouges + Rien ne va plus dans la page + \endverse + +\endsong diff --git a/songs/Georges_Brassens/emilie-jolie.jpg b/songs/Philippe_Chatel/emilie-jolie.jpg similarity index 100% rename from songs/Georges_Brassens/emilie-jolie.jpg rename to songs/Philippe_Chatel/emilie-jolie.jpg diff --git a/songs/Pierre_Perret/Bernard_Pivot.sg b/songs/Pierre_Perret/Bernard_Pivot.sg new file mode 100644 index 00000000..14ec5252 --- /dev/null +++ b/songs/Pierre_Perret/Bernard_Pivot.sg @@ -0,0 +1,90 @@ +\selectlanguage{french} +\songcolumns{2} +\beginsong{Bernard Pivot} + [by=Pierre Perret,cov=pierrot-a-l-olympia,album=Pierrot à l'Olympia] + + \cover + \gtab{C#m}{4:X02210} + \gtab{G#7}{4:020100} + \gtab{E}{022100} + \gtab{B}{2:X02220} + \gtab{A}{X02220} + + \beginverse + \[C#m]{J'ai} eu envie de faire en m'amusant + \[G#7]Une petite chan\[C#m]son + \[E]À propos d'un monsieur qui vient souvent + \[B]Dans notre mai\[E]son + \[A]Il s'agit pas du fa\[B]cteur, du plombier + \[C#m] D'un représen\[G#7]tant casse-pieds + \[C#m]Il rend intelligent même les plus sots + \[G#7]{C'est} Bernard Pivot + \endverse + + \beginverse + Un homme illustre disait des Français + {\og}Ce sont tous des veaux{\fg} + On a depuis fait de nombreux essais + Pour changer de peau + Mais c'est pas avec le loto ou Dallas + Que nos cellules se décrassent + Un homme est venu rehausser le niveau + C'est Bernard Pivot + \endverse + + \beginverse + La ménagère qui n'avait lu avant + Que la recette du cake + Apprit, bouleversée, que Chateaubriand + N'était pas qu'un steak + Son époux n'ayant lu que des cantates + Sur les boîtes de camembert + Se mit soudain à citer Roland Barthes + Nietzsche et La Bruyère + \endverse + + \beginverse + Le vendredi les français rentrent chez eux + Bâclant leur dîner + Quelques sardines un yaourt ou des œufs + Devant la télé + Où la nourriture audiovisuelle + Sera dabord spirituelle + Car un seul homme à ce moment prévaut + C'est Bernard Pivot + \endverse + + \beginverse + Car le soir de diffusion d'\emph{Apostrophes} + Plus un chat dehors + Pour les prolos, commerçants, philosophes + L'émission d'abord + Et même ceux qui font l'amour sur la table + Arrêtent leurs ébats coupables + Ils prennent le pied en regardant le show + De Bernard Pivot + \endverse + + \beginverse + On se souvient du valeureux Hercule + Et de ses travaux + Roland mourut ignorant le recul + Au col de Roncevaux + De Charlemagne qui s'est entêté + À nous faire faire des dictées + On a aujourd'hui le petit nouveau + C'est Bernard Pivot + \endverse + + \beginverse + Car c'est un art que de faire jacter + Un auteur timide + De couper celui qui veut pas s'arrêter + Ou qui prend le bide + Est-ce que le talent qui émoustille son cerveau + Vient du beaujolais nouveau ? + Je laisse encore une fois le dernier mot + À Bernard Pivot + \endverse + +\endsong diff --git a/songs/Renaud/Chanson_pour_Pierrot.sg b/songs/Renaud/Chanson_pour_Pierrot.sg index f8758d47..bfefb108 100644 --- a/songs/Renaud/Chanson_pour_Pierrot.sg +++ b/songs/Renaud/Chanson_pour_Pierrot.sg @@ -4,11 +4,14 @@ [by=Renaud,cov=ma-gonzesse,album=Ma gonzesse] \cover + \capo{2} \gtab{Em}{022000} \gtab{Am}{X02210} \gtab{B}{2:X02220} \gtab{D}{XX0232} + \lilypond{Chanson_pour_Pierrot} + \beginverse \[Em]T'es pas né dans la \[Am]rue T'es pas né dans l'ruiss\[Em]eau diff --git a/songs/Renaud/La_blanche.sg b/songs/Renaud/La_blanche.sg index 1202712c..18eb6937 100644 --- a/songs/Renaud/La_blanche.sg +++ b/songs/Renaud/La_blanche.sg @@ -11,6 +11,8 @@ \gtab{D}{XX0232} \gtab{A7}{X02020} + \lilypond{La_blanche} + \ifchorded \beginchorus {\nolyrics \[Em C Em A F{\shrp}]} diff --git a/songs/Soggy_Bottom_Boys/I_am_a_man_of_constant_sorrow.sg b/songs/Soggy_Bottom_Boys/I_am_a_man_of_constant_sorrow.sg new file mode 100644 index 00000000..afc6e172 --- /dev/null +++ b/songs/Soggy_Bottom_Boys/I_am_a_man_of_constant_sorrow.sg @@ -0,0 +1,70 @@ +\selectlanguage{english} +\songcolumns{2} +\beginsong{I am a man of constant sorrow} + [by=Soggy Bottom Boys,,cov=o-brother,album=O brother] + + \cover + \gtab{F}{1:022100} + \gtab{B&}{1:X02220} + \gtab{C}{1:X02220} + + \beginchorus + \[F] In constant \[C]sorrow, all through his \[F]days + \endchorus + + \beginverse + \[F]I am the man of constant \[B&]sorrow + I've seen \[C]trouble all my \[F]days + \[F]I bid farewell to old Ken\[B&]tucky + The place where \[C]I was born and \[F]raised + \endverse + + \beginchorus + The place where he was born and raised + \endchorus + + \beginverse + For six long years, I've been in trouble + No pleasure here, on earth, I've found + For in this world, I'm bound to ramble + I have no friends to help me now + \endverse + + \beginchorus + He has no friends to help him now + \endchorus + + \beginverse + It's fair thee well, my old true lover + I never expect to see you again + For I'm bound to ride that Northern Railroad + Perhaps I'll die upon this train + \endverse + + \beginchorus + Perhaps he'll die upon this train + \endchorus + + \beginverse + You can bury me in some deep valley + For many years where I may lay + And you may learn to love another + While I am sleeping in my grave + \endverse + + \beginchorus + While he is sleeping in his grave + \endchorus + + \beginverse + Maybe your friends think I'm just a stranger + My face you never will see no more + But there is one promise that is given + I'll meet you on God's golden shore + \endverse + + \beginchorus + He'll meet you on God's golden shore + \endchorus + +\endsong \ No newline at end of file diff --git a/songs/Soggy_Bottom_Boys/o-brother.jpg b/songs/Soggy_Bottom_Boys/o-brother.jpg new file mode 100644 index 00000000..990718ce Binary files /dev/null and b/songs/Soggy_Bottom_Boys/o-brother.jpg differ diff --git a/songs/Tonton_David/Chacun_sa_route.sg b/songs/Tonton_David/Chacun_sa_route.sg new file mode 100644 index 00000000..1e70c866 --- /dev/null +++ b/songs/Tonton_David/Chacun_sa_route.sg @@ -0,0 +1,62 @@ +\selectlanguage{french} +\songcolumns{2} +\beginsong{Chacun sa route} + [by=Tonton David,cov=tonton-david-best-of,album=Best of] + + \cover + \gtab{G}{3:022100} + \gtab{C}{3:X02220} + + \beginchorus + Dites-leur que \[G]chacun sa route + \[C]Chacun son chemin + \[G]Chacun son rêve + \[C]Chacun son destin + Dites-leur que \[G]chacun sa route + \[C]Chacun son chemin + \[G]Passe le message a ton voi\[C]sin + \endchorus + + \beginverse + Le\[G]vé à 7h du mat', t'es \[C]déjà en r'tard + Ton \[G]patron va encore te bras\[C]ser + Tu t'habilles di\[G]rect, tu prendras \[C]ta douche ce soir + Tu \[G]finis d'lasser tes chaussures dans \[C]les escaliers + \endverse + + \beginverse* + J'ai besoin d'air, besoin de liberté + Ce n'sont pas des mensonges, c'est la réalité + Je n'suis pas un roi mais je n'suis pas un pion + Je dois être le fou comme je suis pas cavalier + \endverse + + \beginverse + J'ai fait un rêve le peuple était au pouvoir + Il n'y avait plus du tout de politiciens + C'était le souk, plus d'bandits des magasins + Tout l'monde avait un coin et plus personne n'avait faim + \endverse + + \beginverse* + Mais je ne délire pas, mais je suis très sérieux + Oh, oh oh oh oh + Mais je ne délire pas, mais je suis très sérieux + Allez leur dire qu'on vient pas faire du cirque + \endverse + + \beginverse + Je me souviens des amis avec qui j'ai grandi + Ce sentiment d'être exclu nous rendait solidaires + Chacun prit son train quand les années passèrent + À chacun son move, à chacun sa galère + \endverse + + \beginverse* + Les chemins où tu ris, sont de même que ceux où tu pleures + La vie est une aventure, il ne faut pas avoir peur + Mais, te souviens-tu des amis que tu as eu ? + Question : te souviens-tu de ce que tu y as perdu ? + \endverse + +\endsong \ No newline at end of file diff --git a/songs/Tonton_David/tonton-david-best-of.jpg b/songs/Tonton_David/tonton-david-best-of.jpg new file mode 100644 index 00000000..9023c3f1 Binary files /dev/null and b/songs/Tonton_David/tonton-david-best-of.jpg differ diff --git a/songs/Tri_Yann/La_jument_de_Michao.sg b/songs/Tri_Yann/La_jument_de_Michao.sg index 50f9827b..3ed12841 100644 --- a/songs/Tri_Yann/La_jument_de_Michao.sg +++ b/songs/Tri_Yann/La_jument_de_Michao.sg @@ -4,17 +4,17 @@ [by=Tri Yann,cov=le-meilleur-de-tri-yann,album=Le meilleur de Tri Yann] \cover - \gtab{Em}{022000} - \gtab{D}{XX0232} + \gtab{Am}{022000} + \gtab{G}{XX0232} \beginverse - C'est dans dix \[Em]ans, je m'en \[D]i\[Em]rai - J'entends le loup et le renard \[D]chan\[Em]ter + C'est dans dix \[Am]ans, je m'en \[G]i\[Am]rai + J'entends le loup et le renard \[G]chan\[Am]ter \endverse \beginverse* - J'entends le loup, le renard et la be\[D]lette - J'entends le loup et le renard chan\[Em]ter \rep{2} + J'entends le loup, le renard et la be\[G]lette + J'entends le loup et le renard chan\[Am]ter \rep{2} \endverse \beginverse @@ -32,8 +32,6 @@ La jument de Michao, elle s'en repentira \rep{2} \endverse - \beginverse* - \dots - \endverse + \lilypond{La_jument_de_Michao} \endsong diff --git a/utils/release.sh b/utils/release.sh index 418d1a44..d81b44b8 100755 --- a/utils/release.sh +++ b/utils/release.sh @@ -35,9 +35,9 @@ then fi; echo "new version : $MAIN.$MAJOR.$MINOR" #update version field in tmpl files - sed -i "s/\"[0-9].[0-9].[0-9]\"/\"$MAIN.$MAJOR.$MINOR\"/" templates/patacrep.tmpl - sed -i "s/\"[0-9].[0-9].[0-9]\"/\"$MAIN.$MAJOR.$MINOR\"/" templates/ancient.tmpl - sed -i "s/\"[0-9].[0-9].[0-9]\"/\"$MAIN.$MAJOR.$MINOR\"/" templates/patacrep-en.tmpl + sed -i "s/\"[0-9]+.[0-9]+.[0-9]+\"/\"$MAIN.$MAJOR.$MINOR\"/" templates/patacrep.tmpl + sed -i "s/\"[0-9]+.[0-9]+.[0-9]+\"/\"$MAIN.$MAJOR.$MINOR\"/" templates/ancient.tmpl + sed -i "s/\"[0-9]+.[0-9]+.[0-9]+\"/\"$MAIN.$MAJOR.$MINOR\"/" templates/patacrep-en.tmpl else echo "keeping release version" fi; @@ -79,4 +79,6 @@ then git tag "patacrep_$MAIN.$MAJOR.$MINOR" fi +notify-send "Patacrep!" "Release $MAIN.$MAJOR.$MINOR generated" --icon=songbook-client + export GREP_OPTIONS="$GREP" diff --git a/utils/tarball.sh b/utils/tarball.sh index 1675a2ee..b66cf929 100755 --- a/utils/tarball.sh +++ b/utils/tarball.sh @@ -11,6 +11,7 @@ cp -RH songbook songbook-$(date +%d)-$(date +%m)-$(date +%Y); #Remove unecessary directories cd songbook-$(date +%d)-$(date +%m)-$(date +%Y); rm -rf perso/ ; +rm -rf build/ ; rm -rf data/ ; rm -rf .git/ ; rm -f .gitignore ; diff --git a/windows/cleanall.bat b/windows/cleanall.bat index 1fa4dec7..ee0255b1 100644 --- a/windows/cleanall.bat +++ b/windows/cleanall.bat @@ -1,3 +1,3 @@ Rem manually performs "make cleanall" -clean.bat +windows\\clean.bat del *.pdf diff --git a/windows/make.bat b/windows/make.bat index 5726874c..1f4325a7 100644 --- a/windows/make.bat +++ b/windows/make.bat @@ -1,12 +1,12 @@ Rem build tex file from songbook file -songbook.py --songbook=books\%1.sb --output=%1.tex +python songbook.py --songbook=books\%1.sb --output=%1.tex Rem 1st pdf compilation pdflatex %1.tex Rem build indexes -songbook-makeindex.py %1_title.sxd > %1_title.sbx -songbook-makeindex.py %1_auth.sxd > %1_auth.sbx +python songbook-makeindex.py %1_title.sxd > %1_title.sbx +python songbook-makeindex.py %1_auth.sxd > %1_auth.sbx Rem 2nd compilation to include indexes pdflatex %1.tex