pb de grid

classic Classique list Liste threaded Arborescence
8 messages Options
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

pb de grid

Daniel Cartron
J'ai voulu essayer ce truc pour noter la pulsation des morceaux que mon fiston
travaille mais ça n'est pas facile au niveau mise en page. Après des jours de
tâtonnement je soumet le pb à votre sagacité. Comment faire pour que le
fichier joint sorte sur une seule page ?

Merci d'avance pour Mathurin (mon fiston)...

\include "italiano.ly"

\header
{
        title = "Yankee Doodle"
        subtitle = ""
% meter = ""
        composer = "Traditionnel"
% arranger = ""
        tagline = "                                                 "
        }

\layout {
 \context {
   \Staff
   \consists "Grid_point_engraver"
   gridInterval = #(ly:make-moment 1 4)
%% lines length
   \override GridPoint #'Y-extent = #'(7 . 0)
 }
 \context {
   \StaffGroup
   \remove "System_start_delimiter_engraver"
 }
}

\layout {
}
\new Score
\with {
 \consists "Grid_line_span_engraver"
%% centers grid lines  horizontally below noteheads
 \override NoteColumn #'X-offset = #-0.5
}

\new ChoirStaff <<
 \new Staff
\relative sol'
 {
        \clef treble
        \key sol \major
        \set Staff.explicitKeySignatureVisibility = #end-of-line-invisible
        \time 4/4

%\tempo 4=100

\partial 4
                r4
\bar "||"
        sol\segno sol re fad
        sol re fad r
        sol sol re sol
        sol si re,2\break
        sol4 sol fad fa
        mi sol do,2
        re1
        sol2 sol^Fin\break
        \bar "||"
        mi'4 fad mi re
        mi fad sol2
        re4 mi re do
        si do re2\break
        mi4 fad mi re
        mi fad sol fad
        re sol fad la
        sol r sol8 r r4\segno

\bar "|."

}
 \new Staff
 {
%% making sure the lines will be placed outside the Staff
   \override Score.GridLine #'extra-offset = #'( 0.0 . -4.0 )

%% hides staff and notes so that only the grid lines are visible
   \override NoteHead #'transparent = ##t
   \override NoteHead #'no-ledgers = ##t
   \override Stem #'transparent = ##t
   \override Beam #'transparent = ##t
   \override Staff.BarLine #'transparent = ##t
   \override Staff.StaffSymbol #'line-count = #0
   \override Staff.TimeSignature #'transparent = ##t
   \override Staff.Clef #'transparent = ##t

% you have to put 'dummy' notes here to force regular grid spacing...
\partial 4
                do4


\repeat unfold 16
{
%  \once  \override Score.GridLine #'thickness = #3.0
 do4 do do do
%  \once  \override Score.GridLine #'thickness = #0.0
%  shdo4   do4
 }
 }
>>

#(define myStaffSize 14)  % changez cette valeur à votre convenance
#(set-global-staff-size myStaffSize)

\paper {
        paper-width = 171\mm
        paper-height = 95\mm
        line-width = 160\mm
        #(define fonts
                (make-pango-font-tree "Liberation Sans"
                        "Liberation Sans"
                        "Liberation Mono"
                        (/ myStaffSize 20)
                        )
                        )
        }

\version "2.11.59"
--
Cordialement, Daniel Cartron
« Le public, c'est les autres. »
François Cavanna - 4 rue Choron



_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: pb de grid

Valentin Villenave
Administrateur
2008/10/12 Daniel Cartron <[hidden email]>:
> J'ai voulu essayer ce truc pour noter la pulsation des morceaux que mon fiston
> travaille mais ça n'est pas facile au niveau mise en page. Après des jours de
> tâtonnement je soumet le pb à votre sagacité. Comment faire pour que le
> fichier joint sorte sur une seule page ?

Euh, ne pas définir paper-height à une valeur si faible par exemple ?

Sinon, un petit

\override VerticalAxisGroup  #'Y-extent = #'(-1 . 1)

dans \layout \context \Staff
devrait aider.

Cordialement,
Valentin


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: pb de grid

Daniel Cartron
Le dimanche 12 octobre 2008, Valentin Villenave a écrit :
> Euh, ne pas définir paper-height à une valeur si faible par exemple ?

Ben c'est pour permettre d'avoir les partitions dans l'organiseur... Pratique
pour voyager.

> Sinon, un petit
>
> \override VerticalAxisGroup  #'Y-extent = #'(-1 . 1)
>
> dans \layout \context \Staff
> devrait aider.

Oui ça va mieux, j'ai ça sur 2 pages mais pas encore une... J'ai essayé de
trafiquer les valeurs au pif, rien ne bouge :-(

--
Cordialement, Daniel Cartron
« Passer pour un idiot aux yeux d'un imbécile est une volupté de fin
gourmet. »
Courteline



_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: pb de grid

Martial-2
En réponse à ce message posté par Daniel Cartron


D'abord :
mettre le header sur une ligne
\header {
        title = \markup {
                \fontsize #-2 "Yankee Doodle"
                \fontsize #-5  "Traditionnel"
        }
        tagline = ""
}


puis ajouter ceci dans le bloc \paper

page-count = #1 %%le plus important
indent = 0
top-margin =  0.0\mm
bottom-margin =  5.0\mm
before-title-space = 0\mm
                       


--
Martial





_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: pb de grid

Martial-2
heu  "before-title-space = 0\mm"
ne sert à rien ici


--
Martial





_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: pb de grid

Daniel Cartron
En réponse à ce message posté par Martial-2
Le dimanche 12 octobre 2008, Martial a écrit :

> D'abord :
> mettre le header sur une ligne
> \header {
> title = \markup {
> \fontsize #-2 "Yankee Doodle"
> \fontsize #-5  "Traditionnel"
> }
> tagline = ""
> }
>
>
> puis ajouter ceci dans le bloc \paper
>
> page-count = #1 %%le plus important
> indent = 0
> top-margin =  0.0\mm
> bottom-margin =  5.0\mm
> before-title-space = 0\mm

oui ça aide bien mais il n'en demeure pas moins que la distance entre les
portées est trop importante. On peut arranger ça comment ?

--
Cordialement, Daniel Cartron
« Les voyages, ça sert surtout à embêter les autres une fois qu'on est
revenu  »
Sacha Guitry



_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: pb de grid

Martial-2

> la distance entre les portées est trop importante. On peut arranger
> ça comment ?

Je te propose ceci (c'est mieux mais... y'a un bémol que tu verras )

dans le 2em bloc \new Staff (celui des grid )

ajoute
\with {
        fontSize = #-20
        \override StaffSymbol #'staff-space = #(magstep -20)
}


au début de ChoirStaff
\new ChoirStaff <<
\set ChoirStaff.systemStartDelimiter = #'SystemStartSquare


--
Martial





_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|  
Signaler un Contenu Inapproprié

Re: pb de grid

Martial-2
En réponse à ce message posté par Daniel Cartron
C'est large car tu as un system à 2 portées

le mieux de ce que je trouve pour le moment
c'est de mettre en commentaire
comme ceci :

%% \new ChoirStaff
<<
%% \set ChoirStaff.systemStartDelimiter = #'SystemStartSquare

c'est pas encore tip top !

--
Martial






_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Chargement...