lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: citation de voix


From: Editions IN NOMINE
Subject: Re: citation de voix
Date: Fri, 11 Jun 2010 15:44:24 +0200
User-agent: Thunderbird 2.0.0.24 (X11/20100411)

Encore merci à Xavier, et voici une solution en utilisant la fonction décrite dans le dit LSR :

\version "2.13"

% définition de la clé et du nom de la voie citée
setClefCue = #(define-music-function (parser location instr clef)
                                                    (string? string?)
  #{
    \once \override Staff.Clef #'font-size = #-3 \clef $clef
    \set Voice.instrumentCueName = $instr
  #} )

%la fonction est appelée ainsi :
%\cleffedCueDuring #"citation" #DIRECTION #"Nom de la citation" #"clé de la citation" #"Nom de la voix principale" #"clé de la voix principale" {voix principale} cleffedCueDuring = #(define-music-function (parser location cuevoice direction instrcue clefcue instr clefinstr cuemusic) (string? number? string? string? string? string? ly:music?)
  #{
\tag #'cued { \cueDuring #$cuevoice #$direction { \setClefCue #$instrcue #$clefcue $cuemusic \setClefCue #$instr #$clefinstr } }
    \tag #'uncued $cuemusic
  #}
)

%la citation qui s'apellera bassetaille, dont le nom est Basse-Taille et dont la clé est bass
basseTaille = \relative c { \clef bass R1*3 d4 e f g a1 d,4 cis d2}
\addQuote bassetaille { \bassetaille }

taille = \relative c' {\clef alto
R1*3 \cleffedCueDuring #"bassetaille" #1 #"Basse-Taille" #"bass" #"Taille" #"alto" { R1 r2 }
a'4 g f e f2 e1 \bar "|."
}

\layout {
\context { \Score % set the font of the instrument names to a smaller size:
     \override InstrumentSwitch #'font-size = #-3
 }
}

\score {
 \new Staff \keepWithTag #'cued \taille
 \header { piece="Solo score with cue notes"}
}

L'immense avantage est de pouvoir citer des passages déjà saisis par ailleurs, ce qui est mon cas. L'utilisation de cette fonction vient donc après la constitution d'un conducteur et l'élaboration des parties séparées.

A bientôt !

JMarc

Xavier Scheuer a écrit :
2010/6/11 Editions IN NOMINE <address@hidden> :

2.13 sur ubuntu 9.10

Bonjour à toute la troupe !


Bon rien ne va plus !

Je suis en train de graver le concert à quatre parties de violes de
Charpentier, et je souhaite, pour le prélude, indiquer par exemple
à la partie de Taille qui attend 4 mesures avant d'entrer, quelques
notes de la partie de Basse-Taille pour qu'elle puisse se repérer
et démarrer au bon moment.

[...]

Ne vous cassez pas le tronc sur la grosseur de la citation, j'ai en
magasin.
Mais bon sang, ça fait une heure que je triture la doc et transpose
les tests sans rien pouvoir faire de joli...

Salut !

Tu as bien consulé cette partie de la doc ?
http://lilypond.org/doc/v2.13/Documentation/notation/writing-parts#formatting-cue-notes


basseTaille = \relative c {
  \clef bass
  \time 2/2
  % toute la partie de Basse-Taille
  R1*3  % ajouté par XS pour l'exemple
  d4 e f g
  a1*1/2
}
\addQuote "basseTaille" { \basseTaille }

taille = \relative c' {
  \time 2/2
  \clef alto
R1*3
\cueDuring #"basseTaille" #UP { R1 }  %% CECI
r2 a'4 g
% etc.
}

\score {
  <<
    \new Staff {
      \taille
    }
    \new Staff {
      \basseTaille
    }
  >>
}


Mais dans le cas présent j'utiliserais

  \cleffedCueDuring #"tailleBasse" #UP #"Taille basse" #"bass"
#"Taille" #"alto" { R1 }

cleffedCueDuring défini dans http://lsr.dsi.unimi.it/LSR/Item?id=388

Cordialement,
Xavier

PS : Il y a plusieurs problèmes de mesures incomplètes...

--
Xavier Scheuer <address@hidden>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]