1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: 233fb6a8b3b6e31de1841641dbbd4c4f43423151
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}: 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)
909 @divClass{column-center-top}
910 @subheading Was ist Google Summer of Code?
912 Der @uref{http://www.google-melange.com/gsoc/homepage/google/gsoc2012,
913 GSoC-Webseite} zufolge ist Google Summer of Code ein globales Programm,
914 das Studenten Stipendien offeriert, um Code für Open-Source-Projekte zu schreiben.
915 Google arbeitet mit der Open-Source-Gemeinschaft zusammen und hat unterstützenswerte
916 Projekt für den nächsten Sommer gefunden.
918 Das LilyPond-Team hat beschlossen, dass sich hier eine ausgezeichnete Möglichkeit
919 bietet neue Mitarbeiter zu finden, Studenten, die sich schon an LilyPond beteiligen,
920 weiter einzubinden und -- das Wichtigste -- aufregenden Code zur freien Benutzung
921 für alle zu schreiben.
923 Wir nehmen an GSoC als Teil des GNU-Projekts teil. Siehe auch
924 @uref{http://www.gnu.org/software/soc-projects/guidelines.html,
925 GNU GSoC-Webseite} zu Informationen über die Teilnahme.
929 @divClass{column-center-bottom}
930 @subheading Unsere Ideenliste
932 Unten befindet sich eine Liste mit empfohlenen Projekten für GSoC-Stundenten.
933 Wenn Sie kein Projekt finden, das Ihnen passt, schlagen Sie einfach ein eigenes
934 vor! Es ist auch möglich, ein Projekt einzuschränken, wenn Sie das Gefühl haben,
935 es ist zu umfangreich.
937 Wir erfordern, dass jeder Student grundlegende Kenntnis von @code{git} hat und
938 empfehlen, dass alle, die sich für die Projekte (außer dem letzten) interessieren,
939 grundlegende Kenntnisse in Musiknotation haben. Zusätzlich sollten Sie
940 Englisch sprechen können.
942 @subheading Stichnoten
944 Lösen Sie Probleme mit der Synchronisation von Verzierungen (Vorschläge usw.),
945 zusammen mit der darunter liegenden Architektur (siehe
946 @uref{http://code.google.com/p/lilypond/issues/detail?id=34,
947 Nummer 34 in unserem Tracker}). Verzierungen bringen das Zeitmaß von LilyPond
948 durcheinander, weil sie sozusagen in der Zeit rückwärts gehen. Dadurch
949 entstehen seltsame Effekte, besonders wenn in einem Notensystem eine
950 Verzierung auftritt und im zweiten nicht.
952 @strong{Schwierigkeit:} mittel
954 @strong{Erfordernisse:} C++, MIDI
956 @strong{Empfohlen:} Bekannt mit den Interna von LilyPond
958 @strong{Mentoren:} Mike Solomon, Carl Sorensen
962 Hinzufügen von erweiterter Unterstützung für den Export von MusicXML und
963 Verbesserung des Imports, zusätzlich Tests, die die Funktionen überprüfen.
964 Abhängig von der zur Verfügung stehenden Zeit kann etwas oder alles der
965 folgenden Punkte implementiert werden:
967 @divClass{keep-bullets}
971 Der Export soll grundlegende Funktionen wie den MIDI-Export können (d. h.
972 die Benutzung von eigenen Exportklassen, abgeleitet von der Übersetzerklasse.)
975 Der XML-Baum soll aus dem grundlegenden musikalischen Inhalt erstellt werden,
976 hinzu kommt eine Verbindung von musikalischem Ereignis zu XML-Tag.
979 Alle LilyPond-Engraver sollen ihre Arbeit verrichten.
982 Alle Ausgabe-Objekte (also alle Stencils/Gruppen von Stencils) sollen der
983 Musik zugeordnet werden (und damit auch dem XML-Tag im XML-Baum).
986 Ein XML-Ausgabebackend soll hinzugefügt werden, welches die Layoutinformationen
987 für jedes Ausgabe-Objekt den XML-Tags hinzufügen kann.
992 Das Ziel wird als erreicht angesehen, wenn eine (vorher festgelegte) Partitur
993 von MusicXML importiert und dann wieder exportiert werden kann, ohne dass
994 ungewollter Datenverlust eintritt.
996 @strong{Schwierigkeit:} mittel
998 @strong{Erfordernisse:} MusicXML, Python, grundlegene Kenntnis von LilyPond
1000 @strong{Mentoren:} Reinhold Kainhofer, Mike Solomon
1002 Kenntnis anderer Notensatzprogramme (zum Testen) wäre ein netter Bonus.
1004 @subheading Binde- und Legatobögen verbessern
1006 Die Standardform von Binde- und Legatobögen ist oft nicht zufriedenstellend.
1007 Überbindungen von enharmonischen Tönen (etwa @code{@{ cis'~ des' @}}) werden
1008 nicht unterstützt, auch Überbindungen, die von Schlüssel- oder Systemwechsel
1009 unterprochen werden, sind schlecht unterstützt. Das Projekt beinhaltet das
1010 Sammeln und Sortieren von Beispielen schlechter Ausgabe, das feststellen der
1011 richtigen Formatierung und das Schreiben das dazu notwendigen Codes.
1013 @strong{Schwierigkeit:} schwer
1015 @strong{Erfordernisse:} C++, Erfahrung mit Heuristiken
1017 @strong{Empfohlene Kenntnisse:} LilyPond-Kenntniss, Sinn für Ästhetik
1019 @strong{Mentor:} Mike Solomon
1021 @subheading Eine besondere Variante bestimmter Glyphen hinzufügen
1023 Zusätzliche Varianten von Glyphen schaffen für Situationen wie auf der Linie,
1024 zwischen den Linien, kürzere und schmalere Varianten für z. B. Versetzungszeichen,
1025 zusammen mit einer Infrastruktur, die das unterstützt. Ein Beispiel ist die
1026 Breve der Alten Notation, deren Notenkopf in zwei Varianten vorkommt, mit
1027 kleinerem und größerem Loch.
1029 @strong{Schwierigkeit:} leicht
1031 @strong{Erfordernisse:} MetaFont, C++, gutes Auge für Details
1033 @strong{Empfohlene Kenntnisse:} grundlegene LilyPond-Kenntnis
1035 @strong{Mentor:} Werner Lemberg
1037 @subheading Bebalkung verbessern
1039 Die Standardpositionen von normaler Bebalkung, Bebalkung über Systeme hinweg,
1040 unterbrochene und Knie-Bebaklung sollte verbessert werden. Balken sollten
1041 sich am Kontext und benachbarten Noten orientieren (siehe
1042 @uref{http://icking-music-archive.org/lists/sottisier/sottieng.pdf,
1043 Abschnitt 2.2}). Wenn möglich, sollte die Rechenzeit für die Bebalkung
1046 @strong{Schwierigkeit:} mittel
1048 @strong{Erfordernisse:} C++, Erfahrung mit Heuristiken
1050 @strong{Empfohlene Kenntnisse:} Sinn für Ästhetik
1052 @strong{Mentoren:} Mike Solomon, Carl Sorensen
1055 @subheading Bessere Unterstützung für Tabulaturen
1057 @divClass{keep-bullets}
1061 Nicht-monotonische Saitenstimmungen, wie Ukulele
1064 Ein Eingabemodus für Tabulaturen (im Moment wird die Information notiert
1065 wie die übliche westliche Notation, beispielsweise eine Viertelnote Fis,
1066 und dann in eine Tabulatur konvertiert), um mittelalterliche Lautentabulaturen
1067 transkribieren zu können.
1070 Wenn ein Bunddiagramm für einen Akkord definiert ist, sollte diese Information
1071 benützt werden, um den Akkord auf dem System darzustellen (und nicht nur eine
1072 Standarddarstellung benützt werden).
1077 @strong{Schwierigkeit:} leicht
1079 @strong{Erfordernisse:} C++
1081 @strong{Empfohlene Kenntnisse:} Kenntnis von Tabulaturnotation familiarity
1083 @strong{Mentor:} Carl Sorensen
1085 @subheading Kompilationswarnungen aufräumen
1087 Aufräumen von Kompilationswarnungen, statischer Codeanalyse und Valgrind-Warnungen.
1088 Werkzeuge zur automatischen Analyse von Code (Warnungen in @code{g++} und
1089 @code{clang}) und Analysewerkzeuge wie die Valgrind-memory-leak-detection und
1090 callgrind code profiler stellen wertvolle Informationen über mögliche Probleme
1091 im C++-Code zu Verfügung. Wenn man diese Warnungen aufräumt, könnte man auch
1092 automatisch alle Patche zurückweisen, die neue Warnungen mit sich bringen würden.
1094 @strong{Schwierigkeit:} mittel
1096 @strong{Erfordernisse:} C++
1098 @strong{Mentoren:} Joe Neeman, Reinhold Kainhofer
1105 @unnumberedsec Autoren
1106 @translationof Authors
1108 @divClass{column-left-top}
1109 @subheading Current Development Team
1111 @divClass{keep-bullets}
1116 @divClass{column-right-top}
1117 @subheading Previous Development Team
1119 @divClass{keep-bullets}
1125 @divClass{column-center-top}
1126 @subheading Current Contributors
1128 @divClass{keep-bullets}
1129 @subsubheading Programming
1137 @subsubheading Documentation
1141 @subsubheading Bug squad
1145 @subsubheading Support
1149 @subsubheading Translation
1151 @translationsCurrent
1157 @divClass{column-center-bottom}
1158 @subheading Previous Contributors
1160 @divClass{keep-bullets}
1161 @subsubheading Programming
1169 @subsubheading Documentation
1173 @c uncomment when we have any previous members -gp
1174 @c @subsubheading Bug squad
1178 @subsubheading Support
1182 @subsubheading Translation
1184 @translationsPrevious
1191 @node Veröffentlichungen
1192 @unnumberedsec Veröffentlichungen
1193 @translationof Publications
1195 @divClass{column-center-top}
1196 @subheading Was wir über LilyPond geschrieben haben
1198 @divClass{keep-bullets}
1200 @include we-wrote.itexi
1206 @divClass{column-center-bottom}
1207 @subheading Was andere mit LilyPond gemacht haben
1209 @divClass{keep-bullets}
1211 @include others-did.itexi
1216 @contactUsAbout{wissenschaftliche Aufsätzen}
1219 @node Ältere Neuigkeiten
1220 @unnumberedsec Ältere Neuigkeiten
1221 @translationof Old news
1223 @divClass{heading-center}
1224 @warning{Viele alte Ankündigungen und Listen der Änderungen finden sich in der
1225 @ref{Abstellkammer}}
1228 @include web/news-front.itexi
1230 @include web/news.itexi
1235 @unnumberedsec Abstellkammer
1236 @translationof Attic
1238 @divClass{column-center-top}
1239 @subheading Ankündigungen
1241 Ankündigungen und Neuigkeiten nach Version:
1242 @uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
1243 @miscLink{announce-v2.12,v2.12},
1244 @miscLink{announce-v2.10,v2.10},
1245 @miscLink{announce-v2.8,v2.8},
1246 @miscLink{announce-v2.6,v2.6},
1247 @miscLink{announce-v2.4,v2.4},
1248 @miscLink{announce-v2.2,v2.2},
1249 @miscLink{announce-v2.0,v2.0},
1250 @miscLink{ANNOUNCE-1.2,v1.2},
1251 @miscLink{ANNOUNCE-1.0,v1.0},
1252 @miscLink{ANNOUNCE-0.1,v0.1}
1254 Ausführliche Liste der Änderungn nach Version:
1255 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
1256 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
1257 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
1258 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
1259 @uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
1260 @uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
1261 @uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
1262 @uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
1263 @uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
1264 @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
1265 @miscLink{NEWS-1.4,v1.4},
1266 @miscLink{NEWS-1.2,v1.2}
1270 @divClass{column-center-bottom}
1271 @subheading Änderungslog
1273 Änderungslog für Entwickler nach Version:
1274 @miscLink{ChangeLog-2.10,v2.10},
1275 @miscLink{ChangeLog-2.3,v2.3},
1276 @miscLink{ChangeLog-2.1,v2.1},
1277 @miscLink{ChangeLog-1.5,v1.5 (1)},
1278 @miscLink{CHANGES-1.5,v1.5 (2)},
1279 @miscLink{CHANGES-1.4,v1.4},
1280 @miscLink{CHANGES-1.3,v1.3},
1281 @miscLink{CHANGES-1.2,v1.2},
1282 @miscLink{CHANGES-1.1,v1.1},
1283 @miscLink{CHANGES-1.0,v1.0},
1284 @miscLink{CHANGES-0.1,v0.1},
1285 @miscLink{CHANGES-0.0,v0.0}