tags et CueDuring

classic Classique list Liste threaded Arborescence
12 messages Options
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

tags et CueDuring

Rémy

Bonjour à tous,

 

J'essaye de retranscrire une oeuvre avec conducteur+parties instrimentales séparées. Pour aider l'instrumentiste, je pensais ajouter un 'CueVoice' indiquant la fin d'une partie vocale. J'utilise des tags dans la partie instrumentale pour indiquer les notes qui doivent se trouver dans le conducteur et celles qui doivent être dans la partie instrumentale seule.

Voici un bref exemple :

 

\version "2.16.2"

\include "italiano.ly"

 

Cantus = \relative do' {

\clef soprano

la4 sol la la2

}

Lyrics = \lyricmode { \set fontSize = #-2 Al -- le -- lu -- ia }

\addQuote "SmallCantus" \new CueVoice = "CueCantus" \Cantus

 

Violin = \relative do'' {

\clef treble

R1*12

\tag #'conductor R1*2

\tag #'instrumPart \cueDuring #"SmallCantus" #DOWN { R1*2 }

r2 do2 re1 mi fa4 sol4 sol,2

}

\markup {"Score pour le conducteur"}

\score {

\new Staff

<<

\keepWithTag #'conductor

\removeWithTag #'instrumPart

\Violin

>>

}

\markup{"Score pour la partie instrumentale seule avec la partie de soprano en Cue voice"}

\score {

\new Staff

<<

\compressFullBarRests

\removeWithTag #'conductor

\keepWithTag #'instrumPart

\new Voice \Violin

\new Lyrics = "CueLyrics" \lyricsto "CueCantus" \Lyrics

>>

}

 

Le probllème est que les CueVoice n'apparaissent pas...

J'ai aussi un warning sur les Lyrics et je pensais que c'était un autre Pb, mais il est peut être lié.

 

L'un de vous pourrait me guider vers la solution ?

Merci de votre aide,

 

Rémy

 


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: tags et CueDuring

Schneidy
Bonjour Rémy,

Le warning vient d'une voix non spécifiée. De plus, le 'reoveWithTag ne sont pas nécessaires:

\version "2.16.2"
\include "italiano.ly"
 
Cantus = \relative do' {
\clef soprano
la4 sol la la2
}

Lyrics = \lyricmode { \set fontSize = #-2 Al -- le -- lu -- ia }
\addQuote "SmallCantus" \new CueVoice = "CueCantus" \Cantus

Violin = \relative do'' {
\clef treble
R1*12
\tag #'conductor R1*2
\tag #'instrumPart \cueDuring #"SmallCantus" #DOWN { R1*2 }
r2 do2 re1 mi fa4 sol4 sol,2
}

\markup {"Score pour le conducteur"}
\score {
\new Staff
<<
\keepWithTag #'conductor
%\removeWithTag #'instrumPart
\Violin
>>
}

\markup{"Score pour la partie instrumentale seule avec la partie de soprano en Cue voice"}
\score {
\new Staff
<<
\compressFullBarRests
%\removeWithTag #'conductor
\keepWithTag #'instrumPart
\new Voice = "CueCantus" \Violin
\new Lyrics = "CueLyrics" \lyricsto "CueCantus" \Lyrics
>>
}

Sinon chez moi ça comile impec.
Cordialement.

Pierre
PS. Il faudra passer à une version plus récente, peu de personnes peuvent t'aider en v2.16.

Le 18 octobre 2016 à 06:51, Remy CLAVERIE <[hidden email]> a écrit :

Bonjour à tous,

 

J'essaye de retranscrire une oeuvre avec conducteur+parties instrimentales séparées. Pour aider l'instrumentiste, je pensais ajouter un 'CueVoice' indiquant la fin d'une partie vocale. J'utilise des tags dans la partie instrumentale pour indiquer les notes qui doivent se trouver dans le conducteur et celles qui doivent être dans la partie instrumentale seule.

Voici un bref exemple :

 

\version "2.16.2"

\include "italiano.ly"

 

Cantus = \relative do' {

\clef soprano

la4 sol la la2

}

