1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
3 Translation of GIT committish: 0ea80a5e850c6114d1ba7dc4cfd81d5a45d9604a
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. For details, see the Contributors'
7 Guide, node Updating translation committishes..
10 @include included/acknowledge.itexi
11 @include included/authors.itexi
12 @include included/helpus.itexi
16 @translationof Community
18 @divClass{link-headings}
20 @divClass{column-center-top}
21 @subheading Interagire con la comunità
26 @ref{Contatti}: chiedi aiuto, discuti e resta in contatto!
29 @ref{Esempi minimi}: questi esempi sono @emph{altamente} raccomandati
30 quando si discute di LilyPond.
33 @ref{Segnalazione bug}: qualcosa non ha funzionato.
38 @divClass{column-left-bottom}
39 @subheading Migliorare LilyPond
44 @ref{Aiutaci}: è richiesto il tuo aiuto.
47 @ref{Sponsor}: contributi finanziari.
50 @ref{Sviluppo}: per i collaboratori e i tester.
53 @ref{GSoC 2012}: le nostre idee per l'edizione 2012 del Google Summer of Code.
56 @ref{Autori}: le persone che hanno reso LilyPond quello che è oggi.
59 @ref{Riconoscimenti}: progetti e istituzioni che supportano LilyPond
64 @divClass{column-right-bottom}
70 @ref{Pubblicazioni}: cosa abbiamo scritto, e cosa è stato scritto su di noi.
73 @ref{Notizie vecchie}: un archivio.
76 @ref{Attic}: annunci e changelog delle versioni precedenti.
102 @unnumberedsec Contatti
103 @translationof Contact
106 @divClass{column-left-bottom}
107 @subheading Discussioni e aiuto per gli utenti
109 @subsubheading Mailing list degli utenti: @code{lilypond-user@@gnu.org}
111 Questa mailing list è il principale luogo dove gli utenti possono discutere
115 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user,
116 iscrizione e informazioni su lilypond-user}
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/,
122 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.general,
125 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.general,
126 scrivi alla lista lilypond-user tramite gmane}
129 @warning{Quando poni domande, usa gli @ref{Esempi minimi}!}
131 @subsubheading LilyPond Snippet Repository
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!
139 @uref{http://lsr.di.unimi.it}
142 Esempi particolarmente istruttivi provenienti dal LSR sono inclusi nella
143 nostra documentazione ufficiale, in @ref{Snippets}.
147 Un certo livello di supporto è fornito nel nostro canale IRC,
150 @uref{irc://irc.freenode.net/lilypond, #lilypond@@irc.freenode.net}
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.
157 <form action="http://webchat.freenode.net"
161 <input name="nick" type="text" size="15" value="">
163 <input name="channels" type="hidden" value="lilypond">
164 <input type="submit" value="Entra nella chat IRC #lilypond">
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;
179 @subsubheading Altre lingue
182 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-es,
183 mailing list spagnola}
185 @uref{http://www.lilypondforum.de/,
188 @uref{http://groups.google.com/group/lilypond-brasil,
191 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
192 mailing list francese}
194 @uref{http://www.lilypondforum.nl/,
201 @divClass{column-right-top}
202 @subheading Resta informato
204 @subsubheading LilyPond Report
206 Il modo più semplice per restare in contatto è leggere la newsletter della
207 nostra comunità, il @uref{http://news.lilynet.net/, LilyPond Report}.
209 @subsubheading Mailing list dei rilasci: @code{info-lilypond@@gnu.org}
211 Questa mailing list è una lista a basso volume e in sola lettura che riceve
212 notifiche dei nuovi rilasci.
215 @uref{http://lists.gnu.org/mailman/listinfo/info-lilypond,
216 iscrizione e informazioni su info-lilypond}
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/,
222 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.announce,
225 @c don't include gmane posting here. -gp
232 @divClass{column-right-bottom}
233 @subheading Discussione per gli Sviluppatori
235 @subsubheading Mailing list degli sviluppatori: @code{lilypond-devel@@gnu.org}
237 Gran parte delle discussioni tra sviluppatori ha luogo in questa lista. Le
238 pezze (patch) devono essere inviate qui.
241 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-devel,
242 iscrizione e informazioni su lilypond-devel}
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/,
248 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.devel,
251 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.devel,
252 scrivi alla lista lilypond-devel tramite gmane}
256 @subsubheading Mailing list dei bug: @code{bug-lilypond@@gnu.org}
258 Le discussioni relative ai bug hanno luogo qui.
261 @uref{http://lists.gnu.org/mailman/listinfo/bug-lilypond,
262 iscrizione e informazioni su bug-lilypond}
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/,
268 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.bugs,
271 @c don't include gmane posting here. -gp
274 @warning{Prima di inviare un messaggio alla lista bug, leggi le nostre
275 linee guida per la @ref{Segnalazione bug}.}
279 @divClass{column-right-bottom}
280 @subheading Email delicate
282 Le questioni private devono essere inviate a Graham Percival (project
283 manager), che ne discuterà con gli interessati.
289 @unnumberedsec Esempi minimi
290 @translationof Tiny examples
292 @divClass{column-center-top}
293 @subheading Cosa sono gli @qq{Esempi minimi}?
295 Un esempio minimo è un esempio dal quale @strong{niente} può essere tolto.
298 @divClass{column-left-bottom}
299 @subheading Perché crearli?
301 @divClass{keep-bullets}
305 Più l'esempio è semplice, più rapidamente potenziali solutori
306 possono comprenderlo e aiutarti.
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.
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!
326 @divClass{column-right-bottom}
327 @subheading Come crearli?
329 @divClass{keep-bullets}
333 Includi il numero di versione nel comando @code{\version}.
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.
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!
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.
351 Non usare i comandi @code{\override} o @code{\set}, a meno che il malfunzionamento
352 non riguardi questi comandi in particolare.
355 Eventualmente, allega un'immagine che mostri il risultato grafico desiderato.
362 @divClass{column-center-bottom}
363 @subheading Quanto piccoli devono essere?
365 Il codice seguente è un esempio minimo?
369 \include "english.ly"
374 \numericTimeSignature
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?
380 <cs' d'' b''>8 [ <b d'' a''> ]
385 Non è poi così grande, ma un vero esempio minimo è il seguente:
390 % middle tie looks funny here:
391 <c' d'' b''>8. ~ <c' d'' b''>8
395 Sono pochi gli esempi minimi che superano 10 righe di codice -
396 spesso 4 righe sono sufficienti per illustrare il problema!
401 @node Segnalazione bug
402 @unnumberedsec Segnalazione bug
403 @translationof Bug reports
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.
410 @divClass{column-center-top}
411 @subheading Passo 1: Bug noti
413 Potremmo già essere a conoscenza di questo bug. Controlla qui:
416 @uref{http://code.google.com/p/lilypond/issues/list}
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.}
426 @divClass{column-left-bottom}
427 @subheading Passo 2: Creare una segnalazione bug
429 Se hai scoperto un bug che non è ancora stato riportato, puoi aiutarci creando
430 una segnalazione bug.
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!}
436 Ecco un esempio di una valida segnalazione bug:
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.
452 @divClass{column-right-bottom}
453 @subheading Passo 3: Inviare una segnalazione bug
455 Dopo aver verificato che il problema non sia già noto e aver
456 creato una segnalazione bug, inviacela!
458 @divClass{keep-bullets}
462 Sei iscritto alla mailing list @uref{mailto:bug-lilypond@@gnu.org,
463 bug-lilypond@@gnu.org}, puoi inviare una normale email.
466 Se non sei iscritto, puoi comunque inviare una segnalazione bug attraverso
467 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,
468 l'interfaccia web lilypond.bugs di gmane}.
470 Purtroppo c'è un severo controllo @qq{contro il top-posting} nell'interfaccia di
471 gmane, che viene spesso innescato erroneamente dai file lilypond.
472 Per evitarlo, aggiungi
475 > I'm not top posting.
479 (@emph{devi} includere il @code{>} ) in cima alla tua segnalazione bug.
485 @divClass{column-center-bottom}
486 @subheading Passo 4: Attendi una risposta
488 Una volta che la segnalazione bug è stata inviata alla lista, la nostra Squadra
489 Bug la esaminerà e forse ti chiederà maggiori informazioni. Verrai avvisato
490 quando la segnalazione viene aggiunta al bug tracker. Una risposta può richiedere
491 fino a 4 giorni, perché abbiamo un numero limitato di volontari per questo compito.
493 Una volta che un bug è stato aggiunto al tracker, puoi commentarlo per aggiungere
494 informazioni a riguardo. Puoi anche contrassegnare il bug in modo da ricevere
495 automaticamente delle email ogni volta capiti un'attività relativa al bug. Per
496 fare questo occorre avere un account google.
499 @divClass{column-center-bottom}
500 @subheading Aiuto facoltativo: mostra il comportamento desiderato
502 Dopo che il problema è stato aggiunto al tracker, può essere molto
503 utile poter vedere l'output desiderato. Aggiungi pure del codice di
504 input e/o delle immagini (se possibile, create con altri strumenti) che
505 mostrino come dovrebbe apparire secondo te!
512 @unnumberedsec Aiutaci
513 @translationof Help us
515 @divClass{column-center-top}
520 @divClass{column-left-top}
521 @divClass{keep-bullets}
527 @divClass{column-right-top}
534 @unnumberedsec Sponsor
535 @translationof Sponsoring
537 @divClass{keep-bullets}
538 @divClass{column-left-top}
539 @subheading Remunerazioni
544 @item alcuni utenti hanno pagato per avere nuove funzionalità
545 @item alcuni sviluppatori hanno aggiunto nuove funzionalità a pagamento
548 Il progetto LilyPond non coordina queste iniziative; non appoggiamo
549 né scoraggiamo tali accordi. Qualsiasi contratto tra individui
550 privati è affar loro, non nostro.
554 @divClass{column-right-top}
555 @subheading Linee guida
557 Gli utenti che desiderano offrire del denaro in cambio di lavoro devono
558 tenere a mente i seguenti punti:
562 Gli sviluppatori di LilyPond talvolta pubblicizzano i propri servizi sulle
563 liste email di lilypond.
566 Qualsiasi accordo tra singoli individui deve includere le normali
567 precauzioni da prendere quando si conduce un affare: chi paga, quanto
568 paga, con quale metodo di pagamento e in base a quali
569 condizioni. Suggeriamo di risolvere qualsiasi ambiguità o incertezza
570 su tali questioni prima che il lavoro inizi.
576 @divClass{column-center-bottom}
577 @subheading Sviluppatori interessati
579 Di seguito riportiamo una lista di persone interessate a lavorare
580 dietro remunerazione. Si noti che la quantità di lavoro fatto da parte dei
581 singoli varia nel corso degli anni. Non garantiamo che questa lista
582 sia aggiornata, né che le persone qui elencate abbiano particolari
583 abilità. L'unico criterio è "XYZ ha chiesto di essere
584 inserito in questa pagina".
586 Un buon modo per sapere quali sono gli sviluppatori più attivi e preparati
587 è guardare la storia del repository git. Statistiche fino alla versione
590 @multitable @columnfractions .3 .3 .3
591 @item @uref{http://lilypond.org/~graham/gitstats-all/, storia complessiva}
592 @tab @uref{http://lilypond.org/~graham/gitstats-1year/, ultimo anno}
593 @tab @uref{http://lilypond.org/~graham/gitstats-3months/, ultimi tre mesi}
596 Sviluppatori interessati:
598 @item @email{dak@@gnu.org, David Kastrup}
599 Le remunerazioni sono necessarie per poter continuare il mio lavoro a tempo
600 pieno su LilyPond. Mi occupo in particolare di progettazione, coerenza,
601 implementazione, semplificazione, documentazione e debug dell'interfaccia
602 utente e programmatore.
605 @c @item @email{name@@adress.domain, Name}
606 @c area of interest (256 chars max)
615 @unnumberedsec Sviluppo
616 @translationof Development
618 @divClass{heading-center}
620 @heading Development for LilyPond @version
623 @heading Development for LilyPond @versionDevel
626 @c we normally don't allow named references, but in this case
627 @c it's good to emphasize the "stable" part. -gp
628 @warning{Queste sono le versioni @emph{instabili e di sviluppo}. Se hai
629 un minimo dubbio su come usare o installare LilyPond, ti raccomandiamo
630 di usare il @ref{Download, download per la versione stabile}, e leggere i
631 @ref{Manuali, manuali stabili}.}
635 @divClass{column-center-top}
636 @subheading Numeri di versione
638 LilyPond viene distribuito in due versioni: la versione stabile e quella
639 di sviluppo o instabile. Le versioni stabili hanno un numero di versione
640 @q{minore} pari (per esempio 2.8, 2.10, 2.12). Le versioni di sviluppo
641 hanno un numero di versione @q{minore} dispari (per esempio 2.7, 2.9, 2.11).
646 @divClass{column-left-top}
649 Le istruzioni su git e la compilazione sono nella Guida del Collaboratore.
652 @uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, repository git di lilypond}
655 Gli editor della Documentazione e i tester generalmente vorranno scaricare
660 @downloadDevelLinuxNormal
662 @downloadDevelLinuxBig
664 @downloadDevelLinuxPPC
666 @downloadDevelFreeBSDNormal
668 @downloadDevelFreeBSDBig
670 @downloadDevelDarwinNormal
672 @downloadDevelDarwinPPC
674 @downloadDevelWindows
683 @divClass{column-right-top}
684 @subheading Guida del Collaboratore
686 Lo sviluppo di LilyPond è piuttosto complesso. Per aiutare i
687 nuovi collaboratori e mantenere l'intero sistema (tendenzialmente)
688 stabile, abbiamo scritto un manuale per i compiti di sviluppo.
690 @docLinksBare{Contributor's Guide, contributor,
691 @rcontribnamed{Top,Contributor's Guide},
692 @manualDevelContributorSplit,
693 @manualDevelContributorBig, 500 kB,
694 @manualDevelContributorPdf, 2.8 MB}
699 @divClass{column-center-top}
700 @subheading Collaudi di regressione
702 @divClass{keep-bullets}
708 @uref{../../input/regression/collated-files.html, Regression tests}:
709 I collaudi per questa versione.
710 (@uref{../../input/regression/collated-files.pdf, pdf version})
713 @uref{../../input/regression/musicxml/collated-files.html, MusicXML tests}:
714 I collaudi musicXML per questa versione.
715 (@uref{../../input/regression/musicxml/collated-files.pdf, pdf version})
718 @uref{../../input/regression/abc2ly/collated-files.html, abc2ly tests}:
719 I collaudi abc2ly per questa versione.
720 (@uref{../../input/regression/abc2ly/collated-files.pdf, pdf version})
723 @uref{../../input/regression/lilypond-book/collated-files.html, lilypond-book tests}:
724 I collaudi lilypond-book per questa versione.
725 (@uref{../../input/regression/lilypond-book/collated-files.pdf, pdf version})
730 @subsubheading Versione di sviluppo
733 @item @regtestDevel (@regtestDevelPdf{})
735 @item @regtestDevelXml (@regtestDevelXmlPdf{})
737 @item @regtestDevelAbc (@regtestDevelAbcPdf{})
739 @item @regtestDevelLilypondBook (@regtestDevelLilypondBookPdf{})
742 @subsubheading Versione stabile
745 @item @regtestStable (@regtestStablePdf{})
747 @item @regtestStableXml (@regtestStableXmlPdf{})
749 @item @regtestStableAbc (@regtestStableAbcPdf{})
751 @item @regtestStableLilypondBook (@regtestStableLilypondBookPdf{})
755 @subsubheading Tutte le versioni
758 @item @uref{http://lilypond.org/test, Confronto tra i collaudi di regressione}
760 @item @uref{http://lilypond.org/download/binaries/test-output/,
761 Archivio di tutti i collaudi di regressione}
770 @divClass{column-center-bottom}
774 @warning{Questi manuali sono per LilyPond @version{}; gli ultimi
775 manuali sono reperibili su @url{http://lilypond.org}}
778 @divClass{normal-table}
779 @multitable @columnfractions .3 .3 .3
780 @headitem Introduzione
783 @docLinkSplit{Learning,learning,@manualDevelLearningSplit-it}
785 @docLinkBig{Learning,learning,@manualDevelLearningBig-it}
787 @docLinkPdf{Learning,learning,@manualDevelLearningPdf-it}
790 @docLinkSplit{Glossary,music-glossary,@manualDevelGlossarySplit}
792 @docLinkBig{Glossary,music-glossary,@manualDevelGlossaryBig}
794 @docLinkPdf{Glossary,music-glossary,@manualDevelGlossaryPdf}
797 @docLinkSplit{Essay,essay,@manualDevelEssaySplit-it}
799 @docLinkBig{Essay,essay,@manualDevelEssayBig-it}
801 @docLinkPdf{Essay,essay,@manualDevelEssayPdf-it}
804 @multitable @columnfractions .3 .3 .3
808 @docLinkSplit{Notation,notation,@manualDevelNotationSplit-it}
810 @docLinkBig{Notation,notation,@manualDevelNotationBig-it}
812 @docLinkPdf{Notation,notation,@manualDevelNotationPdf-it}
815 @docLinkSplit{Usage,usage,@manualDevelUsageSplit-it}
817 @docLinkBig{Usage,usage,@manualDevelUsageBig-it}
819 @docLinkPdf{Usage,usage,@manualDevelUsagePdf-it}
822 @docLinkSplit{Snippets,snippets,@manualDevelSnippetsSplit}
824 @docLinkBig{Snippets,snippets,@manualDevelSnippetsBig}
826 @docLinkPdf{Snippets,snippets,@manualDevelSnippetsPdf}
829 @multitable @columnfractions .3 .3 .3
833 @docLinkSplit{Web,web,@manualDevelWebSplit-it}
835 @docLinkBig{Web,web,@manualDevelWebBig-it}
837 @docLinkPdf{Web,web,@manualDevelWebPdf-it}
840 @docLinkSplit{Changes,changes,@manualDevelChangesSplit}
842 @docLinkBig{Changes,changes,@manualDevelChangesBig}
844 @docLinkPdf{Changes,changes,@manualDevelChangesPdf}
847 @docLinkSplit{Extending,extending,@manualDevelExtendingSplit}
849 @docLinkBig{Extending,extending,@manualDevelExtendingBig}
851 @docLinkPdf{Extending,extending,@manualDevelExtendingPdf}
854 @docLinkSplit{Internals,internals,@manualDevelInternalsSplit}
856 @docLinkBig{Internals,internals,@manualDevelInternalsBig}
858 @docLinkPdf{Internals,internals,@manualDevelInternalsPdf}
862 @multitable @columnfractions .3
863 @headitem Per scaricare
876 @unnumberedsec GSoC 2012
877 @translationof GSoC 2012
879 @divClass{column-center-top}
880 @subheading Che cos'è il Google Summer of Code?
882 È un programma internazionale organizzato da Google che offre agli studenti
883 degli stipendi per lavorare a progetti di software libero durante le
886 Il team di LilyPond ha deciso che si tratta di un'ottima opportunità per trovare
887 nuovi collaboratori e stimolare gli studenti che già partecipano allo sviluppo di
888 LilyPond ad essere più coinvolti. Uno dei nostri sviluppatori è stato accettato
889 per l'edizione 2012 sotto l'egida del @uref{http://www.gnu.org/, progetto GNU};
890 speriamo di partecipare anche a future edizioni.
894 @divClass{column-center-bottom}
895 @subheading La nostra lista delle idee per il 2012
897 Ecco una lista di progetti che suggeriamo per gli studenti del GSoC 2012.
898 Sebbene il periodo delle domande sia finito, abbiamo deciso di tenere questa
899 pagina online come fonte di ispirazione per chiunque sia interessato a
900 contribuire allo sviluppo di LilyPond.
901 Alcuni membri del team di sviluppo sono disponibili a aiutare chi volesse
902 affrontare questi progetti.
904 Ci sono certamente molte altre cose da migliorare in LilyPond, inclusi
905 progetti molto piccoli. Una lista completa di tutti i problemi si trova
906 @uref{http://code.google.com/p/lilypond/issues/list, qui}.
908 @subheading Abbellimenti
910 Correggere i problemi di sincronizzazione degli abbellimenti,
911 insieme a tutta l'architettura sottostante (si veda il
912 @uref{http://code.google.com/p/lilypond/issues/detail?id=34, numero 34 del nostro tracker}).
913 Gli abbellimenti confondono il tempo di LilyPond perché è come se portassero
914 indietro il tempo. Questo causa strani effetti, specialmente quando un rigo
915 ha un abbellimento e l'altro non ce l'ha.
917 @strong{Difficoltà:} media
919 @strong{Requisiti:} C++, MIDI
921 @strong{Consigliato:} familiarità col funzionamento interno di LilyPond
923 @strong{Mentore/i:} Mike Solomon, Carl Sorensen
927 Aggiungere un'esportazione a MusicXML completa e migliorare l'importazione,
928 insieme a dei test che verifichino il funzionamento. A seconda del tempo a
929 disposizione, implementare alcune o tutte le seguenti funzionalità:
931 @divClass{keep-bullets}
935 Gestire l'esportazione del contenuto musicale principale come l'esportazione
936 MIDI (ovvero usando classi dedicate dell'esportatore, derivate dalla classe
940 Costruire l'albero XML del contenuto musicale di base,
941 aggiungere un collegamento dall'evento musicale al tag XML
944 Far sì che tutti gli incisori di LilyPond facciano il loro lavoro
947 Aggiungere la capacità di collegare ogni oggetto dell'output
948 (in pratica ogni stampo (stencil) / gruppo di stampi) alla sua causa musicale
949 (e quindi al tag XML nell'albero XML)
952 Aggiungere un backend di output XML, che possa aggiungere le informazioni di
953 formattazione per ogni oggetto di output ai tag XML
958 L'obiettivo sarà considerato raggiunto quando una partitura (scelta precedentemente)
959 può essere importata da MusicXML e riesportata senza una perdita di dati
962 @strong{Difficoltà:} media
964 @strong{Requisiti:} MusicXML, Python, conoscenza di base di LilyPond
966 @strong{Mentore/i:} Reinhold Kainhofer, Mike Solomon
968 è auspicabile una certa familiarità con altri software di notazione musicale (a
971 @subheading Migliorare le legature di portamento e di valore
973 La forma predefinita delle curve delle legature di portamento e di valore è spesso
974 non soddisfacente. Non sono supportate né le legature di valore su note
975 enarmoniche @code{@{ cis'~ des' @}} né le legature di valore "spezzate" da
976 una chiave o da un cambio di rigo. Il progetto include la raccolta e la classificazione
977 di esempi di output scadente, la decisione sull'output desiderato e la scrittura
978 del codice vero e proprio.
980 @strong{Difficoltà:} difficile
982 @strong{Requisiti:} C++, esperienza con la scrittura di euristica
984 @strong{Conoscenze consigliate:} conoscenza di LilyPond, senso estetico
986 @strong{Mentore/i:} Mike Solomon
988 @subheading Aggiungere una variante speciale dei glifi dei tipi di carattere
989 Aggiungere varianti sulla linea del rigo, tra le linee dei righi, più corte e
990 più strette di alcuni glifi, come ad esempio le alterazioni, insieme a un'infrastruttura
991 generica per supportarle. Un esempio è la testa della nota breve nella notazione
992 antica che ha due varianti, con un buco più piccolo e più grande.
994 @strong{Difficoltà:} facile
996 @strong{Requisiti:} MetaFont, C++, buon occhio per il dettaglio
998 @strong{Conoscenze consigliate:} conoscenza di base di LilyPond
1000 @strong{Mentore/i:} Werner Lemberg
1002 @subheading Migliorare la disposizione delle travature
1004 Il posizionamento predefinito delle travature normali, tra i righi, spezzate e angolari
1005 deve essere migliorato. La disposizione delle travature deve dipendere dal contesto
1006 e dalle note vicine (si veda la
1007 @uref{http://icking-music-archive.org/lists/sottisier/sottieng.pdf, sezione 2.2 qui}).
1008 Se possibile, ridurre il tempo di elaborazione della disposizione delle travature.
1010 @strong{Difficoltà:} media
1012 @strong{Requisiti:} C++, esperienza con la scrittura di euristiche
1014 @strong{Conoscenze consigliate:} senso estetico
1016 @strong{Mentore/i:} Mike Solomon, Carl Sorensen
1018 @subheading Semplificare vari avvisi durante la compilazione
1020 Semplificare gli avvisi del compilatore e di valgrind e l'analisi del codice statico.
1021 Strumenti di analisi automatica del codice (avvisi in @code{g++} e @code{clang})
1022 e strumenti di analisi come il rilevamento di perdite di memoria di valgrind e
1023 i profilatori di codice di callgrind forniscono informazioni utili per individuare
1024 possibili errori nel codice C++.
1025 Pulire questi avvisi ci permetterebbe di rifiutare automaticamente qualsiasi
1026 patch che introduca avvisi ulteriori.
1028 @strong{Difficoltà:} media
1030 @strong{Requisiti:} C++
1032 @strong{Mentore/i:} Joe Neeman, Reinhold Kainhofer
1038 @unnumberedsec Autori
1039 @translationof Authors
1041 @divClass{column-left-top}
1042 @subheading Team di Sviluppo attuale
1044 @divClass{keep-bullets}
1049 @divClass{column-right-top}
1050 @subheading Team di Sviluppo precedente
1052 @divClass{keep-bullets}
1058 @divClass{column-center-top}
1059 @subheading Collaboratori attuali
1061 @divClass{keep-bullets}
1062 @subsubheading Programmazione
1066 @subsubheading Font tipografico
1070 @subsubheading Documentazione
1074 @subsubheading Bug squad
1078 @subsubheading Supporto
1082 @subsubheading Traduzione
1084 @translationsCurrent
1090 @divClass{column-center-bottom}
1091 @subheading Collaboratori precedenti
1093 @divClass{keep-bullets}
1094 @subsubheading Programmazione
1098 @subsubheading Font tipografico
1102 @subsubheading Documentazione
1106 @c uncomment when we have any previous members -gp
1107 @c @subsubheading Bug squad
1111 @subsubheading Supporto
1115 @subsubheading Traduzione
1117 @translationsPrevious
1123 @node Riconoscimenti
1124 @unnumberedsec Riconoscimenti
1125 @translationof Acknowledgements
1127 @divClass{column-center-top}
1128 @subheading Riconoscimenti
1130 @divClass{keep-bullets}
1131 @acknowledgementsCurrent
1138 @unnumberedsec Pubblicazioni
1139 @translationof Publications
1141 @divClass{column-center-top}
1142 @subheading Cosa abbiamo scritto su LilyPond
1144 @divClass{keep-bullets}
1146 @include we-wrote.itexi
1152 @divClass{column-center-bottom}
1153 @subheading Cosa altri hanno fatto con LilyPond
1155 @divClass{keep-bullets}
1157 @include others-did.itexi
1162 @contactUsAbout{articoli accademici}
1164 @node Notizie vecchie
1165 @unnumberedsec Notizie vecchie
1166 @translationof Old news
1168 @divClass{heading-center}
1169 @warning{Molti dei vecchi annunci e changelog si possono trovare
1173 @include web/news-front.itexi
1175 @include web/news.itexi
1179 @unnumberedsec Soffitta
1180 @translationof Attic
1182 @divClass{column-center-top}
1185 Annunci e notizie ordinati per versione:
1186 @uref{http://lilypond.org/doc/v2.16/Documentation/web/index#Lilypond-2_002e16_002e0-released_0021-August-24_002c-2012-1,v2.16},
1187 @uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
1188 @miscLink{announce-v2.12,v2.12},
1189 @miscLink{announce-v2.10,v2.10},
1190 @miscLink{announce-v2.8,v2.8},
1191 @miscLink{announce-v2.6,v2.6},
1192 @miscLink{announce-v2.4,v2.4},
1193 @miscLink{announce-v2.2,v2.2},
1194 @miscLink{announce-v2.0,v2.0},
1195 @miscLink{ANNOUNCE-1.2,v1.2},
1196 @miscLink{ANNOUNCE-1.0,v1.0},
1197 @miscLink{ANNOUNCE-0.1,v0.1}
1199 Elenco descrittivo dei cambiamenti per ogni versione:
1200 @uref{http://lilypond.org/doc/v2.16/Documentation/changes/index.html,v2.16},
1201 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
1202 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
1203 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
1204 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
1205 @uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
1206 @uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
1207 @uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
1208 @uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
1209 @uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
1210 @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
1211 @miscLink{NEWS-1.4,v1.4},
1212 @miscLink{NEWS-1.2,v1.2}
1218 Grazie a sviluppatori, collaboratori, cacciatori di bug e a chi ci ha dato
1219 preziosi suggerimenti
1220 @miscLink{THANKS-2.16,v2.16},
1221 @miscLink{THANKS-2.14,v2.14},
1222 @miscLink{THANKS-2.12,v2.12},
1223 @miscLink{THANKS-2.10,v2.10},
1224 @miscLink{THANKS-2.8,v2.8},
1225 @miscLink{THANKS-2.6,v2.6},
1226 @miscLink{THANKS-2.4,v2.4},
1227 @miscLink{THANKS-2.2,v2.2},
1228 @miscLink{THANKS-2.0,v2.0},
1229 @miscLink{THANKS-1.8,v1.8}
1233 @divClass{column-center-bottom}
1234 @subheading Lista dei cambiamenti
1236 Lista dei cambiamenti apportati da ciascun sviluppatore in ogni versione:
1237 @miscLink{ChangeLog-2.10,v2.10},
1238 @miscLink{ChangeLog-2.3,v2.3},
1239 @miscLink{ChangeLog-2.1,v2.1},
1240 @miscLink{ChangeLog-1.5,v1.5 (1)},
1241 @miscLink{CHANGES-1.5,v1.5 (2)},
1242 @miscLink{CHANGES-1.4,v1.4},
1243 @miscLink{CHANGES-1.3,v1.3},
1244 @miscLink{CHANGES-1.2,v1.2},
1245 @miscLink{CHANGES-1.1,v1.1},
1246 @miscLink{CHANGES-1.0,v1.0},
1247 @miscLink{CHANGES-0.1,v0.1},
1248 @miscLink{CHANGES-0.0,v0.0}