portée à 11 lignes

Bonjour,

Histoire de m'amuser un peu avec lily j'ai voulu refaire un truc de mes cours
de solfège, à savoir mettre toutes les notes sur une portée à 11 lignes,
comme on peut le voir sur le Danhauser p. 8 (les clés et portée générale
fictive, pour ceux qui n'auraient pas la mm édition que moi).

Et là j'ai qq soucis :
- tout d'abord, les notes ne sont pas placées au bon endroit, elles sont 1/2
ligne trop haut...
- ensuite les clés ne sont pas non plus bien placées, je voudrais faire comme
sur la page 9 du bouquin, et pas moyen.

Je suppose qu'il y a une explication, mais je ne la trouve pas, et surtout je
ne vois pas comment faire pour avoir le bon résultat... À part rajouter une
12e ligne mais il faudrait qu'elle soit invisible, je ne pense pas que ce
soit la bonne solution...

Merci d'avance pour vos explications et conseils avisés.

···

--
Cordialement, Daniel Cartron
« La mer est salée parce qu'il y a des morues dedans. Et si elle ne déborde
pas malgré tous ces fleuves qui s'y jettent, c'est parce que la Providence,
dans sa sagesse, y a placé aussi des éponges. »
Alphonse Allais.

Bonjour

- tout d'abord, les notes ne sont pas placées au bon endroit, elles sont 1/2 ligne trop haut...
- ensuite les clés ne sont pas non plus bien placées, je voudrais faire comme sur la page 9 du bouquin, et pas moyen.

Je n'ai pas du trouvé la même édition Danhauser - Theorie de la musique

Danhauser page 119 (121) (note (b) page 11) :
Du coup j'ai retourné mes cartons et zut, c'est la même.
mon scan http://yfrog.com/5jimgdanhauserp119j

Cependant voici ce que j'obtiens :

%%%%%%%%%%%%%%%%%%% ONZE-LIGNES.LY
\version "2.12.2"
<<
\new Staff {
\set Staff.instrumentName = \markup { \italic "Ex." }
\override Staff.StaffSymbol #'line-positions =
#'(-16 -14 -12 -10 -8 -6 -4 -2 0 2 4 )
f,1 g, a, b, c d e f g a b c' d' e' f' g' a' b' c'' d'' e'' f'' g''
}
\addlyrics {
fa sol la si ut re mi fa sol la si ut ré mi fa sol la si ut ré mi fa sol }
>>

\layout {
  indent = 0
  ragged-right= ##f
     \context {
       \Staff
       \remove "Time_signature_engraver"
       \remove "Clef_engraver"
       \remove "Bar_engraver"
     }
   \context { \Lyrics
       \override LyricText #'font-shape = #'italic
     }
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

···

--
Martial

Oops
lire

···

Danhauser page 119 (note (c) page 11)

--
Martial

Je ne comprends pas tout mais
voici un 3 façons de faire

onze-lignes-3ex.ly (2.09 KB)

···

--
Martial

voici un 3 façons de faire

reOops j'ai été trop vite
l'exemple 2 est totalement faux

···

--
Martial

Je n'ai pas du trouvé la même édition
Danhauser page 119 (121) (note (b) page 11)
mon scan http://yfrog.com/5jimgdanhauserp119j

Bon mm si c'est une version plus récente que je possède apparemment le texte
est sensiblement identique (hormis l'abandon de l'explication du passage de
ut à do, dommage).

Cependant voici ce que j'obtiens :

Ben zut chez moi ça compile pas...

J'étais arrivé aux mm conclusions, à savoir que c'est \override
Staff.StaffSymbol #'line-positions qu'il faut utiliser sinon ça marche pas,
(bug ou pas ?...) Et mon fichier est ci-dessous.

J'ai en plus une partie Clés (non incluse dans le score actuellement) parce
que je voudrais aussi pouvoir aligner les clés au bon endroit sur la portée
11l, pas encore gagnée cette histoire...

Et aussi il me reste un truc qui m'agace, comme j'ai mis aussi les dièses et
bémols, j'ai écrit les notes pouvant en recevoir en noires, les autres en
blanches. Maintenant j'aimerais que toutes mes mesures fassent exactement la
mm dimension en largeur, mais mes essais restent infructueux...

En tout cas merci pour ton aide dominicale.

\version "2.11.59"
\include "italiano.ly"

\header
{
  title = ""
  subtitle = ""
  tagline = ""
}

Clés =
{
  \clef treble
  \key do \major
  \time 2/4

\clef treble
s4
\clef alto
s
\clef tenor
s
\clef bass
s
\clef french
s
\clef soprano
s
\clef mezzosoprano
s
\clef baritone
s
\clef varbaritone
s
\clef subbass
s4
\break
}

Notes = {
  \clef treble
  \key do \major
  \time 2/4

\noBreak
\clef treble
<do' do'' do'''>2
<do' do'' do'''>2
<dod' dod'' dod'''>4
< reb' reb'' reb'''>4
< re' re'' re'''>2
< red' red'' red'''>4
< mib' mib'' mib'''>4
< mi' mi'' mi'''>2
< fa fa' fa'' fa'''>2
< fad fad' fad'' fad'''>4
< solb solb' solb'' solb'''>4
< sol sol' sol'' sol'''>2
< sold sold' sold'' sold'''>4
< lab lab' lab''>4
< la la' la''>2
< lad lad' lad''>4
< sib sib' sib''>4
< si si' si''>2
<do' do'' do'''>2
<dod' dod'' dod'''>4
< reb' reb'' reb'''>4
< re' re'' re'''>2
< red' red'' red'''>4
< mib' mib'' mib'''>4
< mi' mi'' mi'''>2
< fa fa' fa'' fa'''>2
< fad fad' fad'' fad'''>4
< solb solb' solb'' solb'''>4
< sol sol' sol'' sol'''>2
< sold sold' sold'' sold'''>4
< lab lab' lab''>4
< la la' la''>2
< lad lad' lad''>4
< sib sib' sib''>4
< si si' si''>2
<do' do'' do'''>2
}

\book
{
   \score
   {
  <<
    #(define TailleGlobale 15) % Taille globale des système à modifier si besoin
    #(set-global-staff-size TailleGlobale)
  \override Score.SpacingSpanner #'strict-note-spacing = ##t
  \set Score.proportionalNotationDuration = #(ly:make-moment 1 1)
  \new Staff
  \with
    {
    \remove "Time_signature_engraver"
% \override StaffSymbol #'line-count = #11%
    \override Stem #'transparent = ##t
    \remove "Clef_engraver"
    \override StaffSymbol #'line-positions = #'(11 9 7 5 3 1 -1 -3 -5 -7 -9)
    }
    {
    <<
      \new Voice
      {
         \Notes
      }
      >>
    }
  >>
    \layout
      {
        \context
        {
          \Score
          \remove "Bar_number_engraver"
        }
        \context
        {
          \Lyrics
        }
        indent = 0\mm
      }
  }
  \paper {
      #(set-paper-size "a4" 'landscape) left-margin = 30\mm line-width = 240\mm
    ragged-right = ##f
    #(define fonts (make-pango-font-tree "Liberation Sans" "Liberation
Sans" "Liberation Mono" ; définition de l'arbre des polices
    (/ TailleGlobale 20)
    ))
    }
}

···

Le dimanche 17 mai 2009, Martial a écrit :

--
Cordialement, Daniel Cartron
« L'homme est imparfait mais ce n'est pas étonnant si l'on songe à l'époque où
il fut créé. »
Alphonse Allais