Placement du «+» dans basse chiffrée

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.

Ajouter \set figuredBassPlusDirection = #RIGHT

Oui, elle peut tout faire, notre Lily, mais parfois c'est bien caché :wink:

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.

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.

Le 15/11/2013 22:33, bameylan disait :

Bonsoir/jour à tous,

je cherche à positionner le signe «+» à droite du chiffre (4+) et le
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

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.

..........
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 ?

···

Le 17/11/2013 18:07, bameylan a écrit :

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:

--
JJG

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

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

Nicolas

···

Le 17 nov. 2013 à 18:07, bameylan <****@****> a écrit :

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

Le 17/11/2013 18:07, bameylan disait :

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:

[…]

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...

En modifiant

\version "2.17.95"
\header { … }
\paper { … }
global = { … }

oboe = \relative c'' { … }
violinI = \relative c'' { … }
violinII = \relative c'' { … }
viola = \relative c' { … }
bcMusic = \relative c { … }

bcFigures = \figuremode {
   \global

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

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.

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

.........

- 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 )

...........
pas de merci pour moi car ma suggestion ne servait à rien ! :slight_smile: puisque la basse chiffrée se compilait normalement !

bonne continuation !

···

Le 17/11/2013 21:49, bameylan a écrit :

--
JJG

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