2.3.5 Notación polimétrica

Está contemplada la notación polimétrica, ya sea explícitamente o mediante la modificación manual de la indicación visible del compás y/o el escalado de la duración de las notas.

Pentagramas con distintas indicaciones de compás y compases de igual longitud

Use \polymetric \time para fijar una indicación de compás local y \scaleDurations para hacer que su longitud de compás coincida con la de Timing.measureLength. Esto fija el mismo conjunto de propiedades que la instrucción \time, excepto en lo que se refiere a measureLength.

Para revertir los valores de las propiedades locales y continuar con el uso de los valores del contexto Timing, use \polymetric \default.

En el siguiente ejemplo, se usan pentagramas con compases de 3/4, 9/8 y 10/8, con 3/4 seleccionada como la longitud del compás de referencia. La música del primer pentagrama presenta un espaciado normal. En el segundo pentagrama, las duraciones mostradas se multiplican por 2/3 (pues 2/3 * 9/8 = 3/4), y en el tercer pentagrama, las duraciones que se muestran están multiplicadas por 3/5 (pues 3/5 * 10/8 = 3/4).

\relative <<
  \new Staff {
    \time 3/4
    c'4 c c |
    c4 c c |
  }
  \new Staff {
    \scaleDurations 2/3 {
      \context Staff \polymetric \time 9/8
      \repeat unfold 3 { c8 c c }
      \repeat unfold 3 { c4 c8 }
    }
  }
  \new Staff {
    \scaleDurations 3/5 {
      \context Staff \polymetric \time 3,3,2,2 10/8
      \repeat unfold 2 { c8 c c }
      \repeat unfold 2 { c8 c } |
      c4. c \tuplet 3/2 { c8 c c } c4
    }
  }
>>
[image of music]

Pentagramas con distintas indicaciones de compás y longitudes de compás distintas

Se puede dar a cada pentagrama su propia indicación de compás independiente en el momento en que se escriba \enablePerStaffTiming dentro del bloque \layout.

\layout {
  \enablePerStaffTiming
}

% Now each staff has its own time signature.

\relative <<
  \new Staff {
    \time 3/4
    c'4 c c |
    c4 c c |
  }
  \new Staff {
    \time 2/4
    c4 c |
    c4 c |
    c4 c |
  }
  \new Staff {
    \time 3/8
    c4. |
    c8 c c |
    c4. |
    c8 c c |
  }
>>
[image of music]

Para tener solo una partitura polimétrica, escriba \enablePerStaffTiming en un bloque \layout dentro del bloque \score.

\score {
  <<
    \new Staff { c''1 1 }
    \new Staff { c'2 d' g'2~ 2 }
  >>
}

\score {
  \layout {
    \enablePerStaffTiming
  }
  <<
    \new Staff { \time 4/4 c''1 1 }
    \new Staff { \time 2/4 c'2 d' g'2~ 2 }
  >>
}
[image of music]

Al usar polimetros, todos los pentagramas deben incluir una instrucción \time si el compás no es el predeterminado de 4/4. Esto es así incluso para pautas especiales que no tienen líneas, como los contextos Dynamics para indicaciones de matiz dinámico, porque la colocación de ciertos elementos extensos como los reguladores se sincroniza con las barras de compás.

[image of music]

Para poder usar esta funcionalidad con la salida MIDI, escriba también \enablePerStaffTiming dentro del bloque \midi.

\layout {
  \enablePerStaffTiming
}

\midi {
  \enablePerStaffTiming
}

Indicaciones de compás complejo o de amalgama

Se crean usando la función \time con la indicación de compás representada como una expresión de Scheme. Las fracciones se representan como parejas, (numeradordenominador), donde el denominador siempre es un número. El numerador es un número o una lista de dos o más números. Una lista representa una concatenación.

\fixed c' {
  \time #'((2 2 2) . 8)
  \repeat unfold 6 c8
  \repeat unfold 12 c16
}
[image of music]

Se pueden construir compases que alternan de forma estricta una serie de fracciones, agrupándolas en una lista. Los ajustes de barrado automático se ajustarán dependiendo de los valores. Se pueden habilitar barras de compás secundarias como ayuda para aclarar los ritmos complejos.

\fixed c' {
  \time #'((1 . 4) (3 . 8))
  \repeat unfold 5 c8
  \repeat unfold 10 c16
}
[image of music]
\fixed c' {
  \time #'(((1 2 3) . 8) (3 . 4))
  \repeat unfold 12 c8
  \submeasureBarsOn
  \repeat unfold 12 c8
}
[image of music]

Véase también

Glosario musical: polymetric, polymetric time signature, meter.

Referencia de la notación: Barras automáticas, Barras manuales, Indicación de compás, Escalar las duraciones.

Fragmentos de código: Duraciones.

Referencia de funcionamiento interno: TimeSignature, Timing_translator, Staff.

Advertencias y problemas conocidos

Aunque las notas que se producen en el mismo momento en distintos pentagramas se colocan en la misma posición horizontal, las barras de compás en cada pauta pueden hacer que el espaciado de notas sea menos regular según cada tipo de compás.


Referencia de la notación de GNU LilyPond v2.25.34 (development-branch).