texte en dessous de la partition

Bonjour,

J’apprécie énormément lilypond, cependant il y aune chose que je n’arrive pas à faire.

Je réécris des chants traditionnels et/ou religieux ; et la mélodie est identique pour chaque couplet. Jai écrit ma partition avec les paroles du premier couplet en dessous des notes, j’aurais désirer écrire les autres couplets en dessous de la partition. Cela est-il possible ? On trouve beaucoup de chose dans le tutoriel, mais si cela est déjà traitée alors sa se trouve dans la partie anglaise où j’ai encore un peu de mal.

Une solution peu pratique que j’ai réussi à dénicher serait de mettre \markup{} pour chaque ligne que je souhaite rajouter ; or un chant est composé de vers donc à chaque fois d’un retour à la ligne(une litanie de \markup ?).

Merci

image001.jpg

···



SUPINFO

|

  • |


    Aurélien LABBAYE
    SPR - SUPINFO Public Relations
    Events Team Member

    |


    16 cours Moreau - 71000 Mâcon - France
    SUPINFONE : +331 53359700 - Poste : 158901
    Fax : +331 53359701

    |


    SUPINFO - Ecole Supérieure d’Informatique®
    Siège International : 52 rue de Bassano - F-75008 Paris - FRANCE
    www.supinfo.com

    |

Bonjour,

Ça se trouve ici :

http://lilypond.org/doc/v2.12/Documentation/user/lilypond-big-page#Printing-stanzas-at-the-end

Deux techniques sont présentées. L'une nécessitant de taper la
commande \line pour chaque vers, l'autre (avec \wordwrap-string #")
nécessitant de sauter une ligne entre chaque vers.

Après c'est une question de goût : avoir un code compact avec des
instructions supplémentaires ou avoir un code plus espacé...

Bonne journée,
Nicolas.

Bonjour,

Deux techniques sont présentées. L'une nécessitant de taper la
commande \line pour chaque vers, l'autre (avec \wordwrap-string #")
nécessitant de sauter une ligne entre chaque vers.

le plus simple mettre des guillemets

CoupletII = \markup {
\column { " "}% espace sous les
\column { " " " " " 2."}
\column { " " " "
  "Je te disais, la Seine "
  "qu'on avait les yeux d' la mêm' couleur. "
  "Quand j'avais de la peine, "
  "quand j'égarais mon cœur, "
  }

\column { " " " " " 3."}
\column { " " " "
  "Ils te diront, la Seine, "
  "que je n'ai plus de cœur à promener "
  "ou que, si je promène, "
  "c'est loin de ton quartier. "
  }
}

···

--
Martial

fichier exemple
%%----------------------------------------
%%Exemple couplets sous les portées
\version "2.13.0"

notes = \relative c' { c8 d e f g a b c c b a g f e d c }
coupletI = \lyricmode { do ré mi fa sol la si do la la la la la la la la }

coupletII =
\markup {
     \column { " " }% espace pour la marge de gauche
  \column { " " "2."}
  \column { " " %saut de ligne
  "gratte-moi la puce que j'ai dans le dos"
  "la la la la la la la la "
  }
  "|:diamonds:-:diamonds:-:diamonds:-:diamonds:|" % séparation entre couplet
  \column { " " "3."}
  \column { " " %saut de ligne
  "si tu l'avais gratté plus tôt"
  "la la la la la la la la "
  }
}

coupletIV =
\markup {
  " " % espace pour la marge de gauche
  \column { " " " 4." }
  \column { " "
  "elle ne serait pas monté si haut"
  "la la la la la la la la "
  }

}

\score {
  <<
  \new Voice = "n" \notes
  \new Lyrics \lyricsto "n" \coupletI
  >>
  \layout { indent = 0 }
}

\markup { \coupletII }
\markup { \coupletIV }
%%------------------------------------------

couplets.ly (1.05 KB)

···

--
Martial