Lyrics = \lyricmode { \set fontSize = #-2 Al -- le -- lu -- ia }

\addQuote "SmallCantus" \new CueVoice = "CueCantus" \Cantus

 

Violin = \relative do'' {

\clef treble

R1*12

\tag #'conductor R1*2

\tag #'instrumPart \cueDuring #"SmallCantus" #DOWN { R1*2 }

r2 do2 re1 mi fa4 sol4 sol,2

}

\markup {"Score pour le conducteur"}

\score {

\new Staff

<<

\keepWithTag #'conductor

\removeWithTag #'instrumPart

\Violin

>>

}

\markup{"Score pour la partie instrumentale seule avec la partie de soprano en Cue voice"}

\score {

\new Staff

<<

\compressFullBarRests

\removeWithTag #'conductor

\keepWithTag #'instrumPart

\new Voice \Violin

\new Lyrics = "CueLyrics" \lyricsto "CueCantus" \Lyrics

>>

}

 

Le probllème est que les CueVoice n'apparaissent pas...

J'ai aussi un warning sur les Lyrics et je pensais que c'était un autre Pb, mais il est peut être lié.

 

L'un de vous pourrait me guider vers la solution ?

Merci de votre aide,

 

Rémy

 


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr



_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

remy.jpg (57K) Download Attachment
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: tags et CueDuring

Rémy

Bonjour Piere,

 

Merci de cette prompte réponse mais, même si cela compile bien, le lyrics n'est pas sur le CueVoicie de la partie de Soprano mais sur la partie de violon.

Sur l'image que tu as produite, il y a un silence de 2 mesures sur la partie instrumentale, c'est là que devrait se trouver le CueVoice de Soprano ; et c'est ce qui ne fonctionne pas.

 

Merci de ton aide et dès que je peux passer sous 2.18, je le fais. Promis,

 

Rémy

 

 

 

 

 

> Message du 18/10/16 07:32

> De : "Pierre Perol-Schneider" <[hidden email]>
> A : "Remy CLAVERIE" <[hidden email]>
> Copie à : "Mialing list Lilypond" <[hidden email]>
> Objet : Re: tags et CueDuring
>
>
Bonjour Rémy,
>
>
Le warning vient d'une voix non spécifiée. De plus, le 'reoveWithTag ne sont pas nécessaires:
>
> \version "2.16.2"
> \include "italiano.ly"
>  
> Cantus = \relative do' {
> \clef soprano
> la4 sol la la2
> }
>
> Lyrics = \lyricmode { \set fontSize = #-2 Al -- le -- lu -- ia }
> \addQuote "SmallCantus" \new CueVoice = "CueCantus" \Cantus
>
> Violin = \relative do'' {
> \clef treble
> R1*12
> \tag #'conductor R1*2
> \tag #'instrumPart \cueDuring #"SmallCantus" #DOWN { R1*2 }
> r2 do2 re1 mi fa4 sol4 sol,2
> }
>
> \markup {"Score pour le conducteur"}
> \score {
> \new Staff
> <<
> \keepWithTag #'conductor
> %\removeWithTag #'instrumPart
> \Violin
> >>
> }
>
> \markup{"Score pour la partie instrumentale seule avec la partie de soprano en Cue voice"}
> \score {
> \new Staff
> <<
> \compressFullBarRests
> %\removeWithTag #'conductor
> \keepWithTag #'instrumPart
> \new Voice = "CueCantus" \Violin
> \new Lyrics = "CueLyrics" \lyricsto "CueCantus" \Lyrics
> >>
> }
>
>
Sinon chez moi ça comile impec.
>
Cordialement.
>

>
Pierre
>
PS. Il faudra passer à une version plus récente, peu de personnes peuvent t'aider en v2.16.
>

>
Le 18 octobre 2016 à 06:51, Remy CLAVERIE <[hidden email]> a écrit :
>

> Bonjour à tous,

>  

> J'essaye de retranscrire une oeuvre avec conducteur+parties instrimentales séparées. Pour aider l'instrumentiste, je pensais ajouter un 'CueVoice' indiquant la fin d'une partie vocale. J'utilise des tags dans la partie instrumentale pour indiquer les notes qui doivent se trouver dans le conducteur et celles qui doivent être dans la partie instrumentale seule.

> Voici un bref exemple :

>  

\version "2.16.2"

\include "italiano.ly"

 

Cantus = \relative do' {

\clef soprano

la4 sol la la2

}

