Subject: Re: Position du symbole de reprise

From: Martial <[email-masked]>
Date: Wed, 31 Oct 2007 18:10:34 +0100

b'jour

> si maintenant j'ai bien une sortie midi correcte pour les fichiers 
> mélodie pure, ça plante systématiquement si j'ai des paroles... 

Chez moi ton fichier ne plante pas

cependant
1- il n'y a pas besoin  de mettre des paroles entre crochets repeat volta

2- tu peux écrire la tablature ainsi

note_"tab"  ex: sol8_"6"

fichier joint

-- 
Martial

\include "italiano.ly"

\header {
	title = \markup { \override #'( font-name . "sans" ) "Scottish du père Rouxel"}
 	tagline = ""
	composer = \markup { \right-align { \override #'( font-name . "sans" )  "Trad. Bretagne" } }
	}

Chant = \relative do'' {
	\clef treble
	\key sol \major
	\time 4/4

\repeat volta 2
	{
		sol8_"6" la_"7'" si_"7" la_"7'" sol_"6" la_"7'" si_"7" la_"7"
		sol4 si re si
		la8 sol fad sol la4 \times 2/3 {la8 la la }
	}
\alternative 
	{
		{ si8 do si la si4 sol8 sol16 sol }
		{ si8 do si la sol2 }
	}
\bar "|."

\repeat volta 2 
	{
		si4 si re do8 si
		la4 la re si
		la8 sol fad sol la4 \times 2/3 {la8 la la}
	}
\alternative 
	{
		{ si8 do si la si4 sol }
		{ si8 do si la sol2 }
	}
\bar "|."
}

Paroles = \lyricmode
	{
	
				les pa -- ro -- les s'en -- vo -- lent aus -- si 
		
	}

Accords = \chordmode
	{
		\repeat volta 2 
		{sol1 sol re}

		\alternative
		{
		{sol} {sol}
		}

		\repeat volta 2 
		{sol re2 sol re1}

		\alternative
		{
		{sol} {sol}
		}
	}

\score
	{
		<<

			\new ChordNames
			{
				\set chordChanges = ##f
				\Accords
			}

			\new Voice = "one"
			{
				\Chant
			}

			\new Lyrics
			\lyricsto "one"
			\Paroles

		\layout
			{
				\context
				{
					\Lyrics
					\override LyricText #'font-family = #'sans
					\override LyricText #'font-size = #-1
				}

				\context
				{
					\Score
					\override TextScript #'font-family = #'sans
					\override TextScript #'font-size = #-1
					\remove "Bar_number_engraver"
				}

				indent = 0\mm
			}
			
		\midi
			{
			}
	}

\paper {
	paper-width = 171\mm
	paper-height = 95\mm
	line-width = 160\mm
	}

#(set-global-staff-size 16) %% taille des portées

\version "2.11.20"

---

From: Daniel Cartron <[email-masked]>
Date: Wed, 31 Oct 2007 19:09:27 +0100

> Chez moi ton fichier ne plante pas

oui parce que je n'y ai pas mis les instructions décrites dans le mail 
précédent. Si je le fais ça plante...

> 1- il n'y a pas besoin  de mettre des paroles entre crochets repeat volta

Ben si les paroles suivent aussi une répétition alternative ? ça arrive 
souvent dès qu'il y a une anachrouse. J'ai pas trouvé d'autre solution 
lorsque c'est le cas (mais ça ne l'est pas sur cet exemple)

> 2- tu peux écrire la tablature ainsi

oui effectivement ça peut être une piste intéressante, le rendu est 
satisfaisant. Mais j'aimerais trouver une solution pour automatiser ça, ce 
qui veut dire plonger dans le coeur du code de lilypond...

Merci et bonne soirée...

-- 
Cordialement, Daniel Cartron
« S'il n'y a pas de solution c'est qu'il n'y a pas de problème. »
Devise Shadock

---

From: Martial <[email-masked]>
Date: Wed, 31 Oct 2007 22:34:44 +0100

b'soir

  > souvent dés qu'il y a une anachrouse.

si j'ai bien compris sauf erreur
pour avoir un fichier midi avec les répetitions
il faut faire 2 scores
l'un donnera la partition en pdf
l'autre le fichier midi avec les répétitions !

\score {
\mamusique
\layout { }
}

\score {
\unfoldrepeat
\mamusique
\midi{ }
}

voir fichier joint
si ce n'est pas ça envoie ton fichier qui plante
--
Martial

%% 

Mrepeat = \new Staff  <<
 \relative c' {  \repeat volta 2 { \partial 8 c8 c4 c4 c4  c4 } \alternative {{ c4 c4 c 4 c4  }{ d4 d4 d4 d4 } } \bar "|."}
 
 \addlyrics  {   a a a  a a a a  a a tout va tres  bien  }
\score {
 \Mrepeat
  \layout { }
    \header { piece = "sans unfoldRepeat : " }
}

\score {
 \unfoldRepeats  
 \Mrepeat
  \layout { }
  \header { piece = "pour le midi avec unfoldRepeat il faut mettre layout en commentaire " }
  \midi {  }
}

---

From: Martial <[email-masked]>
Date: Wed, 31 Oct 2007 23:33:00 +0100

Bonsoir

> Histoire de me changer les idées, j'ai essayé de faire du papier à musique, dans l'espoir de le personnaliser par la suite.
> Mais voilà, j'ai pourtant suivi les conseils du chapitre 8.5.2. Papier à musique.
> Mais sans succès, pourtant l'explication est brève et claire, mais au résultat voici ce que cela donne.
> J e souhaitais seulement remplacer la portée "Tablature" par une portée "Piano".
> Merci de me  "décoincer" (sic).

ci joint ça ira ?

--
Martial

\version"2.10.23"
\layout { indent = #0 }
\header { tagline = ##f }

emptymusic = {
    \repeat unfold 6 % à modifier pour plus de lignes.
    { s1\break }
   % \bar "|."
}

\new Score \with {
    \override TimeSignature #'transparent = ##t
     \override Clef  #'transparent = ##t
     defaultBarType = #""
    \remove Bar_number_engraver
  }  
  
  \new PianoStaff   {  
  %\new ChoirStaff   { 	  
	  <<
	\new Staff  { \clef treble \emptymusic }
       %	\new Staff { \clef treble \emptymusic }
		%	\new Staff { \clef treble \emptymusic }
	\new Staff { \clef bass \emptymusic }
}