Referencia de la notación de GNU LilyPond: 5.4.8 Rotating objects

### 5.4.8 Rotating objects

Tanto los objetos de presentación como los elementos de texto de marcado se pueden girar cualquier ángulo respecto a cualquier punto, pero difiere el método de hacerlo.

#### Rotating layout objects

Todos los objetos de presentación que contemplan el interface `grob-interface` se pueden rotar estableciendo su propiedad `rotation`. Acepta una lista de tres elementos: el ángulo de la rotación en sentido antihorario, y las coordenadas x e y del punto con relación al punto de referencia del objeto, alrededor del que se va a realizar la rotación. El ángulo de rotación se pespecifica en grados y las coordenadas en espacios de pentagrama.

El ángulo de rotación y las coordenadas del punto de rotación se deben determinar por ensayo y error.

Solamente en ciertas ocasiones es útil la rotación de objetos de presentación; el ejemplo siguiente muestra una situación en que puede serlo:

>     g4\< e' d' f\!
>     \override Hairpin #'rotation = #'(20 -1 0)
>     g,,4\< e' d' f\!

#### Rotating markup

Todos los textos de marcado se pueden rotar para que se dispongan en cualquier ángulo predeciéndolos de la instrucción `\rotate`. La instrucción acepta dos argumentos: el ángulo de rotación en grados en sentido antihorario, y el texto que rotar. Los límites que ocupa el texto no se rotan: toman su valor a partir de los extremos de las coordenadas x e y del texto rotado. En el ejemplo siguiente la propiedad `outside-staff-priority` del texto se establece a `#f` para desactivar la evitación automática de colisiones, lo que empuja al texto a una posición muy alta.

>     \override TextScript #'outside-staff-priority = ##f
>     g4^\markup { \rotate #30 "a G" }
>     b^\markup { \rotate #30 "a B" }
>     des^\markup { \rotate #30 "a D-Flat" }
>     fis^\markup { \rotate #30 "an F-Sharp" }

Other languages: English.

#### Manual de referencia de la notación