Lyrics = \lyricmode { \set fontSize = #-2 Al -- le -- lu -- ia }

\addQuote "SmallCantus" \new CueVoice = "CueCantus" \Cantus

 

Violin = \relative do'' {

\clef treble

R1*12

\tag #'conductor R1*2

\tag #'instrumPart \cueDuring #"SmallCantus" #DOWN { R1*2 }

r2 do2 re1 mi fa4 sol4 sol,2

}

\markup {"Score pour le conducteur"}

\score {

\new Staff

<<

\keepWithTag #'conductor

\removeWithTag #'instrumPart

\Violin

>>

}

\markup{"Score pour la partie instrumentale seule avec la partie de soprano en Cue voice"}

\score {

\new Staff

<<

\compressFullBarRests

\removeWithTag #'conductor

\keepWithTag #'instrumPart

\new Voice \Violin

\new Lyrics = "CueLyrics" \lyricsto "CueCantus" \Lyrics

>>

}

 

Le probllème est que les CueVoice n'apparaissent pas...

J'ai aussi un warning sur les Lyrics et je pensais que c'était un autre Pb, mais il est peut être lié.

 

L'un de vous pourrait me guider vers la solution ?

Merci de votre aide,

 

Rémy

 


> _______________________________________________
> liste de diffusion lilypond-user-fr
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
>

>

>
> [ remy.jpg (57.7 Ko) ]
_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: tags et CueDuring

Olivier Miakinen-3
En réponse à ce message posté par Rémy
Bonjour Rémy,

Tout d'abord, comme l'a écrit Pierre, les \removeWithTag sont inutiles
puisque les \keepWithTag excluent déjà tout fragment tagué autre que
celui spécifié.

Par ailleurs :

Le 18/10/2016 06:51, Remy CLAVERIE a écrit :
>
> Cantus = \relative do' {
> \clef soprano
> la4 sol la la2
> }

Il est normal que cette partie n'apparaisse pas car elle ne porte
que sur les deux premières mesures alors que le \cueDuring se situe
aux 13e et 14 mesures.

Pour que ça apparaisse, il faut laisser la partie de Cantus complète
ou bien ajouter 12 mesures quelconques. Par exemple :

Cantus = \relative do' {
  \clef soprano
  R1*12 la4 sol la la2
}

> \new Lyrics = "CueLyrics" \lyricsto "CueCantus" \Lyrics

Je n'ai pas encore trouvé comme résoudre ça.


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: tags et CueDuring

Olivier Miakinen-2
Le 18/10/2016 22:28, j'écrivais :
>
>> \new Lyrics = "CueLyrics" \lyricsto "CueCantus" \Lyrics
>
> Je n'ai pas encore trouvé comme résoudre ça.

Bon, je crois que c'est mort avec \addQuote et \quoteDuring ou
\cueDuring : il faudrait pouvoir ajouter les lyrics dans le
\addQuote et j'ai bien l'impression que c'est impossible. En
tout cas, toutes mes tentatives ont échoué.

Le mieux que j'aie réussi à faire, c'est avec un CueVoice à
l'intérieur de la voix de violon :


\version "2.16.1"
\include "italiano.ly"

