]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/web/community.itexi
Doc-es: update Pitches, some snippets, Web/Community, Web/Introduction.
[lilypond.git] / Documentation / es / web / community.itexi
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: 174bb82f659a90054bb6d337cf8298f3aee33629
4
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..
8 @end ignore
9
10 @include included/authors.itexi
11 @include included/helpus.itexi
12
13 @node Comunidad
14 @unnumbered Comunidad
15 @translationof Community
16
17 @divClass{link-headings}
18
19 @divClass{column-center-top}
20 @subheading Interactuar con la comunidad
21
22 @itemize
23
24 @item
25 @ref{Contacto}: obtener ayuda, charlar y ¡mantenerse en contacto!
26
27 @item
28 @ref{Ejemplos mínimos}: son @emph{muy} recomendables cuando se habla
29 de LilyPond.
30
31 @item
32 @ref{Informes de fallos}: algo ha ido mal.
33
34 @end itemize
35 @divEnd
36
37 @divClass{column-left-bottom}
38 @subheading Mejorar LilyPond
39
40 @itemize
41
42 @item
43 @ref{Preste su ayuda}: se solicita su colaboración.
44
45 @item
46 @ref{Patrocinio}: contribuciones financieras.
47
48 @item
49 @ref{Desarrollo}: para colaboradores y pilotos de prueba.
50
51 @item
52 @ref{GSoC}: lista de proyectos para el Google Summer of Code (Verano
53 del Código de Google).
54
55 @item
56 @ref{Autores}: las personas que han hecho a LilyPond lo que hoy es.
57
58 @end itemize
59 @divEnd
60
61 @divClass{column-right-bottom}
62 @subheading Miscelánea
63
64 @itemize
65
66 @item
67 @ref{Publicaciones}: qué hemos escrito, y qué han escrito sobre nosotros.
68
69 @item
70 @ref{Noticias antiguas}: el archivo.
71
72 @item
73 @ref{Desván}: anuncios y registros de cambios en versiones antiguas.
74
75 @end itemize
76 @divEnd
77
78 @divEnd
79
80 @divClass{hide}
81 @menu
82 * Contacto::
83 * Ejemplos mínimos::
84 * Informes de fallos::
85 * Preste su ayuda::
86 * Patrocinio::
87 * Desarrollo::
88 * GSoC::
89 * Autores::
90 * Publicaciones::
91 * Noticias antiguas::
92 * Desván::
93 @end menu
94 @divEnd
95
96
97 @node Contacto
98 @unnumberedsec Contacto
99 @translationof Contact
100
101 @divClass{column-left-bottom}
102 @subheading Discusión y ayuda entre usuarios
103
104 @subsubheading Lista de distribución de usuarios: @code{lilypond-user@@gnu.org}
105
106 Esta lista de distribución de correo (en inglés) es el lugar principal
107 que tienen los usuarios para discutir y prestarse mutua ayuda.
108
109 @quotation
110 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user,
111 suscripción e información sobre lilypond-user}
112
113 @uref{http://lists.gnu.org/archive/html/lilypond-user/,
114 archivo 1 de la lista de usuarios}
115 @uref{http://www.mail-archive.com/lilypond-user@@gnu.org/,
116 archivo 2}
117 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.general,
118 archivo 3}
119
120 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.general,
121 escribir a la lista lilypond-user a través de gmane}
122 @end quotation
123
124 @warning{Al formular preguntas, por favor, ¡utilice @ref{Ejemplos mínimos}!}
125
126 @subsubheading El Repositorio de Fragmentos de Código de LilyPond
127
128 El Repositorio de Fragmentos de Código de LilyPond es una gran
129 colección de ejemplos remitidos por los usuarios, que se pueden copiar
130 y usar libremente en sus propias obras.  ¡Vea las cosas que otros han
131 escrito, y añada las suyas propias!
132
133 @example
134 @uref{http://lsr.dsi.unimi.it}
135 @end example
136
137 Los ejemplos del LSR que son especialmente instructivos se incluyen en
138 nuestra documentación oficial, en @ref{Fragmentos}.
139
140 @subsubheading IRC
141
142 Existe un cierto grado de apoyo a través de nuestro canal de IRC,
143
144 @example
145 @uref{irc://irc.freenode.net/lilypond, #lilypond@@irc.freenode.net}
146 @end example
147
148 Este canal no tiene unos archivos públicos, por lo que cualquier
149 cuestión que pudiera ser de utilidad para los demás debiera
150 preferentemente enviarse a una de las listas de correo.
151
152 @html
153 <form action="http://webchat.freenode.net"
154       method="get"
155       name="f_lily_irc"
156   <label>nombre de IRC:
157     <input name="nick" type="text" size="15" value="">
158   </label>
159   <input name="channels" type="hidden" value="lilypond">
160   <input type="submit" value="Unirse al canal de IRC #lilypond">
161 </form>
162
163 <script language="JavaScript" type="text/javascript">
164   var username = "web";
165   var lang = window.navigator.userLanguage ? window.navigator.userLanguage
166   : window.navigator.language;
167   username += '-' + lang.substr(0, 2);
168   username += '-' + navigator.appName.substr(0, 2);
169   username += navigator.appCodeName.replace (" ", "").substr(0, 2);
170   username += navigator.platform.replace (" ", "").replace("nux", "").replace("n32", "");
171   document.forms["f_lily_irc"].nick.value = username;
172 </script>
173 @end html
174
175 @subsubheading Otros idiomas
176
177 @quotation
178 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-es,
179 lista de correo en español}
180
181 @uref{http://www.lilypondforum.de/,
182 foro alemán}
183
184 @uref{http://groups.google.com/group/lilypond-brasil,
185 grupo de portugués}
186
187 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
188 lista de correo en francés}
189
190 @uref{http://www.lilypondforum.nl/,
191 foro de holandés}
192 @end quotation
193
194 @divEnd
195
196
197 @divClass{column-right-top}
198 @subheading Esté siempre informado
199
200 @subsubheading LilyPond Report (el Informe LilyPond)
201
202 La manera más fácil de estar en contacto es leer el boletín de nuestra
203 comunidad, el Informe LilyPond:
204
205 @example
206 @uref{http://news.lilynet.net}
207 @end example
208
209 @subsubheading Lista de correo de lanzamientos: @code{info-lilypond@@gnu.org}
210
211 Esta lista de distribución de correo es una lista de sólo lectura y
212 bajo tráfico, que envía notificaciones de los últimos lanzamientos.
213
214 @quotation
215 @uref{http://lists.gnu.org/mailman/listinfo/info-lilypond,
216 suscripción e información sobre info-lilypond}
217
218 @uref{http://lists.gnu.org/archive/html/info-lilypond/,
219 archivo 1 de la lista info}
220 @uref{http://www.mail-archive.com/info-lilypond@@gnu.org/,
221 archivo 2}
222 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.announce,
223 archivo 3}
224
225 @c don't include gmane posting here.  -gp
226 @end quotation
227
228
229 @divEnd
230
231
232 @divClass{column-right-bottom}
233 @subheading Discusión entre desarrolladores
234
235 @subsubheading La lista de distribución de desarrolladores: @code{lilypond-devel@@gnu.org}
236
237 Casi toda la discusión entre desarrolladores tiene lugar en esta
238 lista.  Los parches se deben enviar aquí.
239
240 @quotation
241 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-devel,
242 subscripción e información sobre lilypond-devel}
243
244 @uref{http://lists.gnu.org/archive/html/lilypond-devel/,
245 archivo 1 de la lista devel}
246 @uref{http://www.mail-archive.com/lilypond-devel@@gnu.org/,
247 archivo 2}
248 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.devel,
249 archivo 3}
250
251 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.devel,
252 escribir a la lista lilypond-devel a través de gmane}
253 @end quotation
254
255
256 @subsubheading Lista de fallos: @code{bug-lilypond@@gnu.org}
257
258 La discusión específica sobre fallos se produce aquí.
259
260 @quotation
261 @uref{http://lists.gnu.org/mailman/listinfo/bug-lilypond,
262 subscripción e información sobre bug-lilypond}
263
264 @uref{http://lists.gnu.org/archive/html/bug-lilypond/,
265 archivo 1 de la lista bug}
266 @uref{http://www.mail-archive.com/bug-lilypond@@gnu.org/,
267 archivo 2}
268 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.bugs,
269 archivo 3}
270
271 @c don't include gmane posting here.  -gp
272 @end quotation
273
274 @warning{Antes de enviar un mensaje a la lista de fallos, lea nuestras
275 indicaciones para elaborar @ref{Informes de fallos}.}
276
277 @divEnd
278
279 @divClass{column-right-bottom}
280 @subheading Correos delicados
281
282 Los asuntos privados se deben enviar a Graham Percival (gestor del
283 proyecto), que lo discutirá con las personas pertinentes.
284
285 @divEnd
286
287 @node Ejemplos mínimos
288 @unnumberedsec Ejemplos mínimos
289 @translationof Tiny examples
290
291 @divClass{column-center-top}
292 @subheading ¿Qué son los @qq{ejemplos mínimos}?
293
294 Un ejemplo mínimo es un ejemplo del que no se puede eliminar @strong{nada}.
295 @divEnd
296
297 @divClass{column-left-bottom}
298 @subheading ¿Por qué crearlos?
299
300 @divClass{keep-bullets}
301 @itemize
302
303 @item
304 Cuanto más simple es el ejemplo, más rápidamente pueden los
305 desarrolladores entenderlo y ayudarle.
306
307 @item
308 Un ejemplo mínimo demuestra que se ha esforzado en resolver el
309 problema por sí mismo.  Cuando alguien envía bloques grandes de código
310 de entrada, da la impresión de que no le importa que le ayudemos o que
311 no.
312
313 @item
314 La creación de un ejemplo mínimo le ayuda a entender lo que está
315 ocurriendo.  Muchos informes falsos de problemas se podrían evitar
316 intentando crear un ejemplo mínimo; si no puede reproducir un @qq{bug}
317 en un ejemplo mínimo, probablemente el problema era una comprensión
318 insuficiente sobre LilyPond, ¡no un verdadero bug!
319
320 @end itemize
321 @divEnd
322
323 @divEnd
324
325
326 @divClass{column-right-bottom}
327 @subheading ¿Cómo se hacen?
328
329 @divClass{keep-bullets}
330 @itemize
331
332 @item
333 Incluya el número de versión en una instrucción @code{\version}.
334
335 @item
336 ¡Hágalo muy pequeño!  Los ejemplos relacionados con el espaciado o la
337 disposición de las páginas pueden requerir muchos compases, pero casi
338 todos los problemas se pueden reproducir mediante un solo compás o menos.
339
340 @item
341 Cuando trate de crear un ejemplo, pruebe a convertir en comentarios
342 @w{(@code{%} ó @code{%@{ @dots{} %@}})} distintas secciones del
343 archivo.  Si puede convertir un bloque en un comentario y aún mostrar
344 la idea principal, entonces elimine ese bloque.
345
346 @item
347 Evite la utilización de notas, tonalidades o compases muy complicados,
348 a no ser que el bug esté relacionado con el comportamiento de esos
349 elementos.
350
351 @item
352 No utilice instrucciones @code{\override} ni @code{\set} a no ser que
353 el bug se refiera a esas instrucciones en concreto.
354
355 @item
356 Opcionalmente, adjunte una imagen que muestre el resultado gráfico
357 que desea.
358
359 @end itemize
360 @divEnd
361
362 @divEnd
363
364 @divClass{column-center-bottom}
365 @subheading ¿Cuán pequeño debe ser?
366
367 El código que sige ¿es un ejemplo mínimo?
368
369 @example
370 \version "2.14.1"
371 \include "espanol.ly"
372
373 \score @{
374   \new Staff @{
375     \key re \major
376     \numericTimeSignature
377     \time 2/4
378     <dos' re'' si''>16 <dos' re'' si''>8.
379     %% Aquí: la ligadura de unión sobre los Re tiene un aspecto gracioso
380     %% ¿Demasiado alta? ¿El punto final de la mano izquierda no se alinea
381     %% con la ligadura del Si?
382     ~
383     <dos' re'' si''>8 [ <si re'' la''> ]
384   @}
385 @}
386 @end example
387
388 Bueno, no es muy grande, pero he aquí un ejemplo verdaderamente mínimo:
389
390 @example
391 \version "2.14.1"
392 @{
393   % la ligadura intermedia tiene un aspecto gracioso aquí:
394   <c' d'' b''>8. ~ <c' d'' b''>8
395 @}
396 @end example
397
398 Muy pocos ejemplos mínimos superan las 10 líneas de código;
399 ¡lo más corriente es que basten 4 líneas para mostrar el problema!
400
401 @divEnd
402
403
404 @node Informes de fallos
405 @unnumberedsec Informes de fallos
406 @translationof Bug reports
407
408 @divClass{heading-center}
409 Si tiene un código de entrada que produce una terminación abrupta o
410 una salida defectuosa, eso es un bug.
411 @divEnd
412
413 @divClass{column-center-top}
414 @subheading Paso 1: fallos conocidos
415
416 Probablemente ya estamos al tanto de este bug.  Compruébelo aquí:
417
418 @example
419 @uref{http://code.google.com/p/lilypond/issues/list}
420 @end example
421
422 @warning{Le rogamos que @strong{NO} añada informes de fallos
423 directamente al sistema de seguimiento.  Una vez que un problema se ha
424 añadido al sistema, ya puede añadir libremente más información a ese
425 informe.}
426
427 @divEnd
428
429
430 @divClass{column-left-bottom}
431 @subheading Paso 2: creación de un informe de fallo
432
433 Si ha descubierto un fallo que no está en la lista, ayúdenos
434 elaborando un informe de fallo.
435
436 @warning{Sólo aceptamos informes en forma de @ref{Ejemplos mínimos}.
437 Disponemos de recursos muy limitados, por lo que cualquier ejemplo que
438 no sea mínimo va a ser rechazado.  ¡Casi todos los bugs se pueden
439 demostrar con cuatro notas o menos!}
440
441 He aquí un ejemplo de un buen informe de fallo:
442
443 @example
444 % Accidentals should be printed for only
445 % the first note in a tie, but this version
446 % prints flats on both notes.
447 \version "2.10.1"
448
449 \relative c'' @{
450  bes1 ~
451  bes1
452 @}
453 @end example
454
455 @divEnd
456
457 @divClass{column-right-bottom}
458 @subheading Paso 3: enviar el informe de fallo
459
460 Una vez que ha verificado que el problema no es conocido ya, y ha
461 creado el informe, ¡puede enviárnoslo!
462
463 @divClass{keep-bullets}
464 @itemize
465
466 @item
467 Si está suscrito a la lista de correo
468 @uref{mailto:bug-lilypond@@gnu.org,bug-lilypond@@gnu.org},
469 envíe un mensaje de la forma habitual.
470
471 @item
472 Si no está suscrito, aún puede enviar un informe de fallo con el
473 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,
474 interfaz web de gmane para lilypond.bugs}.
475
476 Sin embargo, existe una comprobación muy estricta de que no hay
477 @qq{top-posting} (contestar por encima) en el interfaz de gmane, que se
478 dispara incorrectamente con frecuencia a causa de los archivos de lilypond.
479 Para evitarlo, escriba:
480
481 @example
482 > I'm not top posting.
483 @end example
484
485 @noindent
486 (@emph{debe} escribir el ángulo @code{>} ) al principio de su informe.
487
488 @end itemize
489 @divEnd
490 @divEnd
491
492 @divClass{column-center-bottom}
493 @subheading Paso 4: Esperar respuesta
494
495 Una vez que su informe de fallo se ha enviado a la lista, nuestro
496 Escuadrón de Fallos lo examinará el informe.  Quizá le pidan más
497 información.  Se le avisará cuando el informe se añada al sistema de
498 seguimiento de fallos.  Déles un tiempo de unos 4 días, pues
499 disponemos de un número limitado de voluntarios para esta tarea.
500
501 Una vez que el fallo se ha añadido al sistema de seguimiento, puede
502 comentarlo para añadirle más información.  Puede marcar el bug con una
503 estrella de forma que reciba mensajes automáticamente cuando se
504 produce cualquier actividad sobre él.  Ello requiere que usted
505 disponga de una cuenta en Google.
506 @divEnd
507
508 @divClass{column-center-bottom}
509 @subheading Ayuda opcional: mostrar el resultado deseado
510
511 Una vez que el problema se ha añadido al sistema de seguimiento,
512 puede ser de mucha ayuda que veamos la salida deseada.
513 ¡Con toda libertad añada código de entrada y/o imágenes
514 (creadas posiblemente con otras herramientas)
515 que muestren el aspecto que usted cree que debe tener!
516
517 @divEnd
518
519
520 @node Preste su ayuda
521 @unnumberedsec Preste su ayuda
522 @translationof Help us
523
524 @divClass{column-center-top}
525 @helpusNeed
526
527 @divEnd
528
529 @divClass{column-left-top}
530 @divClass{keep-bullets}
531 @helpusSimple
532
533 @divEnd
534 @divEnd
535
536 @divClass{column-right-top}
537 @helpusAdvanced
538
539 @divEnd
540
541
542 @node Patrocinio
543 @unnumberedsec Patrocinio
544 @translationof Sponsoring
545
546 @divClass{keep-bullets}
547 @divClass{column-left-top}
548 @subheading Recompensas
549
550 Anteriormente,
551
552 @itemize
553 @item ciertos usuarios han pagado a cambio de nuevas funcionalidades
554 @item algunos desarrolladores han sido contratados para añadir funcionalidades nuevas
555 @end itemize
556
557 El proyecto LilyPond no organiza estas tareas; ni refrendamos ni
558 disuadimos de tales acuerdos.  Cualquier contrato privado entre
559 personas individuales es asunto de dichas personas, no nuestro.
560
561 @divEnd
562
563 @divClass{column-right-top}
564 @subheading Guidelines
565
566 Cualquier usuario que quiera ofrecer dinero a cambio de un trabajo,
567 debería tener en cuenta los siguientes puntos:
568
569 @itemize
570 @item
571 Los desarrolladores de LilyPond pueden anunciar sus servicios en las
572 listas de correo de lilypond de vez en cuando.
573
574 @item
575 Cualquier acuerdo entre personas individuales debiera incluir las
576 precauciones normales cuando se hacen negocios: quién paga, cuánto
577 paga, qué método se utiliza para pagar, y sobre qué paquete de
578 condiciones.  Sugerimos que cualquier ambigüedad o incertidumbre en
579 tales cuestiones se resuelvan antes de que dé comienzo cualquier
580 trabajo.
581
582 @end itemize
583
584 @divEnd
585
586 @divClass{column-center-bottom}
587 @subheading Desarrolladores interesados
588
589 A continuación aparece una lista de las personas que han expresado
590 interés en recibir recompensas.  Observe que la cantidad de trabajo
591 hecha por personas individuales varía bastante a lo largo de los
592 años. No garantizamos que esta lista esté actualizada, ni que las
593 personas aquí relacionadas tengan cualquier disponibilidad.  El único
594 criterio es "Fulanito ha pedido aparecer en esta página".
595
596 El examen de la historia del sistema de control de versiones Git es
597 una buena manera de determinar quiénes son los desarrolladores más
598 activos y experimentados.  Las estadísticas están al día hasta la
599 versión @versionDevel{}:
600
601 @multitable @columnfractions .3 .3 .3
602 @item @uref{http://lilypond.org/~graham/gitstats-all/, historia general}
603 @tab @uref{http://lilypond.org/~graham/gitstats-1year/, último año}
604 @tab @uref{http://lilypond.org/~graham/gitstats-3months/, últimos tres meses}
605 @end multitable
606
607 Desarrolladores interesados:
608 @table @asis
609 @item @email{dak@@gnu.org, David Kastrup}
610 Se necesitan donaciones para que yo pueda continuar mi atual trabajo a
611 tiempo completo sobre LilyPond.  Me concentro en diseño de interfaces
612 de usuario y del programador, coherencia, implementación,
613 simplificación, documentación y depuración.
614
615 @c Format
616 @c @item @email{name@@adress.domain, Name}
617 @c area of interest (256 chars max)
618
619 @end table
620
621 @divEnd
622 @divEnd
623
624 @node Desarrollo
625 @unnumberedsec Desarrollo
626 @translationof Development
627
628 @divClass{heading-center}
629 @ifclear web_version
630   @heading Materiales de desarrollo para LilyPond @version
631 @end ifclear
632 @ifset web_version
633   @heading Materiales de desarrollo para LilyPond @versionDevel
634 @end ifset
635
636
637 @c we normally don't allow named references, but in this case
638 @c it's good to emphasize the "stable" part.  -gp
639 @warning{Éstas son las versiones @emph{inestables de desarrollo}.  Si
640 tiene la más ligera duda acerca de cómo usar o instalar LilyPond, le
641 conminamos a que utilice la @ref{Descarga, descarga estable},
642 y lea los @ref{Manuales, manuales estables}.}
643
644 @divEnd
645
646 @divClass{column-center-top}
647 @subheading Números de versión
648
649 Existen dos conjuntos de lanzamientos para LilyPond: lanzamientos
650 estables, y lanzamientos inestables de desarrollo.  Las versiones
651 estables tienen un número de versión @q{menor} par (p.ej., 2.8, 2.10,
652 2.12).  Las versiones de desarrollo tienen un número @q{menor} de
653 versión impar (p.ej., 2.7, 2.9, 2.11).
654
655 @divEnd
656
657
658 @divClass{column-left-top}
659 @subheading Descarga
660
661 Las instrucciones de Git y para la compilación están en la Guía del
662 Colaborador.
663
664 @quotation
665 @uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, Repositorio Git de lilypond}
666 @end quotation
667
668 En general, los redactores de la documentación y los pilotos de
669 pruebas querrán descargar el último archivo binario:
670
671 @quotation
672
673 @downloadDevelLinuxNormal
674
675 @downloadDevelLinuxBig
676
677 @downloadDevelLinuxPPC
678
679 @downloadDevelFreeBSDNormal
680
681 @downloadDevelFreeBSDBig
682
683 @downloadDevelDarwinNormal
684
685 @downloadDevelDarwinPPC
686
687 @downloadDevelWindows
688
689 @downloadDevelSource-es
690
691 @end quotation
692
693 @divEnd
694
695
696 @divClass{column-right-top}
697 @subheading Guía del colaborador
698
699 El desarrollo de LilyPond es un asunto bastante complicado.  LilyPond
700 es un proyecto grande y (más o menos) estable.  Para poder ayudar a
701 los nuevos colaboradores, y para mantener todo el sistema (más o
702 menos) estable, hemos escrito un manual para los colaboradores.
703
704 @docLinksBare{Guía del colaborador, contributor,
705   @rcontribnamed{Top,Guía del colaborador},
706   @manualDevelContributorSplit,
707   @manualDevelContributorBig, 500 kB,
708   @manualDevelContributorPdf, 2.8 MB}
709
710 @divEnd
711
712
713 @divClass{column-center-top}
714 @subheading Pruebas de regresión
715
716 @divClass{keep-bullets}
717
718 @ifclear web_version
719
720 @itemize
721 @item
722 @item @uref{../../input/regression/collated-files.html, Pruebas de regresión}:
723 Pruebas del lanzamiento actual.
724 (@uref{../../input/regression/collated-files.pdf, versión PDF})
725
726 @item
727 @uref{../../input/regression/musicxml/collated-files.html, Pruebas de regresión de MusicXML}:
728 las pruebas de MusicXML de la versión actual.
729 (@uref{../input/regression/musicxml/collated-files.pdf, versión PDF}).
730
731 @item
732 @uref{../../input/regression/abc2ly/collated-files.html, pruebas de abc2ly}:
733 Las pruebas de abc2ly de esta versión.
734 (@uref{../../input/regression/abc2ly/collated-files.pdf, versión en PDF})
735
736 @item
737 @uref{../../input/regression/lilypond-book/collated-files.html, pruebas de lilypond-book}:
738 Las pruebas de lilypond-book de esta versión.
739 (@uref{../../input/regression/lilypond-book/collated-files.pdf, versión en PDF})
740 @end itemize
741
742 @end ifclear
743
744 @ifset web_version
745 @subsubheading Versión de desarrollo
746
747 @itemize
748 @item @regtestDevel-es (@regtestDevelPdf-es{})
749
750 @item @regtestDevelXml-es (@regtestDevelXmlPdf-es{})
751
752 @item @regtestDevelAbc (@regtestDevelAbcPdf{})
753
754 @item @regtestDevelLilypondBook (@regtestDevelLilypondBookPdf{})
755 @end itemize
756
757 @subsubheading Versión estable
758
759 @itemize
760 @item @regtestStable (@regtestStablePdf{})
761
762 @item @regtestStableXml (@regtestStableXmlPdf{})
763
764 @item @regtestStableAbc (@regtestStableAbcPdf{})
765
766 @item @regtestStableLilypondBook (@regtestStableLilypondBookPdf{})
767 @end itemize
768 @end ifset
769
770
771 @subsubheading Todas las versiones
772
773 @itemize
774 @item @uref{http://lilypond.org/test, Comparaciones entre pruebas de regresión}
775
776 @item @uref{http://lilypond.org/download/binaries/test-output/,
777 Archivo de todas las pruebas de regresión}
778
779 @end itemize
780
781 @divEnd
782 @divEnd
783
784
785
786 @divClass{column-center-bottom}
787 @subheading Manuales
788
789 @ifclear web_version
790 @warning{Estos manuales son para LilyPond @version{}; los manuales más recientes
791 están en @url{http://lilypond.org}}
792 @end ifclear
793
794 @divClass{normal-table}
795 @multitable @columnfractions .3 .3 .3
796 @headitem Introducción
797 @item
798 @docLinkSplit{Aprendizaje,learning,@manualDevelLearningSplit-es}
799 @tab
800 @docLinkBig{Aprendizaje,learning,@manualDevelLearningBig-es}
801 @tab
802 @docLinkPdf{Aprendizaje,learning,@manualDevelLearningPdf-es}
803
804 @item
805 @docLinkSplit{Glosario,music-glossary,@manualDevelGlossarySplit}
806 @tab
807 @docLinkBig{Glosario,music-glossary,@manualDevelGlossaryBig}
808 @tab
809 @docLinkPdf{Glosario,music-glossary,@manualDevelGlossaryPdf}
810
811 @item
812 @docLinkSplit{Ensayo,essay,@manualDevelEssaySplit-es}
813 @tab
814 @docLinkBig{Ensayo,essay,@manualDevelEssayBig-es}
815 @tab
816 @docLinkPdf{Ensayo,essay,@manualDevelEssayPdf-es}
817
818 @headitem Estándar
819
820 @item
821 @docLinkSplit{Notación,notation,@manualDevelNotationSplit-es}
822 @tab
823 @docLinkBig{Notación,notation,@manualDevelNotationBig-es}
824 @tab
825 @docLinkPdf{Notación,notation,@manualDevelNotationPdf-es}
826
827 @item
828 @docLinkSplit{Utilización,usage,@manualDevelUsageSplit-es}
829 @tab
830 @docLinkBig{Utilización,usage,@manualDevelUsageBig-es}
831 @tab
832 @docLinkPdf{Utilización,usage,@manualDevelUsagePdf-es}
833
834 @item
835 @docLinkSplit{Fragmentos,snippets,@manualDevelSnippetsSplit}
836 @tab
837 @docLinkBig{Fragmentos,snippets,@manualDevelSnippetsBig}
838 @tab
839 @docLinkPdf{Fragmentos,snippets,@manualDevelSnippetsPdf}
840
841 @headitem Poco frecuentes
842
843 @item
844 @docLinkSplit{Web,web,@manualDevelWebSplit-es}
845 @tab
846 @docLinkBig{Web,web,@manualDevelWebBig-es}
847 @tab
848 @docLinkPdf{Web,web,@manualDevelWebPdf}
849
850 @item
851 @docLinkSplit{Cambios,changes,@manualDevelChangesSplit}
852 @tab
853 @docLinkBig{Cambios,changes,@manualDevelChangesBig}
854 @tab
855 @docLinkPdf{Cambios,changes,@manualDevelChangesPdf-es}
856
857 @item
858 @docLinkSplit{Extensiones,extending,@manualDevelExtendingSplit-es}
859 @tab
860 @docLinkBig{Extensiones,extending,@manualDevelExtendingBig-es}
861 @tab
862 @docLinkPdf{Extensiones,extending,@manualDevelExtendingPdf-es}
863
864 @item
865 @docLinkSplit{Funcionamiento interno,internals,@manualDevelInternalsSplit}
866 @tab
867 @docLinkBig{Funcionamiento interno,internals,@manualDevelInternalsBig}
868 @tab
869 @docLinkPdf{Funcionamiento interno,internals,@manualDevelInternalsPdf}
870
871 @ifset web_version
872 @headitem Para descargar
873
874 @item
875 @doctarballDevel-es
876 @end ifset
877
878 @end multitable
879
880 @divEnd
881 @divEnd
882
883
884
885
886 @node GSoC
887 @unnumberedsec GSoC
888 @translationof GSoC
889
890 @divClass{column-center-top}
891 @subheading ¿Qué es el Google Summer of Code (Verano del Código de Google)?
892
893 Citando la
894 @uref{http://www.google-melange.com/gsoc/homepage/google/gsoc2012,
895 página web del GSoC},
896 @qq{El Verano del Código de Google es un programa global que ofrece a
897 estudiantes una ayuda para que escriban código con destino a proyectos
898 de fuentes abiertas.  Google ha trabajado con la comunidad de Fuentes
899 Abiertas para identificar proyectos interesantes y financiarlos para
900 el verano próximo.}
901
902 El equipo de LilyPond decidión que ésta era una excelente oportunidad
903 para encontrar colaboradores nuevos, animar a los estudiantes que ya
904 participan en el desarrollo de LilyPond a que se impliquen aún más, y
905 por último (pero no por ello menos importante): ¡escribir buen código
906 para beneficio de todos!
907
908 Participamos en el GSoC como parte del proyecto GNU.  Consulte
909 @uref{http://www.gnu.org/software/soc-projects/guidelines.html, GNU GSoC webpage}
910 para ver más información acerca de la amnera de participar.
911
912 @divEnd
913
914 @divClass{column-center-bottom}
915 @subheading Nuestra lista de ideas
916
917 Más abajo aparece una lista de lo proyectos que se han sugerido para
918 los estudiantes del GSoC.  Si no encuentra un proyecto que le venga
919 bien, ¡con toda libertad sugiera el suyo!  También es posible reducir
920 el tamaño de un proyecto que le parezca demasiado grande.
921
922 Requerimos que todos los estudiantes tengan un conocimiento básico de
923 @code{git}, y recomendamos que todos los que soliciten participar en
924 algún proyecto, excepto el último de la lista, tengan conocimientos
925 básicos de notación musical.
926
927 @subheading Notas de adorno
928
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.
936
937 @strong{Dificultad:} media
938
939 @strong{Requisitos:} C++, MIDI
940
941 @strong{Recomendado:} familiaridad con el funcionamiento interno de LilyPond
942
943 @strong{Mentor(es):} Mike Solomon, Carl Sorensen
944
945 @subheading MusicXML
946
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:
950
951 @divClass{keep-bullets}
952 @itemize
953
954 @item
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)
958
959 @item
960 Construir el árbol XML del contenido musical básico, y una conexión
961 desde el evento musical a la etiqueta XML
962
963 @item
964 Hacer que todos los grabadores de LilyPond hagan su trabajo
965
966 @item
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)
970
971 @item
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
975
976 @end itemize
977 @divEnd
978
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.
982
983 @strong{Dificultad:} media
984
985 @strong{Requisitos:} MusicXML, Python, conocimiento básico de LilyPond
986
987 @strong{Mentor(es):} Reinhold Kainhofer, Mike Solomon
988
989 Sería un buen tanto a su favor la familiaridad con otros editores de
990 partituras para poder hacer pruebas cruzadas.
991
992 @subheading Mejora de las ligaduras de unión y de expresión
993
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.
1001
1002 @strong{Dificultad:} alta
1003
1004 @strong{Requisitos:} C++, experiencia con heurística de la escritura
1005
1006 @strong{Conocimientos recomendados:} LilyPond, sentido estético
1007
1008 @strong{Mentor(es):} Mike Solomon
1009
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.
1016
1017 @strong{Dificultad:} fácil
1018
1019 @strong{Requisitos:} MetaFont, C++, buen ojo para los detalles
1020
1021 @strong{Conocimientos recomendados:} conocimientos básicos de LilyPond
1022
1023 @strong{Mentor(es):} Werner Lemberg
1024
1025 @subheading Mejora del barrado
1026
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,
1032 sección 2.2}).
1033 Si es posible, reducir el tiempo de cálculo del barrado.
1034
1035 @strong{Dificultad:} media
1036
1037 @strong{Requisitos:} C++, experiencia con heurística de la escritura
1038
1039 @strong{Conocimientos recomendados:} sentido estético
1040
1041 @strong{Mentor(es):} Mike Solomon, Carl Sorensen
1042
1043 @subheading Mejor soporte para la tablatura
1044
1045 @divClass{keep-bullets}
1046 @itemize
1047
1048 @item
1049 Afinación no monótona de las cuerdas, como en el ukelele
1050
1051 @item
1052 Crear un modo de entrada de tablatura (actualmente la información
1053 musical se introduce en términos de notación occidental convencional,
1054 es decir @qq{un Fa sostenido negra} y después se convierte a
1055 tablatura) para la transcripción de tablatura medieval para laúd
1056
1057 @item
1058 Implementación de funcionalidades de la tablatura moderna, como
1059 curvaturas de tono, pull-offs y hammer-on
1060
1061 @item
1062 Si está definida la forma de un diagrama de posición para un acorde
1063 dado, usar esta información cuando se imprime el acorde sobre la pauta
1064 (y no sólo imprimir la forma predeterminada del acorde)
1065
1066 @end itemize
1067 @divEnd
1068
1069 @strong{Dificultad:} fácil
1070
1071 @strong{Requisitos:} C++
1072
1073 @strong{Conocimientos recomendados:} familiaridad con la notación de tablatura
1074
1075 @strong{Mentor(es):} Carl Sorensen
1076
1077 @subheading Limpieza de diversas advertencias de compliación
1078
1079 Limpieza de las advertencias de compilación, análisis estático del
1080 código, y advertencias de valgrind.  Las herramientoas de análisis
1081 automático del código (advertencias de @code{g++} y @code{clang}) y
1082 herramientas de análisis como la detección de filtraciones de memoria
1083 de los perfiladores de código valgrind y callgrind aportan valiosa
1084 información sobre posibles problemas en el código de C++.  La limpieza
1085 de estas advertencias nos permitiría rechazar automáticamente
1086 cualquier parche que introdujese más advertencias de las que hay
1087 actualmente.
1088
1089 @strong{Dificultad:} media
1090
1091 @strong{Requisitos:} C++
1092
1093 @strong{Mentor(es):} Joe Neeman, Reinhold Kainhofer
1094
1095 @divEnd
1096
1097
1098 @node Autores
1099 @unnumberedsec Autores
1100 @translationof Authors
1101
1102 @divClass{column-left-top}
1103 @subheading Equipo de desarrollo actual
1104
1105 @divClass{keep-bullets}
1106 @developersCurrent
1107 @divEnd
1108 @divEnd
1109
1110 @divClass{column-right-top}
1111 @subheading Cargos del equipo de desarrollo anterior
1112
1113 @divClass{keep-bullets}
1114 @developersPrevious
1115 @divEnd
1116 @divEnd
1117
1118
1119 @divClass{column-center-top}
1120 @subheading Colaboradores actuales
1121
1122 @divClass{keep-bullets}
1123 @subsubheading Programación
1124
1125 @coreCurrent
1126
1127 @subsubheading Fuente tipográfica
1128
1129 @fontCurrent
1130
1131 @subsubheading Documentación
1132
1133 @docCurrent
1134
1135 @subsubheading Bug squad
1136
1137 @bugsquadCurrent
1138
1139 @subsubheading Soporte
1140
1141 @supportCurrent
1142
1143 @subsubheading Traducción
1144
1145 @translationsCurrent
1146
1147 @divEnd
1148 @divEnd
1149
1150
1151 @divClass{column-center-bottom}
1152 @subheading Colaboradores anteriores
1153
1154 @divClass{keep-bullets}
1155 @subsubheading Programación
1156
1157 @corePrevious
1158
1159 @subsubheading Fuente tipográfica
1160
1161 @fontPrevious
1162
1163 @subsubheading Documentación
1164
1165 @docPrevious
1166
1167 @c    uncomment when we have any previous members -gp
1168 @c @subsubheading Bug squad
1169
1170 @c @bugsquadCurrent
1171
1172 @subsubheading Soporte
1173
1174 @supportPrevious
1175
1176 @subsubheading Traducción
1177
1178 @translationsPrevious
1179
1180 @divEnd
1181 @divEnd
1182
1183
1184
1185 @node Publicaciones
1186 @unnumberedsec Publicaciones
1187 @translationof Publications
1188
1189 @divClass{column-center-top}
1190 @subheading Lo que nosotros hemos escrito sobre LilyPond
1191
1192 @divClass{keep-bullets}
1193
1194 @include we-wrote.itexi
1195
1196 @divEnd
1197 @divEnd
1198
1199 @divClass{column-center-bottom}
1200 @subheading Lo que otros han hecho con LilyPond
1201
1202 @divClass{keep-bullets}
1203
1204 @include others-did.itexi
1205
1206 @divEnd
1207 @divEnd
1208
1209 @contactUsAbout{artículos académicos}
1210
1211
1212 @node Noticias antiguas
1213 @unnumberedsec Noticias antiguas
1214 @translationof Old news
1215
1216 @divClass{heading-center}
1217 @warning{Hay muchos anuncios y registros de cambio antiguos en el
1218 @ref{Desván}}
1219 @divEnd
1220
1221 @include web/news-front.itexi
1222
1223 @include web/news.itexi
1224
1225
1226 @node Desván
1227 @unnumberedsec Desván
1228 @translationof Attic
1229
1230 @divClass{column-center-top}
1231 @subheading Anuncios
1232
1233 Anuncios y noticias por versión:
1234 @uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
1235 @miscLink{announce-v2.12,v2.12},
1236 @miscLink{announce-v2.10,v2.10},
1237 @miscLink{announce-v2.8,v2.8},
1238 @miscLink{announce-v2.6,v2.6},
1239 @miscLink{announce-v2.4,v2.4},
1240 @miscLink{announce-v2.2,v2.2},
1241 @miscLink{announce-v2.0,v2.0},
1242 @miscLink{ANNOUNCE-1.2,v1.2},
1243 @miscLink{ANNOUNCE-1.0,v1.0},
1244 @miscLink{ANNOUNCE-0.1,v0.1}
1245
1246 Lista descriptiva de los cambios por versión:
1247 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
1248 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
1249 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
1250 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
1251 @uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
1252 @uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
1253 @uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
1254 @uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
1255 @uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
1256 @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
1257 @miscLink{NEWS-1.4,v1.4},
1258 @miscLink{NEWS-1.2,v1.2}
1259
1260 @divEnd
1261
1262 @divClass{column-center-bottom}
1263 @subheading Registros de cambios
1264
1265 Registros de cambios de los desarrolladores, por versión:
1266 @miscLink{ChangeLog-2.10,v2.10},
1267 @miscLink{ChangeLog-2.3,v2.3},
1268 @miscLink{ChangeLog-2.1,v2.1},
1269 @miscLink{ChangeLog-1.5,v1.5 (1)},
1270 @miscLink{CHANGES-1.5,v1.5 (2)},
1271 @miscLink{CHANGES-1.4,v1.4},
1272 @miscLink{CHANGES-1.3,v1.3},
1273 @miscLink{CHANGES-1.2,v1.2},
1274 @miscLink{CHANGES-1.1,v1.1},
1275 @miscLink{CHANGES-1.0,v1.0},
1276 @miscLink{CHANGES-0.1,v0.1},
1277 @miscLink{CHANGES-0.0,v0.0}
1278
1279 @divEnd