[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Problème de contexte avec frescobaldi
From: |
Bernard Meylan |
Subject: |
Problème de contexte avec frescobaldi |
Date: |
Sun, 21 Feb 2016 06:34:55 -0700 (MST) |
Bonjour,
partant d'une pièce pour violon, soprano et basse continue, Frescobaldi me
livre le gabarit suivant:
\version "2.18.2"
\header {
% Supprimer le pied de page par défaut
tagline = ##f
}
global = {
\key d \major
\time 4/4
}
violin = \relative c'' {
\global
% En avant la musique !
}
sopranoVoice = \relative c'' {
\global
\dynamicUp
% En avant la musique !
}
verse = \lyricmode {
% Ajouter ici des paroles.
}
bcMusic = \relative c {
\global
% En avant la musique !
}
bcFigures = \figuremode {
\global
\override Staff.BassFigureAlignmentPositioning #'direction = #DOWN
% Ajouter des chiffrages ici.
}
violinPart = \new Staff \violin
sopranoVoicePart = \new Staff { \sopranoVoice }
\addlyrics { \verse }
bassoContinuoPart = \new Staff { \clef bass << \bcMusic \bcFigures >> }
\score {
\new ChoirStaff <<
\violinPart
\sopranoVoicePart
\bassoContinuoPart
>>
\layout { }
}
Le problème vient de l'introduction d'une mesure d'ossia lorsqu'il faut l'
«attacher» sur (ou sous) une voix définie (un contexte, donc). Lorsque
j'introduis une mesure dans les 3 voix, avec un ossia pour le violon et un
autre pour la basse continue, comme ceci:
\version "2.18.2"
\header {
% Supprimer le pied de page par défaut
tagline = ##f
}
smaller = {
\set fontSize = #-3
\override Stem #'length-fraction = #0.8
\override Beam #'thickness = #0.384
\override Beam #'length-fraction = #0.8
}
global = {
\key d \major
\time 4/4
}
violin = \relative c'' {
\global
e4. a8 a4
<<
{gis8.( fis16*1/2 gis)}
\new Staff \with {
\omit TimeSignature
alignAboveContext = #"violin"
fontSize = #-3
\clef french
firstClef = ##f
\override VerticalAxisGroup.default-staff-staff-spacing =
#'((basic-distance . 0)
(padding . -1))
} { \smaller gis8.( fis32 gis) \normalsize }
>>
}
sopranoVoice = \relative c'' {
\global
\dynamicUp
gis4 a8 b16 cis d4 b8 cis16 d
}
verse = \lyricmode {
% Ajouter ici des paroles.
}
bcMusic = \relative c {
\global
<<
{r8 e16 d}
\new Staff \with {
\omit TimeSignature
alignAboveContext = #"bcmusic"
fontSize = #-3
\clef french
firstClef = ##f
\override VerticalAxisGroup.default-staff-staff-spacing =
#'((basic-distance . 0)
(padding . -1))
} { \smaller r8 a''16 b \normalsize }
>>
cis,,8 cis b4 r8 b
}
bcFigures = \figuremode {
\global
\override Staff.BassFigureAlignmentPositioning #'direction = #DOWN
% Ajouter des chiffrages ici.
}
violinPart = \new Staff \violin
sopranoVoicePart = \new Staff { \sopranoVoice }
\addlyrics { \verse }
bassoContinuoPart = \new Staff { \clef bass << \bcMusic \bcFigures >> }
\score {
\new ChoirStaff <<
\violinPart
\sopranoVoicePart
\bassoContinuoPart
>>
\layout { }
}
tout se passe comme si LilyPond ne reconnaissait pas les contextes "violin"
et "bcmusic".
Est-ce que Frescobaldi gère mal cette question de contexte? j'ai lu qu'il
fallait les écrire entre guillemets, du style "violin", mais où les mettre?
J'ai bien tenté de les glisser dans les définitions des contextes:
violinPart = \new Staff \violin
sopranoVoicePart = \new Staff { \sopranoVoice }
\addlyrics { \verse }
bassoContinuoPart = \new Staff { \clef bass << \bcMusic \bcFigures >> }
mais c'est à chaque fois un message d'erreur...
Bernard
-----
Cordialement
Bernard
--
View this message in context:
http://lilypond-french-users.1298960.n2.nabble.com/Probleme-de-contexte-avec-frescobaldi-tp7583685.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.
- Problème de contexte avec frescobaldi,
Bernard Meylan <=