1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: a0077273ac8bf29ae472c8712bc78a02d138f898
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 @c Translators: Till Paala
12 @include included/authors.itexi
13 @include included/helpus.itexi
16 @unnumbered Gemeinschaft
17 @translationof Community
19 @divClass{link-headings}
21 @divClass{column-center-top}
22 @subheading Zusammenarbeit mit der Gemeinschaft
27 @ref{Kontakt}: hier erhalten Sie Hilfe, können diskutieren und
28 in in Kontakt mit der Gemeinschaft bleiben.
31 @ref{Minimalbeispiele}: sie werden @emph{sehr stark} empfohlen,
32 wenn man über LilyPond diskutieren will.
35 @ref{Fehlerberichte}: wenn etwas schief gelaufen ist.
40 @divClass{column-left-bottom}
41 @subheading LilyPond besser machen
46 @ref{Helfen Sie uns}: Ihre Mitarbeit wird benötigt.
49 @ref{Sponsoren}: finanzielle Unterstützung.
52 @ref{Entwicklung}: für Mitarbeiter und Tester.
55 @ref{GSoC 2012}: Liste der Projekte für den Google Summer of Code.
58 @ref{Autoren}: die Menschen, die LilyPond zu dem gemacht haben,
64 @divClass{column-right-bottom}
65 @subheading Verschiedenes
70 @ref{Veröffentlichungen}: was wir geschrieben haben oder was über
71 uns geschrieben wurde.
74 @ref{Ältere Neuigkeiten}: ein Archiv.
77 @ref{Abstellkammer}: Ankündigungen und Listen der Veränderungn von vorherigen Versionen.
95 * Veröffentlichungen::
96 * Ältere Neuigkeiten::
103 @unnumberedsec Kontakt
104 @translationof Contact
107 @divClass{column-left-bottom}
108 @subheading Benutzergruppen und Hilfe
110 @subsubheading Mailingliste der Benutzer: @code{lilypond-user@@gnu.org}
112 Diese Mailingliste ist der hauptsächliche Ort, wo Benutzer diskutieren
113 und einander helfen. Die Sprache der Liste ist Englisch. Zu deutschsprachiger Hilfe, siehe unten.
116 @uref{http://mail.gnu.org/mailman/listinfo/lilypond-user,
117 lilypond-user Abonnement und Info}
119 @uref{http://mail.gnu.org/archive/html/lilypond-user/,
121 @uref{http://www.mail-archive.com/lilypond-user@@gnu.org/,
123 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.general,
126 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.general,
127 mit gmaine an lilypond-user schicken}
130 @warning{Wenn Sie Fragen stellen (immer auf Englisch) benutzen
131 Sie bitte @ref{Minimalbeispiele}!}
134 @subsubheading LilyPond-Schnipsel-Depot
136 Das LilyPond-Schnipsel-Depot (LSR) ist eine große Sammlung durch die Benutzer
137 erstellter Beispiele, die frei kopiert und in eigenen Werken benutzt werden
138 dürfen. Schauen Sie, was andere Leute konstruiert haben und schreiben Sie
142 @uref{http://lsr.dsi.unimi.it}
145 Besonders lehrreiche Beispiele aus dem LSR werden in unsere offizielle
146 Dokumentation eingefügt, in @ref{Schnipsel}.
150 Etwas Unterstützung können Sie auch auf unserem IRC-Kanal erhalten:
153 @uref{irc://irc.freenode.net/lilypond, #lilypond@@irc.freenode.net}
156 Dieser Kanal hat kein öffentliches Archiv, sodass jede Frage, die
157 auch für andere Benutzer nützlich sein könnte, besser auf der
158 Mailingliste gestellt wird.
161 <form action="http://webchat.freenode.net"
165 <input name="nick" type="text" size="15" value="">
167 <input name="channels" type="hidden" value="lilypond">
168 <input type="submit" value="#lilypond IRC Chat beitreten">
171 <script language="JavaScript" type="text/javascript">
172 var username = "web";
173 var lang = window.navigator.userLanguage ? window.navigator.userLanguage
174 : window.navigator.language;
175 username += '-' + lang.substr(0, 2);
176 username += '-' + navigator.appName.substr(0, 2);
177 username += navigator.appCodeName.replace (" ", "").substr(0, 2);
178 username += navigator.platform.replace (" ", "").replace("nux", "").replace("n32", "");
179 document.forms["f_lily_irc"].nick.value = username;
183 @subsubheading Andere Sprachen
185 @uref{http://www.lilypondforum.de/,
186 Deutsches LilyPond-Forum}
189 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-es,
190 Spanische Mailingliste}
192 @uref{http://groups.google.com/group/lilypond-brasil,
193 Portugiesische Gruppe}
195 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
196 Französische Mailingliste}
198 @uref{http://www.lilypondforum.nl/,
205 @divClass{column-right-top}
206 @subheading Bleiben Sie informiert
208 @subsubheading LilyPond Report
210 Der einfachste Weg in Kontakt zu bleiben ist es, den Newsletter
211 unserer Gemeinschaft zu lesen, den LilyPond Report (auf Englisch).
214 @uref{http://news.lilynet.net}
217 @subsubheading Mailingliste für neue Versionen: @code{info-lilypond@@gnu.org}
219 Diese Mailingliste ist sehr wenig aktiv und kann nur gelesen werden:
220 hier wird über neue Versionen von LilyPond informiert.
223 @uref{http://lists.gnu.org/mailman/listinfo/info-lilypond,
224 info-lilypond Abonnement und Info}
226 @uref{http://mail.gnu.org/archive/html/info-lilypond/,
228 @uref{http://www.mail-archive.com/info-lilypond@@gnu.org/,
230 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.announce,
233 @c don't include gmane posting here. -gp
240 @divClass{column-right-bottom}
241 @subheading Diskussionen der Entwickler
243 @subsubheading Entwickler-Mailingliste: @code{lilypond-devel@@gnu.org}
245 Die meisten Diskussionen von Entwicklern finden auf dieser Liste
246 statt. Änderungen sollten hier hin geschickt werden.
249 @uref{http://mail.gnu.org/mailman/listinfo/lilypond-devel,
250 lilypond-devel Abonnement und Info}
252 @uref{http://mail.gnu.org/archive/html/lilypond-devel/,
254 @uref{http://www.mail-archive.com/lilypond-devel@@gnu.org/,
256 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.devel,
259 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.devel,
260 mit gmane an lilypond-devel schicken}
264 @subsubheading Mailingliste für Fehler: @code{bug-lilypond@@gnu.org}
266 Fehlermeldungen und Diskussionen finden hier statt.
269 @uref{http://mail.gnu.org/mailman/listinfo/bug-lilypond,
270 bug-lilypond Abonnement und Info}
272 @uref{http://mail.gnu.org/archive/html/bug-lilypond/,
274 @uref{http://www.mail-archive.com/bug-lilypond@@gnu.org/,
276 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.bugs,
279 @c don't include gmane posting here. -gp
282 @warning{Bevor Sie eine Nachricht an die Fehler-Liste schreiben,
283 lesen Sie bitte unsere Richtlinien für @ref{Fehlerberichte}.}
287 @divClass{column-right-bottom}
288 @subheading Private E-Mails
290 Private Angelegenheiten sollten an Graham Percival
291 (den Projektmanager) gerichtet werden, der dann die
292 Betroffen einbezieht.
297 @node Minimalbeispiele
298 @unnumberedsec Minimalbeispiele
299 @translationof Tiny examples
301 @divClass{column-center-top}
302 @subheading Was sind @qq{Minimalbeispiele}?
304 Ein Minimalbeispiel ist ein Beispiel, von dem @strong{nichts} mehr entfernt
308 @divClass{column-left-bottom}
309 @subheading Warum sollte ich so etwas tun?
311 @divClass{keep-bullets}
315 Je einfacher ein Beispiel ist, um so schneller können mögliche
316 Hilfeleistende es verstehen und Ihnen helfen.
319 Ein kleines Beispiel zeigt, dass Sie sich zuerst Mühe gegeben
320 haben, das Problem selber zu lösen. Wenn Leute große Abschnitte
321 an Code einschicken, sieht es so aus, dass sie sich auch nicht
322 interessieren, ob ihnen geholfen wird oder nicht.
325 Ein Minimalbeispiel zu erstellen hilft Ihnen zu verstehen,
326 was vorgeht. Viele falsche Problemberichte können vermieden werden,
327 wenn man versucht, erst einmal ein Minimalbeispiel zu erstellen.
328 Wenn Sie einen @qq{Bug} in Ihrem Minimalbeispiel nicht reproduzieren
329 können, was das Problem wohl eher zu geringes Verständnis von
330 LilyPond, nicht jedoch ein Fehler.
338 @divClass{column-right-bottom}
339 @subheading Wie werden sie erstellt?
341 @divClass{keep-bullets}
345 Immer die @code{\version}-Nummer einfügen.
348 Machen Sie es klein! Beispiele zur Platzverteilung oder dem
349 Seitenlayout können viele Notentakte erfordern, aber die meisten
350 Probleme können in weniger als einem einzigen Takt gezeigt werden.
353 Wenn Sie versuchen, ein Beispiel zu erstellen, versuchen Sie
354 zuerst, Abschnitt Ihrer Datei auszukommentieren @w{(@code{%}
355 oder @code{%@{ @dots{} %@}})}. Wenn Sie etwas auskommentieren
356 können, und das Problem immer noch gezeigt wird, entfernen Sie die
357 auskommentierten Abschnitte.
360 Vermeiden Sie komplizierte Noten, Tonarten, Schlüssel oder Taktarten, es sei denn Ihr Problem hat mit ihnen etwas zu tun.
363 Benutzen Sie nicht @code{\override} oder @code{\set}, es sei denn,
364 der Fehler zeigt sich im Zusammenhang mit diesen Befehlen.
367 Sie können auch zusätzlich ein Bild anhängen, welches die gewünschte graphische
375 @divClass{column-center-bottom}
376 @subheading Wie klein sollten sie sein?
377 @c How tiny should they be?
379 Ist der Code unten ein Minimalbeispiel?
383 \include "english.ly"
388 \numericTimeSignature
390 <cs' d'' b''>16 <cs' d'' b''>8.
391 %% Here: the tie on the D's looks funny
392 %% Too tall? Left-hand endpoint is not aligned with the B tie?
394 <cs' d'' b''>8 [ <b d'' a''> ]
399 Das ist zwar kein langer Code, aber ein wirkliches Minimalbeispiel ist
405 % middle tie looks funny here:
406 <c' d'' b''>8. ~ <c' d'' b''>8
410 Wenige Minimalbeispiele brauchen mehr als 10 Zeilen,
411 meistens kann das Problem mit vier Zeilen gezeigt werden!
418 @unnumberedsec Fehlerberichte
419 @translationof Bug reports
421 @divClass{heading-center}
422 Wenn Ihre Datei zu einem Programmabsturz oder falschem Notensatz führt,
423 handelt es sich um einen Fehler.
426 @divClass{column-center-top}
427 @subheading 1. Schritt: Bekannte Fehler
429 Vielleicht ist der Fehler schon bekannt. Prüfen Sie hier:
432 @uref{http://code.google.com/p/lilypond/issues/list}
435 @warning{Bitte fügen Sie @strong{NICHT} selber neue Fehlerberichte
436 hinzu! Wenn der Fehler einmal im Bug-Tracker zu sehen ist,
437 können Sie selber weitere Informationen hinzufügen.}
442 @divClass{column-left-bottom}
443 @subheading 2. Schritt: Einen Fehlerbericht erstellen
445 Wenn Sie einen Fehler entdeckt haben, der nicht aufgelistet ist,
446 helfen Sie uns bitte, indem Sie einen Fehlerbericht (bug report)
449 @warning{Wir akzeptieren Fehlerberichte nur als
450 @ref{Minimalbeispiele}. Wir haben sehr begrenzte Ressourcen,
451 weshalb jedes nicht-Minimalbeispiel
452 zurückgewiesen wird. Fast jeder Fehler kann mit vier oder sogar
453 weniger Noten demonstriert werden!}
455 Hier ein Beispiel eines guten bug reports:
458 % Accidentals should be printed for only
459 % the first note in a tie, but this version
460 % prints flats on both notes.
471 @divClass{column-right-bottom}
472 @subheading 3. Schritt: Einsenden eines Fehlerberichtes
474 Wenn Sie sichergestellt haben, dass der Fehler noch nicht
475 bekannt ist und einen Fehlerbericht erstellt haben, senden sie
478 @divClass{keep-bullets}
482 Wenn Sie die Emailliste @uref{mailto:bug-lilypond@@gnu.org,
483 +bug-lilypond@@gnu.org} bereits abonniert haben, können Sie
484 ganz gewöhnlich eine E-Mail schicken.
487 Wenn Sie nicht Mitglied der Liste sind, können Sie trotzdem
488 einen Fehlerbericht über die
489 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,
490 gmane lilypond.bugs web interface} schicken.
492 Es gibt jedoch eine genaue Überprüfung auf der Liste, die verhindert,
493 dass man top-posted. Diese Überprüfung wird häufig inkorrekt
494 von LilyPond-Dateien alarmiert. Darum fügen Sie
497 > I'm not top posting.
501 (Sie @emph{müssen} das @code{>} mit einfügen) zu Anfang ihres
502 Fehlerberichtes hinzu.
508 @divClass{column-center-bottom}
509 @subheading 4. Schritt: Auf Antwort warten
511 Wenn Ihr Fehlerbericht an die Liste versandt wurde, untersucht
512 unser Fehlerbeseitiger (engl. bug squad) den Bericht. Sie werden
513 eventuell nach mehr Information gefragt. Sie werden informiert,
514 wann der Bericht um Tracker hinzugefüt wird. Warten Sie
515 bitte vier Tage, da uns nur eine geringe Zahl an Helfern zur Verfügung stehen.
517 Wenn ein Fehler dem Tracker hinzugefügt wurde, können Sie ihn kommentieren,
518 um mehr Information hinzuzufügen. Sie können den Fehler auch markieren,
519 sodass Sie immer eine E-Mail
520 erhalten, wenn Aktivität für diesen Fehler vorkommt. Hierzu müssen
521 Sie einen Google-Account haben.
525 @divClass{column-center-bottom}
526 @subheading Optionale Hilfe: Das gewünschte Verhalten erklären
528 Wenn ein Fehlerbericht einmal dem Tracker hinzugefügt wurde, kann es
529 sehr hilfreich sein, wenn wir sehen können, wie die gewünschte Ausgabe
530 aussieht. Sie können beliebig Code, Text und Bilder (auch mit
531 anderen Programmen erstellt) hinzufügen, die das gewünschte Bild
538 @unnumberedsec Helfen Sie uns
539 @translationof Help us
541 @divClass{column-center-top}
546 @divClass{column-left-top}
547 @divClass{keep-bullets}
553 @divClass{column-right-top}
560 @unnumberedsec Sponsoren
561 @translationof Sponsoring
563 @divClass{keep-bullets}
564 @divClass{column-left-top}
565 @subheading Materielle Hilfe
570 @item haben einige Benutzers für neue Eigenschaften bezahlt
571 @item haben sich einige Entwickler einstellen lassen, um neue Eigenschaften
575 Das LilyPond-Projekt kann derartige Verabredungen nicht koordinieren,
576 wir wollen deshalb weder dazu aufrufen noch davon abraten. Jegliche
577 Abkommen zwischen privaten Personen beziehen sich nur auf diese
578 Personen, ncht auf das LilyPond-Projekt.
582 @divClass{column-right-top}
583 @subheading Richtlinien
585 Jeder Benutzer, der Geld gegen Arbeit eintauschen will, sollte
586 Folgendes im Auge behalten:
590 LilyPond-Entwickler können ihre Angebote auf den E-Mail-Listen
591 von Zeit zu Zeit bewerben.
594 Jegliche Abkommen zwischen privaten Personen sollten die
595 normalen Vorsichtsmaßnahmen beinhalten: wer bezahlt, wieviel
596 bezahlt werden soll, mit welcher Methoden und nach welchen
597 Bedingungen. Wir empfehlen, dass alle Unklarheiten bezüglich
598 dieser Punkte geklärt werden sollten, bevor die Arbeit beginng.
604 @divClass{column-center-bottom}
605 @subheading Interessierte Entwickler
607 Hier ist eine Liste der Leute, die sich Dienstleistungen
608 sponsoren lassen. Die Menge an Arbeit, die unterschiedliche
609 Entwickler im Laufe des Jahres vollbringen, kann stark
610 schwanken. Wir können nicht garantieren, dass die Liste
611 aktuell ist oder die Leute auf der Liste über bestimmte
612 Fähigkeiten verfügen. Das einzige Kriterium ist, dass
613 die entsprechende Person um Aufnahme in die Liste gebeten
616 Ein Blick auf die erbrachten Leistungen im git-Repositorium
617 ist eine gute Art sich über Aktivität und Erfahrenheit von
618 Entwicklern Klarheit zu verschaffen. Statistiken bis
621 @multitable @columnfractions .3 .3 .3
622 @item @uref{http://lilypond.org/~graham/gitstats-all/, gesamter Zeitraum}
623 @tab @uref{http://lilypond.org/~graham/gitstats-1year/, das letzte Jahr}
624 @tab @uref{http://lilypond.org/~graham/gitstats-3months/, die letzten drei Monate}
627 Interessirte Entwickler:
629 @item @email{dak@@gnu.org, David Kastrup}
630 Spenden sind notwendig, damit ich meine aktuelle Vollzeitbeschäftigung
631 an LilyPond aufrechterhalten kann. Ich konzentriere mich auf das
632 Schnittstellendesign für Benutzer und Programmieren, auf Kohäränz,
633 Implementation, Vereinfachung, Dokumentation und Fehlerbeseitigung.
636 @c @item @email{name@@adress.domain, Name}
637 @c area of interest (256 chars max)
646 @unnumberedsec Entwicklung
647 @translationof Development
649 @divClass{heading-center}
651 @heading Entwicklung für LilyPond @version
654 @heading Entwicklung für LilyPond @versionDevel
658 @warning{Hier handelt es sich um nicht stabile Entwicklerversionen.
659 Wenn Sie nicht genau wissen, wie man LilyPond installiert und
660 benutzt, empfehlen wir ausdrücklich, die @ref{Download, stabilen Download}-Versionen
661 zu benutzen und die @ref{Handbücher, stabilen Handbücher} zu lesen.}
665 @divClass{column-center-top}
666 @subheading Veröffentlichungsnummern
668 Es gibt zwei Veröffentlichungsreihen für LilyPond: stabile Versionen
669 und die unstabilen Entwicklerversionen. Stabile Versionen haben eine
670 gerade zweite Versionsnummer (also etwa 2.8, 2.10, 2.12).
671 Entwicklerversionen haben eine ungerade zweite Versionsnummer
672 (also 2.7, 2.9, 2.11).
677 @divClass{column-left-top}
680 Anleitungen zu git und der Kompilierung finden sich im Contributor's Guide (nur auf Englisch).
683 @uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, lilypond git-Repositorium}
686 Schreiber der Dokumentation und Tester sollten die neuesten
687 Binärpakete herunterladen:
691 @downloadDevelLinuxNormal
693 @downloadDevelLinuxBig
695 @downloadDevelLinuxPPC
697 @downloadDevelFreeBSDNormal
699 @downloadDevelFreeBSDBig
701 @downloadDevelDarwinNormal
703 @downloadDevelDarwinPPC
705 @downloadDevelWindows
714 @divClass{column-right-top}
715 @subheading Handbuch für Entwicklungsarbeiten (Contributor's guide)
717 Die Entwicklung von LilyPond ist eine ziemlich komplizierte Angelegenheit.
718 Um neuen Mitarbeitern zu helfen und das ganze System (ziemlich)
719 stabil zu halten, haben wir ein Handbuch für Entwicklungsarbeiten
720 geschrieben (nur auf Englisch).
722 @docLinksBare{Handbuch für Entwicklungsarbeiten, contributor,
723 @rcontribnamed{Top,Handbuch für Entwicklungsarbeiten},
724 @manualDevelContributorSplit,
725 @manualDevelContributorBig, 500 kB,
726 @manualDevelContributorPdf, 2.8 MB}
731 @divClass{column-center-top}
732 @subheading Regressionsteste
734 @divClass{keep-bullets}
740 @uref{../../input/regression/collated-files.html, Regressionsteste}:
741 Die Regressionsteste dieser Version.
742 (@uref{../../input/regression/collated-files.pdf, PDF-Version})
745 @uref{../../input/regression/musicxml/collated-files.html, MusicXML-Teste}:
746 musicXML-Regressionsteste dieser Version.
747 (@uref{../../input/regression/musicxml/collated-files.pdf, PDF-Version})
750 @uref{../../input/regression/abc2ly/collated-files.html, abc2ly-Teste}:
751 abc2ly-Teste dieser Version.
752 (@uref{../../input/regression/abc2ly/collated-files.pdf, PDF-Version})
755 @uref{../../input/regression/lilypond-book/collated-files.html, lilypond-book-Teste}:
756 lilypond-book-Teste dieser Version.
757 (@uref{../../input/regression/lilypond-book/collated-files.pdf, PDF-Version})
763 @subsubheading Entwicklungsversion
766 @item @regtestDevel (@regtestDevelPdf{})
768 @item @regtestDevelXml (@regtestDevelXmlPdf{})
770 @item @regtestDevelAbc (@regtestDevelAbcPdf{})
772 @item @regtestDevelLilypondBook (@regtestDevelLilypondBookPdf{})
775 @subsubheading Stabile Version
778 @item @regtestStable (@regtestStablePdf{})
780 @item @regtestStableXml (@regtestStableXmlPdf{})
782 @item @regtestStableAbc (@regtestStableAbcPdf{})
784 @item @regtestStableLilypondBook (@regtestStableLilypondBookPdf{})
791 @subsubheading Alle Versionen
794 @item @uref{http://lilypond.org/test, Vergleiche zweier Versionen}:
796 @item @uref{http://lilypond.org/download/binaries/test-output/,
797 Archiv aller Regressionsteste}
806 @divClass{column-center-bottom}
807 @subheading Handbücher
810 @warning{Diese Handbücher sind für LilyPond @version{}; die neuesten
811 Handbücher finden sich auf @url{http://lilypond.org}.}
814 @divClass{normal-table}
815 @multitable @columnfractions .3 .3 .3
818 @docLinkSplit{Lernen,learning,@manualDevelLearningSplit-de}
820 @docLinkBig{Lernen,learning,@manualDevelLearningBig-de}
822 @docLinkPdf{Lernen,learning,@manualDevelLearningPdf-de}
825 @docLinkSplit{Glossar,music-glossary,@manualDevelGlossarySplit}
827 @docLinkBig{Glossar,music-glossary,@manualDevelGlossaryBig}
829 @docLinkPdf{Glossar,music-glossary,@manualDevelGlossaryPdf}
832 @docLinkSplit{Aufsatz,essay,@manualDevelEssaySplit-de}
834 @docLinkBig{Aufsatz,essay,@manualDevelEssayBig-de}
836 @docLinkPdf{Aufsatz,essay,@manualDevelEssayPdf-de}
838 @headitem Häufig benutzte Handbücher
841 @docLinkSplit{Notation,notation,@manualDevelNotationSplit-de}
843 @docLinkBig{Notation,notation,@manualDevelNotationBig-de}
845 @docLinkPdf{Notation,notation,@manualDevelNotationPdf-de}
848 @docLinkSplit{Benutzung,usage,@manualDevelUsageSplit-de}
850 @docLinkBig{Benutzung,usage,@manualDevelUsageBig-de}
852 @docLinkPdf{Benutzung,usage,@manualDevelUsagePdf-de}
855 @docLinkSplit{Schnipsel,snippets,@manualDevelSnippetsSplit}
857 @docLinkBig{Schnipsel,snippets,@manualDevelSnippetsBig}
859 @docLinkPdf{Schnipsel,snippets,@manualDevelSnippetsPdf}
862 @headitem Seltenere Handbücher
865 @docLinkSplit{Webseite,web,@manualDevelWebSplit-de}
867 @docLinkBig{Webseite,web,@manualDevelWebBig-de}
869 @docLinkPdf{Webseite,web,@manualDevelWebPdf-de}
872 @docLinkSplit{Veränderungen,changes,@manualDevelChangesSplit}
874 @docLinkBig{Veränderungen,changes,@manualDevelChangesBig}
876 @docLinkPdf{Veränderungen,changes,@manualDevelChangesPdf}
879 @docLinkSplit{Erweitern,extending,@manualDevelExtendingSplit-de}
881 @docLinkBig{Erweitern,extending,@manualDevelExtendingBig-de}
883 @docLinkPdf{Erweitern,extending,@manualDevelExtendingPdf-de}
886 @docLinkSplit{Interna,internals,@manualDevelInternalsSplit}
888 @docLinkBig{Interna,internals,@manualDevelInternalsBig}
890 @docLinkPdf{Interna,internals,@manualDevelInternalsPdf}
893 @headitem Zum Herunterladen
906 @unnumberedsec GSoC (Google Summer of Code) 2012
907 @translationof GSoC 2012
909 @divClass{column-center-top}
910 @subheading Was ist Google Summer of Code?
912 Google Summer of Code ist ein globales Programm,
913 das Studenten Stipendien offeriert, um an Open-Source-Projekten während
914 der Sommerferien zu arbeiten.
916 Das LilyPond-Team hat beschlossen, dass sich hier eine ausgezeichnete Möglichkeit
917 bietet neue Mitarbeiter zu finden und Studenten, die sich schon an LilyPond beteiligen, weiter einzubinden. Einer unserer Mitarbeiter wurde für den
918 Sommer 2012 als Teil des @uref{http://www.gnu.org/, GNU-Projekts} angenommen;
919 wir hoffen, dass wir auch in kommenden Jahren an dem Programm teilnehmen können.
923 @divClass{column-center-bottom}
924 @subheading Unsere Ideenliste 2012
926 Unten befindet sich eine Liste mit empfohlenen Projekten für GSoC-Stundenten für
927 den Sommer 2012. Wenn auch die Anmeldefrist vorbei ist, lassen wir die Informationen
928 trotzdem online, weil sie als Anregung für alle LilyPond-Entwickler dienen
929 können. Einige Mitglieder des Entwicklungsteams helfen gerne Freiwilligen,
930 die sich an diese Projekte wagen wollen.
932 Es gibt natürlich viel mehr, was an LilyPond verbessert werden kann, darunter
933 auch sehr kleine Projekte. Eine vollständige Liste aller bekannten Probleme
934 findet sich @uref{http://code.google.com/p/lilypond/issues/list, hier}.
936 @subheading Stichnoten
938 Lösen Sie Probleme mit der Synchronisation von Verzierungen (Vorschläge usw.),
939 zusammen mit der darunter liegenden Architektur (siehe
940 @uref{http://code.google.com/p/lilypond/issues/detail?id=34,
941 Nummer 34 in unserem Tracker}). Verzierungen bringen das Zeitmaß von LilyPond
942 durcheinander, weil sie sozusagen in der Zeit rückwärts gehen. Dadurch
943 entstehen seltsame Effekte, besonders wenn in einem Notensystem eine
944 Verzierung auftritt und im zweiten nicht.
946 @strong{Schwierigkeit:} mittel
948 @strong{Erfordernisse:} C++, MIDI
950 @strong{Empfohlen:} Bekannt mit den Interna von LilyPond
952 @strong{Mentoren:} Mike Solomon, Carl Sorensen
956 Hinzufügen von erweiterter Unterstützung für den Export von MusicXML und
957 Verbesserung des Imports, zusätzlich Tests, die die Funktionen überprüfen.
958 Abhängig von der zur Verfügung stehenden Zeit kann etwas oder alles der
959 folgenden Punkte implementiert werden:
961 @divClass{keep-bullets}
965 Der Export soll grundlegende Funktionen wie den MIDI-Export können (d. h.
966 die Benutzung von eigenen Exportklassen, abgeleitet von der Übersetzerklasse.)
969 Der XML-Baum soll aus dem grundlegenden musikalischen Inhalt erstellt werden,
970 hinzu kommt eine Verbindung von musikalischem Ereignis zu XML-Tag.
973 Alle LilyPond-Engraver sollen ihre Arbeit verrichten.
976 Alle Ausgabe-Objekte (also alle Stencils/Gruppen von Stencils) sollen der
977 Musik zugeordnet werden (und damit auch dem XML-Tag im XML-Baum).
980 Ein XML-Ausgabebackend soll hinzugefügt werden, welches die Layoutinformationen
981 für jedes Ausgabe-Objekt den XML-Tags hinzufügen kann.
986 Das Ziel wird als erreicht angesehen, wenn eine (vorher festgelegte) Partitur
987 von MusicXML importiert und dann wieder exportiert werden kann, ohne dass
988 ungewollter Datenverlust eintritt.
990 @strong{Schwierigkeit:} mittel
992 @strong{Erfordernisse:} MusicXML, Python, grundlegene Kenntnis von LilyPond
994 @strong{Mentoren:} Reinhold Kainhofer, Mike Solomon
996 Kenntnis anderer Notensatzprogramme (zum Testen) wäre ein netter Bonus.
998 @subheading Binde- und Legatobögen verbessern
1000 Die Standardform von Binde- und Legatobögen ist oft nicht zufriedenstellend.
1001 Überbindungen von enharmonischen Tönen (etwa @code{@{ cis'~ des' @}}) werden
1002 nicht unterstützt, auch Überbindungen, die von Schlüssel- oder Systemwechsel
1003 unterprochen werden, sind schlecht unterstützt. Das Projekt beinhaltet das
1004 Sammeln und Sortieren von Beispielen schlechter Ausgabe, das feststellen der
1005 richtigen Formatierung und das Schreiben das dazu notwendigen Codes.
1007 @strong{Schwierigkeit:} schwer
1009 @strong{Erfordernisse:} C++, Erfahrung mit Heuristiken
1011 @strong{Empfohlene Kenntnisse:} LilyPond-Kenntniss, Sinn für Ästhetik
1013 @strong{Mentor:} Mike Solomon
1015 @subheading Eine besondere Variante bestimmter Glyphen hinzufügen
1017 Zusätzliche Varianten von Glyphen schaffen für Situationen wie auf der Linie,
1018 zwischen den Linien, kürzere und schmalere Varianten für z. B. Versetzungszeichen,
1019 zusammen mit einer Infrastruktur, die das unterstützt. Ein Beispiel ist die
1020 Breve der Alten Notation, deren Notenkopf in zwei Varianten vorkommt, mit
1021 kleinerem und größerem Loch.
1023 @strong{Schwierigkeit:} leicht
1025 @strong{Erfordernisse:} MetaFont, C++, gutes Auge für Details
1027 @strong{Empfohlene Kenntnisse:} grundlegene LilyPond-Kenntnis
1029 @strong{Mentor:} Werner Lemberg
1031 @subheading Bebalkung verbessern
1033 Die Standardpositionen von normaler Bebalkung, Bebalkung über Systeme hinweg,
1034 unterbrochene und Knie-Bebaklung sollte verbessert werden. Balken sollten
1035 sich am Kontext und benachbarten Noten orientieren (siehe
1036 @uref{http://icking-music-archive.org/lists/sottisier/sottieng.pdf,
1037 Abschnitt 2.2}). Wenn möglich, sollte die Rechenzeit für die Bebalkung
1040 @strong{Schwierigkeit:} mittel
1042 @strong{Erfordernisse:} C++, Erfahrung mit Heuristiken
1044 @strong{Empfohlene Kenntnisse:} Sinn für Ästhetik
1046 @strong{Mentoren:} Mike Solomon, Carl Sorensen
1049 @subheading Kompilationswarnungen aufräumen
1051 Aufräumen von Kompilationswarnungen, statischer Codeanalyse und Valgrind-Warnungen.
1052 Werkzeuge zur automatischen Analyse von Code (Warnungen in @code{g++} und
1053 @code{clang}) und Analysewerkzeuge wie die Valgrind-memory-leak-detection und
1054 callgrind code profiler stellen wertvolle Informationen über mögliche Probleme
1055 im C++-Code zu Verfügung. Wenn man diese Warnungen aufräumt, könnte man auch
1056 automatisch alle Patche zurückweisen, die neue Warnungen mit sich bringen würden.
1058 @strong{Schwierigkeit:} mittel
1060 @strong{Erfordernisse:} C++
1062 @strong{Mentoren:} Joe Neeman, Reinhold Kainhofer
1069 @unnumberedsec Autoren
1070 @translationof Authors
1072 @divClass{column-left-top}
1073 @subheading Current Development Team
1075 @divClass{keep-bullets}
1080 @divClass{column-right-top}
1081 @subheading Previous Development Team
1083 @divClass{keep-bullets}
1089 @divClass{column-center-top}
1090 @subheading Current Contributors
1092 @divClass{keep-bullets}
1093 @subsubheading Programming
1101 @subsubheading Documentation
1105 @subsubheading Bug squad
1109 @subsubheading Support
1113 @subsubheading Translation
1115 @translationsCurrent
1121 @divClass{column-center-bottom}
1122 @subheading Previous Contributors
1124 @divClass{keep-bullets}
1125 @subsubheading Programming
1133 @subsubheading Documentation
1137 @c uncomment when we have any previous members -gp
1138 @c @subsubheading Bug squad
1142 @subsubheading Support
1146 @subsubheading Translation
1148 @translationsPrevious
1155 @node Veröffentlichungen
1156 @unnumberedsec Veröffentlichungen
1157 @translationof Publications
1159 @divClass{column-center-top}
1160 @subheading Was wir über LilyPond geschrieben haben
1162 @divClass{keep-bullets}
1164 @include we-wrote.itexi
1170 @divClass{column-center-bottom}
1171 @subheading Was andere mit LilyPond gemacht haben
1173 @divClass{keep-bullets}
1175 @include others-did.itexi
1180 @contactUsAbout{wissenschaftliche Aufsätzen}
1183 @node Ältere Neuigkeiten
1184 @unnumberedsec Ältere Neuigkeiten
1185 @translationof Old news
1187 @divClass{heading-center}
1188 @warning{Viele alte Ankündigungen und Listen der Änderungen finden sich in der
1189 @ref{Abstellkammer}}
1192 @include web/news-front.itexi
1194 @include web/news.itexi
1199 @unnumberedsec Abstellkammer
1200 @translationof Attic
1202 @divClass{column-center-top}
1203 @subheading Ankündigungen
1205 Ankündigungen und Neuigkeiten nach Version:
1206 @uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
1207 @miscLink{announce-v2.12,v2.12},
1208 @miscLink{announce-v2.10,v2.10},
1209 @miscLink{announce-v2.8,v2.8},
1210 @miscLink{announce-v2.6,v2.6},
1211 @miscLink{announce-v2.4,v2.4},
1212 @miscLink{announce-v2.2,v2.2},
1213 @miscLink{announce-v2.0,v2.0},
1214 @miscLink{ANNOUNCE-1.2,v1.2},
1215 @miscLink{ANNOUNCE-1.0,v1.0},
1216 @miscLink{ANNOUNCE-0.1,v0.1}
1218 Ausführliche Liste der Änderungn nach Version:
1219 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
1220 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
1221 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
1222 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
1223 @uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
1224 @uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
1225 @uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
1226 @uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
1227 @uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
1228 @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
1229 @miscLink{NEWS-1.4,v1.4},
1230 @miscLink{NEWS-1.2,v1.2}
1234 @divClass{column-center-bottom}
1235 @subheading Änderungslog
1237 Änderungslog für Entwickler nach Version:
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}