Subject: Probleme de pagination

From: "Charles BERGER" <[email-masked]>
Date: Fri, 6 Jun 2014 13:33:39 +0300

Bonjour Jacques,
 
je voulais simplifier, en ne mettant qu'une partie de l'oeuvre.
Voici la 1ere partie de l'ensemble; je me suis arrêté des que j'ai
aperçu l'erreur.
 
\version "2.19.7"
\language "italiano"
 
\header {
  dedication = "."
  title = "."
  subtitle = "."
  subsubtitle = "."
  instrument = "."
  composer = "."
  arranger = "."
  poet = "."
  meter = "."
  piece = "."
  opus = "."
  copyright = "."
  tagline = "."
}
 
\layout {
  short-indent = 12\mm
  \context {
    \Voice
    \consists "Melody_engraver"
    \override Stem #'neutral-direction = #'()
  }
}
 
global = {
  \key fad \phrygian
  \time 4/4
  \tempo 4=100
}
 
% Première voix !
tenorOne = \relative do'
{
  \global
  \override NoteHead.color = #cyan
  % En avant la musique !
  re,2\f fad4 la
  re2( re8) re re mi
  fad2. re8 re
  re2 re4 dod
  re16. mi16 fad4 r4. re8. re8 %??? Probleme
  re4 re16. re16 re4 dod
  mi16.( fad16) sol2 r
%??? Problème j'ai réécrit cette récurence et la çà bloque
  r4 \times 2/3 mi8\( fad sol\) sol4 r4
  r8 \times 3/3 mi8\( fad sol\) sol4 \times 3/3 mi16\( mi mi\)
  fad4 \times 3/3 mi8\( mi mi\) re4 mi
  dod4. dod8 re4 re
  re2 si
  re1
%??? Problème
%??? Problème
  r4 \times 2/3 mi8\( fad sol\) sol4 r4
  r8 \times 3/3 mi8\( fad sol\) sol4 \times 3/3 mi16\( mi mi\)
  fad4 \times 3/3 mi8\( mi mi\) re4 mi
  dod4. dod8 re4 re
  re2 si
  re1
%??? Problème
%??? Problème
  r4 \times 2/3 mi8\( fad sol\) sol4 r4
  r8 \times 3/3 mi8\( fad sol\) sol4 \times 3/3 mi16\( mi mi\)
  fad4 \times 3/3 mi8\( mi mi\) re4 mi
  dod4. dod8 re4 re
  re2 si
  re1
%??? Problème

}
 
% Seconde voix !
tenorTwo = \relative do'
{
  \global
\override NoteHead.color = #blue
  % En avant la musique !
  re,2\f fad4 la
  re2( re8) re re dod
  re2. re8 re
  re4( sol) fad mi
  fad16 mi re2 r4 re16. re16
  re2 sol16. sol16 fad4 mi
  fad16.( mi16) re4 r \times 2/3 fad16\( mi re\)
  
}
 
% Troisième voix !
bassOne = \relative do''
{
  \global
  \override NoteHead.color = #green
  \clef treble
  % En avant la musique ! 
  re2\f fad4 la
  re2( mi8) mi dod la
  la2. fad8 fad
  fad4( si) la sol
  la16 sol fad2 r4 fad16. fad16
  fad2 si16. si16 sol4 fad
  si16.( sol16) fad4 r2

}
 
% Quatième voix !
bassTwo = \relative do''
{
  \global
  \override NoteHead.color = #red
  \clef treble
  % En avant la musique !                
  re2\f fad4 la
  re2( mi8) mi mi la,
  re,2. re8 re
  re2 re4 r
 
}
 
tenorOneVerseOne = \lyricmode
{
  \set stanza = "1."
  % Ajouter ici des paroles.  
}
 
tenorTwoVerseOne = \lyricmode
{
  \set stanza = "1."
  % Ajouter ici des paroles.
}
 
bassOneVerseOne = \lyricmode
{
  \set stanza = "1."
  % Ajouter ici des paroles.
}
 
bassTwoVerseOne = \lyricmode
{
  \set stanza = "1."
  % Ajouter ici des paroles.
}

tenorOneVerseTwo = \lyricmode
{
  \set stanza = "2."
  % Ajouter ici des paroles.  
}
 
tenorTwoVerseTwo = \lyricmode {
  \set stanza = "2."
  % Ajouter ici des paroles.
}
 
bassOneVerseTwo = \lyricmode
{
  \set stanza = "2."
  % Ajouter ici des paroles. 
}
 
bassTwoVerseTwo = \lyricmode
{
  \set stanza = "2."
  % Ajouter ici des paroles.
}

