Escalat de les duracions

La duració de les figures, silencis o acords es pot multiplicar per un factor N/M afegint *N/M (o *N si M és 1) a la duració. Aixo no afectarà a l’aparença de les notes o silencis que es produeixen, però la duració alterada s’usarà per calcular la posició dins del compàs i per establir la duració en la sortida MIDI. Els factors de multiplicació es poden combinar en la forma *L*M/N. Els factors són part de la duració: si no especifiquem una duració per a les notes següents, la duració per omissió que s’agafa de la nota anterior inclourà qualsevol factor d’escala que s’hagi aplicat.

Al següent exemple les tres primeres notes duren exactament dues parts, però no s’imprimeix cap clau de treset.

\relative {
  \time 2/4
  % Altera les duracions a tresets
  a'4*2/3 gis a
  % Duracions normals
  a4 a
  % Duplica la duració de l'acord
  <a d>4*2
  % Duració de negra, sembla de corxera
  b16*4 c4
}

[image of music]

La duració dels silencis espaiadors també es pot modificar mitjançant un multiplicador. Això és útil per saltar molts compassos, com per exemple s1*23.

De la mateixa forma, es poden comprimir per una fracció trossos de música més llargs, com si cada nota, acord o silenci tingués la fracció com a multiplicador.. Això deixarà intacte l’aparença de la música, però la duració interna de les notes es multiplicarà per la fracció numerador/denominador. Vet aquí un exemple que mostra com es pot comprimir i expandir la música:

\relative {
  \time 2/4
  % Duracions normals
  <c'' a>4 c8 a
  % Escala la música per *2/3
  \scaleDurations 2/3 {
    <c a f>4. c8 a f
  }
  % Escala la música per *2
  \scaleDurations 2/1 {
    <c' a>4 c8 b
  }
}

[image of music]

Una aplicació d’aquesta ordre es troba a la notació polimètrica, vegeu Notació polimètrica.

Vegeu també

Referència de la notació: Grups especials, Silencis invisibles, Notació polimètrica.

Fragments de codi: Rhythms.

Advertiments i problemes coneguts

El càlcul de la posició dins d’un compàs ha de tenir en compte tots els factors d’escalat que s’han aplicat a les notes dins d’aquest compàs, i qualsevol arrossegament fraccionat des dels compassos anteriors. Aquest càlcul s’efectua utilitzant nombres racionals. Si un numerador o denominador intermedi en aquest procés de càlcul sobrepassa la quantitat de 2^30, la execució i el gravat es detindran a aquest punt sense indicar cap error.


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