1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 7f4a65db65f3a8eba89cc9d78101f3f7fd71a5e9
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
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{Google Summer of Code}: ideas para el «Google Summer of Code»
54 (Verano del Código de Google).
57 @ref{Autores}: las personas que han hecho a LilyPond lo que hoy
61 @ref{Acknowledgements}: proyectos e instituciones que apoyan a
67 @divClass{column-right-bottom}
68 @subheading Miscelánea
73 @ref{Publicaciones}: qué hemos escrito, y qué han escrito sobre
77 @ref{Noticias antiguas}: el archivo.
80 @ref{Desván}: anuncios y registros de cambios en versiones
92 * Informes de fallos::
96 * Google Summer of Code::
100 * Noticias antiguas::
107 @unnumberedsec Contacto
108 @translationof Contact
110 @divClass{column-left-bottom}
111 @subheading Discusión y ayuda entre usuarios
113 @subsubheading Lista de distribución de usuarios: @code{lilypond-user@@gnu.org}
115 Esta lista de distribución de correo (en inglés) es el lugar
116 principal que tienen los usuarios para discutir y prestarse mutua
120 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user,
121 suscripción e información sobre lilypond-user}
123 @uref{http://lists.gnu.org/archive/html/lilypond-user/,
124 archivo 1 de la lista de usuarios}
125 @uref{http://www.mail-archive.com/lilypond-user@@gnu.org/,
127 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.general,
130 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.general,
131 escribir a la lista lilypond-user a través de gmane}
134 @warning{Al formular preguntas, por favor, ¡utilice
135 @ref{Ejemplos mínimos}!}
137 @subsubheading El Repositorio de Fragmentos de Código de LilyPond
139 El Repositorio de Fragmentos de Código de LilyPond es una gran
140 colección de ejemplos remitidos por los usuarios, que se pueden
141 copiar y usar libremente en sus propias obras. ¡Vea las cosas que
142 otros han escrito, y añada las suyas propias!
145 @uref{http://lsr.di.unimi.it}
148 Los ejemplos del LSR que son especialmente instructivos se
149 incluyen en nuestra documentación oficial, en @ref{Fragmentos}.
153 Existe un cierto grado de apoyo a través de nuestro canal de IRC,
156 @uref{irc://irc.freenode.net/lilypond, #lilypond@@irc.freenode.net}
159 Este canal no tiene unos archivos públicos, por lo que cualquier
160 cuestión que pudiera ser de utilidad para los demás debiera
161 preferentemente enviarse a una de las listas de correo.
164 <form action="http://webchat.freenode.net"
167 <label>nombre de IRC:
168 <input name="nick" type="text" size="15" value="">
170 <input name="channels" type="hidden" value="lilypond">
171 <input type="submit" value="Unirse al canal de IRC #lilypond">
174 <script language="JavaScript" type="text/javascript">
175 var username = "web";
176 var lang = window.navigator.userLanguage ? window.navigator.userLanguage
177 : window.navigator.language;
178 username += '-' + lang.substr(0, 2);
179 username += '-' + navigator.appName.substr(0, 2);
180 username += navigator.appCodeName.replace (" ", "").substr(0, 2);
181 username += navigator.platform.replace (" ", "").replace("nux", "").replace("n32", "");
182 document.forms["f_lily_irc"].nick.value = username;
186 @subsubheading Otros idiomas
189 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-es,
190 lista de correo en español}
192 @uref{http://www.lilypondforum.de/,
195 @uref{http://groups.google.com/group/lilypond-brasil,
198 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
199 lista de correo en francés}
204 @divClass{column-right-top}
205 @subheading El blog de LilyPond
207 Lea el bog de nuestra comunidad, @q{Scores of Beauty}:
210 @uref{http://lilypondblog.org}
213 @subsubheading Lista de correo de lanzamientos: @code{info-lilypond@@gnu.org}
215 Esta lista de distribución de correo es una lista de sólo lectura y
216 bajo tráfico, que envía notificaciones de los últimos lanzamientos.
219 @uref{http://lists.gnu.org/mailman/listinfo/info-lilypond,
220 suscripción e información sobre info-lilypond}
222 @uref{http://lists.gnu.org/archive/html/info-lilypond/,
223 archivo 1 de la lista info}
224 @uref{http://www.mail-archive.com/info-lilypond@@gnu.org/,
226 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.announce,
229 @c don't include gmane posting here. -gp
236 @divClass{column-right-bottom}
237 @subheading Discusiones y traducciones
239 @subsubheading La lista de distribución de desarrolladores: @code{lilypond-devel@@gnu.org}
241 La discusión entre desarrolladores tiene lugar en esta lista. Los
242 parches se pueden también enviar aquí.
245 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-devel,
246 subscripción e información sobre lilypond-devel}
248 @uref{http://lists.gnu.org/archive/html/lilypond-devel/,
249 archivo 1 de la lista devel}
250 @uref{http://www.mail-archive.com/lilypond-devel@@gnu.org/,
252 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.devel,
255 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.devel,
256 escribir a la lista lilypond-devel a través de gmane}
260 @subsubheading Lista de fallos: @code{bug-lilypond@@gnu.org}
262 Los informes de fallo y discusión sobre ellos se deben enviar
263 aquí. No envíe parches a esta lista.
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
280 nuestras indicaciones para elaborar @ref{Informes de fallos}.}
283 @subsubheading Lista de correo de traducciones: @code{translations@@lilynet.org}
285 Toda discusión sobre la traducción de los manuales de LilyPond se
286 debe dirigir aquí. No envíe parches a esta lista.
289 @uref{http://lilypond-translations.3384276.n2.nabble.com/,
290 Archivo de la lista de correo de traducción}
295 @node Ejemplos mínimos
296 @unnumberedsec Ejemplos mínimos
297 @translationof Tiny examples
299 @divClass{column-center-top}
300 @subheading ¿Qué son los @qq{ejemplos mínimos}?
302 Un ejemplo mínimo es un ejemplo del que no se puede eliminar
306 @divClass{column-left-bottom}
307 @subheading ¿Por qué crearlos?
309 @divClass{keep-bullets}
313 Cuanto más simple es el ejemplo, más rápidamente pueden los
314 desarrolladores entenderlo y ayudarle.
317 Un ejemplo mínimo demuestra que se ha esforzado en resolver el
318 problema por sí mismo. Cuando alguien envía bloques grandes de
319 código de entrada, da la impresión de que no le importa que le
323 La creación de un ejemplo mínimo le ayuda a entender lo que está
324 ocurriendo. Muchos informes falsos de problemas se podrían evitar
325 intentando crear un ejemplo mínimo; si no puede reproducir un
326 @qq{bug} en un ejemplo mínimo, probablemente el problema era una
327 comprensión insuficiente sobre LilyPond, ¡no un verdadero bug!
335 @divClass{column-right-bottom}
336 @subheading ¿Cómo se hacen?
338 @divClass{keep-bullets}
342 Incluya el número de versión en una instrucción @code{\version}.
345 ¡Hágalo muy pequeño! Los ejemplos relacionados con el espaciado o
346 la disposición de las páginas pueden requerir muchos compases,
347 pero casi todos los problemas se pueden reproducir mediante un
351 Cuando trate de crear un ejemplo, pruebe a convertir en
352 comentarios @w{(@code{%} ó @code{%@{ @dots{} %@}})} distintas
353 secciones del archivo. Si puede convertir un bloque en un
354 comentario y aún mostrar la idea principal, entonces elimine ese
358 Evite la utilización de notas, tonalidades o compases muy
359 complicados, a no ser que el bug esté relacionado con el
360 comportamiento de esos elementos.
363 No utilice instrucciones @code{\override} ni @code{\set} a no ser
364 que el bug se refiera a esas instrucciones en concreto.
367 Opcionalmente, adjunte una imagen que muestre el resultado gráfico
375 @divClass{column-center-bottom}
376 @subheading ¿Cuán pequeño debe ser?
378 El código que sigue ¿es un ejemplo mínimo?
382 \include "español.ly"
387 \numericTimeSignature
389 <dos' re'' si''>16 <dos' re'' si''>8.
390 %% Aquí: la ligadura de unión sobre los Re tiene un aspecto gracioso
391 %% ¿Demasiado alta? ¿El punto final de la mano izquierda no se alinea
392 %% con la ligadura del Si?
394 <dos' re'' si''>8 [ <si re'' la''> ]
399 Bueno, no es muy grande, pero he aquí un ejemplo verdaderamente mínimo:
404 % la ligadura intermedia tiene un aspecto gracioso aquí:
405 <c' d'' b''>8. ~ <c' d'' b''>8
409 Muy pocos ejemplos mínimos superan las 10 líneas de código; ¡lo
410 más corriente es que basten 4 líneas para mostrar el problema!
415 @node Informes de fallos
416 @unnumberedsec Informes de fallos
417 @translationof Bug reports
419 @divClass{heading-center}
420 Si tiene un código de entrada que produce una terminación abrupta
421 o una salida defectuosa, eso es un bug.
424 @divClass{column-center-top}
425 @subheading Paso 1: fallos conocidos
427 Probablemente ya estamos al tanto de este bug. Compruébelo aquí:
430 @uref{http://sourceforge.net/p/testlilyissues/issues/}
433 @warning{Le rogamos que @strong{NO} añada informes de fallos
434 directamente al sistema de seguimiento. Una vez que un problema
435 se ha añadido al sistema, ya puede añadir libremente más
436 información a ese informe.}
441 @divClass{column-left-bottom}
442 @subheading Paso 2: creación de un informe de fallo
444 Si ha descubierto un fallo que no está en la lista, ayúdenos
445 elaborando un informe de fallo.
447 @warning{Sólo aceptamos informes en forma de @ref{Ejemplos
448 mínimos}. Disponemos de recursos muy limitados, por lo que
449 cualquier ejemplo que no sea mínimo va a ser rechazado. ¡Casi
450 todos los bugs se pueden demostrar con cuatro notas o menos!}
452 He aquí un ejemplo de un buen informe de fallo:
455 % Accidentals should be printed for only
456 % the first note in a tie, but this version
457 % prints flats on both notes.
468 @divClass{column-right-bottom}
469 @subheading Paso 3: enviar el informe de fallo
471 Una vez que ha verificado que el problema no es conocido ya, y ha
472 creado el informe, ¡puede enviárnoslo!
474 @divClass{keep-bullets}
478 Si está suscrito a la lista de correo
479 @uref{mailto:bug-lilypond@@gnu.org,bug-lilypond@@gnu.org}, envíe
480 un mensaje de la forma habitual.
483 Si no está suscrito, aún puede enviar un informe de fallo con el
484 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,
485 interfaz web de gmane para lilypond.bugs}.
487 Sin embargo, existe una comprobación muy estricta de que no hay
488 @qq{top-posting} (contestar por encima) en el interfaz de gmane,
489 que se dispara incorrectamente con frecuencia a causa de los
490 archivos de lilypond. Para evitarlo, escriba:
493 > I'm not top posting.
497 (@emph{debe} escribir el ángulo @code{>} ) al principio de su
504 @divClass{column-center-bottom}
505 @subheading Paso 4: Esperar respuesta
507 Una vez que su informe de fallo se ha enviado a la lista, nuestro
508 Escuadrón de Fallos lo examinará el informe. Quizá le pidan más
509 información. Se le avisará cuando el informe se añada al sistema
510 de seguimiento de fallos. Déles un tiempo de unos 4 días, pues
511 disponemos de un número limitado de voluntarios para esta tarea.
513 Una vez que el fallo se ha añadido al sistema de seguimiento,
514 puede comentarlo para añadirle más información. Puede marcar el
515 bug con una estrella de forma que reciba mensajes automáticamente
516 cuando se produce cualquier actividad sobre él. Ello requiere que
517 usted disponga de una cuenta en Google.
520 @divClass{column-center-bottom}
521 @subheading Ayuda opcional: mostrar el resultado deseado
523 Una vez que el problema se ha añadido al sistema de seguimiento,
524 puede ser de mucha ayuda que veamos la salida deseada. ¡Con toda
525 libertad añada código de entrada y/o imágenes (creadas
526 posiblemente con otras herramientas) que muestren el aspecto que
527 usted cree que debe tener!
532 @node Preste su ayuda
533 @unnumberedsec Preste su ayuda
534 @translationof Help us
536 @divClass{column-center-top}
541 @divClass{column-left-top}
542 @divClass{keep-bullets}
548 @divClass{column-right-top}
555 @unnumberedsec Patrocinio
556 @translationof Sponsoring
558 @divClass{keep-bullets}
559 @divClass{column-left-top}
560 @subheading Recompensas
565 @item ciertos usuarios han pagado a cambio de nuevas funcionalidades
566 @item algunos desarrolladores han sido contratados para añadir funcionalidades nuevas
569 El proyecto LilyPond no organiza estas tareas; ni refrendamos ni
570 disuadimos de tales acuerdos. Cualquier contrato privado entre
571 personas individuales es asunto de dichas personas, no nuestro.
575 @divClass{column-right-top}
576 @subheading Guidelines
578 Cualquier usuario que quiera ofrecer dinero a cambio de un
579 trabajo, debería tener en cuenta los siguientes puntos:
583 Los desarrolladores de LilyPond pueden anunciar sus servicios en
584 las listas de correo de lilypond de vez en cuando.
587 Cualquier acuerdo entre personas individuales debiera incluir las
588 precauciones normales cuando se hacen negocios: quién paga, cuánto
589 paga, qué método se utiliza para pagar, y sobre qué paquete de
590 condiciones. Sugerimos que cualquier ambigüedad o incertidumbre
591 en tales cuestiones se resuelvan antes de que dé comienzo
598 @divClass{column-center-bottom}
599 @subheading Desarrolladores interesados
601 A continuación aparece una lista de las personas que han expresado
602 interés en recibir recompensas. Observe que la cantidad de
603 trabajo hecha por personas individuales varía bastante a lo largo
604 de los años. No garantizamos que esta lista esté actualizada, ni
605 que las personas aquí relacionadas tengan cualquier
606 disponibilidad. El único criterio es "Fulanito ha pedido aparecer
609 El examen de la historia del sistema de control de versiones Git
610 es una buena manera de determinar quiénes son los desarrolladores
611 más activos y experimentados. Las estadísticas están al día hasta
612 la versión @versionDevel{}:
614 @multitable @columnfractions .3 .3 .3
615 @item @uref{http://lilypond.org/~graham/gitstats-all/, historia general}
616 @tab @uref{http://lilypond.org/~graham/gitstats-1year/, último año}
617 @tab @uref{http://lilypond.org/~graham/gitstats-3months/, últimos tres meses}
620 Desarrolladores interesados:
622 @item @email{dak@@gnu.org, David Kastrup}
623 Se necesitan donaciones para que yo pueda continuar mi actual
624 trabajo a tiempo completo sobre LilyPond. Me concentro en diseño
625 de interfaces de usuario y del programador, coherencia,
626 implementación, simplificación, documentación y depuración.
629 @c @item @email{name@@adress.domain, Name}
630 @c area of interest (256 chars max)
638 @unnumberedsec Desarrollo
639 @translationof Development
641 @divClass{heading-center}
643 @heading Materiales de desarrollo para LilyPond @version
646 @heading Materiales de desarrollo para LilyPond @versionDevel
650 @c we normally don't allow named references, but in this case
651 @c it's good to emphasize the "stable" part. -gp
652 @warning{Éstas son las versiones @emph{inestables de desarrollo}.
653 Si tiene la más ligera duda acerca de cómo usar o instalar
654 LilyPond, le conminamos a que utilice la
655 @ref{Descarga, descarga estable}, y lea los
656 @ref{Manuales, manuales estables}.}
660 @divClass{column-center-top}
661 @subheading Números de versión
663 Existen dos conjuntos de lanzamientos para LilyPond: lanzamientos
664 estables, y lanzamientos inestables de desarrollo. Las versiones
665 estables tienen un número de versión @q{menor} par (p.ej., 2.8,
666 2.10, 2.12). Las versiones de desarrollo tienen un número
667 @q{menor} de versión impar (p.ej., 2.7, 2.9, 2.11).
672 @divClass{column-left-top}
675 Las instrucciones de Git y para la compilación están en la Guía
679 @uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, Repositorio Git de lilypond}
682 En general, los redactores de la documentación y los pilotos de
683 pruebas querrán descargar el último archivo binario:
687 @downloadDevelLinuxNormal
689 @downloadDevelLinuxBig
691 @downloadDevelLinuxPPC
693 @downloadDevelFreeBSDNormal
695 @downloadDevelFreeBSDBig
697 @downloadDevelDarwinNormal
699 @downloadDevelDarwinPPC
701 @downloadDevelWindows
703 @downloadDevelSource-es
710 @divClass{column-right-top}
711 @subheading Guía del colaborador
713 El desarrollo de LilyPond es un asunto bastante complicado.
714 LilyPond es un proyecto grande y (más o menos) estable. Para
715 poder ayudar a los nuevos colaboradores, y para mantener todo el
716 sistema (más o menos) estable, hemos escrito un manual para los
719 @docLinksBare{Guía del colaborador, contributor,
720 @rcontribnamed{Top,Guía del colaborador},
721 @manualDevelContributorSplit,
722 @manualDevelContributorBig, 500 kB,
723 @manualDevelContributorPdf, 2.8 MB}
728 @divClass{column-center-top}
729 @subheading Pruebas de regresión
731 @divClass{keep-bullets}
737 @item @uref{../../input/regression/collated-files.html, Pruebas de regresión}:
738 Pruebas del lanzamiento actual.
739 (@uref{../../input/regression/collated-files.pdf, versión PDF})
742 @uref{../../input/regression/musicxml/collated-files.html, Pruebas de regresión de MusicXML}:
743 las pruebas de MusicXML de la versión actual.
744 (@uref{../input/regression/musicxml/collated-files.pdf, versión PDF}).
747 @uref{../../input/regression/abc2ly/collated-files.html, pruebas de abc2ly}:
748 Las pruebas de abc2ly de esta versión.
749 (@uref{../../input/regression/abc2ly/collated-files.pdf, versión en PDF})
752 @uref{../../input/regression/lilypond-book/collated-files.html, pruebas de lilypond-book}:
753 Las pruebas de lilypond-book de esta versión.
754 (@uref{../../input/regression/lilypond-book/collated-files.pdf, versión en PDF})
760 @subsubheading Versión de desarrollo
763 @item @regtestDevel-es (@regtestDevelPdf-es{})
765 @item @regtestDevelXml-es (@regtestDevelXmlPdf-es{})
767 @item @regtestDevelAbc (@regtestDevelAbcPdf{})
769 @item @regtestDevelLilypondBook (@regtestDevelLilypondBookPdf{})
772 @subsubheading Versión estable
775 @item @regtestStable (@regtestStablePdf{})
777 @item @regtestStableXml (@regtestStableXmlPdf{})
779 @item @regtestStableAbc (@regtestStableAbcPdf{})
781 @item @regtestStableLilypondBook (@regtestStableLilypondBookPdf{})
786 @subsubheading Todas las versiones
789 @item @uref{http://lilypond.org/test, Comparaciones entre pruebas de regresión}
791 @item @uref{http://lilypond.org/downloads/binaries/test-output/,
792 Archivo de todas las pruebas de regresión}
801 @divClass{column-center-bottom}
805 @warning{Estos manuales son para LilyPond @version{}; los manuales
806 más recientes están en @url{http://lilypond.org}}
809 @divClass{normal-table}
810 @multitable @columnfractions .3 .3 .3
811 @headitem Introducción
814 @docLinkSplit{Aprendizaje,learning,@manualDevelLearningSplit-es}
816 @docLinkBig{Aprendizaje,learning,@manualDevelLearningBig-es}
818 @docLinkPdf{Aprendizaje,learning,@manualDevelLearningPdf-es}
821 @docLinkSplit{Glosario,music-glossary,@manualDevelGlossarySplit}
823 @docLinkBig{Glosario,music-glossary,@manualDevelGlossaryBig}
825 @docLinkPdf{Glosario,music-glossary,@manualDevelGlossaryPdf}
828 @docLinkSplit{Ensayo,essay,@manualDevelEssaySplit-es}
830 @docLinkBig{Ensayo,essay,@manualDevelEssayBig-es}
832 @docLinkPdf{Ensayo,essay,@manualDevelEssayPdf-es}
835 @multitable @columnfractions .3 .3 .3
839 @docLinkSplit{Notación,notation,@manualDevelNotationSplit-es}
841 @docLinkBig{Notación,notation,@manualDevelNotationBig-es}
843 @docLinkPdf{Notación,notation,@manualDevelNotationPdf-es}
846 @docLinkSplit{Utilización,usage,@manualDevelUsageSplit-es}
848 @docLinkBig{Utilización,usage,@manualDevelUsageBig-es}
850 @docLinkPdf{Utilización,usage,@manualDevelUsagePdf-es}
853 @docLinkSplit{Fragmentos,snippets,@manualDevelSnippetsSplit}
855 @docLinkBig{Fragmentos,snippets,@manualDevelSnippetsBig}
857 @docLinkPdf{Fragmentos,snippets,@manualDevelSnippetsPdf}
860 @multitable @columnfractions .3 .3 .3
861 @headitem Poco frecuentes
864 @docLinkSplit{Web,web,@manualDevelWebSplit-es}
866 @docLinkBig{Web,web,@manualDevelWebBig-es}
868 @docLinkPdf{Web,web,@manualDevelWebPdf}
871 @docLinkSplit{Cambios,changes,@manualDevelChangesSplit}
873 @docLinkBig{Cambios,changes,@manualDevelChangesBig}
875 @docLinkPdf{Cambios,changes,@manualDevelChangesPdf-es}
878 @docLinkSplit{Extensiones,extending,@manualDevelExtendingSplit-es}
880 @docLinkBig{Extensiones,extending,@manualDevelExtendingBig-es}
882 @docLinkPdf{Extensiones,extending,@manualDevelExtendingPdf-es}
885 @docLinkSplit{Funcionamiento interno,internals,@manualDevelInternalsSplit}
887 @docLinkBig{Funcionamiento interno,internals,@manualDevelInternalsBig}
889 @docLinkPdf{Funcionamiento interno,internals,@manualDevelInternalsPdf}
893 @multitable @columnfractions .3
894 @headitem Para descargar
906 @node Google Summer of Code
907 @unnumberedsec Google Summer of Code
908 @translationof Google Summer of Code
910 @divClass{column-center-top}
911 @subheading ¿Qué es el Google Summer of Code (Verano del Código de Google)?
913 @uref{https://developers.google.com/open-source/gsoc/, GSoC} es un
914 programa global que ofrece a estudiantes una ayuda para que
915 trabajen en proyectos de software de fuentes abiertas durante las
916 vacaciones de verano. Es una excelente oportunidad para que los
917 estudiantes obtengan experiencia en el desarrollo de software en
918 el mundo real y hagan contribuciones que beneficie a todos. Atrae
919 a colaboradores nuevos y anima a los estudiantes que ya participan
920 en el desarrollo de LilyPond a que se impliquen aún más. LilyPond
921 participa en el GSoC como parte del @uref{http://www.gnu.org/,
924 Hemos tenido participantes en el GSoC en 2012 y 2015 y animamos a
925 los estudiantes a que envíen la solicitud para las futuras
928 Si tiene alguna pregunta o le gustaría solicitar la participación,
929 envíenos un correo a la lista de desarrolladores (véase
934 @divClass{column-center-bottom}
935 @subheading Lista de ideas del proyecto
937 Más abajo aparece una lista de los proyectos sugeridos para el
938 GSoC o para cualquier persona interesada en ayudar a mejorar
939 LilyPond. (Última actualización: febrero de 2016)
941 La disponibilidad de los mentores varía de proyecto en proyecto y
942 de un año a otro. Envíenos un correo electrónico sobre nuestra
943 lista de distribución de desarrolladores (véase @ref{Contacto}), y
944 trataremos de ayudarle a encontrar un mentor para un proyecto que
945 cubra sus intereses y capacidades.
947 Si tiene alguna idea para un proyecto del GSoC que no aparece en
948 la relación siguiente, puede enviarnos un correo también. Existen
949 varias áreas en las que LilyPond puede mejorar, y nuestro equipo
950 de desarrollo está siempre dispuesto a servir de ayuda a aquellos
951 que deseen implicarse en un proyecto como los que aparecen
952 relacionados más abajo.
954 Hay una lista completa de todas las incidencias abiertas
955 @uref{http://sourceforge.net/p/testlilyissues/issues/, aquí}.
959 @divClass{column-center-middle-color3}
960 @subheading Mejora de la estructura interna de acordes
962 La representación interna de los acordes de LilyPond no es lo
963 bastante potente como para captar la nomenclatura de los acordes
964 de jazz. Actualmente el acorde tiene una fundamental, un bajo y
965 una inversión. Sería bueno poder manejar acordes múltiples o
966 superpuestos, menor/mayor, etc. Para hacerlo, debe desarrollarse
967 una representación interna con la capacidad de capturar la esencia
968 de los acordes más complejos. Además, una vez que se haya
969 desarrollado la representación interna, el formato de salida de
970 los nombres de acorde puede mejorarse.
972 @strong{Dificultad:} Fácil/intermedia
973 @strong{Requisitos:} Scheme (Guile), pero el nivel necesario puede
974 aprenderse fácilmente
975 @strong{Conocimientos recomendados:} Teoría y nomenclatura de los acordes
976 @strong{Mentor:} Carl Sorensen
980 @divClass{column-center-middle-color3}
981 @subheading ScholarLY
983 ScholarLY es una biblioteca dentro de
984 @uref{https://openlilylib.org, openLilyLib} que provee
985 funcionalidades para la anotación de partituras, haciendo posible
986 gestionar flujos de trabajo académicos completamente en el
987 contexto del documento de la partitura. Hasta ahora es posible
988 introducir anotaciones de distintos tipos, producir mensajes que
989 se comportan como enlaces sobre la salida de consola y exportar a
990 texto y a archivos de LaTeX.
992 Hay muchas solicitudes de funcionalidad para la conversión de esta
993 biblioteca en una herramienta mmás potente y completa aún. Por
994 ejemplo: inserción de ejemplos musicales, producción de notas al
995 pie de página, aplicación automárica de estilos al elemento
996 anotado (p. ej. trazar una ligadura en línea discontinua, poner
997 una alteración entre paréntesis), creando informes con elementos
998 sobre los que se puede apuntar y pulsar. Para ver una descripción
999 completa de esta sugerencia de proyecto, visite
1000 @uref{https://github.com/openlilylib/scholarly/wiki/GSoC, esta página Wiki}.
1002 @strong{Dificultad:} media
1003 @strong{Requisitos:} Scheme, posiblemente LaTeX, (opcionalmente
1005 @strong{Conocimientos recomendados:} Experiencia con, o interés
1006 en, la edición académica y flujos de trabajo colaborativos.
1007 @strong{Mentor:} Urs Liska
1011 @divClass{column-center-middle-color3}
1012 @subheading Añadir una variante especial de los glifos de fuente tipográfica
1014 @divClass{keep-bullets}
1018 Añadir variantes @q{sobre} y @q{entre} líneas del pentagrama.
1021 Variantes más bajas y estrechas de ciertos glifos, como
1022 alteraciones alccidentales. Otro ejemplo más específico sería una
1023 cabeza de nota breve de la notación antigua en dos variantes, una
1024 con un hueco pequeño dentro, y otra con un hueco grande.
1029 @strong{Dificultad:} fácil
1030 @strong{Requisitos:} MetaFont, C++, buen ojo para los detalles
1031 @strong{Conocimientos recomendados:} conocimientos básicos de LilyPond
1032 @strong{Mentor potencial:} Werner Lemberg
1036 @divClass{column-center-middle-color3}
1037 @subheading Notas de adorno
1039 Arreglar problemas con la sincronización de las notas de adorno.
1040 Las notas de adorno pueden interferir con la cuenta del tiempo de
1041 LilyPond y causar efectos extraños, especialmente cuando se usan
1042 varios pentagramas en los que algunos tienen notas de adorno y
1043 otros no. Este es uno de los más antiguos y emarazosos
1044 @uref{https://sourceforge.net/p/testlilyissues/issues/34/,bugs} de
1047 @strong{Dificultad:} media
1048 @strong{Requisitos:} C++, MIDI
1049 @strong{Conocimientos recomendados:} familiaridad con el
1050 funcionamiento interno de LilyPond
1051 @strong{Mentores potenciales:} Mike Solomon (not available for GSoC 2016),
1056 @divClass{column-center-middle-color3}
1057 @subheading Mejora del posicionamiento de las barras de corchea (y figuras menores)
1059 Para barras de corchea normales, de pentagrama cruzado,
1060 interrumpidas y en ángulo. El barrado debería depender del
1061 contexto y de las notas vecinas (véase la sección 2.2 de
1062 @uref{http://imslp.org/wiki/Repository_of_Music-Notation_Mistakes_%28Coulon%2C_Jean-Pierre%29,
1063 este libro}). Si es posible, reducir el tiempo de cálculo del
1066 @strong{Dificultad:} media
1067 @strong{Requisitos:} C++, experiencia con heurística de la escritura
1068 @strong{Conocimientos recomendados:} sentido estético
1069 @strong{Mentores potenciales:} Mike Solomon (not available for GSoC 2016), Carl Sorensen
1073 @divClass{column-center-middle-color3}
1074 @subheading Permitir objetos extensos entre voces distintas
1076 Actualmente, toda clase de objetos extensos (ligaduras de unión y
1077 de expresión, matices dinámicos, textos extensos, trinos, etc.)
1078 tienen que terminar en el mismo contexto en que empezaron. Sin
1079 embargo, esto no refleja la realidad de la notación de la mayoría
1080 de las configuraciones polifónicas. En la actualidad son
1081 necesarios extraños rodeos con voces ocultas para conseguir
1082 objetos de extensión entre voces distintas.
1084 Deberían explorarse nuevas formas de abordar este problema, por
1085 ejemplo por medio de
1087 @divClass{keep-bullets}
1090 @item la especificación de un "contexto de destino" en el que se espera que termine el objeto
1092 @item la especificación explícita del objeto que termina con un identificador
1097 Esta funcionalidad resolvería muchos problemas presentes de manera
1098 habitual con la música para piano y partes combinadas.
1100 @strong{Dificultad:} media (?)
1101 @strong{Requisitos:} C++, Scheme
1102 @strong{Mentor potencial:} Urs Liska
1105 @divClass{column-center-middle-color3}
1106 @subheading Ayudar a mejorar el comportamiento de la compilación
1108 Las herramientas de análisis automático del código, como la
1109 detección de filtraciones de memoria de Valgrind o el perfilador
1110 de código Callgrind, proveen una información valiosa acerca de los
1111 posibles problemas de nuestro código de C++. La limpieza de estas
1112 advertencias nos permitiría rechazar automáticamente cualquier
1113 parche que introdujese más advertencias de las que hay
1116 @strong{Dificultad:} media
1117 @strong{Requisitos:} C++
1118 @strong{Mentores potenciales:} Reinhold Kainhofer (no disponible
1119 para el GSoC 2016), Joe Neeman
1123 @divClass{column-center-middle-color3}
1124 @subheading MusicXML
1126 Mejora de las funciones de importación y exportación de MusicXML:
1128 @divClass{keep-bullets}
1132 Manejo de la exportación del contenido musical básico como la
1133 exportación MIDI (es decir, uso de clases exportadoras dedicadas,
1134 derivadas de la clase translator).
1137 Construir el árbol XML del contenido musical básico, y una
1138 conexión desde el evento musical a la etiqueta XML.
1141 Hacer que todos los grabadores de LilyPond hagan su trabajo.
1144 Enlazar cada objeto de presentación (es decir, cada sello o grupo
1145 de sellos) a la causa musical (así como a la etiqueta XML dentro
1149 Añadir un @q{back-end} de salida XML, que puede después añadir
1150 información de disposición para cada uno de los objetos de salida
1151 a las etiquetas del XML.
1156 Existen varias posibilidades para este pryecto, entre ellas la
1157 construcción encima del proyecto de exportación de MusicXML del
1160 @strong{Dificultad:} media
1161 @strong{Requisitos:} MusicXML, Python, Scheme, conocimiento básico de LilyPond
1162 @strong{Mentores potenciales:} Reinhold Kainhofer, Mike Solomon
1163 (ninguno de ellos disponible para el GSoC 2016)
1165 Sería un buen tanto a su favor la familiaridad con otros editores
1166 de partituras para poder hacer pruebas cruzadas.
1170 @divClass{column-center-middle-color3}
1171 @subheading Mejora de las ligaduras de unión y de expresión
1173 Con frecuencia, las calidad gráfica de las ligaduras de unión y de
1174 expresión no es satisfactoria. No se manejan bien las ligaduras
1175 @q{interrumpidas} por cambios de clave o de pentagrama. El
1176 proyecto podría incluir y organizar ejemplos de mala salida,
1177 decidir sobre la salida perseguida y escibir código para
1180 @strong{Dificultad:} alta
1181 @strong{Requisitos:} C++, experiencia con heurística de la escritura
1182 @strong{Conocimientos recomendados:} LilyPond, sentido estético
1183 @strong{Mentor potencial:} Mike Solomon, Janek Warchoł (ninguno de
1184 ellos disponible para el GSoC 2016)
1190 @unnumberedsec Autores
1191 @translationof Authors
1193 @divClass{column-left-top}
1194 @subheading Equipo de desarrollo actual
1196 @divClass{keep-bullets}
1201 @divClass{column-right-top}
1202 @subheading Cargos del equipo de desarrollo anterior
1204 @divClass{keep-bullets}
1210 @divClass{column-center-top}
1211 @subheading Colaboradores actuales
1213 @divClass{keep-bullets}
1214 @subsubheading Programación
1218 @subsubheading Fuente tipográfica
1222 @subsubheading Documentación
1226 @subsubheading Bug squad
1230 @subsubheading Soporte
1234 @subsubheading Traducción
1236 @translationsCurrent
1242 @divClass{column-center-bottom}
1243 @subheading Colaboradores anteriores
1245 @divClass{keep-bullets}
1246 @subsubheading Programación
1250 @subsubheading Fuente tipográfica
1254 @subsubheading Documentación
1258 @c uncomment when we have any previous members -gp
1259 @c @subsubheading Bug squad
1263 @subsubheading Soporte
1267 @subsubheading Traducción
1269 @translationsPrevious
1274 @node Reconocimientos
1275 @unnumberedsec Reconocimientos
1276 @translationof Acknowledgements
1278 @divClass{column-center-top}
1279 @subheading Reconocimientos
1281 @divClass{keep-bullets}
1282 @acknowledgementsCurrent
1287 @unnumberedsec Publicaciones
1288 @translationof Publications
1290 @divClass{column-center-top}
1291 @subheading Lo que nosotros hemos escrito sobre LilyPond
1293 @divClass{keep-bullets}
1295 @include we-wrote.itexi
1300 @divClass{column-center-bottom}
1301 @subheading Lo que otros han hecho con LilyPond
1303 @divClass{keep-bullets}
1305 @include others-did.itexi
1310 @contactUsAbout{artículos académicos}
1313 @node Noticias antiguas
1314 @unnumberedsec Noticias antiguas
1317 @divClass{heading-center}
1318 @warning{Hay muchos anuncios y registros de cambio antiguos en el
1322 @include web/news-front.itexi
1324 @include web/news.itexi
1328 @unnumberedsec Desván
1329 @translationof Attic
1331 @divClass{column-center-top}
1332 @subheading Anuncios
1334 Anuncios y noticias por versión:
1335 @uref{http://lilypond.org/doc/v2.16/Documentation/web/index#Lilypond-2_002e16_002e0-released_0021-August-24_002c-2012-1,v2.16},
1336 @uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
1337 @miscLink{announce-v2.12,v2.12},
1338 @miscLink{announce-v2.10,v2.10},
1339 @miscLink{announce-v2.8,v2.8},
1340 @miscLink{announce-v2.6,v2.6},
1341 @miscLink{announce-v2.4,v2.4},
1342 @miscLink{announce-v2.2,v2.2},
1343 @miscLink{announce-v2.0,v2.0},
1344 @miscLink{ANNOUNCE-1.2,v1.2},
1345 @miscLink{ANNOUNCE-1.0,v1.0},
1346 @miscLink{ANNOUNCE-0.1,v0.1}
1348 Lista descriptiva de los cambios por versión:
1349 @uref{http://lilypond.org/doc/v2.16/Documentation/changes/index.html,v2.16},
1350 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
1351 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
1352 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
1353 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
1354 @uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
1355 @uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
1356 @uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
1357 @uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
1358 @uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
1359 @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
1360 @miscLink{NEWS-1.4,v1.4},
1361 @miscLink{NEWS-1.2,v1.2}
1365 @divClass{column-center-bottom}
1368 Gracias a los desarrolladores, colaboradores, cazadores de fallos
1369 y aportadores de sugerencias por
1370 @miscLink{THANKS-2.16,v2.16},
1371 @miscLink{THANKS-2.14,v2.14},
1372 @miscLink{THANKS-2.12,v2.12},
1373 @miscLink{THANKS-2.10,v2.10},
1374 @miscLink{THANKS-2.8,v2.8},
1375 @miscLink{THANKS-2.6,v2.6},
1376 @miscLink{THANKS-2.4,v2.4},
1377 @miscLink{THANKS-2.2,v2.2},
1378 @miscLink{THANKS-2.0,v2.0},
1379 @miscLink{THANKS-1.8,v1.8}
1383 @divClass{column-center-bottom}
1384 @subheading Registros de cambios
1386 Registros de cambios de los desarrolladores, por versión:
1387 @miscLink{ChangeLog-2.10,v2.10},
1388 @miscLink{ChangeLog-2.3,v2.3},
1389 @miscLink{ChangeLog-2.1,v2.1},
1390 @miscLink{ChangeLog-1.5,v1.5 (1)},
1391 @miscLink{CHANGES-1.5,v1.5 (2)},
1392 @miscLink{CHANGES-1.4,v1.4},
1393 @miscLink{CHANGES-1.3,v1.3},
1394 @miscLink{CHANGES-1.2,v1.2},
1395 @miscLink{CHANGES-1.1,v1.1},
1396 @miscLink{CHANGES-1.0,v1.0},
1397 @miscLink{CHANGES-0.1,v0.1},
1398 @miscLink{CHANGES-0.0,v0.0}