Page personnelle :
~ Christophe Genolini ~

Mes DOCs
Guitar
Mini QCM


Coups de gueule :
8 heures par semaine
Alter Mondialistes




Page officielle :
~ Christophe Genolini ~

Christophe Genolini - Guitar

  Index

Construire un song-book
Chansons de chanteurs
Comptines, dessin animé, comiques

  Construire un song-book

1. Un book, pourquoi faire ?

Comme tous les musiciens, vous avez des tonnes de partitions. Pas pratique pour partir en vacances. La solution est de se faire un "book-chansons-voyage", un truc court qui résume les partitions que l'on connait en quelques pages.

La première méthode consiste à imprimer ses chansons préférées, les photocopier avec éventuellement une réduction de taille. Puis, si on veut un truc propre, on les découpe et on colle toutes chansons obtenues sur de belles feuilles A4. Ensuite on se lave les mains parce qu'on a de la colle partout.

La deuxième méthode, c'est de faire exactement la même chose mais de manière informatique : a partir de chansons (en LaTeX), on les découpe, on les réduit (éventuellement) et on les place sur un page que l'on peut ensuite imprimer.

J'ai voulu mettre en pratique la deuxième méthode. J'ai donc écrit quelques lignes de code me permettant d'automatiser la procédure. J'ai fait ça sous Linux en LaTeX.

En gros, ca donne :
Ben Harper + Goldorak + Folklore Tcheque + Les Inconnus + Vincent Delerm

=



page exemple



2. Installation

  1. Créez un repertoire "monBook"
  2. Dans "monBook", copiez le fichier Makefile.MonBook . Renomez-le en "Makefile"
  3. Copiez également les fichiers book.sty, book2.sty, bleuEtRose.eps, pageDroite.sty, pageGauche.sty et un exemple d'utilisation exemple.tex
  4. Créez un sous repertoire "mesChansons"
  5. Dans "mesChansons, copiez le fichier Makefile.MesChansons . Renomez-le en "Makefile"
  6. Copiez également le fichier song.sty et les fichiers d'exemple chanson1.tab.tex chanson2.tab.tex.
Ca va, vous n'avez pas encore la méningite ?

3. Utilisation

Le book se crée page à page. Pour cela, trois étapes :
  1. Copiez (ou écrivez) vos chansons dans le repertoire "mesChansons"
  2. Compilez vos chansons
  3. Créez un feuille intégrant différentes chansons dans le repertoire "monBook"
  4. Compilez la feuille
Heu.. En fait, ca fait quatre étapes. Désolé.

3.1. Ecrire une chanson

Vous pouvez écrire vos chansons comme vous le voulez. Personnellement, j'utilisez du LaTeX pur auquel j'ajoute le style "song.sty". Il redimentionne la feuille, change la police en une police sans sherif (les polices sans sherifs sont moins belles mais plus lisibles) et permet d'utiliser la macro \ac{ } : "Un jour\ac{SI7} sur la montagne" place un accord de MI entre "jour" et "sur". Tout simplement, cela donne "Un jour [MI] sur la montagne".

3.2. Compiler vos chansons

Dans le répertoire "mesChansons", faites un "make". C'est compilé.

3.3. Créer une page du book

C'est la partie un peu plus délicate. Plutot qu'un long discour, voila un exemple :
  1. \documentclass[a4paper,10pt,oneside]{book}
  2. \usepackage{book}
  3. \usepackage{pageDroite}
  4. \begin{document}
  5. \sffamily \bfseries
  6. \unitlength=1pt
  7. \begin{picture}(0,800)
  8. \fond
  9. \PlaceTexte{25}{30}{1.2}{0.8}{Renaud.ElleAVueLeLoup.tab}
  10. \PlaceTexte{0}{240}{0.8}{0.8}{Renaud.IlPleut.tab}
  11. \end{picture}
  12. \end{document}
Commentaires :
  • Le package "book.sty" redéfinie les marges et "colorie" la feuille avec un motif (bleuEtRose.eps). Il prépare également un repère (l'horrible truc mathématique) qui nous servira à placer précisément les chansons là ou nous les voulons.
    Note : Le coloriage de la feuille prend pas mal de temps. Aussi, pendant la phase "essai-erreur" de placement des chansons, on peut remplacer book.sty par book2.sty ; "book2.sty" fait la même chose que "book.sty" sauf qu'il ne colorie pas la feuille.
  • Les package pageDroite.sty et pageGauche.sty sont à utiliser si vous souhaitez qu'une marge additionnelle soit ajoutée pour permettre une reliure.
  • \sffamily \bfseries précise les fontes à utiliser
  • \unitlength=1pt donne l'unité de mesure du repère
  • \fond colorie effectivement la feuille
  • \PlaceTexte{25}{30}{1.2}{0.8}{Renaud.ElleAVueLeLoup.tab} a deux fonctions :
    1. En premire lieu, il réduit la taille de l'image de la chanson. Sur cet exemple, il élargie la chanson (il multiplie sa largeur par 1.2) et l'écrase (il multiplie sa hauteur par 0.8).
    2. Deuxième fonction, il place la chanson aux coordonnées (25;30)
Voila, c'est tout.

3.4. Compiler les pages du livre

Dans le répertoire "monBook", faites un "make". C'est compilé. Vous pouvez maintenant imprimez vos pages.

Des questions ? Un lien qui ne marche pas ? Ecrivez-moi : SongBook@genolini.com

  Quelques chansons

Voila quelques chansons, disponibles en .pdf, en .eps (=PostScript) ou en LaTeX. Cela va des grands classiques qu'on trouve partout (genre Renaud), aux grands classiques qu'on trouve nul part (genre Bourvil) en passant par les petits nouveaux montant (genre Delern ou Carla Bruni). Enjoy. Note : Attention, j'ai déchiffré pas mal de chansons moi-même (surtout les introuvables et les récentes). Elles sont donc susceptibles de contenir quelques erreurs.

  Comptines, dessins animés et autres

Voila qui ne nous rajeuni pas...

  Fin