[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lilypond-es
Subject:    Re: [lilypond-es] =?utf-8?q?ajustar_n=C3=BAmero_de_compases_por_siste?=
From:       Juan Bello <juanpisjaws () gmail ! com>
Date:       2012-10-17 23:08:40
Message-ID: CAKcn3vB4gcK2BLHf4=v6zHfRysV+WHtZ0vHw7V3c1uDq9LL6Qg () mail ! gmail ! com
[Download RAW message or body]

Esta solución me gusta, es simple de recordar y demás, pero también
encontré esta macro indagando un poco

http://lsr.dsi.unimi.it/LSR/Item?id=838

Aquí se comenta la línea dentro del bloque \layout que dice así, y
aparentemente hace forzar los breaks:

\override NonMusicalPaperColumn #'line-break-permission = ##f

Creo que tendré las 2 opciones a mi disposición.. esta macro y la que
me sugieres. Lo que me gusta de la macro es que puedo poner algo como

\consists #(bars-per-line-engraver '(2 3 4))

Y de tal manera conseguir un patrón de complejidad más alto, en el que
la pprimer línea es de 2, la segunda es de 3, la tercera es de a 4
ETC.


El 17/10/12, Francisco Vila <paconet.org@gmail.com> escribió:
> El día 17 de octubre de 2012 06:13, Juan Bello <juanpisjaws@gmail.com>
> escribió:
> > > esto está bien.. pero no se si es la config. del papel que tengo, es
> > > tamaño carta y dice algo así:
> > > \version "2.14.0"
> > > \paper {
> > > #(set-default-paper-size "letter")
> > > top-margin = 2\cm
> > > bottom-margin = 2\cm
> > > ragged-last-bottom = ##t
> > > }
> > > cuando genero el pdf, mis colegas me reportan que hay unos sistemas
> > > con 4 y otros de solo 2 compases por sistema.
> > > Como lo que tengo escrito son 32 compases, puse
> > > saltos = \repeat unfold 8 { s1*4 \break }
> > 
> > Hay alguna posibilidad de "forzar" que lilypond haga los saltos cuando
> > aparezcan? porque aparentemente hay ciertos parámetros que impiden que
> > se apliquen los saltos cada 4 compases...
> 
> Cada vez que aparece un \break hay un salto. Si tienes saltos cada
> cuatro compases, puedes asegurar que los sistemas tendrán *como
> máximo* cuatro compases, pero no hay un mínimo. El mínimo depende de
> si caben cuatro compases en un sistema. Si ves sistemas con dos
> compases, es porque no es viable un sistema de cuatro compases en ese
> lugar.
> 
> Para prohibir el salto en una barra existe la instrucción  \noBreak.
> Usa el ejemplo de
> http://lilypond.org/doc/v2.17/Documentation/notation/line-breaking#index-musica-de-cuatro-compases-por-linea
>  y cambia
> 
> \repeat unfold 8 { s1*4 \break }
> 
> por
> 
> \repeat unfold 8 { s1 \noBreak s1 \noBreak s1 \noBreak s1 \break }
> 
> De todas formas, prueba con un tamaño más pequeño, lo cual facilita
> que quepa más música en menos sistemas, haciendo esto:
> 
> #(set-global-staff-size 18)
> 
> donde 18 es menor que el valor predeterminado de 20.
> 
> --
> Francisco Vila. Badajoz (Spain)
> www.paconet.org , www.csmbadajoz.com
> 


-- 
Juan Pablo Bello
Cel. 313-879-2884


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic