sauts de ligne

Bonjour,

Je viens de m'inscrire à la liste.

Je débute avec lilypond et j'ai un peu de mal à me servir de l'aide en ligne.

Je voudrais confectionner une page contenant les 12 gammes majeures.

Pour cela, j'aurais besoin des choses suivantes :

  • qu'il n'y ait aucun symbole de mesure après l'armature

  • pouvoir "sauter une ligne" entre deux gammes, pour commencer une nouvelle portée.

  • écrire le nom de la gamme (par exemple "ré majeur") en haut à gauche de chaque nouvelle portée. J'ai essayé \mark " ..." mais le texte se superpose à la clef de sol.

Pourriez-vous me dire comment réaliser cela ?

Merci.

Bonjour,

Bonjour Bruno, bienvenue sur la liste !

Je débute avec lilypond et j'ai un peu de mal à me servir de l'aide en
ligne.

Nous sommes en travaux depuis quelques mois -- mais ça n'est que temporaire.

Je voudrais confectionner une page contenant les 12 gammes majeures.

Pour cela, j'aurais besoin des choses suivantes :

- qu'il n'y ait aucun symbole de mesure après l'armature

de mémoire,

\override Staff.TimeSignature #'stencil = ##f

- pouvoir "sauter une ligne" entre deux gammes, pour commencer une nouvelle
portée.

\break

- écrire le nom de la gamme (par exemple "ré majeur") en haut à gauche de
chaque nouvelle portée. J'ai essayé \mark " ..." mais le texte se superpose
à la clef de sol.

??? Le texte ne devrait pas entrer en collision avec la clé. Vous
devriez essayer la version de développement (2.11.49), où toutes ces
collisions ont été réglées.

Cordialement,
Valentin

···

Le 23 juin 2008 21:16, Bruno <****@****> a écrit :

Bruno a écrit :

Bonjour,

Bonjour

Je viens de m'inscrire à la liste.

Bienvenue, je crois que c'est une bonne chose. Il y a sur cette liste des personnes qui connaissent parfaitement Lilypond. Ce qui n'est pas mon cas, car je suis encore débutant (une petite année d'utilisation de Lilypond) .
Ce n'est peut-être pas parfait ce que je vais proposer, mais voici comment je procède.

Je débute avec lilypond et j'ai un peu de mal à me servir de l'aide en ligne.

Ca vient petit à petit...Tout le monde est passé par là. Mais avec la documentation et la liste de diffusion, cela va beaucoup mieux.

Je voudrais confectionner une page contenant les 12 gammes majeures.
Pour cela, j'aurais besoin des choses suivantes :
- qu'il n'y ait aucun symbole de mesure après l'armature

Dans la voix, il faut utiliser la commande \override TimeSignature #'transparent = ##t
qui rend transparent l'indication de mesure, ce qui n'empêche pas de mettre un \time (+ une indication de mesure) car par défaut les mesures auront 4 temps, même si l'indication de mesure (après l'armature) est cachée.

Vous avez la possibilité d'écrire de la musique non mesurée (pour mettre toute la gamme dans une seule mesure par exemple) avec la fonction \cadenzaOn (les notes) \cadenzaOff
Partie 6.4.6 Unmetered music de la doc.

Après la gamme, un petit \break pour forcer le retour à la ligne et on continue.

- pouvoir "sauter une ligne" entre deux gammes, pour commencer une nouvelle portée.

