Subject: Harpe changement de portée

From: xtof pno <[email-masked]>
Date: Wed, 30 Mar 2022 13:55:25 +0000 (UTC)

Bonjour,Dans une mesure à trois temps, j'écris une basse à la main gauche de la harpeet les accords à la main droite.Je souhaiterais que la note grave soit ligaturée à la main droite (des croches).Je lis la doc du piano, qui propose :\new PianoStaff <<
  \new Staff = "up" {
    % enforce creation of all contexts at this point of time
    <>
    \change Staff = "down" c2
    \change Staff = "up" c'2
  }
  \new Staff = "down" {
    \clef bass
    % keep staff alive
    s1
  }
>>Mais cela crée une portée supplémentaire : ce n'est pas ce que je recherche.Comment écrire la continuité mélodique main gauche main droite ?Merci pour votre éclairage.
Cordialement.
Christophe

---

From: Jean Abou Samra <[email-masked]>
Date: Wed, 30 Mar 2022 16:00:41 +0200

Le 30/03/2022 à 15:55, xtof pno a écrit :
> Bonjour,
> Dans une mesure à trois temps, j'écris une basse à la main gauche de 
> la harpe
> et les accords à la main droite.
> Je souhaiterais que la note grave soit ligaturée à la main droite (des 
> croches).
> Je lis la doc du piano, qui propose :
> \new PianoStaff <<
>    \new Staff = "up" {
> Mais cela crée une portée supplémentaire : ce n'est pas ce que je 
> recherche.
> Comment écrire la continuité mélodique main gauche main droite ?
> Merci pour votre éclairage.
> Cordialement.
> Christophe

Il faut probablement créer quelques contextes de manière explicite
avec \new. Pourriez-vous montrer votre code (de préférence réduit) ?

Cordialement,
Jean

---

From: xtof pno <[email-masked]>
Date: Wed, 30 Mar 2022 14:08:44 +0000 (UTC)

Bonjour Jean,Voici le code de la harpe, mais est-ce suffisant pour vous faire un avis ?La partie sur 2 portées est surlignée :scoreAUpper = \relative c'' {
  \global
  % En avant la musique !
    \set Score.markFormatter = #format-mark-box-alphabet
    R2. *6
    r4 r g8 b
    d4 r r
  
  R2. *4
  \mark \default
  fis,4 a cis
  d r r
  
  R2. *4

  g,,8
   <b' e>8 g'4 fis 
  R2. *2
  
  \mark \default
  R2. *2
  cis,2.\mp \flageolet }

scoreALower = \relative c' {
  \global
  % En avant la musique !
   \set Score.markFormatter = #format-mark-box-alphabet
   R2. *6
   r4 e,4 r
   R2. *5
 
 % s8 s r4 r
    fis4 a cis d r r
   R2. *4 }

     scoreAHarpPart = \new PianoStaff \with {
  instrumentName = "Harpe"
  shortInstrumentName = "Hp."
} <<
  \new Staff = "upper" \with {
    midiInstrument = "orchestral harp"
  } \scoreAUpper
  \new Staff = "lower" \with {
    midiInstrument = "orchestral harp"
  } { \clef bass \scoreALower }
Merci pour votre aide.

    Le mercredi 30 mars 2022 à 16:00:42 UTC+2, Jean Abou Samra <[email-masked]> a écrit :  

Cordialement,
Jean

---

From: Jean Abou Samra <[email-masked]>
Date: Wed, 30 Mar 2022 16:19:44 +0200

Le 30/03/2022 à 16:08, xtof pno a écrit :
> Bonjour Jean,
> Voici le code de la harpe, mais est-ce suffisant pour vous faire un avis ?

Malheureusement non, car je ne vois pas ce qui cloche :
en insérant juste \change, ça fonctionne.

\version "2.22.2"

global = { \time 3/4 }

scoreAUpper = \relative c'' {
   \global
   % En avant la musique !
     \set Score.markFormatter = #format-mark-box-alphabet
     R2. *6
     r4 r g8 b
     d4 r r

   R2. *4
   \mark \default
   fis,4 a cis
   d r r

   R2. *4

   \change Staff = "lower"
   g,,8
   \change Staff = "upper"
   <b' e>8 g'4 fis
   R2. *2

   \mark \default
   R2. *2
   cis,2.\mp \flageolet }

  % s8 s r4 r
     fis4 a cis d r r
    R2. *4 }

\new PianoStaff \with {
   instrumentName = "Harpe"

Non ?

Jean