From c8af8b032e911883b85db6c4637107693ddd31ad Mon Sep 17 00:00:00 2001 From: Romain Goffe Date: Mon, 3 Jan 2011 00:38:23 +0100 Subject: [PATCH] Add example song files --- examples/example-en.sg | 77 ++++++++++++++++++++++++++++++++++++++++ examples/example-fr.sg | 79 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 156 insertions(+) create mode 100644 examples/example-en.sg create mode 100644 examples/example-fr.sg diff --git a/examples/example-en.sg b/examples/example-en.sg new file mode 100644 index 00000000..9f647e80 --- /dev/null +++ b/examples/example-en.sg @@ -0,0 +1,77 @@ +% ******************************************************************************* +% Example file to write an sg file. + +% Every line starting with a % is a comment that +% will not appear in the final pdf + +% Neither use special characters nor spaces for file names +% Use the song title to name the .sg file (words separated by an _) +% Use the album name for the file .jpg of the cover (words separated by an -) +% Place ".sg" and ".jpg" files in a subdirectory named from artist name in ./songs + +% Refer to the Songs LaTeX Package documentation for advanced configuration +% http://songs.sourceforge.net/songsdoc/songs.html + +% You may find complementary information in the Patacrep documentation file +% http://www.patacrep.com/data/documents/doc.pdf +% ******************************************************************************* + +\selectlanguage{english} %defines the song main language +\songcolumns{2} %defines the number of columns + +% Sad robot: the song's title +% Pornophonique : the artist's name +% 8-bit-lagerfeuer : the file "8-bit-lagerfeuer.jpg" that corresponds to the album art +% 8 bit lagerfeuer : the album whose song is extracted from +\beginsong{Sad robot} + [by=Pornophonique,cov=8-bit-lagerfeuer,album=8 bit lagerfeuer] + + % inserts the album art (8-bit-lagerfeuer.jpg) + \cover + % \gtab{}{:} inserts a guitar chord diagram + % : the chord name to be placed above the diagram. + % : represents the top fret of the diagram (any number from 1 to 9). + % : series of six symbols, one for each string of the guitar from lowest pitch to highest. + % Each symbol should be one of: X if that string is not to be played, 0 (zero or the letter O) if that + % string is to be played open, or one of 1 through 9 if that string is to be played on the given numbered fret. + \gtab{Rém}{XX0231} + \gtab{Fa}{1:022100} + \gtab{Do}{X32010} + + % propose minimal information to play the song (do not repeat chords) + % insert a chord right before the corresponding syllabe (no space) + % put a verse between \beginverse and \endverse + % put a chorus between \beginchorus and \endchorus + % \beginverse* defines a not numbered verse + % use the \rep{n} macro for a sentence repeated n times + % use the \echo{text} macro for background singing lyrics + + \lilypond{Sad_robot} % inserts the music sheet corresponding to the Sad_robot.ly file in the ./lilypond directory + + \beginverse + His \[Rém]steely skin is covered + By \[Fa]centuries of dust + \[Do]Once he was a great one + \[Rém]Now he's dull and rust + \endverse + + \beginverse* + An oily tear he's crying + Can you feel the pain + Of the sad, sad robot + And it's driving him insane + \endverse + + \beginverse* + He can't turn back time nor history + So his life became a misery + He has to face the destiny + Nobody cares anymore + \endverse + + \beginchorus + Sad, sad robot \rep{3} + All alone + \endchorus + +\endsong diff --git a/examples/example-fr.sg b/examples/example-fr.sg new file mode 100644 index 00000000..e9c56819 --- /dev/null +++ b/examples/example-fr.sg @@ -0,0 +1,79 @@ +% ******************************************************************************* +% Fichier d'exemple pour écrire une chanson .sg + +% Chaque ligne commençant par un % est un commentaire qui n'apparaitra +% pas dans le pdf final + +% N'utilisez pas de caractères spéciaux ni d'espaces dans les noms de fichier +% Utilisez le titre de la chanson pour nommer le fichier .sg (mots séparés par un _) +% Utilisez le titre de l'album pour nommer le fichier .jpg de la pochette (mots séparés par un -) +% Placez les fichiers ".sg" et ".jpg" dans un sous-répertoire au nom de l'artiste dans ./songs + +% Référez-vous à la documentation du Songs LaTeX package pour une +% configuration avancée +% http://songs.sourceforge.net/songsdoc/songs.html + +% Vous trouverez des informations complémentations dans le fichier de +% documentation sur Patacrep +% http://www.patacrep.com/data/documents/doc.pdf +% ******************************************************************************* + +\selectlanguage{english} % définit la langue principale de la chanson +\songcolumns{2} %definit le nombre de colonnes + +% Sad robot: le titre de la chanson +% Pornophonique : le nom de l'artiste +% 8-bit-lagerfeuer : le fichier "8-bit-lagerfeuer.jpg" correspondant à la pochette de l'album +% 8 bit lagerfeuer : le nom de l'album dont la chanson est extraite +\beginsong{Sad robot} + [by=Pornophonique,cov=8-bit-lagerfeuer,album=8 bit lagerfeuer] + + % insère la pochette de l'album (8-bit-lagerfeuer.jpg) + \cover + % \gtab{}{:} insère le digramme d'un accord de guitare + % : le nom de l'accord, placé au-dessus du diagramme + % : indique la 1ère fret du diagramme (nombre entre 1 et 9), utile pour les barrés + % : série de 6 symboles, un pour chaque corde, de la plus grave à la plus aigue + % Ces symboles sont : X si la corde ne doit pas être jouée, 0 si la corde est jouée à vide, + % un chiffre de 1 à 9 indiquant la fret adéquate + \gtab{Rém}{XX0231} + \gtab{Fa}{1:022100} + \gtab{Do}{X32010} + + % proposez l'information minimale pour rejouer la chanson (ne pas répeter les accords) + % insérer chaque accord avant la syllable correspondante (pas d'espace) + % mettez un couplet entre \beginverse et \endverse + % mettez un refrain entre \beginchorus et \endchorus + % \beginverse* est un couplet non numéroté + % utilisez la macro \rep{n} pour une phrase répétée n fois + % utilisez la macro \echo{text} pour les phrases chantées en arrière plan + + \lilypond{Sad_robot} % insère la partition correspondant au fichier Sad_robot.ly du répertoire ./lilypond + + \beginverse + His \[Rém]steely skin is covered + By \[Fa]centuries of dust + \[Do]Once he was a great one + \[Rém]Now he's dull and rust + \endverse + + \beginverse* + An oily tear he's crying + Can you feel the pain + Of the sad, sad robot + And it's driving him insane + \endverse + + \beginverse* + He can't turn back time nor history + So his life became a misery + He has to face the destiny + Nobody cares anymore + \endverse + + \beginchorus + Sad, sad robot \rep{3} + All alone + \endchorus + +\endsong