Pour écarter les portées, il faut utiliser la commande :
\override Staff.VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3)
minimum-Y-extent fonctionne avec 2 nombres : je crois me souvenir que le premier est toujours négatif (espace qu'on souhaite sous la portée), le second positif (espace au-dessus de la portée).

- écrire le nom de la gamme (par exemple "ré majeur") en haut à gauche de chaque nouvelle portée. J'ai essayé \mark " ..." mais le texte se superpose à la clef de sol.

Est-ce qu'un \markup {} accroché à la première note ne conviendrait pas : d^\markup {Ré majeur}

Pourriez-vous me dire comment réaliser cela ?

Est-ce que cela convient ?

Merci.

Pour une fois que je peux répondre.
Musicalement,

···

--
Luc De Rossi
Lilypond 2.11.34
Ubuntu Gutsy

------------------------------------------------------------------------

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

Désolé, je n'avais pas vu qu'entre temps Valentin avait répondu...

Quand je disais qu'il y a des personnes qui connaissent très bien Lilypond... :wink:

Cordialement

···

--
Luc De Rossi
Lilypond 2.11.34
Ubuntu Gutsy

Bruno a écrit :

Bonjour,
Je viens de m'inscrire à la liste.
Je débute avec lilypond et j'ai un peu de mal à me servir de l'aide en ligne.
Je voudrais confectionner une page contenant les 12 gammes majeures.
Pour cela, j'aurais besoin des choses suivantes :
- qu'il n'y ait aucun symbole de mesure après l'armature
- pouvoir "sauter une ligne" entre deux gammes, pour commencer une nouvelle portée.
- écrire le nom de la gamme (par exemple "ré majeur") en haut à gauche de chaque nouvelle portée. J'ai essayé \mark " ..." mais le texte se superpose à la clef de sol.
Pourriez-vous me dire comment réaliser cela ?
Merci.
------------------------------------------------------------------------

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
  
--
Luc De Rossi
Lilypond 2.11.34
Ubuntu Gutsy

Merci beaucoup pour vos réponses. Ca fonctionne très bien avec vos indications.

J'aurais encore quelques questions supplémentaires :

- Comment fait-on pour forcer l'écriture d'une barre de mesure entre deux groupes de notes dans un environnement où je n'ai pas défini de mesure (avec \override Staff.TimeSignature #'stencil = ##f ).

- Peut-on forcer également l'écriture d'un dièse, d'un bémol et d'un bécarre sur une note ?

Merci.

Bruno.

Bruno a écrit :

Merci beaucoup pour vos réponses. Ca fonctionne très bien avec vos indications.

J'aurais encore quelques questions supplémentaires :

- Comment fait-on pour forcer l'écriture d'une barre de mesure entre deux groupes de notes dans un environnement où je n'ai pas défini de mesure (avec \override Staff.TimeSignature #'stencil = ##f ).

Il me semble qu'il suffit de mettre la commande \bar "|".

- Peut-on forcer également l'écriture d'un dièse, d'un bémol et d'un bécarre sur une note ?

C'est-à-dire faire apparaître une altération de précaution ?
Si tel est le cas, il faut ajouter ou bien un point d'interrogation derrière la note (d m fis?) ce qui fait apparaître l'altération ou le bécarre dans une parenthèse, ou bien pour omettre la parenthèse on peut utiliser un point d'exclamation (e fis! gis!).
Cf. 6.1.3 Cautionary accidentals de la doc.

Merci.

Bruno.

Cordialement,
Luc De Rossi

···

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

Salut et bienvenue !

  • qu'il n'y ait aucun symbole de mesure après l'armature

dans ton \global ou juste avant les notes, tu écris : \override TimeSignature #'transparent = ##t

  • pouvoir "sauter une ligne" entre deux gammes, pour commencer une nouvelle portée.

Un petit \break après la dernière note de la ligne

  • écrire le nom de la gamme (par exemple "ré majeur") en haut à gauche de chaque nouvelle portée. J'ai essayé \mark " ..." mais le texte se superpose à la clef de sol.
Plusieurs façons : 
-     soit tu joues à positionner le markup avec : **\once \override TextScript #'extra-offset = #'( -4.0 . 0.5 )** (il faut adapter les valeurs), que tu places juste avant la note qui est attachée au markup.
-     soit tu crées une pièce pour chaque ligne (avec un header particulier comme [ici](http://lilypond.org/doc/v2.10/Documentation/user/lilypond/Creating-titles#Creating-titles)). C’est plus complexe, mais c’est plus lilypond, je trouve

A bientôt ! Et n’héiste pas à poser des questions de base !

Jmarc

-----Message d'origine-----

···

De : lilypond-user-fr-bounces+jmlgrd=****@**** [mailto:lilypond-user-fr-bounces+jmlgrd=****@****] De la part de Bruno
Envoyé : lundi 23 juin 2008 21:16
À : lilypond-user-fr@gnu.org
Objet : sauts de ligne

Bonjour,

Je viens de m'inscrire à la liste.

Je débute avec lilypond et j'ai un peu de mal à me servir de l'aide en ligne.

Je voudrais confectionner une page contenant les 12 gammes majeures.

Pour cela, j'aurais besoin des choses suivantes :

  • qu'il n'y ait aucun symbole de mesure après l'armature

  • pouvoir "sauter une ligne" entre deux gammes, pour commencer une nouvelle portée.

  • écrire le nom de la gamme (par exemple "ré majeur") en haut à gauche de chaque nouvelle portée. J'ai essayé \mark " ..." mais le texte se superpose à la clef de sol.

Pourriez-vous me dire comment réaliser cela ?

Merci.


L'intégrité de ce message (et toutes ses pièces jointes éventuelles) n'étant pas assurée sur internet,ENSPM Formation Industrie - IFP Training ne peut être tenu responsable de son contenu.Toute utilisation ou diffusion non autorisée est interdite. Si vous n'êtes pas destinataire de ce message, merci de le détruire et d'avertir l'expéditeur.

The integrity of this message (and any attachments) cannot be guaranteed on the Internet. ENSPM Formation Industrie - IFP Training can not therefore be considered responsible for the contents. Any unauthorized use or dissemination is prohibited. If you are not the intended recipient of this message, then please delete it and notify the sender.


  • écrire le nom de la gamme (par exemple "ré majeur") en haut à gauche de chaque nouvelle portée. J'ai essayé \mark " ..." mais le texte se superpose à la clef de sol.
Plusieurs façons : 
-     soit tu joues à positionner le markup avec : **\once \override TextScript #'extra-offset = #'( -4.0 . 0.5 )** (il faut adapter les valeurs), que tu places juste avant la note qui est attachée au markup.
-     soit tu crées une pièce pour chaque ligne (avec un header particulier comme [ici](http://lilypond.org/doc/v2.10/Documentation/user/lilypond/Creating-titles#Creating-titles)). C’est plus complexe, mais c’est plus lilypond, je trouve

Où bien encore utiliser : \override Score.RehearsalMark #'break-align-symbols = #'(key-signature)
pour que le texte soit centré au dessus des altérations à la clef .

Voir http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Text-marks#Text-marks

Bienvenue Bruno

Gilles

Bienvenue

qu'il n'y ait aucun symbole de mesure après l'armature pouvoir
"sauter une ligne" entre deux gammes, pour commencer une nouvelle
portée.

> écrire le nom de la gamme (par exemple "ré majeur")

Je te propose ceci: un bloc score pour chaque gamme

%%---------------------------------------
global = { %% aucun symbole de mesure après l'armature
\override Staff.TimeSignature #'stencil = ##f
\override Staff.BarLine #'transparent = ##t
}

%% Nommer les gammes ( script plus propre)

GammeDO = \relative c' { c d e f g a b c }
GammeRE = \relative c' { d e fis g a b cis d }

\score {
  \new Voice << \global \GammeDO >>
  \layout { }
  %%- écrire le nom de la gamme
  \header { piece = "Gamme de Do" }
}

\score {
  \new Voice << \global \GammeRE >>
  \layout { }
  %%- écrire le nom de la gamme
  \header { piece = "Gamme de ré majeur" }
}

\paper {
%% décommenter pour une ligne sur toute la longueur de la page
%% ragged-right = ##f
}
%%--------------------------------------

fichier joint

gammes.ly (922 Bytes)

···

--
Martial