Bonjour à tous,

j'aimerais placer un signe de reprise, le "Segno", non pas au dessus d'une note, mais de
la barre de reprise qui précède immédiatement la mesure où se fera cette reprise. Comment
procéder?

Bernard

Bonsoir,

Pour insérer des signes de segno (ou de coda, ou bien un point d’orgue) au dessus d’une barre de mesure, utilisez la commande \mark \markup { \musicglyph #"scripts.segno" }.
Par contre le bout de phrase « la barre de reprise qui précède immédiatement la mesure où se fera cette reprise », me laisse perplexe. Tu veux renvoyer le « Segno » à la mesure qui suit ?

Les passages qui traitent de ce sujet dans la documentation :
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Bars#Rehearsal-marks
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Writing-text#Text-marks

Bonne continuation,

Xavier

···

Le 8 mars 2009 20:14, Bernard Meylan <****@****> a écrit :

Bonjour à tous,

j'aimerais placer un signe de reprise, le "Segno", non pas au dessus d'une note, mais de
la barre de reprise qui précède immédiatement la mesure où se fera cette reprise. Comment
procéder?

Bernard


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Le dimanche, 8 mars 2009 22.01:23, vous avez écrit :

Pour insérer des signes de segno (ou de coda, ou bien un point d’orgue) au
dessus d’une barre de mesure, utilisez la commande \mark \markup {
\musicglyph #"scripts.segno" }.

Merci pour cette indication, ça marche pour le premier "S", celui du début de la pièce (je
le lie à un demi-soupir), mais celui de la fin, je ne peux pas l'obtenir; la fin de la pièce
est constitué d'une mesure multi-silence (chiffre 2 sur la portée et le symbole entre les
3e et 4e lignes); je ne sais pas à quoi "attacher" la commande.

Par contre le bout de phrase « *la barre de reprise qui précède
immédiatement la mesure où se fera cette reprise* », me laisse perplexe. Tu
veux renvoyer le « Segno » à la mesure qui suit ?

Faute de frappe... :wink: je voulais dire: la barre de mesure qui précède...

Bernard

Je ne suis pas un expert mais d'après moi la commande \mark ne nécessite pas d'être « attachée » à quoi que ce soit. Il suffit de l'insérer au niveau de la barre de mesure au-dessus de laquelle on souhaite insérer l'indication de repère.
Ainsi le fait que la mesure précédant l'indication soit constituée de silences multi-mesures ne devrait pas poser de problème particulier, il suffit de mettre la commande \mark après le ‘R’ du silence en question.

Par contre je crois savoir pourquoi tu n'as pas su l'obtenir à la fin de la pièce. La commande \mark n'est pas imprimée lorsqu'elle se trouve en fin de ligne sans ligne suivante (autrement dit en fin de morceau), comme indiqué dans la documentation http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Writing-text#Text-marks :

Enfin, une marque qui tomberait sur un saut de ligne sera imprimée au début de la ligne suivante. Au cas où il n’y aurait pas de ligne à suivre, la marque ne sera pas imprimée.

Pour imprimer une marque à la fin de la portée en cours, insérez \once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible avant la commande \mark de la fin de la pièce.
Voila, si ça ne fonctionne pas, pourriez-vous envoyer votre fichier .ly en indiquant clairement l'endroit exact où vous souhaiteriez voir apparaître le Segno ? Je pense que ce serait le plus simple.

Xavier

PS : Oui, j'ai fait un mélange de tutoiement et de vouvoiement, j'espère que vous ne m'en tiendrez pas rigueur...

···

Le 9 mars 2009 09:25, Bernard Meylan <****@****> a écrit :

Le dimanche, 8 mars 2009 22.01:23, vous avez écrit :

Pour insérer des signes de segno (ou de coda, ou bien un point d’orgue) au
dessus d’une barre de mesure, utilisez la commande \mark \markup {
\musicglyph #"scripts.segno" }.

Merci pour cette indication, ça marche pour le premier "S", celui du début de la pièce (je
le lie à un demi-soupir), mais celui de la fin, je ne peux pas l'obtenir; la fin de la pièce
est constitué d'une mesure multi-silence (chiffre 2 sur la portée et le symbole entre les
3e et 4e lignes); je ne sais pas à quoi "attacher" la commande.

Par contre le bout de phrase « la barre de reprise qui précède
immédiatement la mesure où se fera cette reprise
», me laisse perplexe. Tu
veux renvoyer le « Segno » à la mesure qui suit ?

Faute de frappe... :wink: je voulais dire: la barre de mesure qui précède...

Bernard


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Le lundi, 9 mars 2009 14.45:59 Xavier Scheuer, vous avez écrit :

Pour imprimer une marque à la fin de la portée en cours, insérez \once
\override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible
avant la commande \mark de la fin de la pièce.
Voila, si ça ne fonctionne pas, pourriez-vous envoyer votre fichier .ly en
indiquant clairement l'endroit exact où vous souhaiteriez voir apparaître
le Segno ? Je pense que ce serait le plus simple.

C'est parfait, tout marche. Merci pour la réponse!

Bernard

Comme j'ai comme par hasard le mm besoin je me réjouis de trouver la réponse
avant d'avoir eu le tps de poser la question, merci beaucoup :slight_smile:

Par contre pourquoi l'affichage de cette façon est différent du simple
\segno ? (plus gros pour être précis)

···

Le dimanche 08 mars 2009, Xavier Scheuer a écrit :

Pour insérer des signes de segno (ou de coda, ou bien un point d’orgue) au
dessus d’une barre de mesure, utilisez la commande \mark \markup {
\musicglyph #"scripts.segno" }.

--
Cordialement, Daniel Cartron
« Moi je me suis suicidé en état de légitime défense. »
Jean Giono - La femme du boulanger

Par contre pourquoi l'affichage de cette façon est différent du simple
\segno ? (plus gros pour être précis)

De mémoire, ça doit être parce que la commande \mark augmente le paramètre de la taille de la fonte +2.
Il doit être possible de contrebalancer cela en insérant un \normalsize dans le \markup (à vérifier).

La documentation de lilypond est vraiment bien faite. Elle est très complète mais je dois dire que pour trouver un renseignement précis sans savoir où chercher, ce n'est pas évident.

Xavier

De mémoire, ça doit être parce que la commande \mark augmente le paramètre
de la taille de la fonte +2.
Il doit être possible de contrebalancer cela en insérant un \normalsize
dans le \markup (à vérifier).

Vérifié. Ça marche.

La documentation de lilypond est vraiment bien faite. Elle est très
complète mais je dois dire que pour trouver un renseignement précis sans
savoir où chercher, ce n'est pas évident.

Ben oui c'est mon principal pb. A quand un moteur google dans la doc ?

···

Le lundi 09 mars 2009, Xavier Scheuer a écrit :

--
Cordialement, Daniel Cartron
« Fesse, queue, doigt, advienne que pourra. »
Jacques Prévert

Télécharger le PDF et faire une recherche avec son lecteur préféré est une bonne alternative. Et qui fonctionne hors ligne. On perd toutefois l’avantage du passage des exemples à leur sources.

Édouard

···

Le 9 mars 09 à 21:18, Daniel Cartron a écrit :

La documentation de lilypond est vraiment bien faite. Elle est très
complète mais je dois dire que pour trouver un renseignement précis sans
savoir où chercher, ce n'est pas évident.

Ben oui c'est mon principal pb. A quand un moteur google dans la doc ?

Télécharger le PDF On perd toutefois l’avantage du passage des exemples à leur sources.

ouvrir la doc page unique (lilypond-big-page)
et faire une recherche est une autre alternative avec exemples en ligne, mais c'est lourd à charger.

···

--
Martial

Moi ce que j'utilise le plus (quand je ne trouve pas directement) c'est une recherche Google :
« mot-clé site:http://lilypond.org/doc/v2.12/Documentation », qui permet de chercher le mot-clé uniquement dans la documentation de lilypond (version 2.12).

Xavier

···

Le 10 mars 2009 06:46, Martial <****@****> a écrit :

Télécharger le PDF On perd toutefois l’avantage du passage des exemples à leur sources.

ouvrir la doc page unique (lilypond-big-page)
et faire une recherche est une autre alternative avec exemples en ligne, mais c'est lourd à charger.

--
Martial

Bonjour à tous,

j'ai inséré deux altérations au-dessus de notes; ces altérations ne figurent pas dans le
manuscrit, sans doute omises (pièce de Bach). Pour les ajouter au-dessus des notes,
j'utilise la commande \set suggestAccidentals = ##t, le "t" final à remplacer après le
passage par un "f". Le problème est que ces altérations ont le même corps que celles de
l'armure alors que j'aimerais qu'elles soient plus petites d'environ 30 ou 40%. Existe t-
il une commande à insérer avant l'indication des notes altérées?

Bernard

Encore plus élégant que ma solution, merci! Mais mon problème subsiste: altérations trop
grosses... comment réduire leur corps?

Bernard

···

Le mardi, 10 mars 2009 13.21:15, vous avez écrit : > Bernard Meylan a écrit :

> j'ai inséré deux altérations au-dessus de notes; ces altérations ne
> figurent pas dans le manuscrit, sans doute omises (pièce de Bach). Pour
> les ajouter au-dessus des notes, j'utilise la commande \set
> suggestAccidentals = ##t, le "t" final à remplacer après le passage par
> un "f". Le problème est que ces altérations ont le même corps que celles
> de l'armure alors que j'aimerais qu'elles soient plus petites d'environ
> 30 ou 40%. Existe t- il une commande à insérer avant l'indication des
> notes altérées?

pour suggerer une altération, j'utilise : c4^\markup \sharp ou \flat ou
\natural écrit juste après la note do noire ici

rajouter \teeny dans le markup. Ou \small ou tiny selon tes envies... Tu
inséres ça comme suit :

^\markup \teeny \sharp

···

Le mardi 10 mars 2009, Bernard Meylan a écrit :

Encore plus élégant que ma solution, merci! Mais mon problème subsiste:
altérations trop grosses... comment réduire leur corps?

--
Cordialement, Daniel Cartron
« Les contraires s'attirent, les extrêmes se couchent. »
Willy

Le mardi, 10 mars 2009 21.25:41 Daniel Cartron, vous avez écrit :

rajouter \teeny dans le markup. Ou \small ou tiny selon tes envies... Tu
inséres ça comme suit :

^\markup \teeny \sharp

Merci; j'ai fait cette manip, et tout allait bien... mais maniaque comme je suis, j'avais
envie de qqchose d'encore plus petit...J'ai tenté le \small et \smaller, ce dernier étant
de la même taille que \teeny; en regardant sur le Wikibook, j'ai découvert \super pour
l'écriture en exposant... soyons fou, me suis-je dit... et bingo! ça marche et c'est
exactement la taille qui convient.

Bernard

excellente idée, j'aurais d^y penser tout seul :slight_smile: la doc devient soudain plus
confortable...

···

Le mardi 10 mars 2009, Xavier Scheuer a écrit :

Moi ce que j'utilise le plus (quand je ne trouve pas directement) c'est une
recherche Google :
« mot-clé site:LilyPond 2.12.3 documentation », qui permet de
chercher le mot-clé uniquement dans la documentation de lilypond (version
2.12).

--
Cordialement, Daniel Cartron
« Petit poisson deviendra grand si le pêcheur en raconte la prise. »
Robert Sabatier - Le livre de la déraison souriante