[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

1.6 Notació dels pentagrames

@translationof Staff notation

[image of music]

Aquesta secció explica com infliur sobre l’aparença dels pentagrames, com imprimir partitures amb més d’un pentagrama i com afegir indicacions de temps i notes guia als pentagrames.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

1.6.1 Visualització dels pentagrames

@translationof Displaying staves

Aquesta secció descriu els diferents mètodes de creació de pentagrames i grups de pentagrames.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

Creació d’instàncies de pentagrames nous

@translationof Instantiating new staves

Les pautes i els pentagrames o pautes de cinc línies es creen amb les ordres \new o \context. Per veure més detalls, consulteu Creació i referenciació dels contextos.

El context bàsic de pentagrama és Staff:

 
\new Staff \relative { c''4 d e f }

[image of music]

El context DrumStaff crea una pauta de cinc línies preparada per a un conjunt de bateria típic. Cada instrument es presenta amb un símbol diferent. Els instruments s’escriuen en el mode de percussió que segueix a una ordre \drummode, amb cada instrument identificat per un nom. Per veure més detalls, consulteu Pautes de percussió.

 
\new DrumStaff {
  \drummode { cymc hh ss tomh }
}

[image of music]

RhythmicStaff crea una pauta d’una sola línia que sols mostra les duracions de l’entrada. Es preserven les duracions reals. Per veure més detalls, consulteu Mostrar els ritmes de la melodia.

 
\new RhythmicStaff { c4 d e f }

[image of music]

TabStaff crea una tabulatura amb sis cordes en l’afinació estàndard de la guitarra. Per veure més detalls, consulteu Tabulatures predeterminades.

 
\new TabStaff \relative { c''4 d e f }

[image of music]

Hi ha dos contextos de pauta específics per a la notació de música antiga: MensuralStaff i VaticanaStaff. es descriuen a Contextos predefinits.

GregorianTranscriptionStaff crea una pauta per a la notació moderna de cant gregorià. No mostra línies divisòries.

 
\new GregorianTranscriptionStaff \relative { c''4 d e f e d }

[image of music]

Es poden definir contextos nous de pentagrama únic. Per veure més detalls, consulteu Definició de contextos nous.

Vegeu també

Glossari musical: (music-glossary)staff section ‘staff’ in Glossari musical, (music-glossary)staves section ‘staves’ in Glossari musical.

Referència de la notació: Creació i referenciació dels contextos, Pautes de percussió, Mostrar els ritmes de la melodia, Tabulatures predeterminades, Contextos predefinits, El símbol del pentagrama, Contextos del cant gregorià, Contextos de la música mensural, Definició de contextos nous.

Fragments de codi: (snippets)Staff notation section ‘Staff notation’ in Fragments de codi.

Referència de funcionament intern: (internals)Staff section ‘Staff’ in Referència de funcionament intern, (internals)DrumStaff section ‘DrumStaff’ in Referència de funcionament intern, (internals)GregorianTranscriptionStaff section ‘GregorianTranscriptionStaff’ in Referència de funcionament intern, (internals)RhythmicStaff section ‘RhythmicStaff’ in Referència de funcionament intern, (internals)TabStaff section ‘TabStaff’ in Referència de funcionament intern, (internals)MensuralStaff section ‘MensuralStaff’ in Referència de funcionament intern, (internals)VaticanaStaff section ‘VaticanaStaff’ in Referència de funcionament intern, (internals)StaffSymbol section ‘StaffSymbol’ in Referència de funcionament intern.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

Agrupament de pentagrames

@translationof Grouping staves

Hi ha diversos contextos per agrupar pentagrames individuals formant sistemes. Cada context d’agrupament estableix l’estil del delimitador de començament del sistema i el comportament de les barres de compàs.

Si no s’especifica cap context, s’usen les propietats predeterminades: el grup comença amb una línia vertical i les barres de compàs no estan connectades.

 
<<
  \new Staff \relative { c''1 c }
  \new Staff \relative { c''1 c }
>>

[image of music]

Al context StaffGroup, el grup s’inicia amb una clau i les barres de compàs es dibuixen travessant tots els pentagrames.

 
\new StaffGroup <<
  \new Staff \relative { c''1 c }
  \new Staff \relative { c''1 c }
>>

[image of music]

A un ChoirStaff (sistema de cor), el grup s’inicia amb una clau, però les barres de compàs no estan connectades.

 
\new ChoirStaff <<
  \new Staff \relative { c''1 c }
  \new Staff \relative { c''1 c }
>>

[image of music]

A un GrandStaff (sistema de piano), el grup s’inicia amb una clau i les barres de compàs es connecten entre els pentagrames.

 
\new GrandStaff <<
  \new Staff \relative { c''1 c }
  \new Staff \relative { c''1 c }
>>

[image of music]

El PianoStaff (sistema de piano) es idèntic a GrandStaff, excepte que contempla directament la impressió del nom de l’instrument. Per veure més detalls, consulteu Noms d’instruments.

 
\new PianoStaff <<
  \set PianoStaff.instrumentName = "Piano"
  \new Staff \relative { c''1 c }
  \new Staff \relative { \clef bass c1 c }
>>

[image of music]

Cada context de grup de pentagrames fixa la propietat del delimitador d’inici systemStartDelimiter a un dels valors següents: SystemStartBar (línia), SystemStartBrace (clau) o SystemStartBracket (claudàtor). També està disponible un quart delimitador, SystemStartSquare (clau amb angles rectes), però s’ha d’especificar explícitament.

Es poden definir contextos nous de grup de pentagrames. Per veure més detalls, consulteu Definició de contextos nous.

Fragments de codi seleccionats

Use square bracket at the start of a staff group

The system start delimiter SystemStartSquare can be used by setting it explicitly in a StaffGroup or ChoirStaff context.

 
\score {
  \new StaffGroup { <<
  \set StaffGroup.systemStartDelimiter = #'SystemStartSquare
    \new Staff { c'4 d' e' f' }
    \new Staff { c'4 d' e' f' }
  >> }
}

[image of music]

Display bracket with only one staff in a system

If there is only one staff in one of the staff types ChoirStaff or StaffGroup, by default the bracket and the starting bar line will not be displayed. This can be changed by overriding collapse-height to set its value to be less than the number of staff lines in the staff.

Note that in contexts such as PianoStaff and GrandStaff where the systems begin with a brace instead of a bracket, another property has to be set, as shown on the second system in the example.

 
\score {
  \new StaffGroup <<
    % Must be lower than the actual number of staff lines
    \override StaffGroup.SystemStartBracket.collapse-height = #4
    \override Score.SystemStartBar.collapse-height = #4
    \new Staff {
      c'1
    }
  >>
}
\score {
  \new PianoStaff <<
    \override PianoStaff.SystemStartBrace.collapse-height = #4
    \override Score.SystemStartBar.collapse-height = #4
    \new Staff {
      c'1
    }
  >>
}

[image of music]

Mensurstriche layout (bar lines between the staves)

The mensurstriche-layout where the bar lines do not show on the staves but between staves can be achieved with a StaffGroup instead of a ChoirStaff. The bar line on staves is blanked out using \hide.

 
global = {
  \hide Staff.BarLine
  s1 s
  % the final bar line is not interrupted
  \undo \hide Staff.BarLine
  \bar "|."
}

\new StaffGroup \relative c'' {
  <<
    \new Staff { << \global { c1 c } >> }
    \new Staff { << \global { c c } >> }
  >>
}

[image of music]

Vegeu també

Glossari musical: (music-glossary)brace section ‘brace’ in Glossari musical, (music-glossary)bracket section ‘bracket’ in Glossari musical, (music-glossary)grand staff section ‘grand staff’ in Glossari musical.

Referència de la notació: Noms d’instruments, Definició de contextos nous.

Fragments de codi: (snippets)Staff notation section ‘Staff notation’ in Fragments de codi.

Referència de funcionament intern: (internals)Staff section ‘Staff’ in Referència de funcionament intern, (internals)StaffGroup section ‘StaffGroup’ in Referència de funcionament intern, (internals)ChoirStaff section ‘ChoirStaff’ in Referència de funcionament intern, (internals)GrandStaff section ‘GrandStaff’ in Referència de funcionament intern, (internals)PianoStaff section ‘PianoStaff’ in Referència de funcionament intern, (internals)SystemStartBar section ‘SystemStartBar’ in Referència de funcionament intern, (internals)SystemStartBrace section ‘SystemStartBrace’ in Referència de funcionament intern, (internals)SystemStartBracket section ‘SystemStartBracket’ in Referència de funcionament intern, (internals)SystemStartSquare section ‘SystemStartSquare’ in Referència de funcionament intern.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

Grups de pentagrames niuats

@translationof Nested staff groups

Els contextos de grups de pentagrames es poden niuar fins a una profunditat arbitrària. En aquest cas, cada contest descendent crea una clau nova adjacent a la clau del seu grup pare.

 
\new StaffGroup <<
  \new Staff \relative { c''2 c | c2 c }
  \new StaffGroup <<
    \new Staff \relative { g'2 g | g2 g }
    \new StaffGroup \with {
      systemStartDelimiter = #'SystemStartSquare
    }
    <<
      \new Staff \relative { e'2 e | e2 e }
      \new Staff \relative { c'2 c | c2 c }
    >>
  >>
>>

[image of music]

Es poden definir nous contextos de grups de pentagrames niuats. Per veure més detalls, consulteu Definició de contextos nous.

Fragments de codi seleccionats

Nesting staves

The property systemStartDelimiterHierarchy can be used to make more complex nested staff groups. The command \set StaffGroup.systemStartDelimiterHierarchy takes an alphabetical list of the number of staves produced. Before each staff a system start delimiter can be given. It has to be enclosed in brackets and takes as much staves as the brackets enclose. Elements in the list can be omitted, but the first bracket takes always the complete number of staves. The possibilities are SystemStartBar, SystemStartBracket, SystemStartBrace, and SystemStartSquare.

 
\new StaffGroup
\relative c'' <<
  \override StaffGroup.SystemStartSquare.collapse-height = #4
  \set StaffGroup.systemStartDelimiterHierarchy
    = #'(SystemStartSquare (SystemStartBrace (SystemStartBracket a
                             (SystemStartSquare b)  ) c ) d)
  \new Staff { c1 }
  \new Staff { c1 }
  \new Staff { c1 }
  \new Staff { c1 }
  \new Staff { c1 }
>>

[image of music]

Vegeu també

Referència de la notació: Agrupament de pentagrames, Noms d’instruments, Definició de contextos nous.

Fragmentos de código: (snippets)Staff notation section ‘Staff notation’ in Fragments de codi.

Referència de funcionament intern: (internals)StaffGroup section ‘StaffGroup’ in Referència de funcionament intern, (internals)ChoirStaff section ‘ChoirStaff’ in Referència de funcionament intern, (internals)SystemStartBar section ‘SystemStartBar’ in Referència de funcionament intern, (internals)SystemStartBrace section ‘SystemStartBrace’ in Referència de funcionament intern, (internals)SystemStartBracket section ‘SystemStartBracket’ in Referència de funcionament intern, (internals)SystemStartSquare section ‘SystemStartSquare’ in Referència de funcionament intern.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

Separació de sistemes

@translationof Separating systems

Si el nombre de sistemes per pàgina varia d’una pàgina a una altra, s’acostuma a separar els sistemes col·locant una marca separadora entre ells. De forma predeterminada, el separador de sistemes està inhabilitat, però es pot activar amb una opció de \paper.

 
\book {
  \score {
    \new StaffGroup <<
      \new Staff {
        \relative {
          c''4 c c c
          \break
          c4 c c c
        }
      }
      \new Staff {
        \relative {
          c''4 c c c
          \break
          c4 c c c
        }
      }
    >>
  }
  \paper {
    system-separator-markup = \slashSeparator
    % les ordres següents sols calen per al format d'aquesta documentació
    paper-width = 100\mm
    paper-height = 100\mm
    tagline = ##f
  }
}

[image of music]

Vegeu també

Referència de la notació: Disposició de la pàgina.

Fragments de codi: (snippets)Staff notation section ‘Staff notation’ in Fragments de codi.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

1.6.2 Modificació de pentagrames separats

@translationof Modifying single staves

Aquesta secció explica com canviar els atributs específics d’un pentagrama: per exemple, canviar el nombre de línies o la mida de la pauta. També es descriuen els mètodes per començar i acabar els pentagrames, i establir seccions d’ossia.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

El símbol del pentagrama

@translationof Staff symbol

Es poden usar les ordres \stopStaff i \startStaff per aturar i (re)iniciar, respectivament, la impressió de les línies de la pauta a qualsevol punt de la partitura.

 
\relative {
  \stopStaff f''4 d \startStaff g, e
  f'4 d \stopStaff g, e
  f'4 d \startStaff g, e
}

[image of music]

Instruccions predefinides

\startStaff, \stopStaff.

Les línies de la pauta pertanyen al grob StaffSymbol (incloses les línies addicionals) i es poden modificar usant es propietats de StaffSymbol, però aquestes modificacions s’han de fer abans que el pentagrama es (re)iniciï.

Es pot canviar el nombre línies de la pauta:

 
\relative {
  f''4 d \stopStaff
  \override Staff.StaffSymbol.line-count = #2
  \startStaff g, e |

  f'4 d \stopStaff
  \revert Staff.StaffSymbol.line-count
  \startStaff g, e |
}

[image of music]

La posició de cada una de les línies de la pauta també poden canviar-se. Una llista de números fixa la posició de cada línia. 0 correspon a la línia central normal, i les posicions normals de les línies són (-4 -2 0 2 4). S’imprimeix una sola línia de pauta per cada valor que s’introdueix, de manera que el nombre de línies així com la seva posició a la pauta poden canviar-se amb una sola operació de sobreescriptura.

 
\relative {
  f''4 d \stopStaff
  \override Staff.StaffSymbol.line-positions = #'(1 3 5 -1 -3)
  \startStaff g, e |
  f'4 d \stopStaff
  \override Staff.StaffSymbol.line-positions = #'(8 6.5 -6 -8 -0.5)
  \startStaff g, e |
}

[image of music]

Per preservar les direccions típiques de les pliques (cap amunt per a la meitat inferior del pentagrama i cap avall per a la meitat superior), ham d’alinear la línia (o espai) central de la pauta personalitzada amb la posició de la línia central normal (0). Pot caldre un ajust de la posició de la clau i del Do central perquè es corresponguin a les línies noves. Vegeu Clau.

Pot canviar-se el gruix de les línies de la pauta. També resulten afectades, de forma predeterminada, les línies addicionals i no la plica de les figures.

 
\new Staff \with {
  \override StaffSymbol.thickness = #3
} \relative {
  f''4 d g, e
}

[image of music]

També és possible fixar el gruix de les línies addicionals de forma independent del de les línies de la pauta.

 
\new Staff \with {
  \override StaffSymbol.thickness = #2
  \override StaffSymbol.ledger-line-thickness = #'(0.5 . 0.4)
} \relative {
  f'''4 a, a,, f
}

[image of music]

El primer valor es multiplica pel gruix de les línies del pentagrama, el segon per l’amplada d’un espai del pentagrama, i després els dos valors se sumen per obtenir el gruix de les línies addicionals.

Es poden alterar les posicions de les línies addicionals:

 
\new Staff \with {
  \override StaffSymbol.ledger-positions = #'(-3 -2 -1 2 5 6)
} \relative {
  f'''4 a, a,, f
}

[image of music]

Pot aconseguir-se que les línies addicionals afegides apareguin per sobre o per sota del cap de les figures, depenent de la posició actual relativa a d’altres caps de figura que tenen també les seves pròpies línies addicionals.

 
\new Staff \with {
  \override StaffSymbol.ledger-extra = #4
} \relative {
  f'''4 a, d, f,
}

[image of music]

També es pot fer que les línies addicionals apareguin dins del pentagrama al lloc on es requereixin línies de pauta personalitzades. L’exemple mostra la posició predeterminada de les línies addicionals quan el valor de posició explícit ledger-position se ha fixat o no. L’ordre \stopStaff cal a l’exemple per revertir l’ordre de sobreescriptura \override per a tot el StaffSymbol (el símbol de pauta).

 
\relative d' {
  \override Staff.StaffSymbol.line-positions = #'(-8 0 2 4)
  d4 e f g
  \stopStaff
  \startStaff
  \override Staff.StaffSymbol.ledger-positions = #'(-8 -6 (-4 -2) 0)
  d4 e f g
}

[image of music]

Pot alterar-se la distància entre línies de pauta. Això afecta també l’espaiat de les línies addicionals.

 
\new Staff \with {
  \override StaffSymbol.staff-space = #1.5
} \relative {
  f'''4 d, g, e,
}

[image of music]

Fragments de codi seleccionats

Making some staff lines thicker than the others

For educational purposes, a staff line can be thickened (e.g., the middle line, or to emphasize the line of the G clef). This can be achieved by adding extra lines very close to the line that should be emphasized, using the line-positions property of the StaffSymbol object.

 
{
  \override Staff.StaffSymbol.line-positions =
    #'(-4 -2 -0.2 0 0.2 2 4)
  d'4 e' f' g'
}

[image of music]

Vegeu també

Glossari musical: (music-glossary)line section ‘line’ in Glossari musical, (music-glossary)ledger line section ‘ledger line’ in Glossari musical, (music-glossary)staff section ‘staff’ in Glossari musical.

Referència de la notació: Clau.

Fragments de codi: (snippets)Staff notation section ‘Staff notation’ in Fragments de codi.

Referència de funcionament intern: (internals)StaffSymbol section ‘StaffSymbol’ in Referència de funcionament intern, (internals)staff-symbol-interface section ‘staff-symbol-interface’ in Referència de funcionament intern.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

Pentagrames d’Ossia

@translationof Ossia staves

Els pentagrames Ossia es poden preparar mitjançant la creació d’un pentagrama simultani nou a la posició adequada:

 
\new Staff \relative {
  c''4 b d c
  <<
    { c4 b d c }
    \new Staff { e4 d f e }
  >>
  c4 b c2
}

[image of music]

Tanmateix, l’exemple anterior no es el que normalment es desitja. Per crear pentagrames d’ossia que estiguin per sobre el pentagrama original, que no tinguin ni compàs ni clau, i que tinguin una mida menor de tipus de lletra, es poden fer servir diversos ajustaments. El Manual d’Aprenentatge descriu una tècnica específica per assolir aquest objectiu, començant per (learning)Niuat d’expressions musicals section ‘Niuat d'expressions musicals’ in Manual d’aprenentatge.

L’exemple següent fa servir la propietat alignAboveContext per alinear el pentagrama d’ossia. Aquest mètode és molt convenient quan calen sols alguns pentagrames d’ossia.

 
\new Staff = "main" \relative {
  c''4 b d c
  <<
    { c4 b d c }

    \new Staff \with {
      \remove "Time_signature_engraver"
      alignAboveContext = "main"
      \magnifyStaff #2/3
      firstClef = ##f
    }
    { e4 d f e }
  >>
  c4 b c2
}

[image of music]

Si es requereixen molts pentagrames d’ossia aïllats, pot ser més convenient la creació d’un context Staff buit amb un identificador de context específic; després es poden crear els pentagrames d’ossia cridant a aquest context i usant \startStaff i \stopStaff als punts desitjats. Els avantatges d’aquest mètode són més patents si la peça és més llarga com a l’exemple següent.

 
<<
  \new Staff = "ossia" \with {
    \remove "Time_signature_engraver"
    \hide Clef
    \magnifyStaff #2/3
  }
  { \stopStaff s1*6 }

  \new Staff \relative {
    c'4 b c2
    <<
      { e4 f e2 }
      \context Staff = "ossia" {
        \startStaff e4 g8 f e2 \stopStaff
      }
    >>
    g4 a g2 \break
    c4 b c2
    <<
      { g4 a g2 }
      \context Staff = "ossia" {
        \startStaff g4 e8 f g2 \stopStaff
      }
    >>
    e4 d c2
  }
>>

[image of music]

Com a alternativa, es pot usar l’ordre \RemoveAllEmptyStaves per crear pentagrames d’ossia. Aquest mètode és molt convenient quan els pentagrames d’ossia apareixen immediatament després d’un salt de línia. Per veure més informació sobre \RemoveAllEmptyStaves, consulteu Ocultament de pentagrames.

 
<<
  \new Staff = "ossia" \with {
    \remove "Time_signature_engraver"
    \hide Clef
    \magnifyStaff #2/3
    \RemoveAllEmptyStaves
  } \relative {
    R1*3
    c''4 e8 d c2
  }
  \new Staff \relative {
    c'4 b c2
    e4 f e2
    g4 a g2 \break
    c4 b c2
    g4 a g2
    e4 d c2
  }
>>

[image of music]

Fragments de codi seleccionats

Vertically aligning ossias and lyrics

This snippet demonstrates the use of the context properties alignBelowContext and alignAboveContext to control the positioning of lyrics and ossias.

 
\paper {
  ragged-right = ##t
}

\relative c' <<
  \new Staff = "1" { c4 c s2 }
  \new Staff = "2" { c4 c s2 }
  \new Staff = "3" { c4 c s2 }
  { \skip 2
    <<
      \lyrics {
        \set alignBelowContext = #"1"
        lyrics4 below
      }
      \new Staff \with {
        alignAboveContext = #"3"
        fontSize = #-2
        \override StaffSymbol.staff-space = #(magstep -2)
        \remove "Time_signature_engraver"
      } {
        \tuplet 6/4 {
          \override TextScript.padding = #3
          c8[^"ossia above" d e d e f]
        }
      }
    >>
  }
>>

[image of music]

Vegeu també

Glossari musical: (music-glossary)ossia section ‘ossia’ in Glossari musical, (music-glossary)staff section ‘staff’ in Glossari musical, (music-glossary)Frenched staff section ‘Frenched staff’ in Glossari musical.

Manual d’aprenentatge: (learning)Niuat d’expressions musicals section ‘Niuat d'expressions musicals’ in Manual d’aprenentatge, (learning)Mida dels objectes section ‘Mida dels objectes’ in Manual d’aprenentatge, (learning)Longitud i gruix dels objectes section ‘Longitud i gruix dels objectes’ in Manual d’aprenentatge.

Referència de la notació: Ocultament de pentagrames.

Fragments de codi: (snippets)Staff notation section ‘Staff notation’ in Fragments de codi.

Referència de funcionament intern: (internals)StaffSymbol section ‘StaffSymbol’ in Referència de funcionament intern.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

Ocultament de pentagrames

@translationof Hiding staves

Es poden ocultar les línies del pentagrama traient el gravador Staff_symbol_engraver del context de Staff. Com a alternativa es pot utilitzar l’ordre \stopStaff.

 
\new Staff \with {
  \remove "Staff_symbol_engraver"
}
\relative { a''8 f e16 d c b a2 }

[image of music]

Es poden ocultar els pentagrames buits (per fer el que es coneix com a ‘partitura a la francesa’) aplicant l’ordre \RemoveEmptyStaves sobre un context, cosa que es pot fer globalment (dins del bloc \layout) així com per a pautes específiques sols (dins d’un bloc \with). Aquest ordre elimina totes les pautes buides de la partitura excepte les del primer sistema. Si volem ocultar també les del primer sistema, usem \RemoveAllEmptyStaves. Els contextos que estan contemplats són Staff, RhythmicStaff i VaticanaStaff.

Nota: Un pentagrama es considera buit quan conté sols silencis, silencis multicompàs, desplaçaments, silencis de separació o una combinació d’aquests elements.

 
\layout {
  \context {
    \Staff
    \RemoveEmptyStaves
  }
}

\relative <<
  \new Staff {
    e'4 f g a \break
    b1 \break
    a4 b c2
  }
  \new Staff {
    c,4 d e f \break
    R1 \break
    f4 g c,2
  }
>>

[image of music]

També es pot fer ser servir \RemoveAllEmptyStaves per crear seccions d’ossia per a un pentagrama. Per veure més detalls, consulteu Pentagrames d’Ossia.

Instruccions predefinides

\RemoveEmptyStaves, \RemoveAllEmptyStaves.

Vegeu també

Glossari musical: (music-glossary)Frenched staff section ‘Frenched staff’ in Glossari musical.

Manual d’aprenentatge: (learning)Visibilitat i color dels objectes section ‘Visibilitat i color dels objectes’ in Manual d’aprenentatge.

Referència de la notació: Canvi dels paràmetres predeterminats dels contextos, El símbol del pentagrama, Pentagrames d’Ossia, Notes ocultes, Silencis invisibles, Visibilitat dels objectes.

Fragments de codi: (snippets)Staff notation section ‘Staff notation’ in Fragments de codi.

Referència de funcionament intern: (internals)ChordNames section ‘ChordNames’ in Referència de funcionament intern, (internals)FiguredBass section ‘FiguredBass’ in Referència de funcionament intern, (internals)Lyrics section ‘Lyrics’ in Referència de funcionament intern, (internals)Staff section ‘Staff’ in Referència de funcionament intern, (internals)VerticalAxisGroup section ‘VerticalAxisGroup’ in Referència de funcionament intern, (internals)Staff_symbol_engraver section ‘Staff_symbol_engraver’ in Referència de funcionament intern.

Advertiments i problemes coneguts

L’eliminació del gravador Staff_symbol_engraver també oculta les barres de compàs. Si es força la visibilitat de la barra de compàs, poden ocórrer errors de format visual. En aquest cas, utilitzeu les següents sobreescriptures de valors en comptes de treure el gravador:

 
\omit StaffSymbol
\override NoteHead.no-ledgers = ##t

Per veure els errors i problemes coneguts, així com els advertiments associats amb \RemoveEmptyStaves, consulteu Canvi dels paràmetres predeterminats dels contextos.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

1.6.3 Escriptura de les particel·les

@translationof Writing parts

Aquesta secció explica com inserir indicacions de temps i noms d’instruments a una partitura. També es descriuen mètodes per citar altres veus i donar format a les notes guia.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

Noms d’instruments

@translationof Instrument names

Es poden imprimir els noms dels instruments al costat esquerre dels pentagrames dins dels contextos Staff, PianoStaff, StaffGroup, GrandStaff i ChoirStaff. El valor de instrumentName s’usa per al primer pentagrama, i el valor de shortInstrumentName s’usa per a tots los pentagrames següents..

 
\new Staff \with {
  instrumentName = "Violin "
  shortInstrumentName = "Vln. "
} \relative {
  c'4.. g'16 c4.. g'16 \break | c1 |
}

[image of music]

També podem fer servir \markup per construir noms d’instrument més complicats:

 
\new Staff \with {
  instrumentName = \markup {
    \column { "Clarinetti"
      \line { "in B" \smaller \flat }
    }
  }
} \relative {
  c''4 c,16 d e f g2
}

[image of music]

Quan s’agrupen dos o més contextos de pentagrama, els noms d’instrument i els noms curts apareixen centrats de forma predeterminada. Per centrar noms d’instrument de diverses línies, s’ha d’utilitzar \center-column:

 
<<
  \new Staff \with {
    instrumentName = "Flute"
  } \relative {
    f''2 g4 f
}
  \new Staff \with {
    instrumentName = \markup {
      \center-column { "Clarinet"
        \line { "in B" \smaller \flat }
      }
    }
  } \relative { c''4 b c2 }
>>

[image of music]

Malgrat això, si els noms d’instrument són més llargs, no se centren per a un grup de pentagrames a no ser que s’augmentin els valors del sagnat, indent, i del sagnat curt, short-indent. Per veure més detalls sobre aquests ajustaments, consulteu Variables de \paper per a desplaçaments i sagnats.

 
<<
  \new Staff \with {
    instrumentName = "Alto Flute in G"
    shortInstrumentName = "Flt."
  } \relative {
    f''2 g4 f \break
    g4 f g2
  }
  \new Staff \with {
    instrumentName = "Clarinet"
    shortInstrumentName = "Clar."
  } \relative {
    c''4 b c2 \break
    c2 b4 c
  }
>>

\layout {
  indent = 3.0\cm
  short-indent = 1.5\cm
}

[image of music]

Per afegir noms d’instrument a d’altres contextos (com ara ChordNames o FiguredBass), hem d’afegir el gravador Instrument_name_engraver a aquest context. Per veure més detalls, consulteu Modificació dels connectors (plug-ins) de context.

El nom d’instrument curt shortInstrumentName es pot canviar a la meitat d’una peça, igual que d’altres ajustaments que poden caldre per al nou instrument; tanmateix, sols el primer instrumentName s’imprimeix i la resta d’ells s’ignoren:

 
prepPiccolo = <>^\markup \italic { muta in Piccolo }

setPiccolo = {
  \set Staff.instrumentName = "Piccolo"
  \set Staff.shortInstrumentName = "Picc."
  \set Staff.midiInstrument = "piccolo"
  <>^\markup \bold { Piccolo }
  \transposition c''
}

prepFlute = <>^\markup \italic { muta in Flauto }

setFlute = {
  \set Staff.instrumentName = "Flute"
  \set Staff.shortInstrumentName = "Flt."
  \set Staff.midiInstrument = "flute"
  <>^\markup \bold { Flute }
  \transposition c'
}

\new Staff \with {
  instrumentName = "Flute"
  shortInstrumentName = "Flt."
  midiInstrument = "flute"
}
\relative {
  g'1 g g g \break
  g1 g \prepPiccolo R R \break
  \setPiccolo
  g1 g g g \break
  g1 g \prepFlute R R \break
  \setFlute
  g1 g g g
}

[image of music]

Vegeu també

Referència de la notació: Variables de \paper per a desplaçaments i sagnats, Modificació dels connectors (plug-ins) de context.

Fragments de codi: (snippets)Staff notation section ‘Staff notation’ in Fragments de codi.

Referència de funcionament intern: (internals)InstrumentName section ‘InstrumentName’ in Referència de funcionament intern, (internals)PianoStaff section ‘PianoStaff’ in Referència de funcionament intern, (internals)Staff section ‘Staff’ in Referència de funcionament intern.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

Cites a altres veus

@translationof Quoting other voices

És molt freqüent que una veu usi les mateixes notes que una altra veu. Per exemple, els violins primer i segon tocant la mateixa frase durant un determinat passatge musical. Això es fa deixant que una veuciti a l’altra, sense que s’hagi de tornar a introduir la música per segon cop.

L’ordre \addQuote, utilitzada a l’àmbit del nivell sintàctic superior, defineix un flux de música des del qual és possible citar fragments.

L’ordre \quoteDuring s’usa per indicar el punt en el qual comença la cita. Va seguida per dos arguments: el nom de la veu citada, tal i com es va definir amb \addQuote, i una expressió musical que indica la duració de la cita.

 
fluteNotes = \relative {
  a'4 gis g gis | b4^"quoted" r8 ais\p a4( f)
}

oboeNotes = \relative {
  c''4 cis c b \quoteDuring "flute" { s1 }
}

\addQuote "flute" { \fluteNotes }

\score {
  <<
    \new Staff \with { instrumentName = "Flute" } \fluteNotes
    \new Staff \with { instrumentName = "Oboe" } \oboeNotes
  >>
}

[image of music]

Si l’expressió musical que s’usa per \quoteDuring conté qualsevol cosa que no sigui un silenci de separació o un silenci multicompàs, es produeix una situació de polifonia, cosa que no és habitualment desitjable:

 
fluteNotes = \relative {
  a'4 gis g gis | b4^"quoted" r8 ais\p a4( f)
}

oboeNotes = \relative {
  c''4 cis c b \quoteDuring "flute" { e4 r8 ais b4 a }
}

\addQuote "flute" { \fluteNotes }

\score {
  <<
    \new Staff \with { instrumentName = "Flute" } \fluteNotes
    \new Staff \with { instrumentName = "Oboe" } \oboeNotes
  >>
}

[image of music]

Si cal imprimir una ordre \unfoldRepeat dins d’una expressió musical en usar \quoteDuring, aleshores ha de contenir també la seva pròpia ordre \unfoldRepeat:

 
fluteNotes = \relative {
  \repeat volta 2 { a'4 gis g gis }
}

oboeNotesDW = \relative {
  \repeat volta 2 \quoteDuring "incorrecte" { s1 }
}

oboeNotesW = \relative {
  \repeat volta 2 \quoteDuring "correcte" { s1 }
}


\addQuote "incorrecte" { \fluteNotes }

\addQuote "correcte" { \unfoldRepeats \fluteNotes }

\score {
  \unfoldRepeats
  <<
    \new Staff \with { instrumentName = "Flute" }
    \fluteNotes
    \new Staff \with { instrumentName = "Oboe (incorrecte)" }
    \oboeNotesDW
    \new Staff \with { instrumentName = "Oboe (correcte)" }
    \oboeNotesW
  >>
}

[image of music]

L’ordre \quoteDuring usa els ajustament de \transposition tant de la part citada com de la que cita, per produir notes que tenen la mateixa alçada de so a la part que cita i en les de la part citada.

 
clarinetNotes = \relative c'' {
  \transposition bes
  \key d \major
  b4 ais a ais | cis4^"citat" r8 bis\p b4( f)
}

oboeNotes = \relative {
  c''4 cis c b \quoteDuring "clarinet" { s1 }
}

\addQuote "clarinet" { \clarinetNotes }


\score {
  <<
    \new Staff \with { instrumentName = "Clarinet" } \clarinetNotes
    \new Staff \with { instrumentName = "Oboe" } \oboeNotes
  >>
}

[image of music]

De forma predeterminada, la música citada inclou totes les articulacions, matisos dinàmics, elements de marcatge, etc., de l’expressió citada. És possible escollir quins d’aquests objectes de la música que se cita s’imprimeixen, mitjançant la propietat de context quotedEventTypes.

 
fluteNotes = \relative {
  a'2 g2 |
  b4\<^"quoted" r8 ais a4\f( c->)
 }

oboeNotes = \relative {
  c''2. b4 |
  \quoteDuring "flute" { s1 }
}

\addQuote "flute" { \fluteNotes }

\score {
  <<
    \set Score.quotedEventTypes = #'(note-event articulation-event
                                     crescendo-event rest-event
                                     slur-event dynamic-event)
    \new Staff \with { instrumentName = "Flute" } \fluteNotes
    \new Staff \with { instrumentName = "Oboe" } \oboeNotes
  >>
 }

[image of music]

Las cites també es poden etiquetar, vegeu Ús d’etiquetes.

Vegeu també

Referència de la notació: Transposició dels instruments, Ús d’etiquetes.

Fitxers d’inici: ‘scm/define-event-classes.scm’.

Fragments de codio: (snippets)Staff notation section ‘Staff notation’ in Fragments de codi.

Referència de funcionament intern: (internals)Music classes section ‘Music classes’ in Referència de funcionament intern, (internals)QuoteMusic section ‘QuoteMusic’ in Referència de funcionament intern, (internals)Voice section ‘Voice’ in Referència de funcionament intern.

Advertiments i problemes coneguts

Sols el contingut de la primera veu d’una ordre \addQuote s’ha de tenir en compte per a la cita, de manera que si l’expressió musical conté enunciats \new o \context Voice, els seus continguts no seran citats. La cita de notes d’adorn no està contemplada i pot fer que el LilyPond acabi de forma abrupta; la cita d’uns tresets dins d’uns altres pot donar com a resultat una notació de qualitat pobre.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]         [Part superior] [Continguts] [Índex] [ ? ]

