Ayuda con OOoLilyPond

supertorpe
#1 por supertorpe el 11/01/2012
Hola, estoy intentando confeccionar unas flascards (ver este post) para el reconocimiento de acordes.
El caso es que he conseguido confeccionar un ficherito para lilypond (ver adjuntos) y consigo un resultado correcto, pero cuando copio el contenido del fichero al OOLilyPond Editor me da algunos petes. ¿Alguien en el foro está puesto en el tema y me puede echar una mano?
Archivos adjuntos ( para descargar)
prueba.ly
prueba.pdf
Subir
OFERTASVer todas
  • -26%
    AKAI MPC Key 61
    1.290 €
    Ver oferta
  • -40%
    ¡Precio mínimo histórico! AKAI MPK 261
    298 €
    Ver oferta
  • -8%
    Behringer X Air XR18
    645 €
    Ver oferta
Pablo_F
#2 por Pablo_F el 11/01/2012
Lo he probado y tampoco me funciona.

¿Puede ser que el template que usas entre en conflicto con tu código lilypond?

No sé qué te parecerá pero puedes ir por este otro camino:

Poner la salida de lilypond en formato svg (*), abrirlo con inkscape, maquillarlo un poco si es necesario (por ejemplo, Propiedades -> Ajustar página a dibujo), exportar a png e importarlo en libreoffice.

(*)
lilypond -dbackend=svg prueba.ly

De todas formas, creo que la la mejor forma de solucionar las dudas con Lilypond es enviando un mensaje a la lista de correos de usuarios (en español). Francisco Vila es super majo y siempre da una solución a las dudas que envía la gente.

https://lists.gnu.org/mailman/listinfo/lilypond-es

Saludos, Pablo
Subir
vagar
#3 por vagar el 11/01/2012
Puedes probar a bajar el ejemplo de OLy y, si te funciona, a modificarlo.

http://ooolilypond.sourceforge.net/Einsingen_fuer_Maennerchor.odt

Un ejemplo de mis notas para el libro de educación del oído, aunque al final he dejado OpenOffice y voy a hacerlo con asciidoc. A ver si te funciona:

Alguien escribió:
<<
\time 5/1
\new Staff \with {
\remove "Time_signature_engraver"
} {
<<
{ c''1\( s s s c''\) } \\
\relative {
{ \override Stem #'transparent = ##t
s1
r4
s2
a'4
s2
r4
s2
a4
}
}
>>
}
\new Staff \with {
\remove "Time_signature_engraver"
} {
\relative { s2 c'1\( s s s2 c1\) }
}
>>
\bar "||"
Subir
supertorpe
#4 por supertorpe el 11/01/2012
#2 Sí, esa sería una opción, pero mucho más trabajosa, me resulta más ágil crear una tabla en el editor con las celdas del tamaño de las tarjetas y ahí mismo editar los scripts .ly

#3 Me he basado en el código que has puesto y por fin he conseguido lo que buscaba (ver adjunto)

¡Muchas gracias a ambos!
Archivos adjuntos ( para descargar)
prueba.Oly.ly
Subir
joanillo
#5 por joanillo el 11/01/2012
Había dos fallos en el prueba.ly. El primero es poner la versión, en la primera línia pon
\version "2.12.3"
o la verión que tu tengas. El segundo error es que el silencio en la calve de Fa, R, va en minúscula: r. Y ya está, a mi me va bien utilizar lilypond en línea de comando:

$ lilypond prueba.ly
GNU LilyPond 2.12.3
Processing `prueba.ly'
Parsing...
Interpreting music...
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1 page...
Drawing systems...
Layout output to `prueba.ps'...
Converting to `./prueba.pdf'...
Subir
Nuevo post

Regístrate o para poder postear en este hilo