1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: b4a06339566ce7e7f17ba60745261fc26b32abb0
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. For details, see the Contributors'
7 Guide, node Updating translation committishes..
10 @include included/acknowledge.itexi
11 @include included/authors.itexi
12 @include included/helpus.itexi
16 @translationof Community
18 @divClass{link-headings}
20 @divClass{column-center-top}
21 @subheading Interactuar con la comunidad
26 @ref{Contacto}: obtener ayuda, charlar y ¡mantenerse en contacto!
29 @ref{Ejemplos mínimos}: son @emph{muy} recomendables cuando se habla
33 @ref{Informes de fallos}: algo ha ido mal.
38 @divClass{column-left-bottom}
39 @subheading Mejorar LilyPond
44 @ref{Preste su ayuda}: se solicita su colaboración.
47 @ref{Patrocinio}: contribuciones financieras.
50 @ref{Desarrollo}: para colaboradores y pilotos de prueba.
53 @ref{GSoC 2012}: nuestras ideas para la edición 2012 del «Google
54 Summer of Code» (Verano del Código de Google).
57 @ref{Autores}: las personas que han hecho a LilyPond lo que hoy es.
60 @ref{Acknowledgements}: proyectos e instituciones que apoyan a LilyPond
65 @divClass{column-right-bottom}
66 @subheading Miscelánea
71 @ref{Publicaciones}: qué hemos escrito, y qué han escrito sobre nosotros.
74 @ref{Noticias antiguas}: el archivo.
77 @ref{Desván}: anuncios y registros de cambios en versiones antiguas.
88 * Informes de fallos::
103 @unnumberedsec Contacto
104 @translationof Contact
106 @divClass{column-left-bottom}
107 @subheading Discusión y ayuda entre usuarios
109 @subsubheading Lista de distribución de usuarios: @code{lilypond-user@@gnu.org}
111 Esta lista de distribución de correo (en inglés) es el lugar principal
112 que tienen los usuarios para discutir y prestarse mutua ayuda.
115 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user,
116 suscripción e información sobre lilypond-user}
118 @uref{http://lists.gnu.org/archive/html/lilypond-user/,
119 archivo 1 de la lista de usuarios}
120 @uref{http://www.mail-archive.com/lilypond-user@@gnu.org/,
122 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.general,
125 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.general,
126 escribir a la lista lilypond-user a través de gmane}
129 @warning{Al formular preguntas, por favor, ¡utilice @ref{Ejemplos mínimos}!}
131 @subsubheading El Repositorio de Fragmentos de Código de LilyPond
133 El Repositorio de Fragmentos de Código de LilyPond es una gran
134 colección de ejemplos remitidos por los usuarios, que se pueden copiar
135 y usar libremente en sus propias obras. ¡Vea las cosas que otros han
136 escrito, y añada las suyas propias!
139 @uref{http://lsr.dsi.unimi.it}
142 Los ejemplos del LSR que son especialmente instructivos se incluyen en
143 nuestra documentación oficial, en @ref{Fragmentos}.
147 Existe un cierto grado de apoyo a través de nuestro canal de IRC,
150 @uref{irc://irc.freenode.net/lilypond, #lilypond@@irc.freenode.net}
153 Este canal no tiene unos archivos públicos, por lo que cualquier
154 cuestión que pudiera ser de utilidad para los demás debiera
155 preferentemente enviarse a una de las listas de correo.
158 <form action="http://webchat.freenode.net"
161 <label>nombre de IRC:
162 <input name="nick" type="text" size="15" value="">
164 <input name="channels" type="hidden" value="lilypond">
165 <input type="submit" value="Unirse al canal de IRC #lilypond">
168 <script language="JavaScript" type="text/javascript">
169 var username = "web";
170 var lang = window.navigator.userLanguage ? window.navigator.userLanguage
171 : window.navigator.language;
172 username += '-' + lang.substr(0, 2);
173 username += '-' + navigator.appName.substr(0, 2);
174 username += navigator.appCodeName.replace (" ", "").substr(0, 2);
175 username += navigator.platform.replace (" ", "").replace("nux", "").replace("n32", "");
176 document.forms["f_lily_irc"].nick.value = username;
180 @subsubheading Otros idiomas
183 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-es,
184 lista de correo en español}
186 @uref{http://www.lilypondforum.de/,
189 @uref{http://groups.google.com/group/lilypond-brasil,
192 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
193 lista de correo en francés}
195 @uref{http://www.lilypondforum.nl/,
202 @divClass{column-right-top}
203 @subheading Esté siempre informado
205 @subsubheading LilyPond Report (el Informe LilyPond)
207 La manera más fácil de estar en contacto es leer el boletín de nuestra
208 comunidad, el Informe LilyPond:
211 @uref{http://news.lilynet.net}
214 @subsubheading Lista de correo de lanzamientos: @code{info-lilypond@@gnu.org}
216 Esta lista de distribución de correo es una lista de sólo lectura y
217 bajo tráfico, que envía notificaciones de los últimos lanzamientos.
220 @uref{http://lists.gnu.org/mailman/listinfo/info-lilypond,
221 suscripción e información sobre info-lilypond}
223 @uref{http://lists.gnu.org/archive/html/info-lilypond/,
224 archivo 1 de la lista info}
225 @uref{http://www.mail-archive.com/info-lilypond@@gnu.org/,
227 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.announce,
230 @c don't include gmane posting here. -gp
237 @divClass{column-right-bottom}
238 @subheading Discusión entre desarrolladores
240 @subsubheading La lista de distribución de desarrolladores: @code{lilypond-devel@@gnu.org}
242 Casi toda la discusión entre desarrolladores tiene lugar en esta
243 lista. Los parches se deben enviar aquí.
246 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-devel,
247 subscripción e información sobre lilypond-devel}
249 @uref{http://lists.gnu.org/archive/html/lilypond-devel/,
250 archivo 1 de la lista devel}
251 @uref{http://www.mail-archive.com/lilypond-devel@@gnu.org/,
253 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.devel,
256 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.devel,
257 escribir a la lista lilypond-devel a través de gmane}
261 @subsubheading Lista de fallos: @code{bug-lilypond@@gnu.org}
263 La discusión específica sobre fallos se produce aquí.
266 @uref{http://lists.gnu.org/mailman/listinfo/bug-lilypond,
267 subscripción e información sobre bug-lilypond}
269 @uref{http://lists.gnu.org/archive/html/bug-lilypond/,
270 archivo 1 de la lista bug}
271 @uref{http://www.mail-archive.com/bug-lilypond@@gnu.org/,
273 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.bugs,
276 @c don't include gmane posting here. -gp
279 @warning{Antes de enviar un mensaje a la lista de fallos, lea nuestras
280 indicaciones para elaborar @ref{Informes de fallos}.}
284 @divClass{column-right-bottom}
285 @subheading Correos delicados
287 Los asuntos privados se deben enviar a Graham Percival (gestor del
288 proyecto), que lo discutirá con las personas pertinentes.
292 @node Ejemplos mínimos
293 @unnumberedsec Ejemplos mínimos
294 @translationof Tiny examples
296 @divClass{column-center-top}
297 @subheading ¿Qué son los @qq{ejemplos mínimos}?
299 Un ejemplo mínimo es un ejemplo del que no se puede eliminar @strong{nada}.
302 @divClass{column-left-bottom}
303 @subheading ¿Por qué crearlos?
305 @divClass{keep-bullets}
309 Cuanto más simple es el ejemplo, más rápidamente pueden los
310 desarrolladores entenderlo y ayudarle.
313 Un ejemplo mínimo demuestra que se ha esforzado en resolver el
314 problema por sí mismo. Cuando alguien envía bloques grandes de código
315 de entrada, da la impresión de que no le importa que le ayudemos o que
319 La creación de un ejemplo mínimo le ayuda a entender lo que está
320 ocurriendo. Muchos informes falsos de problemas se podrían evitar
321 intentando crear un ejemplo mínimo; si no puede reproducir un @qq{bug}
322 en un ejemplo mínimo, probablemente el problema era una comprensión
323 insuficiente sobre LilyPond, ¡no un verdadero bug!
331 @divClass{column-right-bottom}
332 @subheading ¿Cómo se hacen?
334 @divClass{keep-bullets}
338 Incluya el número de versión en una instrucción @code{\version}.
341 ¡Hágalo muy pequeño! Los ejemplos relacionados con el espaciado o la
342 disposición de las páginas pueden requerir muchos compases, pero casi
343 todos los problemas se pueden reproducir mediante un solo compás o menos.
346 Cuando trate de crear un ejemplo, pruebe a convertir en comentarios
347 @w{(@code{%} ó @code{%@{ @dots{} %@}})} distintas secciones del
348 archivo. Si puede convertir un bloque en un comentario y aún mostrar
349 la idea principal, entonces elimine ese bloque.
352 Evite la utilización de notas, tonalidades o compases muy complicados,
353 a no ser que el bug esté relacionado con el comportamiento de esos
357 No utilice instrucciones @code{\override} ni @code{\set} a no ser que
358 el bug se refiera a esas instrucciones en concreto.
361 Opcionalmente, adjunte una imagen que muestre el resultado gráfico
369 @divClass{column-center-bottom}
370 @subheading ¿Cuán pequeño debe ser?
372 El código que sigue ¿es un ejemplo mínimo?
376 \include "espanol.ly"
381 \numericTimeSignature
383 <dos' re'' si''>16 <dos' re'' si''>8.
384 %% Aquí: la ligadura de unión sobre los Re tiene un aspecto gracioso
385 %% ¿Demasiado alta? ¿El punto final de la mano izquierda no se alinea
386 %% con la ligadura del Si?
388 <dos' re'' si''>8 [ <si re'' la''> ]
393 Bueno, no es muy grande, pero he aquí un ejemplo verdaderamente mínimo:
398 % la ligadura intermedia tiene un aspecto gracioso aquí:
399 <c' d'' b''>8. ~ <c' d'' b''>8
403 Muy pocos ejemplos mínimos superan las 10 líneas de código;
404 ¡lo más corriente es que basten 4 líneas para mostrar el problema!
409 @node Informes de fallos
410 @unnumberedsec Informes de fallos
411 @translationof Bug reports
413 @divClass{heading-center}
414 Si tiene un código de entrada que produce una terminación abrupta o
415 una salida defectuosa, eso es un bug.
418 @divClass{column-center-top}
419 @subheading Paso 1: fallos conocidos
421 Probablemente ya estamos al tanto de este bug. Compruébelo aquí:
424 @uref{http://code.google.com/p/lilypond/issues/list}
427 @warning{Le rogamos que @strong{NO} añada informes de fallos
428 directamente al sistema de seguimiento. Una vez que un problema se ha
429 añadido al sistema, ya puede añadir libremente más información a ese
435 @divClass{column-left-bottom}
436 @subheading Paso 2: creación de un informe de fallo
438 Si ha descubierto un fallo que no está en la lista, ayúdenos
439 elaborando un informe de fallo.
441 @warning{Sólo aceptamos informes en forma de @ref{Ejemplos mínimos}.
442 Disponemos de recursos muy limitados, por lo que cualquier ejemplo que
443 no sea mínimo va a ser rechazado. ¡Casi todos los bugs se pueden
444 demostrar con cuatro notas o menos!}
446 He aquí un ejemplo de un buen informe de fallo:
449 % Accidentals should be printed for only
450 % the first note in a tie, but this version
451 % prints flats on both notes.
462 @divClass{column-right-bottom}
463 @subheading Paso 3: enviar el informe de fallo
465 Una vez que ha verificado que el problema no es conocido ya, y ha
466 creado el informe, ¡puede enviárnoslo!
468 @divClass{keep-bullets}
472 Si está suscrito a la lista de correo
473 @uref{mailto:bug-lilypond@@gnu.org,bug-lilypond@@gnu.org},
474 envíe un mensaje de la forma habitual.
477 Si no está suscrito, aún puede enviar un informe de fallo con el
478 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,
479 interfaz web de gmane para lilypond.bugs}.
481 Sin embargo, existe una comprobación muy estricta de que no hay
482 @qq{top-posting} (contestar por encima) en el interfaz de gmane, que se
483 dispara incorrectamente con frecuencia a causa de los archivos de lilypond.
484 Para evitarlo, escriba:
487 > I'm not top posting.
491 (@emph{debe} escribir el ángulo @code{>} ) al principio de su informe.
497 @divClass{column-center-bottom}
498 @subheading Paso 4: Esperar respuesta
500 Una vez que su informe de fallo se ha enviado a la lista, nuestro
501 Escuadrón de Fallos lo examinará el informe. Quizá le pidan más
502 información. Se le avisará cuando el informe se añada al sistema de
503 seguimiento de fallos. Déles un tiempo de unos 4 días, pues
504 disponemos de un número limitado de voluntarios para esta tarea.
506 Una vez que el fallo se ha añadido al sistema de seguimiento, puede
507 comentarlo para añadirle más información. Puede marcar el bug con una
508 estrella de forma que reciba mensajes automáticamente cuando se
509 produce cualquier actividad sobre él. Ello requiere que usted
510 disponga de una cuenta en Google.
513 @divClass{column-center-bottom}
514 @subheading Ayuda opcional: mostrar el resultado deseado
516 Una vez que el problema se ha añadido al sistema de seguimiento,
517 puede ser de mucha ayuda que veamos la salida deseada.
518 ¡Con toda libertad añada código de entrada y/o imágenes
519 (creadas posiblemente con otras herramientas)
520 que muestren el aspecto que usted cree que debe tener!
525 @node Preste su ayuda
526 @unnumberedsec Preste su ayuda
527 @translationof Help us
529 @divClass{column-center-top}
534 @divClass{column-left-top}
535 @divClass{keep-bullets}
541 @divClass{column-right-top}
548 @unnumberedsec Patrocinio
549 @translationof Sponsoring
551 @divClass{keep-bullets}
552 @divClass{column-left-top}
553 @subheading Recompensas
558 @item ciertos usuarios han pagado a cambio de nuevas funcionalidades
559 @item algunos desarrolladores han sido contratados para añadir funcionalidades nuevas
562 El proyecto LilyPond no organiza estas tareas; ni refrendamos ni
563 disuadimos de tales acuerdos. Cualquier contrato privado entre
564 personas individuales es asunto de dichas personas, no nuestro.
568 @divClass{column-right-top}
569 @subheading Guidelines
571 Cualquier usuario que quiera ofrecer dinero a cambio de un trabajo,
572 debería tener en cuenta los siguientes puntos:
576 Los desarrolladores de LilyPond pueden anunciar sus servicios en las
577 listas de correo de lilypond de vez en cuando.
580 Cualquier acuerdo entre personas individuales debiera incluir las
581 precauciones normales cuando se hacen negocios: quién paga, cuánto
582 paga, qué método se utiliza para pagar, y sobre qué paquete de
583 condiciones. Sugerimos que cualquier ambigüedad o incertidumbre en
584 tales cuestiones se resuelvan antes de que dé comienzo cualquier
591 @divClass{column-center-bottom}
592 @subheading Desarrolladores interesados
594 A continuación aparece una lista de las personas que han expresado
595 interés en recibir recompensas. Observe que la cantidad de trabajo
596 hecha por personas individuales varía bastante a lo largo de los
597 años. No garantizamos que esta lista esté actualizada, ni que las
598 personas aquí relacionadas tengan cualquier disponibilidad. El único
599 criterio es "Fulanito ha pedido aparecer en esta página".
601 El examen de la historia del sistema de control de versiones Git es
602 una buena manera de determinar quiénes son los desarrolladores más
603 activos y experimentados. Las estadísticas están al día hasta la
604 versión @versionDevel{}:
606 @multitable @columnfractions .3 .3 .3
607 @item @uref{http://lilypond.org/~graham/gitstats-all/, historia general}
608 @tab @uref{http://lilypond.org/~graham/gitstats-1year/, último año}
609 @tab @uref{http://lilypond.org/~graham/gitstats-3months/, últimos tres meses}
612 Desarrolladores interesados:
614 @item @email{dak@@gnu.org, David Kastrup}
615 Se necesitan donaciones para que yo pueda continuar mi atual trabajo a
616 tiempo completo sobre LilyPond. Me concentro en diseño de interfaces
617 de usuario y del programador, coherencia, implementación,
618 simplificación, documentación y depuración.
621 @c @item @email{name@@adress.domain, Name}
622 @c area of interest (256 chars max)
630 @unnumberedsec Desarrollo
631 @translationof Development
633 @divClass{heading-center}
635 @heading Materiales de desarrollo para LilyPond @version
638 @heading Materiales de desarrollo para LilyPond @versionDevel
642 @c we normally don't allow named references, but in this case
643 @c it's good to emphasize the "stable" part. -gp
644 @warning{Éstas son las versiones @emph{inestables de desarrollo}. Si
645 tiene la más ligera duda acerca de cómo usar o instalar LilyPond, le
646 conminamos a que utilice la @ref{Descarga, descarga estable},
647 y lea los @ref{Manuales, manuales estables}.}
651 @divClass{column-center-top}
652 @subheading Números de versión
654 Existen dos conjuntos de lanzamientos para LilyPond: lanzamientos
655 estables, y lanzamientos inestables de desarrollo. Las versiones
656 estables tienen un número de versión @q{menor} par (p.ej., 2.8, 2.10,
657 2.12). Las versiones de desarrollo tienen un número @q{menor} de
658 versión impar (p.ej., 2.7, 2.9, 2.11).
663 @divClass{column-left-top}
666 Las instrucciones de Git y para la compilación están en la Guía del
670 @uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, Repositorio Git de lilypond}
673 En general, los redactores de la documentación y los pilotos de
674 pruebas querrán descargar el último archivo binario:
678 @downloadDevelLinuxNormal
680 @downloadDevelLinuxBig
682 @downloadDevelLinuxPPC
684 @downloadDevelFreeBSDNormal
686 @downloadDevelFreeBSDBig
688 @downloadDevelDarwinNormal
690 @downloadDevelDarwinPPC
692 @downloadDevelWindows
694 @downloadDevelSource-es
701 @divClass{column-right-top}
702 @subheading Guía del colaborador
704 El desarrollo de LilyPond es un asunto bastante complicado. LilyPond
705 es un proyecto grande y (más o menos) estable. Para poder ayudar a
706 los nuevos colaboradores, y para mantener todo el sistema (más o
707 menos) estable, hemos escrito un manual para los colaboradores.
709 @docLinksBare{Guía del colaborador, contributor,
710 @rcontribnamed{Top,Guía del colaborador},
711 @manualDevelContributorSplit,
712 @manualDevelContributorBig, 500 kB,
713 @manualDevelContributorPdf, 2.8 MB}
718 @divClass{column-center-top}
719 @subheading Pruebas de regresión
721 @divClass{keep-bullets}
727 @item @uref{../../input/regression/collated-files.html, Pruebas de regresión}:
728 Pruebas del lanzamiento actual.
729 (@uref{../../input/regression/collated-files.pdf, versión PDF})
732 @uref{../../input/regression/musicxml/collated-files.html, Pruebas de regresión de MusicXML}:
733 las pruebas de MusicXML de la versión actual.
734 (@uref{../input/regression/musicxml/collated-files.pdf, versión PDF}).
737 @uref{../../input/regression/abc2ly/collated-files.html, pruebas de abc2ly}:
738 Las pruebas de abc2ly de esta versión.
739 (@uref{../../input/regression/abc2ly/collated-files.pdf, versión en PDF})
742 @uref{../../input/regression/lilypond-book/collated-files.html, pruebas de lilypond-book}:
743 Las pruebas de lilypond-book de esta versión.
744 (@uref{../../input/regression/lilypond-book/collated-files.pdf, versión en PDF})
750 @subsubheading Versión de desarrollo
753 @item @regtestDevel-es (@regtestDevelPdf-es{})
755 @item @regtestDevelXml-es (@regtestDevelXmlPdf-es{})
757 @item @regtestDevelAbc (@regtestDevelAbcPdf{})
759 @item @regtestDevelLilypondBook (@regtestDevelLilypondBookPdf{})
762 @subsubheading Versión estable
765 @item @regtestStable (@regtestStablePdf{})
767 @item @regtestStableXml (@regtestStableXmlPdf{})
769 @item @regtestStableAbc (@regtestStableAbcPdf{})
771 @item @regtestStableLilypondBook (@regtestStableLilypondBookPdf{})
776 @subsubheading Todas las versiones
779 @item @uref{http://lilypond.org/test, Comparaciones entre pruebas de regresión}
781 @item @uref{http://lilypond.org/download/binaries/test-output/,
782 Archivo de todas las pruebas de regresión}
791 @divClass{column-center-bottom}
795 @warning{Estos manuales son para LilyPond @version{}; los manuales más recientes
796 están en @url{http://lilypond.org}}
799 @divClass{normal-table}
800 @multitable @columnfractions .3 .3 .3
801 @headitem Introducción
804 @docLinkSplit{Aprendizaje,learning,@manualDevelLearningSplit-es}
806 @docLinkBig{Aprendizaje,learning,@manualDevelLearningBig-es}
808 @docLinkPdf{Aprendizaje,learning,@manualDevelLearningPdf-es}
811 @docLinkSplit{Glosario,music-glossary,@manualDevelGlossarySplit}
813 @docLinkBig{Glosario,music-glossary,@manualDevelGlossaryBig}
815 @docLinkPdf{Glosario,music-glossary,@manualDevelGlossaryPdf}
818 @docLinkSplit{Ensayo,essay,@manualDevelEssaySplit-es}
820 @docLinkBig{Ensayo,essay,@manualDevelEssayBig-es}
822 @docLinkPdf{Ensayo,essay,@manualDevelEssayPdf-es}
825 @multitable @columnfractions .3 .3 .3
829 @docLinkSplit{Notación,notation,@manualDevelNotationSplit-es}
831 @docLinkBig{Notación,notation,@manualDevelNotationBig-es}
833 @docLinkPdf{Notación,notation,@manualDevelNotationPdf-es}
836 @docLinkSplit{Utilización,usage,@manualDevelUsageSplit-es}
838 @docLinkBig{Utilización,usage,@manualDevelUsageBig-es}
840 @docLinkPdf{Utilización,usage,@manualDevelUsagePdf-es}
843 @docLinkSplit{Fragmentos,snippets,@manualDevelSnippetsSplit}
845 @docLinkBig{Fragmentos,snippets,@manualDevelSnippetsBig}
847 @docLinkPdf{Fragmentos,snippets,@manualDevelSnippetsPdf}
850 @multitable @columnfractions .3 .3 .3
851 @headitem Poco frecuentes
854 @docLinkSplit{Web,web,@manualDevelWebSplit-es}
856 @docLinkBig{Web,web,@manualDevelWebBig-es}
858 @docLinkPdf{Web,web,@manualDevelWebPdf}
861 @docLinkSplit{Cambios,changes,@manualDevelChangesSplit}
863 @docLinkBig{Cambios,changes,@manualDevelChangesBig}
865 @docLinkPdf{Cambios,changes,@manualDevelChangesPdf-es}
868 @docLinkSplit{Extensiones,extending,@manualDevelExtendingSplit-es}
870 @docLinkBig{Extensiones,extending,@manualDevelExtendingBig-es}
872 @docLinkPdf{Extensiones,extending,@manualDevelExtendingPdf-es}
875 @docLinkSplit{Funcionamiento interno,internals,@manualDevelInternalsSplit}
877 @docLinkBig{Funcionamiento interno,internals,@manualDevelInternalsBig}
879 @docLinkPdf{Funcionamiento interno,internals,@manualDevelInternalsPdf}
883 @multitable @columnfractions .3
884 @headitem Para descargar
899 @unnumberedsec GSoC 2012
900 @translationof GSoC 2012
902 @divClass{column-center-top}
903 @subheading ¿Qué es el Google Summer of Code (Verano del Código de Google)?
905 Es un programa global llevado a cabo por Google que ofrece a
906 estudiantes una ayuda para que trabajen en proyectos de software de
907 fuentes abiertas durante las vacaciones de verano.
909 El equipo de LilyPond decidió que ésta era una excelente oportunidad
910 para encontrar colaboradores nuevos y animar a los estudiantes que ya
911 participan en el desarrollo de LilyPond a que se impliquen aún más.
912 Uno de nuestros colaboradores ha sido seleccionado para la edición
913 2012 del programa como parte del
914 @uref{http://www.gnu.org/, proyecto GNU}; esperamos poder participar
915 también en futuras ediciones.
919 @divClass{column-center-bottom}
920 @subheading Nuestra lista de ideas para el 2012
922 Más abajo aparece una lista de los proyectos que hemos sugerido para
923 los estudiantes del GSoC 2012. Aunque ha finalizado el plazo de
924 solicitudes, hemos decidido mantener visible esta página como
925 inspiración para cualquier persona interesada en el desarrollo de
926 LilyPond. Algunos miembros del equipo de desarrollo están dispuestos
927 a prestar su ayuda a aquellos que quieran implicarse en estos
930 Por supuesto, hay muchas más cosas que mejorar en LilyPond, entre
931 ellas algunas muy pequeñas. Hay una lista completa
932 @uref{http://code.google.com/p/lilypond/issues/list, aquí}.
934 @subheading Notas de adorno
936 Arreglar problemas con la sincronización de las notas de adorno,
937 junto a toda la arquitectura subyacente (véase
938 @uref{http://code.google.com/p/lilypond/issues/detail?id=34, el problema número 34 de nuestro sistema de seguimiento}).
939 Las notas de adorno confunden al sistema de cuenta de tiempo de
940 LilyPond porque son como ir hacia atrás en el tiempo. Esto causa
941 efectos extraños, en especial cuando un pentagrama tiene una nota de
942 adorno que otro no tiene.
944 @strong{Dificultad:} media
946 @strong{Requisitos:} C++, MIDI
948 @strong{Recomendado:} familiaridad con el funcionamiento interno de LilyPond
950 @strong{Mentor(es):} Mike Solomon, Carl Sorensen
954 Añadir exportación completa de MusicXML y mejora de la importación,
955 junto a las pruebas de comprobación de que funciona. Dependiendo del
956 tiempo disponible, implementar algunos o todos los siguientes:
958 @divClass{keep-bullets}
962 Manejo de la exportación del contenido musical básico como la
963 exportación MIDI (es decir, uso de clases exportadoras dedicadas,
964 derivadas de la clase translator)
967 Construir el árbol XML del contenido musical básico, y una conexión
968 desde el evento musical a la etiqueta XML
971 Hacer que todos los grabadores de LilyPond hagan su trabajo
974 Añadir la posibilidad de enlazar cada objeto de presentación
975 (básicamente cada sello o grupo de sellos) a la causa musical (así
976 como a la etiqueta XML dentro del árbol XML)
979 Añadir un @q{back-end} de salida XML, que puede después añadir la
980 información de disposición para cada uno de los objetos de salida a
981 las etiquetas del XML
986 El objetivo se considerará conseguido cuando una partitura
987 (previamente seleccionada) pueda importarse desde el MusicXML y
988 exportada de nuevo sin ninguna pérdida de datos no intencionada.
990 @strong{Dificultad:} media
992 @strong{Requisitos:} MusicXML, Python, conocimiento básico de LilyPond
994 @strong{Mentor(es):} Reinhold Kainhofer, Mike Solomon
996 Sería un buen tanto a su favor la familiaridad con otros editores de
997 partituras para poder hacer pruebas cruzadas.
999 @subheading Mejora de las ligaduras de unión y de expresión
1001 A menudo la forma predeterminada de las curvas de ligadura no es
1002 satisfactoria. No están contempladas las ligaduras de unión entre
1003 notas enarmónicas @code{@{ dos'~ reb' @}}, las ligaduras "rotas" por
1004 una clave o un cambio de pauta no están bien contempladas. El
1005 proyecto incluye la recolección y ordenación de ejemmplos de salida
1006 defectuosa, decidir sobre la salida que se desea tener y escribir el
1007 código correspondiente.
1009 @strong{Dificultad:} alta
1011 @strong{Requisitos:} C++, experiencia con heurística de la escritura
1013 @strong{Conocimientos recomendados:} LilyPond, sentido estético
1015 @strong{Mentor(es):} Mike Solomon
1017 @subheading Añadir una variante especial de los glifos de fuente tipográfica
1018 Añadir variantes para algunos glifos, como los signos de alteración,
1019 para líneas sobre la pauta, entre pautas, acortadas y estrechadas, así
1020 como una infraestructura genérica para incorporarlos. Un ejemplo es
1021 la cabeza de la breve de na notación antigua, que viene en dos
1022 variantes, con el orificio pequeño y grande.
1024 @strong{Dificultad:} fácil
1026 @strong{Requisitos:} MetaFont, C++, buen ojo para los detalles
1028 @strong{Conocimientos recomendados:} conocimientos básicos de LilyPond
1030 @strong{Mentor(es):} Werner Lemberg
1032 @subheading Mejora del barrado
1034 Debería mejorarse el posicionamiento predeterminado de las barras de
1035 corchea (y figuras menores) normales, de pentagrama cruzado,
1036 interrumpidas y en ángulo. El barrado debería depender del contexto y
1037 de las notas vecinas (véase la
1038 @uref{http://icking-music-archive.org/lists/sottisier/sottieng.pdf,
1040 Si es posible, reducir el tiempo de cálculo del barrado.
1042 @strong{Dificultad:} media
1044 @strong{Requisitos:} C++, experiencia con heurística de la escritura
1046 @strong{Conocimientos recomendados:} sentido estético
1048 @strong{Mentor(es):} Mike Solomon, Carl Sorensen
1050 @subheading Limpieza de diversas advertencias de compliación
1052 Limpieza de las advertencias de compilación, análisis estático del
1053 código, y advertencias de valgrind. Las herramientoas de análisis
1054 automático del código (advertencias de @code{g++} y @code{clang}) y
1055 herramientas de análisis como la detección de filtraciones de memoria
1056 de los perfiladores de código valgrind y callgrind aportan valiosa
1057 información sobre posibles problemas en el código de C++. La limpieza
1058 de estas advertencias nos permitiría rechazar automáticamente
1059 cualquier parche que introdujese más advertencias de las que hay
1062 @strong{Dificultad:} media
1064 @strong{Requisitos:} C++
1066 @strong{Mentor(es):} Joe Neeman, Reinhold Kainhofer
1072 @unnumberedsec Autores
1073 @translationof Authors
1075 @divClass{column-left-top}
1076 @subheading Equipo de desarrollo actual
1078 @divClass{keep-bullets}
1083 @divClass{column-right-top}
1084 @subheading Cargos del equipo de desarrollo anterior
1086 @divClass{keep-bullets}
1092 @divClass{column-center-top}
1093 @subheading Colaboradores actuales
1095 @divClass{keep-bullets}
1096 @subsubheading Programación
1100 @subsubheading Fuente tipográfica
1104 @subsubheading Documentación
1108 @subsubheading Bug squad
1112 @subsubheading Soporte
1116 @subsubheading Traducción
1118 @translationsCurrent
1124 @divClass{column-center-bottom}
1125 @subheading Colaboradores anteriores
1127 @divClass{keep-bullets}
1128 @subsubheading Programación
1132 @subsubheading Fuente tipográfica
1136 @subsubheading Documentación
1140 @c uncomment when we have any previous members -gp
1141 @c @subsubheading Bug squad
1145 @subsubheading Soporte
1149 @subsubheading Traducción
1151 @translationsPrevious
1156 @node Reconocimientos
1157 @unnumberedsec Reconocimientos
1158 @translationof Acknowledgements
1160 @divClass{column-center-top}
1161 @subheading Reconocimientos
1163 @divClass{keep-bullets}
1164 @acknowledgementsCurrent
1169 @unnumberedsec Publicaciones
1170 @translationof Publications
1172 @divClass{column-center-top}
1173 @subheading Lo que nosotros hemos escrito sobre LilyPond
1175 @divClass{keep-bullets}
1177 @include we-wrote.itexi
1182 @divClass{column-center-bottom}
1183 @subheading Lo que otros han hecho con LilyPond
1185 @divClass{keep-bullets}
1187 @include others-did.itexi
1192 @contactUsAbout{artículos académicos}
1195 @node Noticias antiguas
1196 @unnumberedsec Noticias antiguas
1197 @translationof Old news
1199 @divClass{heading-center}
1200 @warning{Hay muchos anuncios y registros de cambio antiguos en el
1204 @include web/news-front.itexi
1206 @include web/news.itexi
1210 @unnumberedsec Desván
1211 @translationof Attic
1213 @divClass{column-center-top}
1214 @subheading Anuncios
1216 Anuncios y noticias por versión:
1217 @uref{http://lilypond.org/doc/v2.16/Documentation/web/index#Lilypond-2_002e16_002e0-released_0021-August-24_002c-2012-1,v2.16},
1218 @uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
1219 @miscLink{announce-v2.12,v2.12},
1220 @miscLink{announce-v2.10,v2.10},
1221 @miscLink{announce-v2.8,v2.8},
1222 @miscLink{announce-v2.6,v2.6},
1223 @miscLink{announce-v2.4,v2.4},
1224 @miscLink{announce-v2.2,v2.2},
1225 @miscLink{announce-v2.0,v2.0},
1226 @miscLink{ANNOUNCE-1.2,v1.2},
1227 @miscLink{ANNOUNCE-1.0,v1.0},
1228 @miscLink{ANNOUNCE-0.1,v0.1}
1230 Lista descriptiva de los cambios por versión:
1231 @uref{http://lilypond.org/doc/v2.16/Documentation/changes/index.html,v2.16},
1232 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
1233 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
1234 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
1235 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
1236 @uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
1237 @uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
1238 @uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
1239 @uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
1240 @uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
1241 @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
1242 @miscLink{NEWS-1.4,v1.4},
1243 @miscLink{NEWS-1.2,v1.2}
1247 @divClass{column-center-bottom}
1250 Gracias a los desarrolladores, colaboradores, cazadores de fallos
1251 y aportadores de sugerencias por
1252 @miscLink{THANKS-2.16,v2.16},
1253 @miscLink{THANKS-2.14,v2.14},
1254 @miscLink{THANKS-2.12,v2.12},
1255 @miscLink{THANKS-2.10,v2.10},
1256 @miscLink{THANKS-2.8,v2.8},
1257 @miscLink{THANKS-2.6,v2.6},
1258 @miscLink{THANKS-2.4,v2.4},
1259 @miscLink{THANKS-2.2,v2.2},
1260 @miscLink{THANKS-2.0,v2.0},
1261 @miscLink{THANKS-1.8,v1.8}
1265 @divClass{column-center-bottom}
1266 @subheading Registros de cambios
1268 Registros de cambios de los desarrolladores, por versión:
1269 @miscLink{ChangeLog-2.10,v2.10},
1270 @miscLink{ChangeLog-2.3,v2.3},
1271 @miscLink{ChangeLog-2.1,v2.1},
1272 @miscLink{ChangeLog-1.5,v1.5 (1)},
1273 @miscLink{CHANGES-1.5,v1.5 (2)},
1274 @miscLink{CHANGES-1.4,v1.4},
1275 @miscLink{CHANGES-1.3,v1.3},
1276 @miscLink{CHANGES-1.2,v1.2},
1277 @miscLink{CHANGES-1.1,v1.1},
1278 @miscLink{CHANGES-1.0,v1.0},
1279 @miscLink{CHANGES-0.1,v0.1},
1280 @miscLink{CHANGES-0.0,v0.0}