Subject: Placement du «+» dans basse chiffrée

From: bameylan <[email-masked]>
Date: Fri, 15 Nov 2013 13:33:23 -0800 (PST)

Bonsoir/jour à tous,

je cherche à positionner le signe «+» à droite du chiffre (4+) et le
chiffrage au dessus des notes; mais soit j'écris \figuremode et mes chiffres
se trouvent bien au dessus mais le «+» reste obstinément à gauche du «4»,
soit j'écris \figures et le «+» est à la bonne place mais les chiffres se
placent au dessous des notes et impossible de les faire monter...

\version "2.17.95"

bcMusic = \relative c {
  c4 c c c
}

bcFigures = \figuremode {
  \override Staff.BassFigureAlignmentPositioning #'direction = #UP
  \set figuredBassPlusDirection = #RIGHT
  <6>4 <4\+ 2>
  
}

\score {
  \new Staff { \clef bass << \bcMusic \bcFigures >> }
  \layout { }
}

Une idée?

Bernard

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Placement-du-dans-basse-chiffree-tp7580551.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Seventies <[email-masked]>
Date: Fri, 15 Nov 2013 13:56:56 -0800 (PST)

Ajouter \set figuredBassPlusDirection = #RIGHT

Oui, elle peut tout faire, notre Lily, mais parfois c'est bien caché ;-)

Cordialement,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Placement-du-dans-basse-chiffree-tp7580551p7580552.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: bameylan <[email-masked]>
Date: Fri, 15 Nov 2013 14:55:06 -0800 (PST)

Merci... mais tu n'as pas dû lire le code jusqu'au bout... cette petite ligne
y figure... le problème étant qu'elle ne marche qu'avec le contexte \figures
et pas avec \figuremode, et que si je passe sous \figures, les chiffres
giclent sous les notes et je n'ai pas trouvé la manière de les forcer à se
placer au dessus...

Bernard

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Placement-du-dans-basse-chiffree-tp7580551p7580553.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Jean-Charles Malahieude <[email-masked]>
Date: Sat, 16 Nov 2013 11:27:34 +0100

Le 15/11/2013 22:33, bameylan disait :
> chiffrage au dessus des notes…
>

Déplace les dérogations dans le bloc layout :

  \layout {
    \context { \FiguredBass
      figuredBassAlterationDirection = #RIGHT
     \override BassFigureAlignmentPositioning.direction = #UP }
   }

@+
Jean-Charles

---

From: bameylan <[email-masked]>
Date: Sun, 17 Nov 2013 09:07:17 -0800 (PST)

Bon alors... j'ai placé ces dérogations à la place indiquée avec évidemment
le 

\override figuredBassPlusDirection = #RIGHT

pour avoir mon «+» à droite du chiffre, et Lily me répond par un chapelet
d'injures du style:

Démarrage lilypond 2.17.95 [exemple.ly]...
Traitement de « /home/bameylan/Lily/exemple.ly »
Analyse...
/home/bameylan/Lily/exemple.ly:118:8: Erreur : syntax error, unexpected \set
       
       \set figuredBassPlusDirection = #RIGHT 
/home/bameylan/Lily/exemple.ly:121:4: Erreur : syntax error, unexpected '}'
   
   }
/home/bameylan/Lily/exemple.ly:121:5: Erreur : Fichier principal non fini
   }
    
Interprétation en cours de la musique...
Pré-traitement des éléments graphiques...
Détermination du nombre optimal de pages...
Répartition de la musique sur une page...
Dessin des systèmes...
Sortie mise en page vers « exemple.ps »...
Conversion à « ./exemple.pdf »...
erreur fatale : erreur sur les fichiers "/home/bameylan/Lily/exemple.ly"
Arrêté avec le code de retour 1.

alors que si je mets la ligne mentionnée tout en haut de mon message, la
compilation se termine sans problèmes... Je ne sais plus trop quoi faire...
À tout hasard, voici mon fichier à peu près complet...

\version "2.17.95"

\header {
  title = "Concerto No. 4"
  composer = "Telemann"
  % Supprimer le pied de page par défaut
  tagline = ##f
}

\paper {
  line-width = 18.0 \cm
  top-margin = 1.5\cm
  bottom-margin = 1.5\cm
  ragged-last-bottom = ##f
  after-title-spacing = #'((padding . 5)) 
}

#(set-global-staff-size 16)
%\pointAndClickOff

global = {
  \key e \minor
  \time 4/4
  \set Timing.beamExceptions = #'()
  \set Timing.baseMoment = #(ly:make-moment 1/4)
  \set Timing.beatStructure = #'(1 1 1 1)
  \tempo "Andante"
}

oboe = \relative c'' {
  \global
  
  \bar "||"
  
}

violinI = \relative c'' {
  \global

}

violinII = \relative c'' {
  \global

  
}

viola = \relative c' {
  \global

}

bcMusic = \relative c {
  \global
  e8 g a b e, g a b e, e d fis b, e d fis b, g' fis a d, b c d g b, c d g, a
b c 

}

bcFigures = \figuremode {
  \global
  \override Staff.BassFigureAlignmentPositioning #'direction = #UP
  \override Staff.BassFigure #'font-name = #"DayRoman Regular"
  \override Staff.BassFigure #'font-size = # 1
  s8 <6\+> s <_+> s <6\+> s <_+> s4 <6>8 <_+> s4 <6>8 <_+> s4 <6>8 <_+> s
<6> s4 s8 <6> s4. <6>8 <5> s 

}

oboePart = \new Staff \with { \override StaffSymbol #'thickness = #1.75
  instrumentName = "Hautbois"
} \oboe

violinIPart = \new Staff \with {
  instrumentName = "Violon I"
} \violinI