rehearsalMidi = #
(define-music-function
 (parser location name midiInstrument lyrics) (string? string?
ly:music?)
 #{
   \unfoldRepeats
   <<
     \new Staff = "tenor1" \new Voice = "tenor1" { \tenorOne }
     \new Staff = "tenor2" \new Voice = "tenor2" { \tenorTwo }
     \new Staff = "bass1" \new Voice = "bass1" { \bassOne }
     \new Staff = "bass2" \new Voice = "bass2" { \bassTwo }
 
     \context Staff = $name {
       \set Score.midiMinimumVolume = #0.5
       \set Score.midiMaximumVolume = #0.5
       \set Score.tempoWholesPerMinute = #(ly:make-moment 60 4)
       \set Staff.midiMinimumVolume = #0.8
       \set Staff.midiMaximumVolume = #1.0
       \set Staff.midiInstrument = $midiInstrument
     }
     \new Lyrics \with
                                    {
       alignBelowContext = $name
                                    }
                                     \lyricsto $name $lyrics
 
 #})
 
\score
{
  \new ChoirStaff
<<
    \new Staff \with {
      midiInstrument = "choir aahs"
      instrumentName = "Ténor1"
      shortInstrumentName = "Ténor1"
    } { \clef "treble_8" \tenorOne }
    \addlyrics { \tenorOneVerseOne }
    \addlyrics { \tenorOneVerseTwo }
 
    \new Staff \with {
      midiInstrument = "choir aahs"
      instrumentName = "Ténor2"
      shortInstrumentName = " Ténor2"
    } { \clef "treble_8" \tenorTwo }
    \addlyrics { \tenorTwoVerseOne }
    \addlyrics { \tenorTwoVerseTwo }
 
    \new Staff \with {
      midiInstrument = "choir aahs"
      instrumentName = "Basse1"
      shortInstrumentName = "Basse1"
    } { \clef bass \bassOne }
    \addlyrics { \bassOneVerseOne }
    \addlyrics { \bassOneVerseTwo }
 
    \new Staff \with {
      midiInstrument = "choir aahs"
      instrumentName = "Basse2"
      shortInstrumentName = "Basse2"
    } { \clef bass \bassTwo }
    \addlyrics { \bassTwoVerseOne }
    \addlyrics { \bassTwoVerseTwo }

  \layout { }
  \midi { }
}

% Fichiers MIDI pour répétitions :
\book
{
  \bookOutputSuffix "tenor1"
  \score {
    \rehearsalMidi "tenor1" "tenor sax" \tenorOneVerseOne
    \midi { }
         }
}
 
\book
{
  \bookOutputSuffix "tenor2"
  \score {
    \rehearsalMidi "tenor2" "tenor sax" \tenorTwoVerseOne
    \midi { }
      }
}
 
\book
{
  \bookOutputSuffix "bass1"
  \score {
    \rehearsalMidi "bass1" "tenor sax" \bassOneVerseOne
    \midi { }
         }
}
 
\book
{
  \bookOutputSuffix "bass2"
  \score {
    \rehearsalMidi "bass2" "tenor sax" \bassTwoVerseOne
    \midi { }
         }
}
 
Le journal de Lilypond me dit:
Démarrage lilypond-windows.exe 2.19.7 [probleme de pagination.ly]...
Traitement de « E:/Solfege/Exercices/probleme de pagination.ly »
Analyse...
Interprétation en cours de la musique...
Sortie MIDI vers « probleme de pagination-tenor1.mid »...
Interprétation en cours de la musique...
Sortie MIDI vers « probleme de pagination-tenor2.mid »...
Interprétation en cours de la musique...
Sortie MIDI vers « probleme de pagination-bass1.mid »...
Interprétation en cours de la musique...
Sortie MIDI vers « probleme de pagination-bass2.mid »...
Interprétation en cours de la musique...
Pré-traitement des éléments graphiques...
Interprétation en cours de la musique...
Sortie MIDI vers « probleme de pagination.mid »...
Détermination du nombre optimal de pages...
Répartition de la musique sur une page...
Dessin des systèmes...
Sortie mise en page vers « probleme de pagination.ps »...
Conversion à « ./probleme de pagination.pdf »...
Compilation menée à son terme, avec succès.
Terminé avec succès en 6.6".
 
Merci de m'aider
 
Charles Berger

---

From: Bernard Meylan <[email-masked]>
Date: Fri, 6 Jun 2014 11:27:54 -0700 (PDT)

Alors je vois plusieurs erreurs concernant les valeurs:

mesure 5, les valeurs des notes de la première voix ne coïncident pas avec
les autres: la première double-croche est pointée dans la première voix
alors qu'elle ne l'est pas dans les autres; toujours première voix: le
soupir est pointé alors qu'il ne l'est pas dans les autres.

Bref, je crois qu'il faut avant tout vérifier que les mesures sont bien
«remplies» par des valeurs exactes... et le débordement de la musique
au-delà de la marge droite me fait penser que ce n'est pas le cas...

-----
Cordialement

Bernard
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Probleme-de-pagination-tp7581389p7581395.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.