Cantus = \relative do' {
  \clef soprano
  la4 sol la la2
}
Lyrics = \lyricmode { \set fontSize = #-2 Al -- le -- lu -- ia }

Violin = \relative do'' {
  \clef treble
  R1*12
  <<
    R1*2
    \tag #'instrumPart
    \new CueVoice = "CueCantus" \Cantus
    \tag #'instrumPart
    \new Lyrics = "CueLyrics" \lyricsto "CueCantus" \Lyrics
  >>
  r2 do2 re1 mi fa4 sol4 sol,2
}

\markup {"Score pour le conducteur"}
\score {
  \new Staff
  <<
    \keepWithTag #'conductor
    \new Voice = "Violin" \Violin
  >>
}
\markup{"Score pour la partie instrumentale seule avec la partie de
soprano en Cue voice"}
\score {
  \new Staff
  <<
    \compressFullBarRests
    \keepWithTag #'instrumPart
    \new Voice = "Violin" \Violin
  >>
}


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: tags et CueDuring

Rémy
En réponse à ce message posté par Olivier Miakinen-3

Bonjour Olivier,

 

Merci de ta réponse, mais qui fontionne. je n'avais pas compris que \cueDuring devait débuter à la mesure 1.

Je cherche pour le Lyrics.

 

A+

 

Rémy

 

 

 

 

> Message du 18/10/16 22:47

> De : "Olivier Miakinen" <[hidden email]>
> A : "Mailing list Lilypond" <[hidden email]>
> Copie à :
> Objet : Re: tags et CueDuring
>
> Bonjour Rémy,
>
> Tout d'abord, comme l'a écrit Pierre, les \removeWithTag sont inutiles
> puisque les \keepWithTag excluent déjà tout fragment tagué autre que
> celui spécifié.
>
> Par ailleurs :
>
> Le 18/10/2016 06:51, Remy CLAVERIE a écrit :
> >
> > Cantus = \relative do' {
> > \clef soprano
> > la4 sol la la2
> > }
>
> Il est normal que cette partie n'apparaisse pas car elle ne porte
> que sur les deux premières mesures alors que le \cueDuring se situe
> aux 13e et 14 mesures.
>
> Pour que ça apparaisse, il faut laisser la partie de Cantus complète
> ou bien ajouter 12 mesures quelconques. Par exemple :
>
> Cantus = \relative do' {
> \clef soprano
> R1*12 la4 sol la la2
> }
>
> > \new Lyrics = "CueLyrics" \lyricsto "CueCantus" \Lyrics
>
> Je n'ai pas encore trouvé comme résoudre ça.
>
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: tags et CueDuring

Olivier Miakinen-3
Le 19/10/2016 06:02, Remy CLAVERIE a écrit :
>
> Je cherche pour le Lyrics.

Même un simple markup associé à chaque note est supprimé de \addQuote
et \cueDuring (partie instrumentale) alors qu'il est conservé par un
simple \new CueVoice (conducteur) :



\version "2.16.1"
\include "italiano.ly"

Cantus = \relative do' {
  \clef soprano
  R1*12 la4-"Al" sol-"le" la-"lu" la2-"ia"
}
CantusExtrait = \relative do' {
  \clef soprano
  la4-"Al" sol-"le" la-"lu" la2-"ia"
}
\addQuote "SmallCantus" \new CueVoice = "CueCantus" \Cantus

