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