violinIIPart = \new Staff \with {
  instrumentName = "Violon II"
} \violinII

violaPart = \new Staff \with {
  instrumentName = "Alto"
} { \clef alto \viola }

bassoContinuoPart = \new Staff \with {
  instrumentName = "Basse continue"
} { \clef bass << \bcMusic \bcFigures >> }

\score {
  <<
    \oboePart
    \new ChoirStaff \with {\override StaffSymbol #'thickness = #1.75 }
    <<
      \violinIPart
      \violinIIPart
      \violaPart
      \bassoContinuoPart
  \layout {
    \context {
      \Score
      \override BarNumber #'break-align-symbols = #'(clef left-edge
staff-bar)  
      \override BarNumber #'self-alignment-X = #2.0 
      \override BarNumber #'font-name = #"Berenis ADF Med Bold Italic"
      \override BarNumber #'padding = #1.0
      \override SpacingSpanner #'uniform-stretching = ##t
     }
     \context { 
       \FiguredBass 
       figuredBassAlterationDirection = #RIGHT 
       \override BassFigureAlignmentPositioning.direction = #UP
       \set figuredBassPlusDirection = #RIGHT 
     } 
   } 
   }

En tous cas Jean-Charles, merci pour ta patience...

Bernard 

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Placement-du-dans-basse-chiffree-tp7580551p7580560.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Jean-Jacques Gerbaud <[email-masked]>
Date: Sun, 17 Nov 2013 19:16:53 +0100

> pour avoir mon «+» à droite du chiffre, et Lily me répond par un chapelet
..........
Si j'étais dans tes chaussures, je me poserais la question de savoir si 
l'erreur vient de la basse chiffrée ou d'ailleurs.

Est ce que la compilation se passe normalement sans la basse chiffrée ?

-- 
JJG

Linux ? Y a moins bien mais c'est plus cher !
http://www.sky.fm/play/classical
http://www.radiosuisseclassique.ch/fr

---

From: Nicolas Sceaux <[email-masked]>
Date: Sun, 17 Nov 2013 20:08:25 +0100

>      \set figuredBassPlusDirection = #RIGHT 

Dans le block \context, ne pas mettre \set : voir comment c'est fait
pour figuredBassAlterationDirection deux lignes plus haut.

Nicolas

---

From: Jean-Charles Malahieude <[email-masked]>
Date: Sun, 17 Nov 2013 20:33:10 +0100

Le 17/11/2013 18:07, bameylan disait :
> […]

En modifiant

> \version "2.17.95"
> \header { … }
> \paper { … }
> global = { … }
>
> oboe = \relative c'' { … }
> violinI = \relative c'' { … }
> violinII = \relative c'' { … }
> viola = \relative c' { … }
> bcMusic = \relative c { … }
>
JE VIRE >    \override Staff.BassFigureAlignmentPositioning #'direction 
= #UP
JE VIRE >    \override Staff.BassFigure #'font-name = #"DayRoman Regular"
JE VIRE >    \override Staff.BassFigure #'font-size = # 1
>    s8 <6\+> s <_+> … <6>8 <5> s }
>
> oboePart = \new Staff \with { … } \oboe
> violinIPart = \new Staff \with { … } \violinI
> violinIIPart = \new Staff \with { … } \violinII
> violaPart = \new Staff \with { … } { \clef alto \viola }
> bassoContinuoPart = \new Staff \with { … } { \clef bass << \bcMusic \bcFigures >> }
>
> \score {
>    <<
>      \oboePart
>      \new ChoirStaff \with {… }
>      << … >> >>
>    \layout {
>      \context {
>        \Score … }

JE MODIFIE (autant pour moi, çà venait d'une définition aliassée)
>       \context { \FiguredBass … }

en remplaçant par
      \context { \Staff %FiguredBass
        figuredBassAlterationDirection = #RIGHT
        \override BassFigureAlignmentPositioning.direction = #UP
        figuredBassPlusDirection = #RIGHT
        \override BassFigure.font-name = #"DayRoman Regular"
        \override BassFigure.font-size = #1
      }

>>     } }

et j'obtiens l'image jointe (attention, je n'ai pas vérifié avoir tes 
fontes à disposition).

@+
Jean-Charles

---

From: bameylan <[email-masked]>
Date: Sun, 17 Nov 2013 12:49:57 -0800 (PST)

Alors merci à (dans l'ordre d'apparition à l'écran):

THE JEAN'S TRIO, FEATURING:
- Jean-François (juste le \set qui était de trop...)
- Jean-Charles (ta dernière mouture était la bonne... faudra juste que je
reprenne mes partoches où j'ai inséré mes incantations de fontes à
l'intérieur du bloc de la basse chiffrée pour les déplacer dans celui du
\layout...)
- Jean-Jacques (la basse chiffrée se compilait sans problèmes... jusqu'à ce
que je décide d'y mettre un peu d'ambiance rock'n roll avec mes changements
de fontes... une marotte chez moi  )

ET EN GUEST STAR:
- Nicolas (merci d'avoir mis le doigt là où je n'avais rien vu... pas fait
le rapprochement entre  «figuredBassAlterationDirection» et
«figuredBassPlusDirection»

Bonne soirée à vous quatre.

Bernard

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Placement-du-dans-basse-chiffree-tp7580551p7580564.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: JJG <[email-masked]>
Date: Sun, 17 Nov 2013 23:00:15 +0100

> Alors merci à (dans l'ordre d'apparition à l'écran):
.........
> de fontes... une marotte chez moi  )
...........
pas de merci pour moi car ma suggestion ne servait à rien ! :-) puisque 
la basse chiffrée se compilait normalement !

bonne continuation !

-- 
JJG