Lyrics = \lyricmode { \set fontSize = #-2 Al -- le -- lu -- ia }

Violin = \relative do'' {
  \clef treble
  R1*12
  \tag #'conductor << R1*2 \new CueVoice \CantusExtrait >>
  \tag #'instrumPart \cueDuringWithClef #"SmallCantus" #DOWN #"soprano"
{ R1*2 }
  r2 do2-"Vio" re1-"lon" mi fa4 sol4 sol,2
}

\markup {"Score pour le conducteur"}
\score {
  \new Staff
  <<
    \keepWithTag #'conductor
    \new Voice = "Violin" \Violin
  >>
}
\markup{"Score pour la partie instrumentale seule avec la partie de
soprano en Cue voice"}
\score {
  \new Staff
  <<
    \compressFullBarRests
    \keepWithTag #'instrumPart
    \new Voice = "Violin" \Violin
  >>
}



_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: tags et CueDuring

Rémy
En réponse à ce message posté par Olivier Miakinen-2

Bonjour à tous,

 

J'ai intégré vos différentes remarques dans le code ci dessous, mais cela ne fonctionne toujours pas. Est-ce un bug ?

Ce code est basé sur un snippet que j'ai ajouté à la fin du code. Il n'y a pas grande différence, hormai l'utilisation des tags :

\version "2.16.2"

\include "italiano.ly"

 

Cantus = \relative do'' {

R1*12

\clef treble

\set Staff . forceClef = ##t

la1^\markup{"Cantus"} sol2 la la2

}

 

\addQuote SmallCantus \new Voice = "CueCantus" { \Cantus }

 

Violin = \relative do'' {

\clef treble

R1*12

\tag #'conductor { R1*2 r2 do2 }

\tag #'instrumPart \cueDuring #"SmallCantus" #1 { R1*2 r2 do2 }

re1 mi fa4 sol4 sol,2

}

 

\markup {"Score pour le conducteur"}

\score {

\new Staff

<<

\keepWithTag #'conductor

\Violin

>>

}

\markup{"Score pour la partie instrumentale seule avec la partie de soprano en Cue voice"}

\score {

\new Staff = "cuelyricsdemo"

<<

\new Voice

\relative do' {

\compressFullBarRests

\keepWithTag #'instrumPart

\Violin

%\during

}

\new Lyrics = "CueLyrics"

\lyricsto "CueCantus" { Al -- le -- lu -- ia }

>>

}

 

% Snipet :

% http://lsr.di.unimi.it/LSR/Snippet?id=347

 

smallerFontsize = { \set fontSize = #-2 }

 

\addQuote twinkle \new Voice = "cue" \relative do' { do4 do sol' sol }

 

\score {

\new Staff = "cuelyricdemo"

<<

\new Voice

\relative do'' {

\cueDuring #"twinkle" #1 { R1 }

la4 la sol2

}

\new Lyrics = "cueLyrics"

\lyricsto "cue" {

\smallerFontsize

Twink -- le, twink -- le

}

>>

}

 

Si l'un de vous à une solution ou une piste, je suis preneur.

Merci

 

Rémy

 

 

 

 

 

> Message du 19/10/16 10:09

> De : "Olivier Miakinen" <[hidden email]>
> A : "Mailing list Lilypond" <[hidden email]>
> Copie à :
> Objet : Re: tags et CueDuring
>
> Le 18/10/2016 22:28, j'écrivais :
> >
> >> \new Lyrics = "CueLyrics" \lyricsto "CueCantus" \Lyrics
> >
> > Je n'ai pas encore trouvé comme résoudre ça.
>
> Bon, je crois que c'est mort avec \addQuote et \quoteDuring ou
> \cueDuring : il faudrait pouvoir ajouter les lyrics dans le
> \addQuote et j'ai bien l'impression que c'est impossible. En
> tout cas, toutes mes tentatives ont échoué.
>
> Le mieux que j'aie réussi à faire, c'est avec un CueVoice à
> l'intérieur de la voix de violon :
>
>
> \version "2.16.1"
> \include "italiano.ly"
>
> Cantus = \relative do' {
> \clef soprano
> la4 sol la la2
> }
> Lyrics = \lyricmode { \set fontSize = #-2 Al -- le -- lu -- ia }
>
> Violin = \relative do'' {
> \clef treble
> R1*12
> <<
> R1*2
> \tag #'instrumPart
> \new CueVoice = "CueCantus" \Cantus
> \tag #'instrumPart
> \new Lyrics = "CueLyrics" \lyricsto "CueCantus" \Lyrics
> >>
> r2 do2 re1 mi fa4 sol4 sol,2
> }
>
> \markup {"Score pour le conducteur"}
> \score {
> \new Staff
> <<
> \keepWithTag #'conductor
> \new Voice = "Violin" \Violin
> >>
> }
> \markup{"Score pour la partie instrumentale seule avec la partie de
> soprano en Cue voice"}
> \score {
> \new Staff
> <<
> \compressFullBarRests
> \keepWithTag #'instrumPart
> \new Voice = "Violin" \Violin
> >>
> }
>
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: tags et CueDuring

Rémy

Ah, peut être une piste : Pouquoi le markup "Cantus" n'apparait pas ?

Merci

Rémy

 

 

 

 

 

> Message du 24/10/16 06:01

> De : "Remy CLAVERIE" <[hidden email]>
> A : "Olivier Miakinen" <[hidden email]>, "Mailing list Lilypond" <[hidden email]>
> Copie à :
> Objet : Re: tags et CueDuring
>
>

> Bonjour à tous,

>  

> J'ai intégré vos différentes remarques dans le code ci dessous, mais cela ne fonctionne toujours pas. Est-ce un bug ?

> Ce code est basé sur un snippet que j'ai ajouté à la fin du code. Il n'y a pas grande différence, hormai l'utilisation des tags :

>

\version "2.16.2"

\include "italiano.ly"

 

Cantus = \relative do'' {

R1*12

\clef treble

\set Staff . forceClef = ##t

la1^\markup{"Cantus"} sol2 la la2

}

 

\addQuote SmallCantus \new Voice = "CueCantus" { \Cantus }

 

Violin = \relative do'' {

\clef treble

R1*12

\tag #'conductor { R1*2 r2 do2 }

\tag #'instrumPart \cueDuring #"SmallCantus" #1 { R1*2 r2 do2 }

re1 mi fa4 sol4 sol,2

}

 

\markup {"Score pour le conducteur"}

\score {

\new Staff

<<

\keepWithTag #'conductor

\Violin

>>

}

\markup{"Score pour la partie instrumentale seule avec la partie de soprano en Cue voice"}

\score {

\new Staff = "cuelyricsdemo"

<<

\new Voice

\relative do' {

\compressFullBarRests

\keepWithTag #'instrumPart

\Violin

%\during

}

\new Lyrics = "CueLyrics"

\lyricsto "CueCantus" { Al -- le -- lu -- ia }

>>

}

 

% Snipet :

% http://lsr.di.unimi.it/LSR/Snippet?id=347

 

smallerFontsize = { \set fontSize = #-2 }

 

\addQuote twinkle \new Voice = "cue" \relative do' { do4 do sol' sol }

 

\score {

\new Staff = "cuelyricdemo"

<<

\new Voice

\relative do'' {

\cueDuring #"twinkle" #1 { R1 }

la4 la sol2

}

\new Lyrics = "cueLyrics"

\lyricsto "cue" {

\smallerFontsize

Twink -- le, twink -- le

}

>>

}

 

Si l'un de vous à une solution ou une piste, je suis preneur.

Merci

 

Rémy

 

>  

>  

>  

>  

> Message du 19/10/16 10:09
> De : "Olivier Miakinen" <[hidden email]>
> A : "Mailing list Lilypond" <[hidden email]>
> Copie à :
> Objet : Re: tags et CueDuring
>
> Le 18/10/2016 22:28, j'écrivais :
> >
> >> \new Lyrics = "CueLyrics" \lyricsto "CueCantus" \Lyrics
> >
> > Je n'ai pas encore trouvé comme résoudre ça.
>
> Bon, je crois que c'est mort avec \addQuote et \quoteDuring ou
> \cueDuring : il faudrait pouvoir ajouter les lyrics dans le
> \addQuote et j'ai bien l'impression que c'est impossible. En
> tout cas, toutes mes tentatives ont échoué.
>
> Le mieux que j'aie réussi à faire, c'est avec un CueVoice à
> l'intérieur de la voix de violon :
>
>
> \version "2.16.1"
> \include "italiano.ly"
>
> Cantus = \relative do' {
> \clef soprano
> la4 sol la la2
> }
> Lyrics = \lyricmode { \set fontSize = #-2 Al -- le -- lu -- ia }
>
> Violin = \relative do'' {
> \clef treble
> R1*12
> <<
> R1*2
> \tag #'instrumPart
> \new CueVoice = "CueCantus" \Cantus
> \tag #'instrumPart
> \new Lyrics = "CueLyrics" \lyricsto "CueCantus" \Lyrics
> >>
> r2 do2 re1 mi fa4 sol4 sol,2
> }
>
> \markup {"Score pour le conducteur"}
> \score {
> \new Staff
> <<
> \keepWithTag #'conductor
> \new Voice = "Violin" \Violin
> >>
> }
> \markup{"Score pour la partie instrumentale seule avec la partie de
> soprano en Cue voice"}
> \score {
> \new Staff
> <<
> \compressFullBarRests
> \keepWithTag #'instrumPart
> \new Voice = "Violin" \Violin
> >>
> }
>
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Eurêka [Re: tags et CueDuring]

Olivier Miakinen-2
Je suis parti du « snippet » que j'ai modifié petit à petit jusqu'à ce
que ça ne fonctionne plus, et j'ai fini par trouver où ça coince.


Le 24/10/2016 09:22, Remy CLAVERIE a écrit :
>
> [...]
>
> \addQuote SmallCantus \new Voice = "CueCantus" { \Cantus }
>
> [...]
>
> \lyricsto "CueCantus" { Al -- le -- lu -- ia }

Remplace à ces deux endroits "CueCantus" par "cue", et miraculeusement
ça se met à fonctionner.


Pire que ça : ne remplace que le second. Donc tu laisses :

 \addQuote SmallCantus \new Voice = "CueCantus" { \Cantus }

Mais tu mets :

 \lyricsto "cue" { Al -- le -- lu -- ia }


Quant à savoir si c'est un bug...

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

re: Eurêka [Re: tags et CueDuring]

Rémy

Merci Olivier d'avoir passé du temps sur ce Pb.

Je vais essayer ta solution.

 

Bon WE

 

Rémy

 

 

 

 

 

> Message du 25/10/16 10:56

> De : "Olivier Miakinen" <[hidden email]>
> A : "Mailing list Lilypond" <[hidden email]>
> Copie à :
> Objet : Eurêka [Re: tags et CueDuring]
>
> Je suis parti du « snippet » que j'ai modifié petit à petit jusqu'à ce
> que ça ne fonctionne plus, et j'ai fini par trouver où ça coince.
>
>
> Le 24/10/2016 09:22, Remy CLAVERIE a écrit :
> >
> > [...]
> >
> > \addQuote SmallCantus \new Voice = "CueCantus" { \Cantus }
> >
> > [...]
> >
> > \lyricsto "CueCantus" { Al -- le -- lu -- ia }
>
> Remplace à ces deux endroits "CueCantus" par "cue", et miraculeusement
> ça se met à fonctionner.
>
>
> Pire que ça : ne remplace que le second. Donc tu laisses :
>
> \addQuote SmallCantus \new Voice = "CueCantus" { \Cantus }
>
> Mais tu mets :
>
> \lyricsto "cue" { Al -- le -- lu -- ia }
>
>
> Quant à savoir si c'est un bug...
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

tags et CueDuring [Le RETOUR...]

Rémy

Patatra, ça me marche pas complètement...

 

Bonjour à tous,

 

Pour mémoire, je cherche à poser des Lyrics sur des notes insérées avec cueDuring. Il y a sur le net, plusieurs discussions sur ce sujet et même un ou deux snippets.

Olivier m'avait bien aidé et la solution qu'il a proposé fonctionne bien, mais seulement avec la première insertion. Le code suivant donne un exemple de ce que je souhaite faire : poser des Lyrics sur toutes les cue notes.

%% http://lsr.di.unimi.it/LSR/Item?id=388

\version "2.16.2"

% set the cue instrument name and clef

setClefCue = #(define-music-function (parser location instr clef) (string? string?)

#{

\once \override Staff.Clef #'font-size = #-3 \clef $clef

\set Voice.instrumentCueName = $instr

#} )

% generate a cue music section with instrument names and clef changes

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

#}

)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\markup\vspace #2

 

% the voice, where cue notes are inserted:

Solo = \relative c'' {

c2 c |

\cleffedCueDuring #"vIQuote" #UP #"" #"treble" #"" #"treble" { R1*2}

c2 c \bar"||"

\clef "bass"

c,,2 c |

\cleffedCueDuring #"vIQuote" #UP #"" #"treble" #"" #"bass" { R1*2 }

c2 c |

}

 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% the voice to be quoted

vI = \relative c'' { \clef "treble" e2 f | f f | g f | f f | f f | f f | f f | f f | }

\addQuote vIQuote \new Voice = "cue" { \vI }

 

vI_lyrics = \lyricmode { \set stanza = "Cantus." Al -- le -- lu -- ja, A -- men, A -- men, A -- men, }

 

% Solo score with cue notes:

\score {

<<

\new Staff = "staff" {

\new Voice { \keepWithTag #'cued \Solo }

}

\new Lyrics \with { alignAboveContext = "staff" } \lyricsto "cue" { \vI_lyrics }

>>

\header { piece="Solo score with cue notes" }

}

% full score with cue notes removed:

\score {

<<

\new Staff \keepWithTag #'uncued \Solo

\new Staff \keepWithTag #'uncued \vI

 

>>

\header { piece="Full score with cue notes removed"}

}

 

\layout {

\context {

\Score % set the font of the instrument names to a smaller size:

%\override InstrumentSwitch #'font-size = #-3

\override LyricText #'font-size = #-3

\override StanzaNumber #'font-size = #-3

}

}

 

L'un de vous a t-il une idée ? Est-ce que cela est possible ?

 

Merci

 

Rémy

 

 

 

 

> Message du 30/10/16 08:46

> De : "Remy CLAVERIE" <[hidden email]>
> A : "Olivier Miakinen" <[hidden email]>, "Mailing list Lilypond" <[hidden email]>
> Copie à :
> Objet : re: Eurêka [Re: tags et CueDuring]
>
>

> Merci Olivier d'avoir passé du temps sur ce Pb.

> Je vais essayer ta solution.

>  

> Bon WE

>  

> Rémy

>  

>  

>  

>  

>  

> Message du 25/10/16 10:56
> De : "Olivier Miakinen" <[hidden email]>
> A : "Mailing list Lilypond" <[hidden email]>
> Copie à :
> Objet : Eurêka [Re: tags et CueDuring]
>
> Je suis parti du « snippet » que j'ai modifié petit à petit jusqu'à ce
> que ça ne fonctionne plus, et j'ai fini par trouver où ça coince.
>
>
> Le 24/10/2016 09:22, Remy CLAVERIE a écrit :
> >
> > [...]
> >
> > \addQuote SmallCantus \new Voice = "CueCantus" { \Cantus }
> >
> > [...]
> >
> > \lyricsto "CueCantus" { Al -- le -- lu -- ia }
>
> Remplace à ces deux endroits "CueCantus" par "cue", et miraculeusement
> ça se met à fonctionner.
>
>
> Pire que ça : ne remplace que le second. Donc tu laisses :
>
> \addQuote SmallCantus \new Voice = "CueCantus" { \Cantus }
>
> Mais tu mets :
>
> \lyricsto "cue" { Al -- le -- lu -- ia }
>
>
> Quant à savoir si c'est un bug...
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [hidden email]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Chargement...