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