Escribir partituras: ¿Lilypond o Musescore?
Publicidad
Alguien escribió:\mark \markup { \musicglyph #"scripts.segno" }
\mark \markup { \musicglyph #"scripts.coda" }
Manda huevos
Jajaja, noo. Basta con:
nota\segno
nota\coda
http://lilypond.org/doc/v2.14/Documentation/notation/expressive-marks-attached-to-notes#articulations-and-ornamentations
alez escribió:¿Qué diferencia hay entre compilar definitivamente y temporalmete?
Es simple. Si compilas temporalmente te generará un archivo pdf con un nombre clave (algo como 0Fx#Wg*78.pdf) en la carpeta temporal /tmp que se borrará una vez que cierres frescobaldi. Es como una especie de preview, aunque se demora lo mismo en compilar (sería interesante que estos preview fueran de menor calidad para que se compilen más rápido).
La compilación definitiva te genera un archivo pdf con el mismo nombre que el archivo ly, si ya existía una versión del archivo se sobreescribirá, o sea, si te arrepientes de los cambios tendrás que arreglar nuevamente el ly y volver a compilar.
"tengo una soledad tan concurrida que puedo organizarla como una procesión"
Mario Benedetti
Gracias por la explicación. Sí está chulo lo de Inkscape, lo único pues eso, lo evidente, que como tengas que corregir cualquier cosilla del fuente .ly te toca rehacer todo lo otro pero vamos, tener la posibilidad siempre está bien.
Lo del segno y la coda no lo entiendo muy bien, son signos que deberían ir encima de líneas divisorias de compás, ¿no? Por eso uso esas parrafadas. No me pintan mucho encima de una nota. Pero vamos, pregunto más que otra cosa.
Lo del segno y la coda no lo entiendo muy bien, son signos que deberían ir encima de líneas divisorias de compás, ¿no? Por eso uso esas parrafadas. No me pintan mucho encima de una nota. Pero vamos, pregunto más que otra cosa.
alez escribió:\mark \markup { \musicglyph #"scripts.segno" }
\mark \markup { \musicglyph #"scripts.coda" }
Manda huevos
Creo que tengo una solución para tu problema, pero no sé si sea lo óptimo. Sería crear una librería de definiciones:
http://lilypond.org/doc/v2.12/Documentation/user/lilypond-learning/Style-sheets#Style-sheets
O sea, creas un archivo con comandos predefinidos, el archivo lo puedes llamar repeats.ly:
repeats.ly escribió:CodaSymbol = \mark \markup { \musicglyph #"scripts.coda" }
SegnoSymbol = \mark \markup { \musicglyph #"scripts.segno" }
DCalCoda = \mark \markup { "Da Capo al " \musicglyph #"scripts.coda" }
DSalCoda = \mark \markup { "Dal " \musicglyph #"scripts.segno" " al " \musicglyph #"scripts.coda" }
DCalFine = \mark \markup { "Da Capo al " \italic Fine }
% Y puedes seguir así al infinito
Luego lo incluyes en tu partitura de la siguiente manera:
Alguien escribió:\include "repeats.ly"
\score {
\new Staff {
c c c c \SegnoSymbol
c c c c \CodaSymbol
c c c c \DSalCoda
c c c c
}
}
También puedes hacer lo mismo para signos de dinámica, articulaciones, expresiones como Alegro, Andante, o Rallentando, etc.
El problema es que cuando envíes tu partitura a otra persona tendrás que acordarte de mandar también las variables o definiciones que hayas creado si no la otra persona no podrá compilar.
"tengo una soledad tan concurrida que puedo organizarla como una procesión"
Mario Benedetti
Alguien escribió:Lo del segno y la coda no lo entiendo muy bien, son signos que deberían ir encima de líneas divisorias de compás, ¿no? Por eso uso esas parrafadas. No me pintan mucho encima de una nota
Tienes toda la razón, no había caído en ese detalle!
La propuesta de Veguita me parece lo mejor. Sólo una puntualización: Aunque puede ser conveniente por razones de orden y limpieza, no es necesario que las definiciones estén en un archivo separado. Las definiciones pueden ir en el mismo archivo ly con lo que el posible problema que comenta en el último párrafo desaparece.
Esto me lleva a otra pregunta, ¿Cómo empezáis con una nueva partitura? Copiáis todo desde el último archivo ly que hicisteis (supuestamente el mejor y más completo) y lo usáis como plantilla para el nuevo? ¿O mantenéis una plantilla lo más completa posible y partís de ésta?
Está chulo lo de las variables, aunque a efectos prácticos, dado que una partitura tiene 1-2 dibujitos de éstos, casi da igual poner la parrafada que he puesto.
Yo parto del último fuente que he escrito, poco a poco me van quedando más refinados
Me parece curre innecesario ir completando una plantilla como tal.
Musescore me ha decepcionado literalmente desde el primer compás: resulta que la partitura que he querido hacer por probar empieza con 4 compases de silencio. Pues bien, el manual recomienda dejar esos compases "expandidos" y no "comprimirlos" hasta que la partitura esté terminada. No sé por qué no pueden coexistir pacíficamente secciones de silencios expandidos y comprimidos tal y como a uno le salga del pijo, selecionarlos y dar expandir o comprimir y que cambien. En fin, esa para abrir boca. Al final Lilypond como siempre y andando, lo veo venir.
Yo parto del último fuente que he escrito, poco a poco me van quedando más refinados
Musescore me ha decepcionado literalmente desde el primer compás: resulta que la partitura que he querido hacer por probar empieza con 4 compases de silencio. Pues bien, el manual recomienda dejar esos compases "expandidos" y no "comprimirlos" hasta que la partitura esté terminada. No sé por qué no pueden coexistir pacíficamente secciones de silencios expandidos y comprimidos tal y como a uno le salga del pijo, selecionarlos y dar expandir o comprimir y que cambien. En fin, esa para abrir boca. Al final Lilypond como siempre y andando, lo veo venir.
Alguien escribió:Yo parto del último fuente que he escrito, poco a poco me van quedando más refinadosMe parece curre innecesario ir completando una plantilla como tal.
Yo hago igual
Alguien escribió:Está chulo lo de las variables, aunque a efectos prácticos, dado que una partitura tiene 1-2 dibujitos de éstos, casi da igual poner la parrafada que he puesto.
Precisamente porque lo usas sólo dos veces en cada partitura pero en muchas partituras, es mucho más práctico definir las variables y olvidarte de la parrafada, creo yo.
A mí se me da el caso que normalmente pongo la indicación de digitación a la izquierda de la nota, pero a veces queda mejor ponerlo arriba, o abajo. Para cambiar la posición por defecto (que creo que es arriba) a la izquierda tengo que usar esta parrafada:
\set fingeringOrientations = #'(left)
Y si quiero volver a poner el numerito arriba, otra parrafada. Con varias de estas, te pierdes fácilmente y ensucias mucho el código. Entonces defino variables:
sfol = \set fingeringOrientations = #'(left)
sfor = \set fingeringOrientations = #'(right)
sfod = \set fingeringOrientations = #'(down)
sfou = \set fingeringOrientations = #'(up)
Y la parrafada se convierte en \sfol , o \sfou, etc.
Es cierto, las variables se usan más para cosas recurrentes, yo lo uso para indicaciones de tempo como Allegro o Andante:
andante = \markup { \bold \large "Andante" }
así agregar un andante se reduce a \andante
Pero las codas y los segnos se usan muy a lo lejos (por lo menos yo las uso bastante poco). Por eso para mí lo mejor es crear una librería y luego la importas en cada partitura. Si le quieres pasar el archivo ly a un amigo, copias en las primeras líneas las variables que hayas usado o le pasas tu librería junto con el archivo.
andante = \markup { \bold \large "Andante" }
así agregar un andante se reduce a \andante
Pero las codas y los segnos se usan muy a lo lejos (por lo menos yo las uso bastante poco). Por eso para mí lo mejor es crear una librería y luego la importas en cada partitura. Si le quieres pasar el archivo ly a un amigo, copias en las primeras líneas las variables que hayas usado o le pasas tu librería junto con el archivo.
"tengo una soledad tan concurrida que puedo organizarla como una procesión"
Mario Benedetti
No respondo a la pregunta, pero doy otra idea.
¿Me imagino que lo preguntas porque recortar te supone mucho trabajo?. Quizás estés haciendo: Imprimir pantalla, importar el pantallazo a un programa de edición de imágenes, recortar y exportar la nueva imagen. Y sí que es mucho trabajo... ¿Has probado shutter? Le das un buen zoom al pdf, pulsas [Alt+Impr Pant], marcas el recuadro con el ratón, doble click para confirmar y te genera un png que se guarda automáticamente y encima queda en el portapapeles listo para un [Control-V].
¿Me imagino que lo preguntas porque recortar te supone mucho trabajo?. Quizás estés haciendo: Imprimir pantalla, importar el pantallazo a un programa de edición de imágenes, recortar y exportar la nueva imagen. Y sí que es mucho trabajo... ¿Has probado shutter? Le das un buen zoom al pdf, pulsas [Alt+Impr Pant], marcas el recuadro con el ratón, doble click para confirmar y te genera un png que se guarda automáticamente y encima queda en el portapapeles listo para un [Control-V].
#26
No recordaba cómo hacerlo por eso no te contesté antes. La cosa es muy sencilla, sólo debes incluir la librería de lilypond-book.
Te coloco un ejemplo con una partitura de prueba:
luego compilas con el siguiente comando:
lilypond -dbackend=eps --png prueba.ly
y eso te generará un archivo png que podrás insertar en documentos, páginas web, etc, sin necesidad de capturar pantallas ni recortar ni nada. Te adjunto el resultado.
No recordaba cómo hacerlo por eso no te contesté antes. La cosa es muy sencilla, sólo debes incluir la librería de lilypond-book.
Te coloco un ejemplo con una partitura de prueba:
prueba.ly escribió:\include "lilypond-book-preamble.ly"
{ c c c c }
luego compilas con el siguiente comando:
lilypond -dbackend=eps --png prueba.ly
y eso te generará un archivo png que podrás insertar en documentos, páginas web, etc, sin necesidad de capturar pantallas ni recortar ni nada. Te adjunto el resultado.
"tengo una soledad tan concurrida que puedo organizarla como una procesión"
Mario Benedetti
Una consulta, ¿alguien sabe cómo hacer que Lilypond escriba una indicación de tipo "x3" en la barra que abre una repetición? Le pongo \repeat volta 3 { } y no me pone nada, exactamente como si hubiera puesto un 2. Suelo poner un \mark "x3", pero a veces tengo que poner ahí mismo otro \mark y me viene muy mal.
HILOS SIMILARES
Tutoriales Musescore el 22/02/2012
Respuesta rápida
Identíficate o regístrate para poder responder en este hilo.