]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/it/web/community.itexi
7d51002efdd6ed1a4be5b7377e74d1d80fb550c3
[lilypond.git] / Documentation / it / web / community.itexi
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
2 @ignore
3     Translation of GIT committish: f986fc07ef9a2a1af05f84684fbc5c76d9b65ea4
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/acknowledge.itexi
11 @include included/authors.itexi
12 @include included/helpus.itexi
13
14 @node Comunità
15 @unnumbered Comunità
16 @translationof Community
17
18 @divClass{link-headings}
19
20 @divClass{column-center-top}
21 @subheading Interagire con la comunità
22
23 @itemize
24
25 @item
26 @ref{Contatti}: chiedi aiuto, discuti e resta in contatto!
27
28 @item
29 @ref{Esempi minimi}: questi esempi sono @emph{altamente} raccomandati
30 quando si discute di LilyPond.
31
32 @item
33 @ref{Segnalazione bug}: qualcosa non ha funzionato.
34
35 @end itemize
36 @divEnd
37
38 @divClass{column-left-bottom}
39 @subheading Migliorare LilyPond
40
41 @itemize
42
43 @item
44 @ref{Aiutaci}: è richiesto il tuo aiuto.
45
46 @item
47 @ref{Sponsor}: contributi finanziari.
48
49 @item
50 @ref{Sviluppo}: per i collaboratori e i tester.
51
52 @item
53 @ref{Google Summer of Code}: idee per il Google Summer of Code (GSoC).
54
55 @item
56 @ref{Autori}: le persone che hanno reso LilyPond quello che è oggi.
57
58 @item
59 @ref{Riconoscimenti}: progetti e istituzioni che supportano LilyPond
60
61 @end itemize
62 @divEnd
63
64 @divClass{column-right-bottom}
65 @subheading Varie
66
67 @itemize
68
69 @item
70 @ref{Pubblicazioni}: cosa abbiamo scritto, e cosa è stato scritto su di noi.
71
72 @item
73 @ref{Notizie}: notizie sul progetto LilyPond.
74
75 @item
76 @ref{Attic}: annunci e changelog delle versioni precedenti.
77
78 @end itemize
79 @divEnd
80
81 @divEnd
82
83 @divClass{hide}
84 @menu
85 * Contatti::
86 * Esempi minimi::
87 * Segnalazione bug::
88 * Aiutaci::
89 * Sponsor::
90 * Sviluppo::
91 * Google Summer of Code::
92 * Autori::
93 * Riconoscimenti::
94 * Pubblicazioni::
95 * Notizie::
96 * Soffitta::
97 @end menu
98 @divEnd
99
100
101 @node Contatti
102 @unnumberedsec Contatti
103 @translationof Contact
104
105
106 @divClass{column-left-bottom}
107 @subheading Discussioni e aiuto per gli utenti
108
109 @subsubheading Mailing list degli utenti: @code{lilypond-user@@gnu.org}
110
111 Questa mailing list è il principale luogo dove gli utenti possono discutere
112 e aiutarsi.
113
114 @quotation
115 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user,
116 iscrizione e informazioni su lilypond-user}
117
118 @uref{http://lists.gnu.org/archive/html/lilypond-user/,
119 archivio 1 della lista degli utenti}
120 @uref{http://www.mail-archive.com/lilypond-user@@gnu.org/,
121 archivio 2}
122 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.general,
123 archivio 3}
124
125 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.general,
126 scrivi alla lista lilypond-user tramite gmane}
127 @end quotation
128
129 @warning{Quando poni domande, usa gli @ref{Esempi minimi}!}
130
131 @subsubheading LilyPond Snippet Repository
132
133 Il LilyPond Snippet Repository è una grande raccolta di esempi
134 proposti dagli utenti, che possono essere liberamente copiati e
135 usati nei tuoi lavori.  Guarda quello che hanno scritto altre persone,
136 e aggiungi i tuoi esempi!
137
138 @example
139 @uref{http://lsr.di.unimi.it}
140 @end example
141
142 Esempi particolarmente istruttivi provenienti dal LSR sono inclusi nella
143 nostra documentazione ufficiale, in @ref{Snippets}.
144
145 @subsubheading IRC
146
147 Un certo livello di supporto è fornito nel nostro canale IRC,
148
149 @example
150 @uref{irc://irc.freenode.net/lilypond, #lilypond@@irc.freenode.net}
151 @end example
152
153 Questo canale non ha un archivio pubblico, dunque qualsiasi domanda che
154 potrebbe essere utile per altri dovrebbe essere inviata a una delle mailing list.
155
156 @html
157 <form action="http://webchat.freenode.net"
158       method="get"
159       name="f_lily_irc"
160   <label>irc name:
161     <input name="nick" type="text" size="15" value="">
162   </label>
163   <input name="channels" type="hidden" value="lilypond">
164   <input type="submit" value="Entra nella chat IRC #lilypond">
165 </form>
166
167 <script language="JavaScript" type="text/javascript">
168   var username = "web";
169   var lang = window.navigator.userLanguage ? window.navigator.userLanguage
170   : window.navigator.language;
171   username += '-' + lang.substr(0, 2);
172   username += '-' + navigator.appName.substr(0, 2);
173   username += navigator.appCodeName.replace (" ", "").substr(0, 2);
174   username += navigator.platform.replace (" ", "").replace("nux", "").replace("n32", "");
175   document.forms["f_lily_irc"].nick.value = username;
176 </script>
177 @end html
178
179 @subsubheading Altre lingue
180
181 @quotation
182
183 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
184 mailing list francese}
185
186 @uref{http://groups.google.com/group/lilypond-brasil,
187 gruppo portoghese}
188
189 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-es,
190 mailing list spagnola}
191
192 @uref{http://www.lilypondforum.de/,
193 forum tedesco}
194
195 @end quotation
196
197 @divEnd
198
199
200 @divClass{column-right-top}
201 @subheading LilyPond Blog
202
203 Leggi il blog gestito dalla comunità, @q{Scores of Beauty}:
204
205 @example
206 @uref{http://lilypondblog.org}
207 @end example
208
209 @subsubheading Mailing list dei rilasci: @code{info-lilypond@@gnu.org}
210
211 Questa mailing list è una lista a basso volume e in sola lettura che riceve
212 notifiche dei nuovi rilasci.
213
214 @quotation
215 @uref{http://lists.gnu.org/mailman/listinfo/info-lilypond,
216 iscrizione e informazioni su info-lilypond}
217
218 @uref{http://lists.gnu.org/archive/html/info-lilypond/,
219 archivio 1 della lista info}
220 @uref{http://www.mail-archive.com/info-lilypond@@gnu.org/,
221 archivio 2}
222 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.announce,
223 archivio 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 Luoghi di discussione per sviluppatori e traduttori
234
235 @subsubheading Mailing list degli sviluppatori: @code{lilypond-devel@@gnu.org}
236
237 Le discussioni tra sviluppatori hanno luogo in questa lista.  Le
238 @q{patch} possono essere inviate anche qui.
239
240 @quotation
241 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-devel,
242 iscrizione e informazioni su lilypond-devel}
243
244 @uref{http://lists.gnu.org/archive/html/lilypond-devel/,
245 archivio 1 della lista devel}
246 @uref{http://www.mail-archive.com/lilypond-devel@@gnu.org/,
247 archivio 2}
248 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.devel,
249 archivio 3}
250
251 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.devel,
252 scrivi alla lista lilypond-devel tramite gmane}
253 @end quotation
254
255
256 @subsubheading Mailing list dei bug: @code{bug-lilypond@@gnu.org}
257
258 Questa lista è dedicata alla segnalazione di bug e alle discussioni sui
259 problemi di LilyPond. Non inviare @q{patch} qui.
260
261 @quotation
262 @uref{http://lists.gnu.org/mailman/listinfo/bug-lilypond,
263 iscrizione e informazioni su bug-lilypond}
264
265 @uref{http://lists.gnu.org/archive/html/bug-lilypond/,
266 archivio 1 della lista bug}
267 @uref{http://www.mail-archive.com/bug-lilypond@@gnu.org/,
268 archivio 2}
269 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.bugs,
270 archivio 3}
271
272 @c don't include gmane posting here.  -gp
273 @end quotation
274
275 @warning{Prima di inviare un messaggio alla lista bug, leggi le nostre
276 linee guida per la @ref{Segnalazione bug}.}
277
278 @subsubheading Mailing list dei traduttori: @code{translations@@lilynet.org}
279
280 Tutte le discussioni relative alla traduzione dei manuali di LilyPond deve
281 avere luogo qui.  Non inviare patch a questa lista.
282
283 @quotation
284 @uref{http://lilypond-translations.3384276.n2.nabble.com/,
285 Archivio della mailing list dei traduttori}
286 @end quotation
287
288 @divEnd
289
290
291 @node Esempi minimi
292 @unnumberedsec Esempi minimi
293 @translationof Tiny examples
294
295 @divClass{column-center-top}
296 @subheading Cosa sono gli @qq{Esempi minimi}?
297
298 Un esempio minimo è un esempio dal quale @strong{niente} può essere tolto.
299 @divEnd
300
301 @divClass{column-left-bottom}
302 @subheading Perché crearli?
303
304 @divClass{keep-bullets}
305 @itemize
306
307 @item
308 Più l'esempio è semplice, più rapidamente potenziali solutori
309 possono comprenderlo e aiutarti.
310
311 @item
312 Un esempio minimo dimostra che hai tentato di risolvere il problema
313 da solo.  Quando le persone inviano grandi porzioni di codice, sembra
314 che non si preoccupino che li possiamo aiutare o no.
315
316 @item
317 Creare un esempio minimo ti aiuta a capire cosa sta
318 succedendo.  Molte segnalazioni di un falso problema possono essere
319 evitate se si prova a creare un esempio minimo; se non riesci a ricreare
320 un @qq{bug} in un esempio minimo, allora probabilmente il problema è
321 una conoscenza di LilyPond insufficiente, non un vero bug!
322
323 @end itemize
324 @divEnd
325
326 @divEnd
327
328
329 @divClass{column-right-bottom}
330 @subheading Come crearli?
331
332 @divClass{keep-bullets}
333 @itemize
334
335 @item
336 Includi il numero di versione nel comando @code{\version}.
337
338 @item
339 Crea un esempio piccolo!  Gli esempi che riguardano la spaziatura o la
340 formattazione di pagina potrebbero richiedere molte battute, ma la maggior
341 parte dei problemi può essere riprodotta con meno di una battuta.
342
343 @item
344 Durante la preparazione di un esempio, cerca di commentare @w{(@code{%}
345 o @code{%@{ @dots{} %@}})} le sezioni del tuo file.  Se riesci a
346 commentare una porzione di codice riuscendo a mantenere chiara l'idea principale,
347 allora elimina il materiale commentato!
348
349 @item
350 Evita di usare note, tonalità o segni di tempo complessi a meno che
351 il malfunzionamento non riguardi proprio il comportamento di questi elementi.
352
353 @item
354 Non usare i comandi @code{\override} o @code{\set}, a meno che il malfunzionamento
355 non riguardi questi comandi in particolare.
356
357 @item
358 Eventualmente, allega un'immagine che mostri il risultato grafico desiderato.
359
360 @end itemize
361 @divEnd
362
363 @divEnd
364
365 @divClass{column-center-bottom}
366 @subheading Quanto piccoli devono essere?
367
368 Il codice seguente è un esempio minimo?
369
370 @example
371 \version "2.14.1"
372 \include "english.ly"
373
374 \score @{
375   \new Staff @{
376     \key d \major
377     \numericTimeSignature
378     \time 2/4
379     <cs' d'' b''>16 <cs' d'' b''>8.
380     %% Here: the tie on the D's looks funny
381     %% Too tall? Left-hand endpoint is not aligned with the B tie?
382     ~
383     <cs' d'' b''>8 [ <b d'' a''> ]
384   @}
385 @}
386 @end example
387
388 Non è poi così grande, ma un vero esempio minimo è il seguente:
389
390 @example
391 \version "2.14.1"
392 @{
393   % middle tie looks funny here:
394   <c' d'' b''>8. ~ <c' d'' b''>8
395 @}
396 @end example
397
398 Sono pochi gli esempi minimi che superano 10 righe di codice -
399 spesso 4 righe sono sufficienti per illustrare il problema!
400
401 @divEnd
402
403
404 @node Segnalazione bug
405 @unnumberedsec Segnalazione bug
406 @translationof Bug reports
407
408 @divClass{heading-center}
409 Se hai un codice di input che produce un crash o un output sbagliato,
410 allora si tratta di un bug.
411 @divEnd
412
413 @divClass{column-center-top}
414 @subheading Passo 1: Bug noti
415
416 Potremmo già essere a conoscenza di questo bug.  Controlla qui:
417
418 @example
419 @uref{http://sourceforge.net/p/testlilyissues/issues/}
420 @end example
421
422 @warning{Per favore @strong{NON} aggiungere segnalazioni di bug direttamente
423 nel bug tracker.  Una volta che il problema è stato aggiunto al tracker, aggiungi
424 pure maggiori informazioni nella segnalazione.}
425
426 @divEnd
427
428
429 @divClass{column-left-bottom}
430 @subheading Passo 2: Creare una segnalazione bug
431
432 Se hai scoperto un bug che non è ancora stato riportato, puoi aiutarci creando
433 una segnalazione bug.
434
435 @warning{Accettiamo segnalazioni bug esclusivamente nella forma di @ref{Esempi
436 minimi}.  Abbiamo risorse molto limitate, quindi qualsiasi esempio non minimo
437 sarà scartato.  Quasi ogni bug può essere dimostrato con quattro note o meno!}
438
439 Ecco un esempio di una valida segnalazione bug:
440
441 @example
442 % Le alterazioni dovrebbero comparire solo nella
443 % prima nota di una legatura di valore, ma questa
444 % versione mostra il bemolle accanto a entrambe le note.
445 \version "2.10.1"
446
447 \relative c'' @{
448  bes1 ~
449  bes1
450 @}
451 @end example
452
453 @divEnd
454
455 @divClass{column-right-bottom}
456 @subheading Passo 3: Inviare una segnalazione bug
457
458 Dopo aver verificato che il problema non sia già noto e aver
459 creato una segnalazione bug, inviacela!
460
461 @divClass{keep-bullets}
462 @itemize
463
464 @item
465 Sei iscritto alla mailing list @uref{mailto:bug-lilypond@@gnu.org,
466 bug-lilypond@@gnu.org}, puoi inviare una normale email.
467
468 @item
469 Se non sei iscritto, puoi comunque inviare una segnalazione bug attraverso
470 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,
471 l'interfaccia web lilypond.bugs di gmane}.
472
473 Purtroppo c'è un severo controllo @qq{contro il top-posting} nell'interfaccia di
474 gmane, che viene spesso innescato erroneamente dai file lilypond.
475 Per evitarlo, aggiungi
476
477 @example
478 > I'm not top posting.
479 @end example
480
481 @noindent
482 (@emph{devi} includere il @code{>} ) in cima alla tua segnalazione bug.
483
484 @end itemize
485 @divEnd
486 @divEnd
487
488 @divClass{column-center-bottom}
489 @subheading Passo 4: Attendi una risposta
490
491 Una volta che la segnalazione bug è stata inviata alla lista, la nostra Squadra
492 Bug la esaminerà e forse ti chiederà maggiori informazioni.  Verrai avvisato
493 quando la segnalazione viene aggiunta al bug tracker.  Una risposta può richiedere
494 fino a 4 giorni, perché abbiamo un numero limitato di volontari per questo compito.
495
496 Una volta che un bug è stato aggiunto al tracker, puoi commentarlo per aggiungere
497 informazioni a riguardo.  Per ricevere automaticamente delle notifiche su
498 qualsiasi attività relativa al bug, puoi iscriverti cliccando sul simbolo
499 della busta vicino al titolo del bug.  Per commentare e iscriversi occorre un
500 account sourceforge.
501 @divEnd
502
503 @divClass{column-center-bottom}
504 @subheading Aiuto facoltativo: mostra il comportamento desiderato
505
506 Dopo che il problema è stato aggiunto al tracker, può essere molto
507 utile poter vedere l'output desiderato.  Aggiungi pure del codice di
508 input e/o delle immagini (se possibile, create con altri strumenti) che
509 mostrino come dovrebbe apparire secondo te!
510
511 @divEnd
512
513
514
515 @node Aiutaci
516 @unnumberedsec Aiutaci
517 @translationof Help us
518
519 @divClass{column-center-top}
520 @helpusNeed
521
522 @divEnd
523
524 @divClass{column-left-top}
525 @divClass{keep-bullets}
526 @helpusSimple
527
528 @divEnd
529 @divEnd
530
531 @divClass{column-right-top}
532 @helpusAdvanced
533
534 @divEnd
535
536
537 @node Sponsor
538 @unnumberedsec Sponsor
539 @translationof Sponsoring
540
541 @divClass{keep-bullets}
542 @divClass{column-left-top}
543 @subheading Remunerazioni (bounty)
544
545 In passato,
546
547 @itemize
548 @item alcuni utenti hanno pagato per avere nuove funzionalità
549 @item alcuni sviluppatori hanno aggiunto nuove funzionalità a pagamento
550 @end itemize
551
552 Il progetto LilyPond non coordina queste iniziative; non appoggiamo
553 né scoraggiamo tali accordi.  Qualsiasi contratto tra individui
554 privati è affar loro, non nostro.
555
556 @divEnd
557
558 @divClass{column-right-top}
559 @subheading Linee guida
560
561 Gli utenti che desiderano offrire del denaro in cambio di lavoro devono
562 tenere a mente i seguenti punti:
563
564 @itemize
565 @item
566 Gli sviluppatori di LilyPond talvolta pubblicizzano i propri servizi sulle
567 liste email di lilypond.
568
569 @item
570 Qualsiasi accordo tra singoli individui deve includere le normali
571 precauzioni da prendere quando si conduce un affare: chi paga, quanto
572 paga, con quale metodo di pagamento e in base a quali
573 condizioni.  Suggeriamo di risolvere qualsiasi ambiguità o incertezza
574 su tali questioni prima che il lavoro inizi.
575
576 @end itemize
577
578 @divEnd
579
580 @divClass{column-center-bottom}
581 @subheading Sviluppatori interessati
582
583 Di seguito riportiamo una lista di persone interessate a lavorare
584 dietro remunerazione.  Si noti che la quantità di lavoro fatto da parte dei
585 singoli varia nel corso degli anni.  Non garantiamo che questa lista
586 sia aggiornata, né che le persone qui elencate abbiano particolari
587 abilità.  L'unico criterio è "XYZ ha chiesto di essere
588 inserito in questa pagina".
589
590 Un buon modo per sapere quali sono gli sviluppatori più attivi e preparati
591 è guardare la storia del repository git.  Statistiche fino alla versione
592 @versionDevel{}:
593
594 @multitable @columnfractions .3 .3 .3
595 @item @uref{http://lilypond.org/~graham/gitstats-all/, storia complessiva}
596 @tab @uref{http://lilypond.org/~graham/gitstats-1year/, ultimo anno}
597 @tab @uref{http://lilypond.org/~graham/gitstats-3months/, ultimi tre mesi}
598 @end multitable
599
600 Sviluppatori interessati:
601 @table @asis
602 @item @email{lilypond-devel@@gnu.org, mailing list degli sviluppatori di LilyPond}
603 In questo momento nessuno programmatore si è proposto per fornire miglioramenti
604 di LilyPond a pagamento, ma è comunque possibile provare a chiedere nella
605 mailing list degli sviluppatori.
606
607 @c Format
608 @c @item @email{name@@adress.domain, Name}
609 @c area of interest (256 chars max)
610
611 @end table
612
613 @divEnd
614 @divEnd
615
616
617 @node Sviluppo
618 @unnumberedsec Sviluppo
619 @translationof Development
620
621 @divClass{heading-center}
622 @ifclear web_version
623   @heading Sviluppo di LilyPond @version
624 @end ifclear
625 @ifset web_version
626   @heading Sviluppo di LilyPond @versionDevel
627 @end ifset
628
629 @c we normally don't allow named references, but in this case
630 @c it's good to emphasize the "stable" part.  -gp
631 @warning{Queste sono le versioni @emph{instabili e di sviluppo}.  Se hai
632 un minimo dubbio su come usare o installare LilyPond, ti raccomandiamo
633 di usare il @ref{Download, download per la versione stabile}, e leggere i
634 @ref{Manuali, manuali stabili}.}
635
636 @divEnd
637
638 @divClass{column-center-top}
639 @subheading Numeri di versione
640
641 LilyPond viene distribuito in due versioni: la versione stabile e quella
642 di sviluppo o instabile.  Le versioni stabili hanno un numero di versione
643 @q{minore} pari (per esempio 2.8, 2.10, 2.12).  Le versioni di sviluppo
644 hanno un numero di versione @q{minore} dispari (per esempio 2.7, 2.9, 2.11).
645
646 @divEnd
647
648
649 @divClass{column-left-top}
650 @subheading Download
651
652 Le istruzioni su git e la compilazione sono nella Guida del Collaboratore.
653
654 @quotation
655 @uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, repository git di lilypond}
656 @end quotation
657
658 Gli editor della Documentazione e i tester generalmente vorranno scaricare
659 l'ultimo binario:
660
661 @quotation
662
663 @downloadDevelLinuxNormal
664
665 @downloadDevelLinuxBig
666
667 @downloadDevelLinuxPPC
668
669 @downloadDevelFreeBSDNormal
670
671 @downloadDevelFreeBSDBig
672
673 @downloadDevelDarwinNormal
674
675 @downloadDevelDarwinPPC
676
677 @downloadDevelWindows
678
679 @downloadDevelSource
680
681 @end quotation
682
683 @divEnd
684
685
686 @divClass{column-right-top}
687 @subheading Guida del Collaboratore
688
689 Lo sviluppo di LilyPond è piuttosto complesso.  Per aiutare i
690 nuovi collaboratori e mantenere l'intero sistema (tendenzialmente)
691 stabile, abbiamo scritto un manuale per i compiti di sviluppo.
692
693 @docLinksBare{Contributor's Guide, contributor,
694   @rcontribnamed{Top,Contributor's Guide},
695   @manualDevelContributorSplit,
696   @manualDevelContributorBig, 500 kB,
697   @manualDevelContributorPdf, 2.8 MB}
698
699 @divEnd
700
701
702 @divClass{column-center-top}
703 @subheading Collaudi di regressione
704
705 @divClass{keep-bullets}
706
707 @ifclear web_version
708
709 @itemize
710 @item
711 @uref{../../input/regression/collated-files.html, Regression tests}:
712 I collaudi per questa versione.
713 (@uref{../../input/regression/collated-files.pdf, pdf version})
714
715 @item
716 @uref{../../input/regression/musicxml/collated-files.html, MusicXML tests}:
717 I collaudi musicXML per questa versione.
718 (@uref{../../input/regression/musicxml/collated-files.pdf, pdf version})
719
720 @item
721 @uref{../../input/regression/abc2ly/collated-files.html, abc2ly tests}:
722 I collaudi abc2ly per questa versione.
723 (@uref{../../input/regression/abc2ly/collated-files.pdf, pdf version})
724
725 @item
726 @uref{../../input/regression/lilypond-book/collated-files.html, lilypond-book tests}:
727 I collaudi lilypond-book per questa versione.
728 (@uref{../../input/regression/lilypond-book/collated-files.pdf, pdf version})
729 @end itemize
730 @end ifclear
731
732 @ifset web_version
733 @subsubheading Versione di sviluppo
734
735 @itemize
736 @item @regtestDevel (@regtestDevelPdf{})
737
738 @item @regtestDevelXml (@regtestDevelXmlPdf{})
739
740 @item @regtestDevelAbc (@regtestDevelAbcPdf{})
741
742 @item @regtestDevelLilypondBook (@regtestDevelLilypondBookPdf{})
743 @end itemize
744
745 @subsubheading Versione stabile
746
747 @itemize
748 @item @regtestStable (@regtestStablePdf{})
749
750 @item @regtestStableXml (@regtestStableXmlPdf{})
751
752 @item @regtestStableAbc (@regtestStableAbcPdf{})
753
754 @item @regtestStableLilypondBook (@regtestStableLilypondBookPdf{})
755 @end itemize
756 @end ifset
757
758 @subsubheading Tutte le versioni
759
760 @itemize
761 @item @uref{http://lilypond.org/test, Confronto tra i collaudi di regressione}
762
763 @item @uref{http://lilypond.org/downloads/binaries/test-output/,
764 Archivio di tutti i collaudi di regressione}
765
766 @end itemize
767
768 @divEnd
769 @divEnd
770
771
772
773 @divClass{column-center-bottom}
774 @subheading Manuali
775
776 @ifclear web_version
777 @warning{Questi manuali sono per LilyPond @version{}; gli ultimi
778 manuali sono reperibili su @url{http://lilypond.org}}
779 @end ifclear
780
781 @divClass{normal-table}
782 @multitable @columnfractions .3 .3 .3
783 @headitem Introduzione
784
785 @item
786 @docLinkSplit{Apprendimento,learning,@manualDevelLearningSplit-it}
787 @tab
788 @docLinkBig{Apprendimento,learning,@manualDevelLearningBig-it}
789 @tab
790 @docLinkPdf{Apprendimento,learning,@manualDevelLearningPdf-it}
791
792 @item
793 @docLinkSplit{Glossario,music-glossary,@manualDevelGlossarySplit}
794 @tab
795 @docLinkBig{Glossario,music-glossary,@manualDevelGlossaryBig}
796 @tab
797 @docLinkPdf{Glossario,music-glossary,@manualDevelGlossaryPdf}
798
799 @item
800 @docLinkSplit{Saggio,essay,@manualDevelEssaySplit-it}
801 @tab
802 @docLinkBig{Saggio,essay,@manualDevelEssayBig-it}
803 @tab
804 @docLinkPdf{Saggio,essay,@manualDevelEssayPdf-it}
805 @end multitable
806
807 @multitable @columnfractions .3 .3 .3
808 @headitem Regolare
809
810 @item
811 @docLinkSplit{Notazione,notation,@manualDevelNotationSplit-it}
812 @tab
813 @docLinkBig{Notazione,notation,@manualDevelNotationBig-it}
814 @tab
815 @docLinkPdf{Notazione,notation,@manualDevelNotationPdf-it}
816
817 @item
818 @docLinkSplit{Utilizzo,usage,@manualDevelUsageSplit-it}
819 @tab
820 @docLinkBig{Utilizzo,usage,@manualDevelUsageBig-it}
821 @tab
822 @docLinkPdf{Utilizzo,usage,@manualDevelUsagePdf-it}
823
824 @item
825 @docLinkSplit{Snippets,snippets,@manualDevelSnippetsSplit}
826 @tab
827 @docLinkBig{Snippets,snippets,@manualDevelSnippetsBig}
828 @tab
829 @docLinkPdf{Snippets,snippets,@manualDevelSnippetsPdf}
830 @end multitable
831
832 @multitable @columnfractions .3 .3 .3
833 @headitem Saltuario
834
835 @item
836 @docLinkSplit{Web,web,@manualDevelWebSplit-it}
837 @tab
838 @docLinkBig{Web,web,@manualDevelWebBig-it}
839 @tab
840 @docLinkPdf{Web,web,@manualDevelWebPdf-it}
841
842 @item
843 @docLinkSplit{Cambiamenti,changes,@manualDevelChangesSplit-it}
844 @tab
845 @docLinkBig{Cambiamenti,changes,@manualDevelChangesBig-it}
846 @tab
847 @docLinkPdf{Cambiamenti,changes,@manualDevelChangesPdf-it}
848
849 @item
850 @docLinkSplit{Extending,extending,@manualDevelExtendingSplit}
851 @tab
852 @docLinkBig{Extending,extending,@manualDevelExtendingBig}
853 @tab
854 @docLinkPdf{Extending,extending,@manualDevelExtendingPdf}
855
856 @item
857 @docLinkSplit{Internals,internals,@manualDevelInternalsSplit}
858 @tab
859 @docLinkBig{Internals,internals,@manualDevelInternalsBig}
860 @tab
861 @docLinkPdf{Internals,internals,@manualDevelInternalsPdf}
862 @end multitable
863
864 @ifset web_version
865 @multitable @columnfractions .3
866 @headitem Per scaricare
867
868 @item
869 @doctarballDevel
870 @end multitable
871 @end ifset
872
873
874 @divEnd
875 @divEnd
876
877
878 @node Google Summer of Code
879 @unnumberedsec Google Summer of Code
880 @translationof Google Summer of Code
881
882 @divClass{column-center-top}
883 @subheading Che cos'è il Google Summer of Code?
884
885 @uref{https://developers.google.com/open-source/gsoc/, GSoC} è un programma
886 internazionale che offre agli studenti degli stipendi per scrivere codice per
887 progetti di software libero e open source durante l'estate.  È un'ottima
888 opportunità per gli studenti per fare esperienza con lo sviluppo software
889 in un progetto vero e per dare un contributo da cui tutti potranno trarre
890 vantaggio.  Attrae nuovi collaboratori e stimola gli studenti che già
891 partecipano allo sviluppo di LilyPond ad impegnarsi di più in esso.  LilyPond
892 partecipa a GSoC sotto l'egida del @uref{http://www.gnu.org/, progetto GNU}.
893
894 Abbiamo avuto partecipanti al GSoC nel 2012, 2015 e 2016 e invitiamo gli
895 studenti a fare domanda per le prossime estati.
896
897 Se hai dubbi o desideri presentare domanda, invia un'email alla nostra
898 mailing list degli sviluppatori (vedi @ref{Contact}).
899
900 @divEnd
901
902 @divClass{column-center-middle-color2}
903 @subheading Elenco di idee di progetti
904
905 Ecco un elenco di progetti suggeriti per il GSoC o per chiunque sia interessato
906 a aiutare a migliorare LilyPond. (Ultimo aggiornamento: Novembre 2016)
907
908 La disponibilità di mentori varia da progetto a progetto e di anno in anno.
909 Invia un'email alla nostra mailing list degli sviluppatori (vedi @ref{Contact})
910 e ti aiuteremo a trovare un mentore per un progetto che sia adatto ai tuoi
911 interessi e capacità.
912
913 Se hai idee per un progetto GSoC che non è elencato qui sotto, puoi inviarci
914 un'email per discuterne.  Ci sono molte aree in cui LilyPond può essere
915 migliorato e il nostro team di sviluppo è sempre disponibile a aiutare
916 coloro che desiderino affrontare un progetto come quelli di seguito elencati.
917
918 Una lista completa di tutti i problemi da risolvere si trova
919 @uref{http://sourceforge.net/p/testlilyissues/issues/, qui}.
920
921 @divEnd
922
923 @divClass{column-center-middle-color3}
924 @subheading Migliorare la struttura interna degli accordi
925
926 La rappresentazione interna degli accordi in LilyPond non è abbastanza potente
927 da comprendere la nomenclatura degli accordi jazz.  Attualmente l'accordo ha
928 una radice, un basso e un'inversione.  Sarebbe auspicabile poter gestire
929 accordi @qq{impilati} o bicordi, minori/maggiori, etc.  Per poter far questo,
930 deve essere sviluppata una rappresentazione interna capace di catturare
931 l'essenza di accordi complessi.  Una volta che questa rappresentazione
932 interna viene sviluppata, c'è un'ulteriore vantaggio: sarà più semplice
933 migliorare la formattazione dei nomi degli accordi.
934
935 @strong{Difficoltà:} Facile/media
936 @strong{Requisiti:} Scheme (Guile), ma il livello necessario può essere
937 facilmente imparato
938 @strong{Consigliato:} Teoria e nomenclatura degli accordi
939 @strong{Mentore:} Carl Sorensen
940
941 @divEnd
942
943 @divClass{column-center-middle-color3}
944 @subheading Aggiungere varianti dei glifi dei tipi di carattere
945
946 @divClass{keep-bullets}
947 @itemize
948
949 @item
950 Aggiungere varianti @q{sulla} linea del rigo e @q{tra} le linee dei righi.
951
952 @item
953 Varianti più corte e più strette di alcuni glifi, come ad esempio le
954 alterazioni.  Un altro esempio più specifico è la testa della nota
955 breve nella notazione antica che ha due varianti, con un @q{buco} più
956 piccolo o più grande.
957
958 @end itemize
959 @divEnd
960
961 @strong{Difficoltà:} facile
962 @strong{Requisiti:} MetaFont, C++, buon occhio per il dettaglio
963 @strong{Conoscenze consigliate:} conoscenza di base di LilyPond
964 @strong{Mentore/i:} Werner Lemberg
965
966 @divEnd
967
968 @divClass{column-center-middle-color3}
969 @subheading Abbellimenti
970
971 Correggere i problemi di sincronizzazione degli abbellimenti.
972 Gli abbellimenti possono interferire col modo in cui LilyPond
973 gestisce il tempo e causare strani effetti, specialmente quando si
974 usano più righi e alcuni di questi hanno degli abbellimenti mentre
975 altri non ce li hanno.  Questo è uno dei
976 @uref{https://sourceforge.net/p/testlilyissues/issues/34/,bug}  più
977 imbarazzanti e di vecchia data in LilyPond.
978
979 @strong{Difficoltà:} media
980 @strong{Requisiti:} C++, MIDI
981 @strong{Consigliato:} familiarità col funzionamento interno di LilyPond
982 @strong{Mentori potenziali:} Mike Solomon (non disponibile per GSoC 2016), Carl Sorensen
983
984 @divEnd
985
986
987 @divClass{column-center-middle-color3}
988 @subheading Migliorare la disposizione predefinita delle travature
989
990 Per le travature normali, tra i righi, spezzate e angolari.  La disposizione
991 delle travature deve dipendere dal contesto e dalle note vicine (si veda la
992 sezione 2.2 di
993 @uref{http://imslp.org/wiki/Repository_of_Music-Notation_Mistakes_%28Coulon%2C_Jean-Pierre%29,
994 questo libro}).  Se possibile, ridurre anche il tempo di elaborazione della
995 disposizione delle travature.
996
997 @strong{Difficoltà:} media
998 @strong{Requisiti:} C++, esperienza con la scrittura di euristiche
999 @strong{Conoscenze consigliate:} senso estetico
1000 @strong{Mentori potenziali:} Mike Solomon (non disponibile per GSoC 2016), Carl Sorensen
1001
1002 @divEnd
1003
1004
1005 @divClass{column-center-middle-color3}
1006 @subheading Migliorare il comportamento durante la compilazione
1007
1008 Strumenti di analisi automatica del codice, come il rilevamento di
1009 perdite di memoria di valgrind e i profilatori di codice di callgrind,
1010 forniscono informazioni utili per individuare possibili errori nel
1011 nostro codice C++.  Pulire gli avvisi ci permetterebbe di automatizzare
1012 il rifiuto di qualsiasi patch che introduca avvisi ulteriori.
1013
1014 @strong{Difficoltà:} media
1015 @strong{Requisiti:} C++
1016 @strong{Mentori potenziali:} Reinhold Kainhofer (non disponibile per GSoC 2016),
1017 Joe Neeman
1018
1019 @divEnd
1020
1021
1022 @divClass{column-center-middle-color3}
1023 @subheading MusicXML
1024
1025 Migliorare le funzioni di importazione e esportazione di MusicXML:
1026
1027 @divClass{keep-bullets}
1028 @itemize
1029
1030 @item
1031 Gestire l'esportazione del contenuto musicale principale come l'esportazione
1032 MIDI (ovvero usando classi dedicate dell'esportatore, derivate dalla classe
1033 del traduttore).
1034
1035 @item
1036 Costruire l'albero XML del contenuto musicale di base,
1037 aggiungere un collegamento dall'evento musicale al tag XML.
1038
1039 @item
1040 Far sì che tutti gli incisori di LilyPond facciano il loro lavoro.
1041
1042 @item
1043 Aggiungere la capacità di collegare ogni oggetto dell'output
1044 (ovvero ogni stampo (stencil) / gruppo di stampi) alla sua causa musicale
1045 (e quindi al tag XML nell'albero XML).
1046
1047 @item
1048 Creare un backend di output XML, che possa aggiungere le informazioni di
1049 formattazione per ogni oggetto di output ai tag XML.
1050
1051 @end itemize
1052 @divEnd
1053
1054 Ci sono varie direzioni possibili per questo progetto, inclusa quella di
1055 proseguire l'esportazione in formato MusicXML iniziata nel progetto GSoC 2015.
1056
1057 @strong{Difficoltà:} media
1058 @strong{Requisiti:} MusicXML, Python, Scheme, conoscenza di base di LilyPond
1059 @strong{Mentori potenziali:} Reinhold Kainhofer, Mike Solomon (entrambi non
1060 disponibili per GSoC 2016)
1061
1062 È utile avere una certa familiarità con altri software di notazione musicale (a
1063 fine comparativo).
1064
1065 @divEnd
1066
1067 @divClass{column-center-middle-color3}
1068 @subheading Migliorare le legature di portamento e di valore
1069
1070 La qualità tipografica delle legature di portamento e di valore è spesso
1071 non soddisfacente.  Le legature di valore @qq{spezzate} da una chiave o da
1072 un cambio di rigo non sono gestite al meglio.  Il progetto potrebbe
1073 includere la raccolta e la classificazione di esempi di output scadente, la
1074 decisione sull'output desiderato e la scrittura del codice per migliorarlo.
1075
1076 @strong{Difficoltà:} difficile
1077 @strong{Requisiti:} C++, esperienza con la scrittura di euristica
1078 @strong{Conoscenze consigliate:} conoscenza di LilyPond, senso estetico
1079 @strong{Mentori:} Mike Solomon, Janek Warchol (entrambi non disponibili
1080 per GSoC 2016)
1081
1082 @divEnd
1083
1084
1085
1086 @node Autori
1087 @unnumberedsec Autori
1088 @translationof Authors
1089
1090 @divClass{column-left-top}
1091 @subheading Team di Sviluppo attuale
1092
1093 @divClass{keep-bullets}
1094 @developersCurrent
1095 @divEnd
1096 @divEnd
1097
1098 @divClass{column-right-top}
1099 @subheading Team di Sviluppo precedente
1100
1101 @divClass{keep-bullets}
1102 @developersPrevious
1103 @divEnd
1104 @divEnd
1105
1106
1107 @divClass{column-center-top}
1108 @subheading Collaboratori attuali
1109
1110 @divClass{keep-bullets}
1111 @subsubheading Programmazione
1112
1113 @coreCurrent
1114
1115 @subsubheading Font tipografico
1116
1117 @fontCurrent
1118
1119 @subsubheading Documentazione
1120
1121 @docCurrent
1122
1123 @subsubheading Bug squad
1124
1125 @bugsquadCurrent
1126
1127 @subsubheading Supporto
1128
1129 @supportCurrent
1130
1131 @subsubheading Traduzione
1132
1133 @translationsCurrent
1134
1135 @divEnd
1136 @divEnd
1137
1138
1139 @divClass{column-center-bottom}
1140 @subheading Collaboratori precedenti
1141
1142 @divClass{keep-bullets}
1143 @subsubheading Programmazione
1144
1145 @corePrevious
1146
1147 @subsubheading Font tipografico
1148
1149 @fontPrevious
1150
1151 @subsubheading Documentazione
1152
1153 @docPrevious
1154
1155 @c    uncomment when we have any previous members -gp
1156 @c @subsubheading Bug squad
1157
1158 @c @bugsquadCurrent
1159
1160 @subsubheading Supporto
1161
1162 @supportPrevious
1163
1164 @subsubheading Traduzione
1165
1166 @translationsPrevious
1167
1168 @divEnd
1169 @divEnd
1170
1171
1172 @node Riconoscimenti
1173 @unnumberedsec Riconoscimenti
1174 @translationof Acknowledgements
1175
1176 @divClass{column-center-top}
1177 @subheading Riconoscimenti
1178
1179 @divClass{keep-bullets}
1180 @acknowledgementsCurrent
1181 @divEnd
1182 @divEnd
1183
1184
1185
1186 @node Pubblicazioni
1187 @unnumberedsec Pubblicazioni
1188 @translationof Publications
1189
1190 @divClass{column-center-top}
1191 @subheading Cosa abbiamo scritto su LilyPond
1192
1193 @divClass{keep-bullets}
1194
1195 @include we-wrote.itexi
1196
1197 @divEnd
1198 @divEnd
1199
1200
1201 @divClass{column-center-bottom}
1202 @subheading Cosa altri hanno fatto con LilyPond
1203
1204 @divClass{keep-bullets}
1205
1206 @include others-did.itexi
1207
1208 @divEnd
1209 @divEnd
1210
1211 @contactUsAbout{articoli accademici}
1212
1213 @node Notizie
1214 @unnumberedsec Notizie
1215 @translationof News
1216
1217 @divClass{heading-center}
1218 @warning{Molti dei vecchi annunci e changelog si possono trovare
1219 in @ref{Soffitta}}
1220 @divEnd
1221
1222 @include web/news-front.itexi
1223
1224 @include web/news.itexi
1225
1226
1227 @node Soffitta
1228 @unnumberedsec Soffitta
1229 @translationof Attic
1230
1231 @divClass{column-center-top}
1232 @subheading Annunci
1233
1234 Annunci e notizie ordinati per versione:
1235 @uref{http://lilypond.org/doc/v2.16/Documentation/web/index#Lilypond-2_002e16_002e0-released_0021-August-24_002c-2012-1,v2.16},
1236 @uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
1237 @miscLink{announce-v2.12,v2.12},
1238 @miscLink{announce-v2.10,v2.10},
1239 @miscLink{announce-v2.8,v2.8},
1240 @miscLink{announce-v2.6,v2.6},
1241 @miscLink{announce-v2.4,v2.4},
1242 @miscLink{announce-v2.2,v2.2},
1243 @miscLink{announce-v2.0,v2.0},
1244 @miscLink{ANNOUNCE-1.2,v1.2},
1245 @miscLink{ANNOUNCE-1.0,v1.0},
1246 @miscLink{ANNOUNCE-0.1,v0.1}
1247
1248 Elenco descrittivo dei cambiamenti per ogni versione:
1249 @uref{http://lilypond.org/doc/v2.16/Documentation/changes/index.html,v2.16},
1250 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
1251 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
1252 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
1253 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
1254 @uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
1255 @uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
1256 @uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
1257 @uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
1258 @uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
1259 @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
1260 @miscLink{NEWS-1.4,v1.4},
1261 @miscLink{NEWS-1.2,v1.2}
1262
1263 @divEnd
1264
1265 @subheading Grazie
1266
1267 Grazie a sviluppatori, collaboratori, cacciatori di bug e a chi ci ha dato
1268 preziosi suggerimenti
1269 @miscLink{THANKS-2.16,v2.16},
1270 @miscLink{THANKS-2.14,v2.14},
1271 @miscLink{THANKS-2.12,v2.12},
1272 @miscLink{THANKS-2.10,v2.10},
1273 @miscLink{THANKS-2.8,v2.8},
1274 @miscLink{THANKS-2.6,v2.6},
1275 @miscLink{THANKS-2.4,v2.4},
1276 @miscLink{THANKS-2.2,v2.2},
1277 @miscLink{THANKS-2.0,v2.0},
1278 @miscLink{THANKS-1.8,v1.8}
1279
1280 @divEnd
1281
1282 @divClass{column-center-bottom}
1283 @subheading Lista dei cambiamenti
1284
1285 Lista dei cambiamenti apportati da ciascun sviluppatore in ogni versione:
1286 @miscLink{ChangeLog-2.10,v2.10},
1287 @miscLink{ChangeLog-2.3,v2.3},
1288 @miscLink{ChangeLog-2.1,v2.1},
1289 @miscLink{ChangeLog-1.5,v1.5 (1)},
1290 @miscLink{CHANGES-1.5,v1.5 (2)},
1291 @miscLink{CHANGES-1.4,v1.4},
1292 @miscLink{CHANGES-1.3,v1.3},
1293 @miscLink{CHANGES-1.2,v1.2},
1294 @miscLink{CHANGES-1.1,v1.1},
1295 @miscLink{CHANGES-1.0,v1.0},
1296 @miscLink{CHANGES-0.1,v0.1},
1297 @miscLink{CHANGES-0.0,v0.0}
1298
1299 @divEnd