1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
3 Translation of GIT committish: 2f7de62c4aae9fca03fd754a9f44ff02a272eb30
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/authors.itexi
11 @include included/helpus.itexi
15 @translationof Community
17 @divClass{link-headings}
19 @divClass{column-center-top}
20 @subheading Interagire con la comunità
25 @ref{Contatti}: chiedi aiuto, discuti e resta in contatto!
28 @ref{Esempi minimi}: questi esempi sono @emph{altamente} raccomandati
29 quando si discute di LilyPond.
32 @ref{Segnalazione bug}: qualcosa non ha funzionato.
37 @divClass{column-left-bottom}
38 @subheading Migliorare LilyPond
43 @ref{Aiutaci}: è richiesto il tuo aiuto.
46 @ref{Sponsor}: contributi finanziari.
49 @ref{Sviluppo}: per i collaboratori e i tester.
52 @ref{GSoC 2012}: le nostre idee per l'edizione 2012 del Google Summer of Code.
55 @ref{Autori}: le persone che hanno reso LilyPond quello che è oggi.
60 @divClass{column-right-bottom}
66 @ref{Pubblicazioni}: cosa abbiamo scritto, e cosa è stato scritto su di noi.
69 @ref{Notizie vecchie}: un archivio.
72 @ref{Attic}: annunci e changelog delle versioni precedenti.
97 @unnumberedsec Contatti
98 @translationof Contact
101 @divClass{column-left-bottom}
102 @subheading Discussioni e aiuto per gli utenti
104 @subsubheading Mailing list degli utenti: @code{lilypond-user@@gnu.org}
106 Questa mailing list è il principale luogo dove gli utenti possono discutere
110 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user,
111 iscrizione e informazioni su lilypond-user}
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/,
117 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.general,
120 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.general,
121 scrivi alla lista lilypond-user tramite gmane}
124 @warning{Quando poni domande, usa gli @ref{Esempi minimi}!}
126 @subsubheading LilyPond Snippet Repository
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!
134 @uref{http://lsr.dsi.unimi.it}
137 Esempi particolarmente istruttivi provenienti dal LSR sono inclusi nella
138 nostra documentazione ufficiale, in @ref{Snippets}.
142 Un certo livello di supporto è fornito nel nostro canale IRC,
145 @uref{irc://irc.freenode.net/lilypond, #lilypond@@irc.freenode.net}
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.
152 <form action="http://webchat.freenode.net"
156 <input name="nick" type="text" size="15" value="">
158 <input name="channels" type="hidden" value="lilypond">
159 <input type="submit" value="Entra nella chat IRC #lilypond">
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;
174 @subsubheading Altre lingue
177 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-es,
178 mailing list spagnola}
180 @uref{http://www.lilypondforum.de/,
183 @uref{http://groups.google.com/group/lilypond-brasil,
186 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
187 mailing list francese}
189 @uref{http://www.lilypondforum.nl/,
196 @divClass{column-right-top}
197 @subheading Resta informato
199 @subsubheading LilyPond Report
201 Il modo più semplice per restare in contatto è leggere la newsletter della
202 nostra comunità, il @uref{http://news.lilynet.net/, LilyPond Report}.
204 @subsubheading Mailing list dei rilasci: @code{info-lilypond@@gnu.org}
206 Questa mailing list è una lista a basso volume e in sola lettura che riceve
207 notifiche dei nuovi rilasci.
210 @uref{http://lists.gnu.org/mailman/listinfo/info-lilypond,
211 iscrizione e informazioni su info-lilypond}
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/,
217 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.announce,
220 @c don't include gmane posting here. -gp
227 @divClass{column-right-bottom}
228 @subheading Discussione per gli Sviluppatori
230 @subsubheading Mailing list degli sviluppatori: @code{lilypond-devel@@gnu.org}
232 Gran parte delle discussioni tra sviluppatori ha luogo in questa lista. Le
233 pezze (patch) devono essere inviate qui.
236 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-devel,
237 iscrizione e informazioni su lilypond-devel}
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/,
243 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.devel,
246 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.devel,
247 scrivi alla lista lilypond-devel tramite gmane}
251 @subsubheading Mailing list dei bug: @code{bug-lilypond@@gnu.org}
253 Le discussioni relative ai bug hanno luogo qui.
256 @uref{http://lists.gnu.org/mailman/listinfo/bug-lilypond,
257 iscrizione e informazioni su bug-lilypond}
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/,
263 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.bugs,
266 @c don't include gmane posting here. -gp
269 @warning{Prima di inviare un messaggio alla lista bug, leggi le nostre
270 linee guida per la @ref{Segnalazione bug}.}
274 @divClass{column-right-bottom}
275 @subheading Email delicate
277 Le questioni private devono essere inviate a Graham Percival (project
278 manager), che ne discuterà con gli interessati.
284 @unnumberedsec Esempi minimi
285 @translationof Tiny examples
287 @divClass{column-center-top}
288 @subheading Cosa sono gli @qq{Esempi minimi}?
290 Un esempio minimo è un esempio dal quale @strong{niente} può essere tolto.
293 @divClass{column-left-bottom}
294 @subheading Perché crearli?
296 @divClass{keep-bullets}
300 Più l'esempio è semplice, più rapidamente potenziali solutori
301 possono comprenderlo e aiutarti.
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.
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!
321 @divClass{column-right-bottom}
322 @subheading Come crearli?
324 @divClass{keep-bullets}
328 Includi il numero di versione nel comando @code{\version}.
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.
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!
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.
346 Non usare i comandi @code{\override} o @code{\set}, a meno che il malfunzionamento
347 non riguardi questi comandi in particolare.
350 Eventualmente, allega un'immagine che mostri il risultato grafico desiderato.
357 @divClass{column-center-bottom}
358 @subheading Quanto piccoli devono essere?
360 Il codice seguente è un esempio minimo?
364 \include "english.ly"
369 \numericTimeSignature
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?
375 <cs' d'' b''>8 [ <b d'' a''> ]
380 Non è poi così grande, ma un vero esempio minimo è il seguente:
385 % middle tie looks funny here:
386 <c' d'' b''>8. ~ <c' d'' b''>8
390 Sono pochi gli esempi minimi che superano 10 righe di codice -
391 spesso 4 righe sono sufficienti per illustrare il problema!
396 @node Segnalazione bug
397 @unnumberedsec Segnalazione bug
398 @translationof Bug reports
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.
405 @divClass{column-center-top}
406 @subheading Passo 1: Bug noti
408 Potremmo già essere a conoscenza di questo bug. Controlla qui:
411 @uref{http://code.google.com/p/lilypond/issues/list}
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.}
421 @divClass{column-left-bottom}
422 @subheading Passo 2: Creare una segnalazione bug
424 Se hai scoperto un bug che non è ancora stato riportato, puoi aiutarci creando
425 una segnalazione bug.
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!}
431 Ecco un esempio di una valida segnalazione bug:
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.
447 @divClass{column-right-bottom}
448 @subheading Passo 3: Inviare una segnalazione bug
450 Dopo aver verificato che il problema non sia già noto e aver
451 creato una segnalazione bug, inviacela!
453 @divClass{keep-bullets}
457 Sei iscritto alla mailing list @uref{mailto:bug-lilypond@@gnu.org,
458 bug-lilypond@@gnu.org}, puoi inviare una normale email.
461 Se non sei iscritto, puoi comunque inviare una segnalazione bug report attraverso
463 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,
464 l'interfaccia web lilypond.bugs di gmane}.
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
471 > I'm not top posting.
475 (@emph{devi} includere il @code{>} ) in cima alla tua segnalazione bug.
481 @divClass{column-center-bottom}
482 @subheading Passo 4: Attendi una risposta
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.
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.
495 @divClass{column-center-bottom}
496 @subheading Aiuto facoltativo: mostra il comportamento desiderato
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!
508 @unnumberedsec Aiutaci
509 @translationof Help us
511 @divClass{column-center-top}
516 @divClass{column-left-top}
517 @divClass{keep-bullets}
523 @divClass{column-right-top}
530 @unnumberedsec Sponsor
531 @translationof Sponsoring
533 @divClass{keep-bullets}
534 @divClass{column-left-top}
535 @subheading Remunerazioni
540 @item alcuni utenti hanno pagato per avere nuove funzionalità
541 @item alcuni sviluppatori hanno aggiunto nuove funzionalità a pagamento
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.
550 @divClass{column-right-top}
551 @subheading Linee guida
553 Gli utenti che desiderano offrire del denato in cambio di lavoro devono
554 tenere a mente i seguenti punti:
558 Gli sviluppatori di LilyPond talvolta pubblicizzano i propri servizi sulle
559 liste email di lilypond.
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.
572 @divClass{column-center-bottom}
573 @subheading Sviluppatori interessati
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".
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
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}
592 Sviluppatori interessati:
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.
601 @c @item @email{name@@adress.domain, Name}
602 @c area of interest (256 chars max)
611 @unnumberedsec Sviluppo
612 @translationof Development
614 @divClass{heading-center}
616 @heading Development for LilyPond @version
619 @heading Development for LilyPond @versionDevel
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}.}
631 @divClass{column-center-top}
632 @subheading Numeri di versione
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).
642 @divClass{column-left-top}
645 Le istruzioni su git e la compilazione sono nella Guida del Collaboratore.
648 @uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, repository git di lilypond}
651 Gli editor della Documentazione e i tester generalmente vorranno scaricare
656 @downloadDevelLinuxNormal
658 @downloadDevelLinuxBig
660 @downloadDevelLinuxPPC
662 @downloadDevelFreeBSDNormal
664 @downloadDevelFreeBSDBig
666 @downloadDevelDarwinNormal
668 @downloadDevelDarwinPPC
670 @downloadDevelWindows
679 @divClass{column-right-top}
680 @subheading Guida del Collaboratore
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.
686 @docLinksBare{Contributor's Guide, contributor,
687 @rcontribnamed{Top,Contributor's Guide},
688 @manualDevelContributorSplit,
689 @manualDevelContributorBig, 500 kB,
690 @manualDevelContributorPdf, 2.8 MB}
695 @divClass{column-center-top}
696 @subheading Collaudi di regressione
698 @divClass{keep-bullets}
704 @uref{../../input/regression/collated-files.html, Regression tests}:
705 I collaudi per questa versione.
706 (@uref{../../input/regression/collated-files.pdf, pdf version})
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})
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})
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})
726 @subsubheading Versione di sviluppo
729 @item @regtestDevel (@regtestDevelPdf{})
731 @item @regtestDevelXml (@regtestDevelXmlPdf{})
733 @item @regtestDevelAbc (@regtestDevelAbcPdf{})
735 @item @regtestDevelLilypondBook (@regtestDevelLilypondBookPdf{})
738 @subsubheading Versione stabile
741 @item @regtestStable (@regtestStablePdf{})
743 @item @regtestStableXml (@regtestStableXmlPdf{})
745 @item @regtestStableAbc (@regtestStableAbcPdf{})
747 @item @regtestStableLilypondBook (@regtestStableLilypondBookPdf{})
751 @subsubheading Tutte le versioni
754 @item @uref{http://lilypond.org/test, Confronto tra i collaudi di regressione}
756 @item @uref{http://lilypond.org/download/binaries/test-output/,
757 Archivio di tutti i collaudi di regressione}
766 @divClass{column-center-bottom}
770 @warning{Questi manuali sono per LilyPond @version{}; gli ultimi
771 manuali sono reperibili su @url{http://lilypond.org}}
774 @divClass{normal-table}
775 @multitable @columnfractions .3 .3 .3
776 @headitem Introduzione
778 @docLinkSplit{Learning,learning,@manualDevelLearningSplit-it}
780 @docLinkBig{Learning,learning,@manualDevelLearningBig-it}
782 @docLinkPdf{Learning,learning,@manualDevelLearningPdf-it}
785 @docLinkSplit{Glossary,music-glossary,@manualDevelGlossarySplit}
787 @docLinkBig{Glossary,music-glossary,@manualDevelGlossaryBig}
789 @docLinkPdf{Glossary,music-glossary,@manualDevelGlossaryPdf}
792 @docLinkSplit{Essay,essay,@manualDevelEssaySplit-it}
794 @docLinkBig{Essay,essay,@manualDevelEssayBig-it}
796 @docLinkPdf{Essay,essay,@manualDevelEssayPdf-it}
801 @docLinkSplit{Notation,notation,@manualDevelNotationSplit-it}
803 @docLinkBig{Notation,notation,@manualDevelNotationBig-it}
805 @docLinkPdf{Notation,notation,@manualDevelNotationPdf-it}
808 @docLinkSplit{Usage,usage,@manualDevelUsageSplit-it}
810 @docLinkBig{Usage,usage,@manualDevelUsageBig-it}
812 @docLinkPdf{Usage,usage,@manualDevelUsagePdf-it}
815 @docLinkSplit{Snippets,snippets,@manualDevelSnippetsSplit}
817 @docLinkBig{Snippets,snippets,@manualDevelSnippetsBig}
819 @docLinkPdf{Snippets,snippets,@manualDevelSnippetsPdf}
824 @docLinkSplit{Web,web,@manualDevelWebSplit-it}
826 @docLinkBig{Web,web,@manualDevelWebBig-it}
828 @docLinkPdf{Web,web,@manualDevelWebPdf-it}
831 @docLinkSplit{Changes,changes,@manualDevelChangesSplit}
833 @docLinkBig{Changes,changes,@manualDevelChangesBig}
835 @docLinkPdf{Changes,changes,@manualDevelChangesPdf}
838 @docLinkSplit{Extending,extending,@manualDevelExtendingSplit}
840 @docLinkBig{Extending,extending,@manualDevelExtendingBig}
842 @docLinkPdf{Extending,extending,@manualDevelExtendingPdf}
845 @docLinkSplit{Internals,internals,@manualDevelInternalsSplit}
847 @docLinkBig{Internals,internals,@manualDevelInternalsBig}
849 @docLinkPdf{Internals,internals,@manualDevelInternalsPdf}
852 @headitem Per scaricare
865 @unnumberedsec GSoC 2012
866 @translationof GSoC 2012
868 @divClass{column-center-top}
869 @subheading Che cos'è il Google Summer of Code?
871 È un programma internazionale organizzato da Google che offre agli studenti
872 degli stipendi per lavorare a progetti di software libero durante le
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.
883 @divClass{column-center-bottom}
884 @subheading La nostra lista delle idee per il 2012
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.
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}.
897 @subheading Abbellimenti
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.
906 @strong{Difficoltà:} media
908 @strong{Requisiti:} C++, MIDI
910 @strong{Consigliato:} familiarità col funzionamento interno di LilyPond
912 @strong{Mentore/i:} Mike Solomon, Carl Sorensen
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à:
920 @divClass{keep-bullets}
924 Gestire l'esportazione del contenuto musicale principale come l'esportazione
925 MIDI (ovvero usando classi dedicate dell'esportatore, derivate dalla classe
929 Costruire l'albero XML del contenuto musicale di base,
930 aggiungere un collegamento dall'evento musicale al tag XML
933 Far sì che tutti gli incisori di LilyPond facciano il loro lavoro
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)
941 Aggiungere un backend di outoput XML, che possa aggiungere le informazioni di
942 formattazione per ogni oggetto di output ai tag XML
947 L'obiettivo sarà considerato raggiunto quando una partitura (scelta precedentemente)
948 può essere importata da MusicXML e riesportata senza una perdita di dati
951 @strong{Difficoltà:} media
953 @strong{Requisiti:} MusicXML, Python, conoscenza di base di LilyPond
955 @strong{Mentore/i:} Reinhold Kainhofer, Mike Solomon
957 è auspicabile una certa familiarità con altri software di notazione musicale (a
960 @subheading Migliorare le legature di portamento e di valore
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.
969 @strong{Difficoltà:} difficile
971 @strong{Requisiti:} C++, esperienza con la scrittura di euristica
973 @strong{Conoscenze consigliate:} conoscenza di LilyPond, senso estetico
975 @strong{Mentore/i:} Mike Solomon
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.
983 @strong{Difficoltà:} facile
985 @strong{Requisiti:} MetaFont, C++, buon occhio per il dettaglio
987 @strong{Conoscenze consigliate:} conoscenza di base di LilyPond
989 @strong{Mentore/i:} Werner Lemberg
991 @subheading Migliorare la disposizione delle travature
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.
999 @strong{Difficoltà:} media
1001 @strong{Requisiti:} C++, esperienza con la scrittura di euristiche
1003 @strong{Conoscenze consigliate:} senso estetico
1005 @strong{Mentore/i:} Mike Solomon, Carl Sorensen
1007 @subheading Semplificare vari avvisi durante la compilazione
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.
1017 @strong{Difficoltà:} media
1019 @strong{Requisiti:} C++
1021 @strong{Mentore/i:} Joe Neeman, Reinhold Kainhofer
1027 @unnumberedsec Autori
1028 @translationof Authors
1030 @divClass{column-left-top}
1031 @subheading Team di Sviluppo attuale
1033 @divClass{keep-bullets}
1038 @divClass{column-right-top}
1039 @subheading Team di Sviluppo precedente
1041 @divClass{keep-bullets}
1047 @divClass{column-center-top}
1048 @subheading Collaboratori attuali
1050 @divClass{keep-bullets}
1051 @subsubheading Programmazione
1055 @subsubheading Font tipografico
1059 @subsubheading Documentazione
1063 @subsubheading Bug squad
1067 @subsubheading Supporto
1071 @subsubheading Traduzione
1073 @translationsCurrent
1079 @divClass{column-center-bottom}
1080 @subheading Collaboratori precedenti
1082 @divClass{keep-bullets}
1083 @subsubheading Programmazione
1087 @subsubheading Font tipografico
1091 @subsubheading Documentazione
1095 @c uncomment when we have any previous members -gp
1096 @c @subsubheading Bug squad
1100 @subsubheading Supporto
1104 @subsubheading Traduzione
1106 @translationsPrevious
1114 @unnumberedsec Pubblicazioni
1115 @translationof Publications
1117 @divClass{column-center-top}
1118 @subheading Cosa abbiamo scritto su LilyPond
1120 @divClass{keep-bullets}
1122 @include we-wrote.itexi
1128 @divClass{column-center-bottom}
1129 @subheading Cosa altri hanno fatto con LilyPond
1131 @divClass{keep-bullets}
1133 @include others-did.itexi
1138 @contactUsAbout{articoli accademici}
1140 @node Notizie vecchie
1141 @unnumberedsec Notizie vecchie
1142 @translationof Old news
1144 @divClass{heading-center}
1145 @warning{Molti dei vecchi annunci e changelog si possono trovare
1149 @include web/news-front.itexi
1151 @include web/news.itexi
1155 @unnumberedsec Soffitta
1156 @translationof Attic
1158 @divClass{column-center-top}
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}
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}
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}
1209 @divClass{column-center-bottom}
1210 @subheading Lista dei cambiamenti
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}