Piano à 4 mains

Bonjour à tous,

Je voudrais réaliser une partition pour piano à 4 mains et il y a 2 contraintes à ce type de partition :

1. la tourne de chaque page doit tomber à un moment où il est possible à l'un des 2 musiciens de... tourner la page ; je pense m'en tirer avec un \pageBreak

2. il faut que les pages paires (à gauche) comportent la partie seconda et les pages impaires la partie prima. Et c'est là que vos lumières pourraient m'éclairer : est-ce possible de demander à Lilypond de graver de cette manière (sans oublier le point 1).

Je ne sais pas si certains d'entre vous ont déjà réalisé ce genre de partition mais je suis à court d'idée...

Merci et bon week-end,

···

--
Luc De Rossi
Lilypond 2.11.34
Ubuntu Hardy Heron

Le 14/11/2009 15:42, Luc De Rossi disait :

Bonjour à tous,

Je voudrais réaliser une partition pour piano à 4 mains et il y a 2
contraintes à ce type de partition :

1. la tourne de chaque page doit tomber à un moment où il est possible à
l'un des 2 musiciens de... tourner la page ; je pense m'en tirer avec un
\pageBreak

2. il faut que les pages paires (à gauche) comportent la partie seconda
et les pages impaires la partie prima. Et c'est là que vos lumières
pourraient m'éclairer : est-ce possible de demander à Lilypond de graver
de cette manière (sans oublier le point 1).

Je ne sais pas si certains d'entre vous ont déjà réalisé ce genre de
partition mais je suis à court d'idée...

Merci et bon week-end,

Après quelques recherche, et ping à Werner que j'avais vu avoir posé la question, j'ai l'immense regret de devoir annoncer que cela ne s'annonce pas facile, pour ne pas dire que Lily ne sait pas le faire en l'état.

Cependant, une piste :

Cinq identificateurs :
SecundoGauche = { do4 mi si la do ré fa si la si ré do mi }
SecundoDroite = { do4 mi si la do ré fa si la si ré do mi }
PrimoGauche = { do4 mi si la do ré fa si la si ré do mi }
PrimoDroite = { do4 mi si la do ré fa si la si ré do mi }
Tournes = { \key c \major
             \time 3/8
             \skip 1*2 \pageBreak }

Deux sections \score :
\score {
  \new PianoStaff = "secundo" <<
   \new Staff = "haut" \relative c'' {
     << \Tournes \SecundoDroite >>
   }
   \new Staff = "bas \relative c' {
     << \Tournes \SecundoGauche >>
  }
>>
}
\score {
  \new PianoStaff = "primo" <<
   \new Staff = "haut" \relative c'' {
     << \Tournes \PrimoDroite >>
   }
   \new Staff = "bas \relative c' {
     << \Tournes \PrimoGauche >>
  }
>>
\paper {
   breakbefore = ##t
}

Je n'ai pas testé...
Et reste néanmoins le problème de la numérotation des pages !

@+
Jean-Charles

Bonsoir

Merci Jean-Charles pour ce début de réponse.
Mais si je comprends bien cela fonctionne si la partie primo et la partie secundo ne dépassent pas une page, sinon (enfin c'est ce qui se passe chez moi) la partie secundo se termine sur la page impaire suivante. Je veux dire par là qu'il n'y a pas une alternance secundo - primo / secundo -primo...

La question reste donc (presque) entière...

Cordialement,

Luc

Jean-Charles Malahieude a écrit :

···

Le 14/11/2009 15:42, Luc De Rossi disait :

Bonjour à tous,

Je voudrais réaliser une partition pour piano à 4 mains et il y a 2
contraintes à ce type de partition :

1. la tourne de chaque page doit tomber à un moment où il est possible à
l'un des 2 musiciens de... tourner la page ; je pense m'en tirer avec un
\pageBreak

2. il faut que les pages paires (à gauche) comportent la partie seconda
et les pages impaires la partie prima. Et c'est là que vos lumières
pourraient m'éclairer : est-ce possible de demander à Lilypond de graver
de cette manière (sans oublier le point 1).

Je ne sais pas si certains d'entre vous ont déjà réalisé ce genre de
partition mais je suis à court d'idée...

Merci et bon week-end,

Après quelques recherche, et ping à Werner que j'avais vu avoir posé la question, j'ai l'immense regret de devoir annoncer que cela ne s'annonce pas facile, pour ne pas dire que Lily ne sait pas le faire en l'état.

Cependant, une piste :

Cinq identificateurs :
SecundoGauche = { do4 mi si la do ré fa si la si ré do mi }
SecundoDroite = { do4 mi si la do ré fa si la si ré do mi }
PrimoGauche = { do4 mi si la do ré fa si la si ré do mi }
PrimoDroite = { do4 mi si la do ré fa si la si ré do mi }
Tournes = { \key c \major
            \time 3/8
            \skip 1*2 \pageBreak }

Deux sections \score :
\score {
\new PianoStaff = "secundo" <<
  \new Staff = "haut" \relative c'' {
    << \Tournes \SecundoDroite >>
  }
  \new Staff = "bas \relative c' {
    << \Tournes \SecundoGauche >>
}
>>
}
\score {
\new PianoStaff = "primo" <<
  \new Staff = "haut" \relative c'' {
    << \Tournes \PrimoDroite >>
  }
  \new Staff = "bas \relative c' {
    << \Tournes \PrimoGauche >>
}
>>
\paper {
  breakbefore = ##t
}

