lilypond-es
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ChordGrids


From: A
Subject: Re: ChordGrids
Date: Mon, 16 Oct 2023 10:08:05 +0200

Buenos días, mil gracias, la verdad es que este contexto es bastante nuevo de ahí que tengamos que compilarlo con las últimas versiones de LilyPond.

Me ha surgido una última duda, disculpad, imaginaros que quiero hacer una rueda de acordes que está compuesta de diez compases y los quiero dividir en tres líneas una de cuatro otra de cuatro y la última de dos pero que el ancho de las "cajitas" de la tercera línea mida lo mismo que las "cajitas" de la primera y segunda línea, porque ahora cuando lo hago la última línea me ocupa todo el ancho de la página o de lo que ocupa el sistema, no sé si me explico bien, gracias por todo vuestro apoyo.

C | C | C | C |
F | F | F | F |
G | G |

Salud, mil gracias por el apoyo.

On 15/10/2023 16:17, Francisco Vila wrote:

Hola, A.

Las cajas de una ChordGrid se crean a partir de dos líneas del pentagrama (superior e inferior) y barras de compás o líneas divisorias.

Puedes hacer los cuadrados más pequeños en el sentido vertical colocando las líneas del pentagrama explícitamente más cerca. Lo normal es  '(-13.5 13.5) pero puedes ponerlo por ejemplo en '(-5 5). Véase el ejemplo más abajo.

En el sentido horizontal, las cajas serán más estrechas cuanta más música haya en cada línea. Para ello puedes forzar el contenido a dos líneas, por ejemplo, con la propiedad system-count dentro del bloque \layout{}. Véase igualmente el ejemplo de abajo.

Para que no haya espacio entre los pentagramas, hay que reducirlo por uno de los métodos que aparecen (por ejemplo) en la sección "4.4.2 Posicionamiento explícito de los pentagramas y los sistemas" u otras. Aquí he cambiado el desplazamiento vertical Y-offset al valor 10.4.

El ejemplo que aportas tendría las tres propiedades modificadas como he dicho si sustituyes el bloque \score por el que te pego a continuación.

Saludos

\score {
  \new ChordGrid {
    \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details #'((Y-offset . 10.4))
    \override ChordGrid.StaffSymbol.line-positions = #'(-5 5)
    \harmonies }
  \layout{ system-count = 2 }
}


El 14/10/23 a las 19:15, A escribió:
Buenas tardes, estoy usando un contexto nuevo para poner tablas de acordes a modo sencillo para acompañar una canción.

Me gustaría saber cómo puedo hacer para que los cuadrados sean más pequeños, manipular la fuente y para que no haya espacio entre ellos en los saltos de línea viéndose todos unidos unos con otros, muchas gracias por vuestra atención.

\version "2.24.1"

\paper {
  indent = 0
  ragged-right = ##f
}

harmonies = \chordmode {
  e1 | a | e | e | e | a | b:7 | b:7 |
  fis:m | gis:m | fis:m | b:7 | e | e |
  fis:m | gis:m | cis:7 | fis:m | b:7 | e | e:7 |
  a | b:7 | gis:m | cis:7 | fis:m | b:7 | e | e:7 |
  a | b:7 | gis:m | cis:7 | fis:m | b:7 | e | e |
}

\score {
  \new ChordGrid { { \harmonies } }
}


--
Francisco Vila, Ph.D. - Badajoz (Spain)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]