Referencia de la notación de GNU LilyPond: 4.3.7 Utilizar una voz adicional para los saltos de línea

### 4.3.7 Utilizar una voz adicional para los saltos de línea

La información sobre saltos de línea y de página suele aparecer directamente entremezclado dentro del código de notas.

>     music = \relative c'' { c4 c c c }

>     \score {
>       \new Staff {
>         \repeat unfold 2 { \music } \break
>         \repeat unfold 3 { \music }
>       }
>     }

Esto hace sencillas de introducir a las instrucciones `\break` y `\pageBreak`, pero mezcla la escritura de música con información que especifica cómo se debe disponer la música sobre la página. Podemos mantener la introducción de música y la información de saltos de línea y de página en dos lugares separados mediante la introducción de una voz adicional que contenga los saltos. Esta voz adicional contiene solamente desplazamientos o ‘skips’ junto con los `\break`, `pageBreak` y otras informaciones sobre la disposición de los saltos.

>     music = \relative c'' { c4 c c c }

>     \score {
>       \new Staff <<
>         \new Voice {
>           s1 * 2 \break
>           s1 * 3 \break
>           s1 * 6 \break
>           s1 * 5 \break
>         }
>         \new Voice {
>           \repeat unfold 2 { \music }
>           \repeat unfold 3 { \music }
>           \repeat unfold 6 { \music }
>           \repeat unfold 5 { \music }
>         }
>       >>
>     }

Este patrón resulta especialmente útil cuando se sobreescribe `line-break-system-details` y las otras útiles (pero largas) propiedades de `NonMusicalPaperColumnGrob`, como se explica en Espaciado vertical.

>     music = \relative c'' { c4 c c c }

>     \score {
>       \new Staff <<
>         \new Voice {
>           \overrideProperty "Score.NonMusicalPaperColumn"
>             #'line-break-system-details #'((Y-offset . 0))
>           s1 * 2 \break

>           \overrideProperty "Score.NonMusicalPaperColumn"
>             #'line-break-system-details #'((Y-offset . 35))
>           s1 * 3 \break

>           \overrideProperty "Score.NonMusicalPaperColumn"
>             #'line-break-system-details #'((Y-offset . 70))
>           s1 * 6 \break

>           \overrideProperty "Score.NonMusicalPaperColumn"
>             #'line-break-system-details #'((Y-offset . 105))
>           s1 * 5 \break
>         }
>         \new Voice {
>           \repeat unfold 2 { \music }
>           \repeat unfold 3 { \music }
>           \repeat unfold 6 { \music }
>           \repeat unfold 5 { \music }
>         }
>       >>
>     }

#### Véase también

Referencia de la notación: Espaciado vertical.

Fragmentos de código: Spacing.

Otros idiomas: English, deutsch, français, 日本語.

#### LilyPond — Referencia de la notación