1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 5d83b53ee321d8890d792191032b1fe352577517
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 sige ¿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
803 @docLinkSplit{Aprendizaje,learning,@manualDevelLearningSplit-es}
805 @docLinkBig{Aprendizaje,learning,@manualDevelLearningBig-es}
807 @docLinkPdf{Aprendizaje,learning,@manualDevelLearningPdf-es}
810 @docLinkSplit{Glosario,music-glossary,@manualDevelGlossarySplit}
812 @docLinkBig{Glosario,music-glossary,@manualDevelGlossaryBig}
814 @docLinkPdf{Glosario,music-glossary,@manualDevelGlossaryPdf}
817 @docLinkSplit{Ensayo,essay,@manualDevelEssaySplit-es}
819 @docLinkBig{Ensayo,essay,@manualDevelEssayBig-es}
821 @docLinkPdf{Ensayo,essay,@manualDevelEssayPdf-es}
826 @docLinkSplit{Notación,notation,@manualDevelNotationSplit-es}
828 @docLinkBig{Notación,notation,@manualDevelNotationBig-es}
830 @docLinkPdf{Notación,notation,@manualDevelNotationPdf-es}
833 @docLinkSplit{Utilización,usage,@manualDevelUsageSplit-es}
835 @docLinkBig{Utilización,usage,@manualDevelUsageBig-es}
837 @docLinkPdf{Utilización,usage,@manualDevelUsagePdf-es}
840 @docLinkSplit{Fragmentos,snippets,@manualDevelSnippetsSplit}
842 @docLinkBig{Fragmentos,snippets,@manualDevelSnippetsBig}
844 @docLinkPdf{Fragmentos,snippets,@manualDevelSnippetsPdf}
846 @headitem Poco frecuentes
849 @docLinkSplit{Web,web,@manualDevelWebSplit-es}
851 @docLinkBig{Web,web,@manualDevelWebBig-es}
853 @docLinkPdf{Web,web,@manualDevelWebPdf}
856 @docLinkSplit{Cambios,changes,@manualDevelChangesSplit}
858 @docLinkBig{Cambios,changes,@manualDevelChangesBig}
860 @docLinkPdf{Cambios,changes,@manualDevelChangesPdf-es}
863 @docLinkSplit{Extensiones,extending,@manualDevelExtendingSplit-es}
865 @docLinkBig{Extensiones,extending,@manualDevelExtendingBig-es}
867 @docLinkPdf{Extensiones,extending,@manualDevelExtendingPdf-es}
870 @docLinkSplit{Funcionamiento interno,internals,@manualDevelInternalsSplit}
872 @docLinkBig{Funcionamiento interno,internals,@manualDevelInternalsBig}
874 @docLinkPdf{Funcionamiento interno,internals,@manualDevelInternalsPdf}
877 @headitem Para descargar
892 @unnumberedsec GSoC 2012
893 @translationof GSoC 2012
895 @divClass{column-center-top}
896 @subheading ¿Qué es el Google Summer of Code (Verano del Código de Google)?
898 Es un programa global llevado a cabo por Google que ofrece a
899 estudiantes una ayuda para que trabajen en proyectos de software de
900 fuentes abiertas durante las vacaciones de verano.
902 El equipo de LilyPond decidió que ésta era una excelente oportunidad
903 para encontrar colaboradores nuevos y animar a los estudiantes que ya
904 participan en el desarrollo de LilyPond a que se impliquen aún más.
905 Uno de nuestros colaboradores ha sido seleccionado para la edición
906 2012 del programa como parte del
907 @uref{http://www.gnu.org/, proyecto GNU}; esperamos poder participar
908 también en futuras ediciones.
912 @divClass{column-center-bottom}
913 @subheading Nuestra lista de ideas para el 2012
915 Más abajo aparece una lista de los proyectos que hemos sugerido para
916 los estudiantes del GSoC 2012. Aunque ha finalizado el plazo de
917 solicitudes, hemos decidido mantener visible esta página como
918 inspiración para cualquier persona interesada en el desarrollo de
919 LilyPond. Algunos miembros del equipo de desarrollo están dispuestos
920 a prestar su ayuda a aquellos que quieran implicarse en estos
923 Por supuesto, hay muchas más cosas que mejorar en LilyPond, entre
924 ellas algunas muy pequeñas. Hay una lista completa
925 @uref{http://code.google.com/p/lilypond/issues/list, aquí}.
927 @subheading Notas de adorno
929 Arreglar problemas con la sincronización de las notas de adorno,
930 junto a toda la arquitectura subyacente (véase
931 @uref{http://code.google.com/p/lilypond/issues/detail?id=34, el problema número 34 de nuestro sistema de seguimiento}).
932 Las notas de adorno confunden al sistema de cuenta de tiempo de
933 LilyPond porque son como ir hacia atrás en el tiempo. Esto causa
934 efectos extraños, en especial cuando un pentagrama tiene una nota de
935 adorno que otro no tiene.
937 @strong{Dificultad:} media
939 @strong{Requisitos:} C++, MIDI
941 @strong{Recomendado:} familiaridad con el funcionamiento interno de LilyPond
943 @strong{Mentor(es):} Mike Solomon, Carl Sorensen
947 Añadir exportación completa de MusicXML y mejora de la importación,
948 junto a las pruebas de comprobación de que funciona. Dependiendo del
949 tiempo disponible, implementar algunos o todos los siguientes:
951 @divClass{keep-bullets}
955 Manejo de la exportación del contenido musical básico como la
956 exportación MIDI (es decir, uso de clases exportadoras dedicadas,
957 derivadas de la clase translator)
960 Construir el árbol XML del contenido musical básico, y una conexión
961 desde el evento musical a la etiqueta XML
964 Hacer que todos los grabadores de LilyPond hagan su trabajo
967 Añadir la posibilidad de enlazar cada objeto de presentación
968 (básicamente cada sello o grupo de sellos) a la causa musical (así
969 como a la etiqueta XML dentro del árbol XML)
972 Añadir un @q{back-end} de salida XML, que puede después añadir la
973 información de disposición para cada uno de los objetos de salida a
974 las etiquetas del XML
979 El objetivo se considerará conseguido cuando una partitura
980 (previamente seleccionada) pueda importarse desde el MusicXML y
981 exportada de nuevo sin ninguna pérdida de datos no intencionada.
983 @strong{Dificultad:} media
985 @strong{Requisitos:} MusicXML, Python, conocimiento básico de LilyPond
987 @strong{Mentor(es):} Reinhold Kainhofer, Mike Solomon
989 Sería un buen tanto a su favor la familiaridad con otros editores de
990 partituras para poder hacer pruebas cruzadas.
992 @subheading Mejora de las ligaduras de unión y de expresión
994 A menudo la forma predeterminada de las curvas de ligadura no es
995 satisfactoria. No están contempladas las ligaduras de unión entre
996 notas enarmónicas @code{@{ dos'~ reb' @}}, las ligaduras "rotas" por
997 una clave o un cambio de pauta no están bien contempladas. El
998 proyecto incluye la recolección y ordenación de ejemmplos de salida
999 defectuosa, decidir sobre la salida que se desea tener y escribir el
1000 código correspondiente.
1002 @strong{Dificultad:} alta
1004 @strong{Requisitos:} C++, experiencia con heurística de la escritura
1006 @strong{Conocimientos recomendados:} LilyPond, sentido estético
1008 @strong{Mentor(es):} Mike Solomon
1010 @subheading Añadir una variante especial de los glifos de fuente tipográfica
1011 Añadir variantes para algunos glifos, como los signos de alteración,
1012 para líneas sobre la pauta, entre pautas, acortadas y estrechadas, así
1013 como una infraestructura genérica para incorporarlos. Un ejemplo es
1014 la cabeza de la breve de na notación antigua, que viene en dos
1015 variantes, con el orificio pequeño y grande.
1017 @strong{Dificultad:} fácil
1019 @strong{Requisitos:} MetaFont, C++, buen ojo para los detalles
1021 @strong{Conocimientos recomendados:} conocimientos básicos de LilyPond
1023 @strong{Mentor(es):} Werner Lemberg
1025 @subheading Mejora del barrado
1027 Debería mejorarse el posicionamiento predeterminado de las barras de
1028 corchea (y figuras menores) normales, de pentagrama cruzado,
1029 interrumpidas y en ángulo. El barrado debería depender del contexto y
1030 de las notas vecinas (véase la
1031 @uref{http://icking-music-archive.org/lists/sottisier/sottieng.pdf,
1033 Si es posible, reducir el tiempo de cálculo del barrado.
1035 @strong{Dificultad:} media
1037 @strong{Requisitos:} C++, experiencia con heurística de la escritura
1039 @strong{Conocimientos recomendados:} sentido estético
1041 @strong{Mentor(es):} Mike Solomon, Carl Sorensen
1043 @subheading Limpieza de diversas advertencias de compliación
1045 Limpieza de las advertencias de compilación, análisis estático del
1046 código, y advertencias de valgrind. Las herramientoas de análisis
1047 automático del código (advertencias de @code{g++} y @code{clang}) y
1048 herramientas de análisis como la detección de filtraciones de memoria
1049 de los perfiladores de código valgrind y callgrind aportan valiosa
1050 información sobre posibles problemas en el código de C++. La limpieza
1051 de estas advertencias nos permitiría rechazar automáticamente
1052 cualquier parche que introdujese más advertencias de las que hay
1055 @strong{Dificultad:} media
1057 @strong{Requisitos:} C++
1059 @strong{Mentor(es):} Joe Neeman, Reinhold Kainhofer
1065 @unnumberedsec Autores
1066 @translationof Authors
1068 @divClass{column-left-top}
1069 @subheading Equipo de desarrollo actual
1071 @divClass{keep-bullets}
1076 @divClass{column-right-top}
1077 @subheading Cargos del equipo de desarrollo anterior
1079 @divClass{keep-bullets}
1085 @divClass{column-center-top}
1086 @subheading Colaboradores actuales
1088 @divClass{keep-bullets}
1089 @subsubheading Programación
1093 @subsubheading Fuente tipográfica
1097 @subsubheading Documentación
1101 @subsubheading Bug squad
1105 @subsubheading Soporte
1109 @subsubheading Traducción
1111 @translationsCurrent
1117 @divClass{column-center-bottom}
1118 @subheading Colaboradores anteriores
1120 @divClass{keep-bullets}
1121 @subsubheading Programación
1125 @subsubheading Fuente tipográfica
1129 @subsubheading Documentación
1133 @c uncomment when we have any previous members -gp
1134 @c @subsubheading Bug squad
1138 @subsubheading Soporte
1142 @subsubheading Traducción
1144 @translationsPrevious
1149 @node Reconocimientos
1150 @unnumberedsec Reconocimientos
1151 @translationof Acknowledgements
1153 @divClass{column-center-top}
1154 @subheading Reconocimientos
1156 @divClass{keep-bullets}
1157 @acknowledgementsCurrent
1162 @unnumberedsec Publicaciones
1163 @translationof Publications
1165 @divClass{column-center-top}
1166 @subheading Lo que nosotros hemos escrito sobre LilyPond
1168 @divClass{keep-bullets}
1170 @include we-wrote.itexi
1175 @divClass{column-center-bottom}
1176 @subheading Lo que otros han hecho con LilyPond
1178 @divClass{keep-bullets}
1180 @include others-did.itexi
1185 @contactUsAbout{artículos académicos}
1188 @node Noticias antiguas
1189 @unnumberedsec Noticias antiguas
1190 @translationof Old news
1192 @divClass{heading-center}
1193 @warning{Hay muchos anuncios y registros de cambio antiguos en el
1197 @include web/news-front.itexi
1199 @include web/news.itexi
1203 @unnumberedsec Desván
1204 @translationof Attic
1206 @divClass{column-center-top}
1207 @subheading Anuncios
1209 Anuncios y noticias por versión:
1210 @uref{http://lilypond.org/doc/v2.16/Documentation/web/index#Lilypond-2_002e16_002e0-released_0021-August-24_002c-2012-1,v2.16},
1211 @uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
1212 @miscLink{announce-v2.12,v2.12},
1213 @miscLink{announce-v2.10,v2.10},
1214 @miscLink{announce-v2.8,v2.8},
1215 @miscLink{announce-v2.6,v2.6},
1216 @miscLink{announce-v2.4,v2.4},
1217 @miscLink{announce-v2.2,v2.2},
1218 @miscLink{announce-v2.0,v2.0},
1219 @miscLink{ANNOUNCE-1.2,v1.2},
1220 @miscLink{ANNOUNCE-1.0,v1.0},
1221 @miscLink{ANNOUNCE-0.1,v0.1}
1223 Lista descriptiva de los cambios por versión:
1224 @uref{http://lilypond.org/doc/v2.16/Documentation/changes/index.html,v2.16},
1225 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
1226 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
1227 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
1228 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
1229 @uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
1230 @uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
1231 @uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
1232 @uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
1233 @uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
1234 @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
1235 @miscLink{NEWS-1.4,v1.4},
1236 @miscLink{NEWS-1.2,v1.2}
1240 @divClass{column-center-bottom}
1243 Gracias a los desarrolladores, colaboradores, cazadores de fallos
1244 y aportadores de sugerencias por
1245 @miscLink{THANKS-2.16,v2.16},
1246 @miscLink{THANKS-2.14,v2.14},
1247 @miscLink{THANKS-2.12,v2.12},
1248 @miscLink{THANKS-2.10,v2.10},
1249 @miscLink{THANKS-2.8,v2.8},
1250 @miscLink{THANKS-2.6,v2.6},
1251 @miscLink{THANKS-2.4,v2.4},
1252 @miscLink{THANKS-2.2,v2.2},
1253 @miscLink{THANKS-2.0,v2.0},
1254 @miscLink{THANKS-1.8,v1.8}
1258 @divClass{column-center-bottom}
1259 @subheading Registros de cambios
1261 Registros de cambios de los desarrolladores, por versión:
1262 @miscLink{ChangeLog-2.10,v2.10},
1263 @miscLink{ChangeLog-2.3,v2.3},
1264 @miscLink{ChangeLog-2.1,v2.1},
1265 @miscLink{ChangeLog-1.5,v1.5 (1)},
1266 @miscLink{CHANGES-1.5,v1.5 (2)},
1267 @miscLink{CHANGES-1.4,v1.4},
1268 @miscLink{CHANGES-1.3,v1.3},
1269 @miscLink{CHANGES-1.2,v1.2},
1270 @miscLink{CHANGES-1.1,v1.1},
1271 @miscLink{CHANGES-1.0,v1.0},
1272 @miscLink{CHANGES-0.1,v0.1},
1273 @miscLink{CHANGES-0.0,v0.0}