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

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

partCombine et tag avec 2.23.5


From: F. Moinard
Subject: partCombine et tag avec 2.23.5
Date: Wed, 8 Dec 2021 21:53:13 +0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0

Bonjour,

Je cherche à obtenir des éditions de parties assemblées avec \partCombine ou séparées. Je cite des indications d'autres instruments avec \new CueVoice, et \partCombine n'aime pas. Je tente d'utiliser des tags pour utiliser des versions différents -avec ou sans CueVoice-, et cela échoue :

\version "2.23.5"

%% Ajout pour 2.23.4 proposé par Jean :
#(define-tag-group '($autoChange))
#(define-tag-group '($partCombine))

_one_ = \relative c'' {
  c
  <<
    { s4 s s }
    \new CueVoice { d d d }
  >>
  c c c c
}

two = \relative c'' {
  a
  \tag #'partieSeule {  %% à utiliser pour produire la partie séparée
    <<
      { s4*3 }
      \new CueVoice { d4 d d }
    >>
  }
  \tag #'partiesCombine { s4*3 } %% pour la partie pupitre ou conducteur
  a4 a a a
}

\score {
  \header { piece = "une Voice (résultat recherché)" }
  \keepWithTag #'partiesCombine
  \new Voice << \one  \two  >>
}


\score {
  \header { piece = "partCombine (résultat obtenu)" } 
  \keepWithTag #'partiesCombine
  \new Staff \partCombine \one \two
}

J'ai simplifié à partir d'une erreur rencontrée dans une pièce plus longue, et l'erreur est différente : lilypond échoue à compiler avec comme dernier message :

Dessin des systèmes...malloc(): invalid next size (unsorted)
Arrêté avec le code de retour 6.

Je peux poster le fichier d'origine. Une idée ?

Cordialement, Frédéric

 

  





reply via email to

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