Format de les notes guia

@translationof Formatting cue notes

La manera més senzilla de donar format a les notes guia és crear explícitament un context CueVoice dins de la part.

 
\relative {
  R1
  <<
    { e'2\rest r4. e8 }
    \new CueVoice {
      \stemUp d'8^"flute" c d e fis2
    }
  >>
  d,4 r a r
}

[image of music]

L’ordre \cueClef pot usar-se també amb un context CueVoice explícit si es requereix un canvi de clau, i imprimeix una clau de la mida adequada per a les notes guia. Després pot utilitzar-se l’ordre \cueClefUnset per tornar a la clau original, de nou amb un signe de clau de la mida adequada.

 
\relative {
  \clef "bass"
  R1
  <<
    { e'2\rest r4. \cueClefUnset e,8 }
    \new CueVoice {
      \cueClef "treble" \stemUp d''8^"flute" c d e fis2
    }
  >>
  d,,4 r a r
}

[image of music]

Les instruccions \cueClef i \cueClefUnset es poden usar també sense un CueVoice si cal.

 
\relative {
  \clef "bass"
  R1
  \cueClef "treble"
  d''8^"flute" c d e fis2
  \cueClefUnset
  d,,4 r a r
}

[image of music]

En casos de col·locació més complexa de notes guia, per exemple amb transposició o inserint notes guia, per més d’una font, poden usar-se les ordres \cueDuring o \cueDuringWithClef. Són una forma més especialitzada de \quoteDuring, vegeu Cites a altres veus a la secció anterior.

La sintaxi és:

 
\cueDuring #nom_de_la_cita #direcció #música

i

 
\cueDuringWithClef #nom_de_la_cita #direcció #clau #música

La música procedent dels compassos corresponents de l’element nom_de_la_cita s’ afegeix com un context CueVoice y apareix simultàniament amb la música, cosa que produeix una situació polifònica. La direcció agafa un argument UP (amunt) o DOWN (avall), i correspon amb les veus primera i segona, respectivament, determinant com s’imprimeixen les notes guia en relació a l’altra veu.

 
fluteNotes = \relative {
  r2. c''4 | d8 c d e fis2 | g2 d |
}

oboeNotes = \relative c'' {
  R1
  <>^\markup \tiny { flute }
  \cueDuring "flute" #UP { R1 }
  g2 c,
}

\addQuote "flute" { \fluteNotes }

\new Staff {
  \oboeNotes
}

[image of music]

És possible ajustar quins aspectes de la música se citen amb \cueDuring establint el valor de la propietat quotedCueEventTypes. El seu valor per defecte és '(note-event rest-event tie-event beam-event tuplet-span-event), cosa que significa que sols les notes, silencis, lligadures d’unió, barres i grups especials se citen, però no les articulacions, maques dinàmiques, elements de marcatge, etc.

Nota: Quan un context Voice comença amb cueDuring, com a l’exemple següent, el context Voice s’ha de declarar explícitament, ja que en cas contrari tota l’expressió musical pertanyeria al context CueVoice.

 
oboeNotes = \relative {
  r2 r8 d''16(\f f e g f a)
  g8 g16 g g2.
}
\addQuote "oboe" { \oboeNotes }

\new Voice \relative c'' {
  \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
                                      beam-event tuplet-span-event
                                      dynamic-event slur-event)
  \cueDuring "oboe" #UP { R1 }
  g2 c,
}

[image of music]

Es poden usar elements de marcatge per mostrar el nom de l’instrument citat. Si les notes guia requereixen un canvi de clau, pot fer-se manualment però la clau original s’ha de restaurar al final de les notes guia.

 
fluteNotes = \relative {
  r2. c''4 d8 c d e fis2 g2 d2
}

bassoonNotes = \relative c {
  \clef bass
  R1
  \clef treble
  <>^\markup \tiny { flute }
  \cueDuring "flute" #UP { R1 }
  \clef bass
  g4. b8 d2
}

\addQuote "flute" { \fluteNotes }

\new Staff {
  \bassoonNotes
}

[image of music]

De forma alternativa, pot usar-se la funció \cueDuringWithClef en el seu lloc. Aquesta ordre admet un argument addicional per especificar el canvi de clau que cal imprimir per a les notes guia, però després imprimeix automàticament la clau original un cop que ha finalitzat la sèrie de notes guia.

 
fluteNotes = \relative {
  r2. c''4 d8 c d e fis2 g2 d2
}

bassoonNotes = \relative c {
  \clef bass
  R1
  <>^\markup { \tiny "flute" }
  \cueDuringWithClef "flute" #UP "treble" { R1 }
  g4. b8 d2
}

\addQuote "flute" { \fluteNotes }

\new Staff {
  \bassoonNotes
}

[image of music]

Com \quoteDuring, \cueDuring té en compte les transposicions instrumentals. Les notes guia es produeixen en les alçades en les quals s’escriurien per a l’instrument que rep la cita, per produir així les alçades de so de l’instrument original.

Per transportar les notes guia de forma diferent, useu \transposedCueDuring. Aquesta ordre accepta un argument addicional per especificar el so d’un Do central de concert. Això és útil per agafar cites d’un instrument que està a un registre completament diferent.

 
piccoloNotes = \relative {
  \clef "treble^8"
  R1
  c'''8 c c e g2
  c4 g g2
}

bassClarinetNotes = \relative c' {
  \key d \major
  \transposition bes,
  d4 r a r
  \transposedCueDuring "piccolo" #UP d { R1 }
  d4 r a r
}

\addQuote "piccolo" { \piccoloNotes }

<<
  \new Staff \piccoloNotes
  \new Staff \bassClarinetNotes
>>

[image of music]

L’ordre \killCues elimina les notes guia d’una expressió musical, de forma que la mateixa expressió musical pugui utilitzar-se per produir la particel·la instrumental (amb notes guia) i la partitura de conjunt. L’ordre \killCues elimina solament les notes i esdeveniments que s’han citat mitjançant \cueDuring. Altres elements de marcatge associats amb les guies, com els canvis de clau o una etiqueta identificativa de l’instrument font, poden marcar-se per a la seva inclusió selectiva dins de la partitura, vegeu Ús d’etiquetes.

 
fluteNotes = \relative {
  r2. c''4 d8 c d e fis2 g2 d2
}

bassoonNotes = \relative c {
  \clef bass
  R1
  \tag #'part {
    \clef treble
    <>^\markup \tiny { flute }
  }
  \cueDuring "flute" #UP { R1 }
  \tag #'part \clef bass
  g4. b8 d2
}

\addQuote "flute" { \fluteNotes }

\new Staff {
  \bassoonNotes
}

\new StaffGroup <<
  \new Staff {
    \fluteNotes
  }
  \new Staff {
    \removeWithTag #'part { \killCues { \bassoonNotes } }
  }
>>

[image of music]

Com a alternativa, els canvis de clau i les etiquetes d’instrument es poden recol·lectar dins d’una definició d’instrument per al seu ús repetit, utilitzant \addInstrumentDefinition que es descriu a Noms d’instruments.

Vegeu també

Referència de la notació: Cites a altres veus, Transposició dels instruments, Noms d’instruments, Clau, Guies musicals, Ús d’etiquetes.

Fragments de codi: (snippets)Staff notation section ‘Staff notation’ in Fragments de codi.

Referència de funcionament intern: (internals)CueVoice section ‘CueVoice’ in Referència de funcionament intern, (internals)Voice section ‘Voice’ in Referència de funcionament intern.

Advertiments i problemes coneguts

Poden ocórrer col·lisions amb els silencis si s’usa \cueDuring, entre els contextos de Voice i de CueVoice. En usar \cueDuringWithClef o \transposedCueDuring l’argument addicional requerit per a cada cas ha d’anar després de la cita i de la direcció.


[ < ] [ > ]   [ << ] [ Amunt ] [ >> ]

This document was generated by gub on Juliol 13, 2020 using texi2html 1.82.

Altres idiomes: English, deutsch, español, français, italiano, 日本語.
Quant a la selecció automàtica de la llengua.