Línies de reixeta

Es poden dibuixar línies verticals entre els pentagrames sincronitzades amb les notes.

S’ha d’usar el gravador Grid_point_engraver per crear els punts extrems de les línies, mentre que el gravador Grid_line_span_engraver es pot utilitzar per traçar efectivament les línies. De forma predeterminada, això centra les línies de reixeta horitzontalment a sota i al costat esquerre del cap de les notes. Les línies de reixeta s’estenen a partir de la línia mitjana dels pentagrames. L’interval gridInterval ha d’especificar la duració entre les línies de reixeta.

\layout {
  \context {
    \Staff
    \consists Grid_point_engraver
    gridInterval = \musicLength 4
  }
  \context {
    \Score
    \consists Grid_line_span_engraver
  }
}

\score {
  \new ChoirStaff <<
    \new Staff \relative {
      \stemUp
      c''4. d8 e8 f g4
    }
    \new Staff \relative {
      \clef bass
      \stemDown
      c4 g' f e
    }
  >>
}

[image of music]

Fragments de codi seleccionats

Línies de reixeta: modificar el seu aspecte

Es pot canviar l’aspecte de les línies de reixeta sobreescrivint algunes de les seves propietats.

\score {
  \new ChoirStaff <<
    \new Staff {
      \relative c'' {
        \stemUp
        c'4. d8 e8 f g4
      }
    }
    \new Staff {
      \relative c {
        % this moves them up one staff space from the default position
        \override Score.GridLine.extra-offset = #'(0.0 . 1.0)
        \stemDown
        \clef bass
        \once \override Score.GridLine.thickness = 5.0
        c4
        \once \override Score.GridLine.thickness = 1.0
        g'4
        \once \override Score.GridLine.thickness = 3.0
        f4
        \once \override Score.GridLine.thickness = 5.0
        e4
      }
    }
  >>
  \layout {
    \context {
      \Staff
      % set up grids
      \consists "Grid_point_engraver"
      % set the grid interval to one quarter note
      gridInterval = \musicLength 4
    }
    \context {
      \Score
      \consists "Grid_line_span_engraver"
      % this moves them to the right half a staff space
      \override NoteColumn.X-offset = -0.5
    }
  }
}

[image of music]

Vegeu també

Fragment de codi: Editorial annotations.

Referència de funcionament interno: Grid_line_span_engraver, Grid_point_engraver, GridLine, GridPoint, grid-line-interface, grid-point-interface.


Referència de la notació del GNU LilyPond v2.25.21 (branca de desenvolupament).