Je n'ai pas testé...
Et reste néanmoins le problème de la numérotation des pages !

@+
Jean-Charles

--
Luc De Rossi
Lilypond 2.11.34
Ubuntu Hardy Heron

Bonjour,
Voilà comment je procéderais :
- Ecrire les deux parties dans deux fichiers séparés ou l'une à la suite de
l'autre
- Changer la numérotation de chaque page manuellement (je ne sais pas si
c'est possible)
- compiler le(s) fichier(s)
- utiliser un programme du type PDF Split and Merge - PDF : Lire et Éditer - Logiciels Libres - Framasoft
PDFsam avec un script pour réassocier les pages dans le bon ordre (une page
sur deux)

Cordialement,
Augustin

Luc De Rossi wrote:

···

Bonsoir

Merci Jean-Charles pour ce début de réponse.
Mais si je comprends bien cela fonctionne si la partie primo et la
partie secundo ne dépassent pas une page, sinon (enfin c'est ce qui se
passe chez moi) la partie secundo se termine sur la page impaire
suivante. Je veux dire par là qu'il n'y a pas une alternance secundo -
primo / secundo -primo...

La question reste donc (presque) entière...

Cordialement,

Luc

Jean-Charles Malahieude a écrit :

Le 14/11/2009 15:42, Luc De Rossi disait :

Bonjour à tous,

Je voudrais réaliser une partition pour piano à 4 mains et il y a 2
contraintes à ce type de partition :

1. la tourne de chaque page doit tomber à un moment où il est possible à
l'un des 2 musiciens de... tourner la page ; je pense m'en tirer avec un
\pageBreak

2. il faut que les pages paires (à gauche) comportent la partie seconda
et les pages impaires la partie prima. Et c'est là que vos lumières
pourraient m'éclairer : est-ce possible de demander à Lilypond de graver
de cette manière (sans oublier le point 1).

Je ne sais pas si certains d'entre vous ont déjà réalisé ce genre de
partition mais je suis à court d'idée...

Merci et bon week-end,

Après quelques recherche, et ping à Werner que j'avais vu avoir posé
la question, j'ai l'immense regret de devoir annoncer que cela ne
s'annonce pas facile, pour ne pas dire que Lily ne sait pas le faire
en l'état.

Cependant, une piste :

Cinq identificateurs :
SecundoGauche = { do4 mi si la do ré fa si la si ré do mi }
SecundoDroite = { do4 mi si la do ré fa si la si ré do mi }
PrimoGauche = { do4 mi si la do ré fa si la si ré do mi }
PrimoDroite = { do4 mi si la do ré fa si la si ré do mi }
Tournes = { \key c \major
            \time 3/8
            \skip 1*2 \pageBreak }

Deux sections \score :
\score {
\new PianoStaff = "secundo" <<
  \new Staff = "haut" \relative c'' {
    << \Tournes \SecundoDroite >>
  }
  \new Staff = "bas \relative c' {
    << \Tournes \SecundoGauche >>
}
>>
}
\score {
\new PianoStaff = "primo" <<
  \new Staff = "haut" \relative c'' {
    << \Tournes \PrimoDroite >>
  }
  \new Staff = "bas \relative c' {
    << \Tournes \PrimoGauche >>
}
>>
\paper {
  breakbefore = ##t
}

Je n'ai pas testé...
Et reste néanmoins le problème de la numérotation des pages !

@+
Jean-Charles

--
Luc De Rossi
Lilypond 2.11.34
Ubuntu Hardy Heron

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

--
View this message in context: http://n2.nabble.com/Piano-a-4-mains-tp4004370p4011027.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.