]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/web/community.itexi
Issue 3951: Fix broken LSR links in docs.
[lilypond.git] / Documentation / de / web / community.itexi
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish:  a0077273ac8bf29ae472c8712bc78a02d138f898
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes.
8 @end ignore
9
10 @c Translators: Till Paala
11
12 @include included/authors.itexi
13 @include included/helpus.itexi
14
15 @node Gemeinschaft
16 @unnumbered Gemeinschaft
17 @translationof Community
18
19 @divClass{link-headings}
20
21 @divClass{column-center-top}
22 @subheading Zusammenarbeit mit der Gemeinschaft
23
24 @itemize
25
26 @item
27 @ref{Kontakt}: hier erhalten Sie Hilfe, können diskutieren und
28 in in Kontakt mit der Gemeinschaft bleiben.
29
30 @item
31 @ref{Minimalbeispiele}: sie werden @emph{sehr stark} empfohlen,
32 wenn man über LilyPond diskutieren will.
33
34 @item
35 @ref{Fehlerberichte}: wenn etwas schief gelaufen ist.
36
37 @end itemize
38 @divEnd
39
40 @divClass{column-left-bottom}
41 @subheading LilyPond besser machen
42
43 @itemize
44
45 @item
46 @ref{Helfen Sie uns}: Ihre Mitarbeit wird benötigt.
47
48 @item
49 @ref{Sponsoren}: finanzielle Unterstützung.
50
51 @item
52 @ref{Entwicklung}: für Mitarbeiter und Tester.
53
54 @item
55 @ref{GSoC 2012}: Liste der Projekte für den Google Summer of Code.
56
57 @item
58 @ref{Autoren}: die Menschen, die LilyPond zu dem gemacht haben,
59 was es jetzt ist.
60
61 @end itemize
62 @divEnd
63
64 @divClass{column-right-bottom}
65 @subheading Verschiedenes
66
67 @itemize
68
69 @item
70 @ref{Veröffentlichungen}: was wir geschrieben haben oder was über
71 uns geschrieben wurde.
72
73 @item
74 @ref{Ältere Neuigkeiten}: ein Archiv.
75
76 @item
77 @ref{Abstellkammer}: Ankündigungen und Listen der Veränderungn von vorherigen Versionen.
78
79 @end itemize
80 @divEnd
81
82 @divEnd
83
84
85 @divClass{hide}
86 @menu
87 * Kontakt::
88 * Minimalbeispiele::
89 * Fehlerberichte::
90 * Helfen Sie uns::
91 * Sponsoren::
92 * Entwicklung::
93 * GSoC 2012::
94 * Autoren::
95 * Veröffentlichungen::
96 * Ältere Neuigkeiten::
97 * Abstellkammer::
98 @end menu
99 @divEnd
100
101
102 @node Kontakt
103 @unnumberedsec Kontakt
104 @translationof Contact
105
106
107 @divClass{column-left-bottom}
108 @subheading Benutzergruppen und Hilfe
109
110 @subsubheading Mailingliste der Benutzer: @code{lilypond-user@@gnu.org}
111
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.
114
115 @quotation
116 @uref{http://mail.gnu.org/mailman/listinfo/lilypond-user,
117 lilypond-user Abonnement und Info}
118
119 @uref{http://mail.gnu.org/archive/html/lilypond-user/,
120 user Archiv1}
121 @uref{http://www.mail-archive.com/lilypond-user@@gnu.org/,
122 Archiv2}
123 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.general,
124 Archiv3}
125
126 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.general,
127 mit gmaine an lilypond-user schicken}
128 @end quotation
129
130 @warning{Wenn Sie Fragen stellen (immer auf Englisch) benutzen
131 Sie bitte @ref{Minimalbeispiele}!}
132
133
134 @subsubheading LilyPond-Schnipsel-Depot
135
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
139 eigene Beispiele!
140
141 @example
142 @uref{http://lsr.di.unimi.it}
143 @end example
144
145 Besonders lehrreiche Beispiele aus dem LSR werden in unsere offizielle
146 Dokumentation eingefügt, in @ref{Schnipsel}.
147
148 @subsubheading IRC
149
150 Etwas Unterstützung können Sie auch auf unserem IRC-Kanal erhalten:
151
152 @example
153 @uref{irc://irc.freenode.net/lilypond, #lilypond@@irc.freenode.net}
154 @end example
155
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.
159
160 @html
161 <form action="http://webchat.freenode.net"
162       method="get"
163       name="f_lily_irc"
164   <label>irc name:
165     <input name="nick" type="text" size="15" value="">
166   </label>
167   <input name="channels" type="hidden" value="lilypond">
168   <input type="submit" value="#lilypond IRC Chat beitreten">
169 </form>
170
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;
180 </script>
181 @end html
182
183 @subsubheading Andere Sprachen
184
185 @uref{http://www.lilypondforum.de/,
186 Deutsches LilyPond-Forum}
187
188 @quotation
189 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-es,
190 Spanische Mailingliste}
191
192 @uref{http://groups.google.com/group/lilypond-brasil,
193 Portugiesische Gruppe}
194
195 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
196 Französische Mailingliste}
197
198 @uref{http://www.lilypondforum.nl/,
199 Holländisches Forum}
200 @end quotation
201
202 @divEnd
203
204
205 @divClass{column-right-top}
206 @subheading Bleiben Sie informiert
207
208 @subsubheading LilyPond Report
209
210 Der einfachste Weg in Kontakt zu bleiben ist es, den Newsletter
211 unserer Gemeinschaft zu lesen, den LilyPond Report (auf Englisch).
212
213 @example
214 @uref{http://news.lilynet.net}
215 @end example 
216
217 @subsubheading Mailingliste für neue Versionen: @code{info-lilypond@@gnu.org}
218
219 Diese Mailingliste ist sehr wenig aktiv und kann nur gelesen werden:
220 hier wird über neue Versionen von LilyPond informiert.
221
222 @quotation
223 @uref{http://lists.gnu.org/mailman/listinfo/info-lilypond,
224 info-lilypond Abonnement und Info}
225
226 @uref{http://mail.gnu.org/archive/html/info-lilypond/,
227 info Archiv1}
228 @uref{http://www.mail-archive.com/info-lilypond@@gnu.org/,
229 Archiv2}
230 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.announce,
231 Archiv3}
232
233 @c don't include gmane posting here.  -gp
234 @end quotation
235
236
237 @divEnd
238
239
240 @divClass{column-right-bottom}
241 @subheading Diskussionen der Entwickler
242
243 @subsubheading Entwickler-Mailingliste: @code{lilypond-devel@@gnu.org}
244
245 Die meisten Diskussionen von Entwicklern finden auf dieser Liste
246 statt.  Änderungen sollten hier hin geschickt werden.
247
248 @quotation
249 @uref{http://mail.gnu.org/mailman/listinfo/lilypond-devel,
250 lilypond-devel Abonnement und Info}
251
252 @uref{http://mail.gnu.org/archive/html/lilypond-devel/,
253 devel Archiv1}
254 @uref{http://www.mail-archive.com/lilypond-devel@@gnu.org/,
255 Archiv2}
256 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.devel,
257 Archiv3}
258
259 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.devel,
260 mit gmane an lilypond-devel schicken}
261 @end quotation
262
263
264 @subsubheading Mailingliste für Fehler: @code{bug-lilypond@@gnu.org}
265
266 Fehlermeldungen und Diskussionen finden hier statt.
267
268 @quotation
269 @uref{http://mail.gnu.org/mailman/listinfo/bug-lilypond,
270 bug-lilypond Abonnement und Info}
271
272 @uref{http://mail.gnu.org/archive/html/bug-lilypond/,
273 bug Archiv1}
274 @uref{http://www.mail-archive.com/bug-lilypond@@gnu.org/,
275 Archiv2}
276 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.bugs,
277 Archiv3}
278
279 @c don't include gmane posting here.  -gp
280 @end quotation
281
282 @warning{Bevor Sie eine Nachricht an die Fehler-Liste schreiben,
283 lesen Sie bitte unsere Richtlinien für @ref{Fehlerberichte}.}
284
285 @divEnd
286
287 @divClass{column-right-bottom}
288 @subheading Private E-Mails
289
290 Private Angelegenheiten sollten an Graham Percival
291 (den Projektmanager) gerichtet werden, der dann die
292 Betroffen einbezieht.
293
294 @divEnd
295
296
297 @node Minimalbeispiele
298 @unnumberedsec Minimalbeispiele
299 @translationof Tiny examples
300
301 @divClass{column-center-top}
302 @subheading Was sind @qq{Minimalbeispiele}?
303
304 Ein Minimalbeispiel ist eine vollständige Quelldatei, die
305 @strong{nicht} mehr weiter reduziert werden kann, ohne dass das
306 illustrierte Problem verschwindet.  Es sollten keine Warnungen und
307 Fehlermeldungen produziert werden, die nicht mit dem Problem im
308 Zusammenhang stehen.
309
310 @divEnd
311
312 @divClass{column-left-bottom}
313 @subheading Warum sollte ich Minimalbeispiele erstellen?
314
315 @divClass{keep-bullets}
316 @itemize
317
318 @item
319 Je einfacher ein Beispiel ist, um so schneller können mögliche
320 Hilfeleistende das Beispiel untersuchen, das auftretende Problem
321 einkreisen und Ihnen helfen.
322
323 @item
324 Die effiziente Analyse eines Problems erfordert ohnehin eine
325 Reduktion auf das wesentliche.  Kippen Sie umfangreiches Material
326 in der Liste ab, so scheint Ihnen die Lösung Ihres Problems keine
327 eigene Mühe wert.
328
329 @item
330 Ein Minimalbeispiel zu erstellen hilft Ihnen zu verstehen, was
331 vorgeht.  Viele Problemberichte erübrigen sich schon während der
332 Erstellung eines Minimalbeispiels.  Ist ein @qq{Bug} mit einem
333 bestimmten Minimalbeispiel nicht reproduzierbar, ist es
334 wahrscheinlich, daß er andere Ursachen als vermutet hat.
335
336 @end itemize
337 @divEnd
338
339 @divEnd
340
341
342 @divClass{column-right-bottom}
343 @subheading Wie werden sie erstellt?
344
345 @divClass{keep-bullets}
346 @itemize
347
348 @item
349 Immer die @code{\version}-Nummer einfügen.
350
351 @item
352 Machen Sie es klein!  Beispiele zur Platzverteilung oder dem
353 Seitenlayout können viele Notentakte erfordern, aber die meisten
354 Probleme können in weniger als einem einzigen Takt gezeigt werden.
355
356 @item
357 Wenn Sie versuchen, ein Beispiel zu erstellen, versuchen Sie
358 zuerst, Abschnitt Ihrer Datei auszukommentieren @w{(@code{%}
359 oder @code{%@{ @dots{} %@}})}.  Wenn Sie etwas auskommentieren
360 können, und das Problem immer noch gezeigt wird, entfernen Sie die
361 auskommentierten Abschnitte.
362
363 @item
364 Vermeiden Sie komplizierte Noten, Tonarten, Schlüssel oder Taktarten, es sei denn Ihr Problem hat mit ihnen etwas zu tun.
365
366 @item
367 Benutzen Sie nicht @code{\override} oder @code{\set}, es sei denn,
368 der Fehler zeigt sich im Zusammenhang mit diesen Befehlen.
369
370 @item
371 Sie können auch zusätzlich ein Bild anhängen, welches die gewünschte graphische
372 Darstellung zeigt.
373
374 @end itemize
375 @divEnd
376
377 @divEnd
378
379 @divClass{column-center-bottom}
380 @subheading Wie klein sollten sie sein?
381 @c How tiny should they be?
382
383 Ist der Code unten ein Minimalbeispiel?
384
385 @example
386 \version "2.14.1"
387 \include "english.ly"
388
389 \score @{
390   \new Staff @{
391     \key d \major
392     \numericTimeSignature
393     \time 2/4
394     <cs' d'' b''>16 <cs' d'' b''>8.
395     %% Here: the tie on the D's looks funny
396     %% Too tall? Left-hand endpoint is not aligned with the B tie?
397     ~
398     <cs' d'' b''>8 [ <b d'' a''> ]
399   @}
400 @}
401 @end example
402
403 Das ist zwar kein langer Code, aber ein wirkliches Minimalbeispiel ist
404 folgendes:
405
406 @example
407 \version "2.14.1"
408 @{
409   % middle tie looks funny here:
410   <c' d'' b''>8. ~ <c' d'' b''>8
411 @}
412 @end example
413
414 Wenige Minimalbeispiele brauchen mehr als 10 Zeilen,
415 meistens kann das Problem mit vier Zeilen gezeigt werden!
416
417 @divEnd
418
419
420
421 @node Fehlerberichte
422 @unnumberedsec Fehlerberichte
423 @translationof Bug reports
424
425 @divClass{heading-center}
426 Wenn Ihre Datei zu einem Programmabsturz oder falschem Notensatz führt,
427 handelt es sich um einen Fehler.
428 @divEnd
429
430 @divClass{column-center-top}
431 @subheading 1. Schritt: Bekannte Fehler
432
433 Vielleicht ist der Fehler schon bekannt.  Prüfen Sie hier:
434
435 @example
436 @uref{http://code.google.com/p/lilypond/issues/list}
437 @end example
438
439 @warning{Bitte fügen Sie @strong{NICHT} selber neue Fehlerberichte
440 hinzu!  Wenn der Fehler einmal im Bug-Tracker zu sehen ist,
441 können Sie selber weitere Informationen hinzufügen.}
442
443 @divEnd
444
445
446 @divClass{column-left-bottom}
447 @subheading 2. Schritt: Einen Fehlerbericht erstellen
448
449 Wenn Sie einen Fehler entdeckt haben, der nicht aufgelistet ist,
450 helfen Sie uns bitte, indem Sie einen Fehlerbericht (bug report)
451 erstellen.
452
453 @warning{Wir akzeptieren Fehlerberichte nur als
454 @ref{Minimalbeispiele}.  Wir haben sehr begrenzte Ressourcen,
455 weshalb jedes nicht-Minimalbeispiel
456 zurückgewiesen wird.  Fast jeder Fehler kann mit vier oder sogar
457 weniger Noten demonstriert werden!}
458
459 Hier ein Beispiel eines guten bug reports:
460
461 @example
462 % Accidentals should be printed for only
463 % the first note in a tie, but this version
464 % prints flats on both notes.
465 \version "2.10.1"
466
467 \relative c'' @{
468  bes1 ~
469  bes1
470 @}
471 @end example
472
473 @divEnd
474
475 @divClass{column-right-bottom}
476 @subheading 3. Schritt:  Einsenden eines Fehlerberichtes
477
478 Wenn Sie sichergestellt haben, dass der Fehler noch nicht
479 bekannt ist und einen Fehlerbericht erstellt haben, senden sie
480 ihn bitte uns zu!
481
482 @divClass{keep-bullets}
483 @itemize
484
485 @item
486 Wenn Sie die Emailliste @uref{mailto:bug-lilypond@@gnu.org,
487 +bug-lilypond@@gnu.org} bereits abonniert haben, können Sie
488 ganz gewöhnlich eine E-Mail schicken.
489
490 @item
491 Wenn Sie nicht Mitglied der Liste sind, können Sie trotzdem
492 einen Fehlerbericht über die 
493 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,
494 gmane lilypond.bugs web interface} schicken.
495
496 Es gibt jedoch eine genaue Überprüfung auf der Liste, die verhindert,
497 dass man top-posted.  Diese Überprüfung wird häufig inkorrekt
498 von LilyPond-Dateien alarmiert.  Darum fügen Sie
499
500 @example
501 > I'm not top posting.
502 @end example
503
504 @noindent
505 (Sie @emph{müssen} das @code{>} mit einfügen) zu Anfang ihres
506 Fehlerberichtes hinzu.
507
508 @end itemize
509 @divEnd
510 @divEnd
511
512 @divClass{column-center-bottom}
513 @subheading 4. Schritt: Auf Antwort warten
514
515 Wenn Ihr Fehlerbericht an die Liste versandt wurde, untersucht
516 unser Fehlerbeseitiger (engl. bug squad) den Bericht.  Sie werden
517 eventuell nach mehr Information gefragt.  Sie werden informiert,
518 wann der Bericht um Tracker hinzugefüt wird.  Warten Sie
519 bitte vier Tage, da uns nur eine geringe Zahl an Helfern zur Verfügung stehen.
520
521 Wenn ein Fehler dem Tracker hinzugefügt wurde, können Sie ihn kommentieren,
522 um mehr Information hinzuzufügen.  Sie können den Fehler auch markieren,
523 sodass Sie immer eine E-Mail
524 erhalten, wenn Aktivität für diesen Fehler vorkommt.  Hierzu müssen
525 Sie einen Google-Account haben.
526 @divEnd
527
528
529 @divClass{column-center-bottom}
530 @subheading Optionale Hilfe: Das gewünschte Verhalten erklären
531
532 Wenn ein Fehlerbericht einmal dem Tracker hinzugefügt wurde, kann es
533 sehr hilfreich sein, wenn wir sehen können, wie die gewünschte Ausgabe
534 aussieht.  Sie können beliebig Code, Text und Bilder (auch mit
535 anderen Programmen erstellt) hinzufügen, die das gewünschte Bild
536 demonstrieren.
537
538 @divEnd
539
540
541 @node Helfen Sie uns
542 @unnumberedsec Helfen Sie uns
543 @translationof Help us
544
545 @divClass{column-center-top}
546 @helpusNeed
547
548 @divEnd
549
550 @divClass{column-left-top}
551 @divClass{keep-bullets}
552 @helpusSimple
553
554 @divEnd
555 @divEnd
556
557 @divClass{column-right-top}
558 @helpusAdvanced
559
560 @divEnd
561
562
563 @node Sponsoren
564 @unnumberedsec Sponsoren
565 @translationof Sponsoring
566
567 @divClass{keep-bullets}
568 @divClass{column-left-top}
569 @subheading Materielle Hilfe
570
571 In der Vergangenheit
572
573 @itemize
574 @item haben einige Benutzers für neue Eigenschaften bezahlt
575 @item haben sich einige Entwickler einstellen lassen, um neue Eigenschaften
576 hinzuzufügen
577 @end itemize
578
579 Das LilyPond-Projekt kann derartige Verabredungen nicht koordinieren,
580 wir wollen deshalb weder dazu aufrufen noch davon abraten.  Jegliche
581 Abkommen zwischen privaten Personen beziehen sich nur auf diese
582 Personen, ncht auf das LilyPond-Projekt.
583
584 @divEnd
585
586 @divClass{column-right-top}
587 @subheading Richtlinien
588
589 Jeder Benutzer, der Geld gegen Arbeit eintauschen will, sollte
590 Folgendes im Auge behalten:
591
592 @itemize
593 @item
594 LilyPond-Entwickler können ihre Angebote auf den E-Mail-Listen
595 von Zeit zu Zeit bewerben.
596
597 @item
598 Jegliche Abkommen zwischen privaten Personen sollten die
599 normalen Vorsichtsmaßnahmen beinhalten: wer bezahlt, wieviel
600 bezahlt werden soll, mit welcher Methoden und nach welchen
601 Bedingungen.  Wir empfehlen, dass alle Unklarheiten bezüglich
602 dieser Punkte geklärt werden sollten, bevor die Arbeit beginng.
603
604 @end itemize
605
606 @divEnd
607
608 @divClass{column-center-bottom}
609 @subheading Interessierte Entwickler
610
611 Hier ist eine Liste der Leute, die sich Dienstleistungen
612 sponsoren lassen.  Die Menge an Arbeit, die unterschiedliche
613 Entwickler im Laufe des Jahres vollbringen, kann stark
614 schwanken.  Wir können nicht garantieren, dass die Liste
615 aktuell ist oder die Leute auf der Liste über bestimmte
616 Fähigkeiten verfügen.  Das einzige Kriterium ist, dass
617 die entsprechende Person um Aufnahme in die Liste gebeten
618 hat.
619
620 Ein Blick auf die erbrachten Leistungen im git-Repositorium
621 ist eine gute Art sich über Aktivität und Erfahrenheit von
622 Entwicklern Klarheit zu verschaffen.  Statistiken bis
623 @versionDevel{}:
624
625 @multitable @columnfractions .3 .3 .3
626 @item @uref{http://lilypond.org/~graham/gitstats-all/, gesamter Zeitraum}
627 @tab @uref{http://lilypond.org/~graham/gitstats-1year/, das letzte Jahr}
628 @tab @uref{http://lilypond.org/~graham/gitstats-3months/, die letzten drei Monate}
629 @end multitable
630
631 Interessirte Entwickler:
632 @table @asis
633 @item @email{dak@@gnu.org, David Kastrup}
634 Spenden sind notwendig, damit ich meine aktuelle Vollzeitbeschäftigung
635 an LilyPond aufrechterhalten kann.  Ich konzentriere mich auf das
636 Schnittstellendesign für Benutzer und Programmieren, auf Kohäränz,
637 Implementation, Vereinfachung, Dokumentation und Fehlerbeseitigung.
638
639 @c Format
640 @c @item @email{name@@adress.domain, Name}
641 @c area of interest (256 chars max)
642
643 @end table
644
645 @divEnd
646 @divEnd
647
648
649 @node Entwicklung
650 @unnumberedsec Entwicklung
651 @translationof Development
652
653 @divClass{heading-center}
654 @ifclear web_version
655   @heading Entwicklung für LilyPond @version
656 @end ifclear
657 @ifset web_version
658   @heading Entwicklung für LilyPond @versionDevel
659 @end ifset
660
661
662 @warning{Hier handelt es sich um nicht stabile Entwicklerversionen.
663 Wenn Sie nicht genau wissen, wie man LilyPond installiert und
664 benutzt, empfehlen wir ausdrücklich, die @ref{Download, stabilen Download}-Versionen
665 zu benutzen und die @ref{Handbücher, stabilen Handbücher} zu lesen.}
666
667 @divEnd
668
669 @divClass{column-center-top}
670 @subheading Veröffentlichungsnummern
671
672 Es gibt zwei Veröffentlichungsreihen für LilyPond: stabile Versionen
673 und die unstabilen Entwicklerversionen.  Stabile Versionen haben eine
674 gerade zweite Versionsnummer (also etwa 2.8, 2.10, 2.12).
675 Entwicklerversionen haben eine ungerade zweite Versionsnummer
676 (also 2.7, 2.9, 2.11).
677
678 @divEnd
679
680
681 @divClass{column-left-top}
682 @subheading Download
683
684 Anleitungen zu git und der Kompilierung finden sich im Contributor's Guide (nur auf Englisch).
685
686 @quotation
687 @uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, lilypond git-Repositorium}
688 @end quotation
689
690 Schreiber der Dokumentation und Tester sollten die neuesten
691 Binärpakete herunterladen:
692
693 @quotation
694
695 @downloadDevelLinuxNormal
696
697 @downloadDevelLinuxBig
698
699 @downloadDevelLinuxPPC
700
701 @downloadDevelFreeBSDNormal
702
703 @downloadDevelFreeBSDBig
704
705 @downloadDevelDarwinNormal
706
707 @downloadDevelDarwinPPC
708
709 @downloadDevelWindows
710
711 @downloadDevelSource
712
713 @end quotation
714
715 @divEnd
716
717
718 @divClass{column-right-top}
719 @subheading Handbuch für Entwicklungsarbeiten (Contributor's guide)
720
721 Die Entwicklung von LilyPond ist eine ziemlich komplizierte Angelegenheit.
722 Um neuen Mitarbeitern zu helfen und das ganze System (ziemlich)
723 stabil zu halten, haben wir ein Handbuch für Entwicklungsarbeiten
724 geschrieben (nur auf Englisch).
725
726 @docLinksBare{Handbuch für Entwicklungsarbeiten, contributor,
727   @rcontribnamed{Top,Handbuch für Entwicklungsarbeiten},
728   @manualDevelContributorSplit,
729   @manualDevelContributorBig, 500 kB,
730   @manualDevelContributorPdf, 2.8 MB}
731
732 @divEnd
733
734
735 @divClass{column-center-top}
736 @subheading Regressionsteste
737
738 @divClass{keep-bullets}
739
740 @ifclear web_version
741
742 @itemize
743 @item
744 @uref{../../input/regression/collated-files.html, Regressionsteste}:
745 Die Regressionsteste dieser Version.
746 (@uref{../../input/regression/collated-files.pdf, PDF-Version})
747
748 @item
749 @uref{../../input/regression/musicxml/collated-files.html, MusicXML-Teste}:
750 musicXML-Regressionsteste dieser Version.
751 (@uref{../../input/regression/musicxml/collated-files.pdf, PDF-Version})
752
753 @item
754 @uref{../../input/regression/abc2ly/collated-files.html, abc2ly-Teste}:
755 abc2ly-Teste dieser Version.
756 (@uref{../../input/regression/abc2ly/collated-files.pdf, PDF-Version})
757
758 @item
759 @uref{../../input/regression/lilypond-book/collated-files.html, lilypond-book-Teste}:
760 lilypond-book-Teste dieser Version.
761 (@uref{../../input/regression/lilypond-book/collated-files.pdf, PDF-Version})
762 @end itemize
763
764 @end ifclear
765
766 @ifset web_version
767 @subsubheading Entwicklungsversion
768
769 @itemize
770 @item @regtestDevel (@regtestDevelPdf{})
771
772 @item @regtestDevelXml (@regtestDevelXmlPdf{})
773
774 @item @regtestDevelAbc (@regtestDevelAbcPdf{})
775
776 @item @regtestDevelLilypondBook (@regtestDevelLilypondBookPdf{})
777 @end itemize
778
779 @subsubheading Stabile Version
780
781 @itemize
782 @item @regtestStable (@regtestStablePdf{})
783
784 @item @regtestStableXml (@regtestStableXmlPdf{})
785
786 @item @regtestStableAbc (@regtestStableAbcPdf{})
787
788 @item @regtestStableLilypondBook (@regtestStableLilypondBookPdf{})
789 @end itemize
790
791 @end ifset
792
793
794
795 @subsubheading Alle Versionen
796
797 @itemize
798 @item @uref{http://lilypond.org/test, Vergleiche zweier Versionen}:
799
800 @item @uref{http://lilypond.org/download/binaries/test-output/,
801 Archiv aller Regressionsteste}
802
803 @end itemize
804
805 @divEnd
806 @divEnd
807
808
809
810 @divClass{column-center-bottom}
811 @subheading Handbücher
812
813 @ifclear web_version
814 @warning{Diese Handbücher sind für LilyPond @version{}; die neuesten
815 Handbücher finden sich auf @url{http://lilypond.org}.}
816 @end ifclear
817
818 @divClass{normal-table}
819 @multitable @columnfractions .3 .3 .3
820 @headitem Einleitung
821 @item
822 @docLinkSplit{Lernen,learning,@manualDevelLearningSplit-de}
823 @tab
824 @docLinkBig{Lernen,learning,@manualDevelLearningBig-de}
825 @tab
826 @docLinkPdf{Lernen,learning,@manualDevelLearningPdf-de}
827
828 @item
829 @docLinkSplit{Glossar,music-glossary,@manualDevelGlossarySplit}
830 @tab
831 @docLinkBig{Glossar,music-glossary,@manualDevelGlossaryBig}
832 @tab
833 @docLinkPdf{Glossar,music-glossary,@manualDevelGlossaryPdf}
834
835 @item
836 @docLinkSplit{Aufsatz,essay,@manualDevelEssaySplit-de}
837 @tab
838 @docLinkBig{Aufsatz,essay,@manualDevelEssayBig-de}
839 @tab
840 @docLinkPdf{Aufsatz,essay,@manualDevelEssayPdf-de}
841
842 @headitem Häufig benutzte Handbücher
843
844 @item
845 @docLinkSplit{Notation,notation,@manualDevelNotationSplit-de}
846 @tab
847 @docLinkBig{Notation,notation,@manualDevelNotationBig-de}
848 @tab
849 @docLinkPdf{Notation,notation,@manualDevelNotationPdf-de}
850
851 @item
852 @docLinkSplit{Benutzung,usage,@manualDevelUsageSplit-de}
853 @tab
854 @docLinkBig{Benutzung,usage,@manualDevelUsageBig-de}
855 @tab
856 @docLinkPdf{Benutzung,usage,@manualDevelUsagePdf-de}
857
858 @item
859 @docLinkSplit{Schnipsel,snippets,@manualDevelSnippetsSplit}
860 @tab
861 @docLinkBig{Schnipsel,snippets,@manualDevelSnippetsBig}
862 @tab
863 @docLinkPdf{Schnipsel,snippets,@manualDevelSnippetsPdf}
864
865
866 @headitem Seltenere Handbücher
867
868 @item
869 @docLinkSplit{Webseite,web,@manualDevelWebSplit-de}
870 @tab
871 @docLinkBig{Webseite,web,@manualDevelWebBig-de}
872 @tab
873 @docLinkPdf{Webseite,web,@manualDevelWebPdf-de}
874
875 @item
876 @docLinkSplit{Veränderungen,changes,@manualDevelChangesSplit}
877 @tab
878 @docLinkBig{Veränderungen,changes,@manualDevelChangesBig}
879 @tab
880 @docLinkPdf{Veränderungen,changes,@manualDevelChangesPdf}
881
882 @item
883 @docLinkSplit{Erweitern,extending,@manualDevelExtendingSplit-de}
884 @tab
885 @docLinkBig{Erweitern,extending,@manualDevelExtendingBig-de}
886 @tab
887 @docLinkPdf{Erweitern,extending,@manualDevelExtendingPdf-de}
888
889 @item
890 @docLinkSplit{Interna,internals,@manualDevelInternalsSplit}
891 @tab
892 @docLinkBig{Interna,internals,@manualDevelInternalsBig}
893 @tab
894 @docLinkPdf{Interna,internals,@manualDevelInternalsPdf}
895
896 @ifset web_version
897 @headitem Zum Herunterladen
898
899 @item
900 @doctarballDevel
901 @end ifset
902
903 @end multitable
904
905 @divEnd
906 @divEnd
907
908
909 @node GSoC 2012
910 @unnumberedsec GSoC (Google Summer of Code) 2012
911 @translationof GSoC 2012
912
913 @divClass{column-center-top}
914 @subheading Was ist Google Summer of Code?
915
916 Google Summer of Code ist ein globales Programm,
917 das Studenten Stipendien offeriert, um an Open-Source-Projekten während
918 der Sommerferien zu arbeiten.
919
920 Das LilyPond-Team hat beschlossen, dass sich hier eine ausgezeichnete Möglichkeit
921 bietet neue Mitarbeiter zu finden und Studenten, die sich schon an LilyPond beteiligen, weiter einzubinden. Einer unserer Mitarbeiter wurde für den
922 Sommer 2012 als Teil des @uref{http://www.gnu.org/, GNU-Projekts} angenommen;
923 wir hoffen, dass wir auch in kommenden Jahren an dem Programm teilnehmen können.
924
925 @divEnd
926
927 @divClass{column-center-bottom}
928 @subheading Unsere Ideenliste 2012
929
930 Unten befindet sich eine Liste mit empfohlenen Projekten für GSoC-Stundenten für
931 den Sommer 2012.  Wenn auch die Anmeldefrist vorbei ist, lassen wir die Informationen
932 trotzdem online, weil sie als Anregung für alle LilyPond-Entwickler dienen
933 können.   Einige Mitglieder des Entwicklungsteams helfen gerne Freiwilligen,
934 die sich an diese Projekte wagen wollen.
935
936 Es gibt natürlich viel mehr, was an LilyPond verbessert werden kann, darunter
937 auch sehr kleine Projekte.  Eine vollständige Liste aller bekannten Probleme
938 findet sich @uref{http://code.google.com/p/lilypond/issues/list, hier}.
939
940 @subheading Stichnoten
941
942 Lösen Sie Probleme mit der Synchronisation von Verzierungen (Vorschläge usw.),
943 zusammen mit der darunter liegenden Architektur (siehe
944 @uref{http://code.google.com/p/lilypond/issues/detail?id=34,
945 Nummer 34 in unserem Tracker}).  Verzierungen bringen das Zeitmaß von LilyPond
946 durcheinander, weil sie sozusagen in der Zeit rückwärts gehen.  Dadurch
947 entstehen seltsame Effekte, besonders wenn in einem Notensystem eine
948 Verzierung auftritt und im zweiten nicht.
949
950 @strong{Schwierigkeit:} mittel
951
952 @strong{Erfordernisse:} C++, MIDI
953
954 @strong{Empfohlen:} Bekannt mit den Interna von LilyPond
955
956 @strong{Mentoren:} Mike Solomon, Carl Sorensen
957
958 @subheading MusicXML
959
960 Hinzufügen von erweiterter Unterstützung für den Export von MusicXML und
961 Verbesserung des Imports, zusätzlich Tests, die die Funktionen überprüfen.
962 Abhängig von der zur Verfügung stehenden Zeit kann etwas oder alles der
963 folgenden Punkte implementiert werden:
964
965 @divClass{keep-bullets}
966 @itemize
967
968 @item
969 Der Export soll grundlegende Funktionen wie den MIDI-Export können (d. h.
970 die Benutzung von eigenen Exportklassen, abgeleitet von der Übersetzerklasse.)
971
972 @item
973 Der XML-Baum soll aus dem grundlegenden musikalischen Inhalt erstellt werden,
974 hinzu kommt eine Verbindung von musikalischem Ereignis zu XML-Tag.
975
976 @item
977 Alle LilyPond-Engraver sollen ihre Arbeit verrichten.
978
979 @item
980 Alle Ausgabe-Objekte (also alle Stencils/Gruppen von Stencils) sollen der
981 Musik zugeordnet werden (und damit auch dem XML-Tag im XML-Baum).
982
983 @item
984 Ein XML-Ausgabebackend soll hinzugefügt werden, welches die Layoutinformationen
985 für jedes Ausgabe-Objekt den XML-Tags hinzufügen kann.
986
987 @end itemize
988 @divEnd
989
990 Das Ziel wird als erreicht angesehen, wenn eine (vorher festgelegte) Partitur
991 von MusicXML importiert und dann wieder exportiert werden kann, ohne dass
992 ungewollter Datenverlust eintritt.
993
994 @strong{Schwierigkeit:} mittel
995
996 @strong{Erfordernisse:} MusicXML, Python, grundlegene Kenntnis von LilyPond
997
998 @strong{Mentoren:} Reinhold Kainhofer, Mike Solomon
999
1000 Kenntnis anderer Notensatzprogramme (zum Testen) wäre ein netter Bonus.
1001
1002 @subheading Binde- und Legatobögen verbessern
1003
1004 Die Standardform von Binde- und Legatobögen ist oft nicht zufriedenstellend.
1005 Überbindungen von enharmonischen Tönen (etwa @code{@{ cis'~ des' @}}) werden
1006 nicht unterstützt, auch Überbindungen, die von Schlüssel- oder Systemwechsel
1007 unterprochen werden, sind schlecht unterstützt.  Das Projekt beinhaltet das
1008 Sammeln und Sortieren von Beispielen schlechter Ausgabe, das feststellen der
1009 richtigen Formatierung und das Schreiben das dazu notwendigen Codes.
1010
1011 @strong{Schwierigkeit:} schwer
1012
1013 @strong{Erfordernisse:} C++, Erfahrung mit Heuristiken
1014
1015 @strong{Empfohlene Kenntnisse:} LilyPond-Kenntniss, Sinn für Ästhetik
1016
1017 @strong{Mentor:} Mike Solomon
1018
1019 @subheading Eine besondere Variante bestimmter Glyphen hinzufügen
1020
1021 Zusätzliche Varianten von Glyphen schaffen für Situationen wie auf der Linie,
1022 zwischen den Linien, kürzere und schmalere Varianten für z. B. Versetzungszeichen,
1023 zusammen mit einer Infrastruktur, die das unterstützt.  Ein Beispiel ist die
1024 Breve der Alten Notation, deren Notenkopf in zwei Varianten vorkommt, mit
1025 kleinerem und größerem Loch.
1026
1027 @strong{Schwierigkeit:} leicht
1028
1029 @strong{Erfordernisse:} MetaFont, C++, gutes Auge für Details
1030
1031 @strong{Empfohlene Kenntnisse:} grundlegene LilyPond-Kenntnis
1032
1033 @strong{Mentor:} Werner Lemberg
1034
1035 @subheading Bebalkung verbessern
1036
1037 Die Standardpositionen von normaler Bebalkung, Bebalkung über Systeme hinweg,
1038 unterbrochene und Knie-Bebaklung sollte verbessert werden.  Balken sollten
1039 sich am Kontext und benachbarten Noten orientieren (siehe
1040 @uref{http://icking-music-archive.org/lists/sottisier/sottieng.pdf,
1041 Abschnitt 2.2}).  Wenn möglich, sollte die Rechenzeit für die Bebalkung
1042 verkürzt werden.
1043
1044 @strong{Schwierigkeit:} mittel
1045
1046 @strong{Erfordernisse:} C++, Erfahrung mit Heuristiken
1047
1048 @strong{Empfohlene Kenntnisse:} Sinn für Ästhetik
1049
1050 @strong{Mentoren:} Mike Solomon, Carl Sorensen
1051
1052
1053 @subheading Kompilationswarnungen aufräumen
1054
1055 Aufräumen von Kompilationswarnungen, statischer Codeanalyse und Valgrind-Warnungen.
1056 Werkzeuge zur automatischen Analyse von Code (Warnungen in @code{g++} und
1057 @code{clang}) und Analysewerkzeuge wie die Valgrind-memory-leak-detection und
1058 callgrind code profiler stellen wertvolle Informationen über mögliche Probleme
1059 im C++-Code zu Verfügung.  Wenn man diese Warnungen aufräumt, könnte man auch
1060 automatisch alle Patche zurückweisen, die neue Warnungen mit sich bringen würden.
1061
1062 @strong{Schwierigkeit:} mittel
1063
1064 @strong{Erfordernisse:} C++
1065
1066 @strong{Mentoren:} Joe Neeman, Reinhold Kainhofer
1067
1068 @divEnd
1069
1070
1071
1072 @node Autoren
1073 @unnumberedsec Autoren
1074 @translationof Authors
1075
1076 @divClass{column-left-top}
1077 @subheading Current Development Team
1078
1079 @divClass{keep-bullets}
1080 @developersCurrent
1081 @divEnd
1082 @divEnd
1083
1084 @divClass{column-right-top}
1085 @subheading Previous Development Team
1086
1087 @divClass{keep-bullets}
1088 @developersPrevious
1089 @divEnd
1090 @divEnd
1091
1092
1093 @divClass{column-center-top}
1094 @subheading Current Contributors
1095
1096 @divClass{keep-bullets}
1097 @subsubheading Programming
1098
1099 @coreCurrent
1100
1101 @subsubheading Font
1102
1103 @fontCurrent
1104
1105 @subsubheading Documentation
1106
1107 @docCurrent
1108
1109 @subsubheading Bug squad
1110
1111 @bugsquadCurrent
1112
1113 @subsubheading Support
1114
1115 @supportCurrent
1116
1117 @subsubheading Translation
1118
1119 @translationsCurrent
1120
1121 @divEnd
1122 @divEnd
1123
1124
1125 @divClass{column-center-bottom}
1126 @subheading Previous Contributors
1127
1128 @divClass{keep-bullets}
1129 @subsubheading Programming
1130
1131 @corePrevious
1132
1133 @subsubheading Font
1134
1135 @fontPrevious
1136
1137 @subsubheading Documentation
1138
1139 @docPrevious
1140
1141 @c    uncomment when we have any previous members -gp
1142 @c @subsubheading Bug squad
1143
1144 @c @bugsquadCurrent
1145
1146 @subsubheading Support
1147
1148 @supportPrevious
1149
1150 @subsubheading Translation
1151
1152 @translationsPrevious
1153
1154 @divEnd
1155 @divEnd
1156
1157
1158
1159 @node Veröffentlichungen
1160 @unnumberedsec Veröffentlichungen
1161 @translationof Publications
1162
1163 @divClass{column-center-top}
1164 @subheading Was wir über LilyPond geschrieben haben
1165
1166 @divClass{keep-bullets}
1167
1168 @include we-wrote.itexi
1169
1170 @divEnd
1171 @divEnd
1172
1173
1174 @divClass{column-center-bottom}
1175 @subheading Was andere mit LilyPond gemacht haben
1176
1177 @divClass{keep-bullets}
1178
1179 @include others-did.itexi
1180
1181 @divEnd
1182 @divEnd
1183
1184 @contactUsAbout{wissenschaftliche Aufsätzen}
1185
1186
1187 @node Ältere Neuigkeiten
1188 @unnumberedsec Ältere Neuigkeiten
1189 @translationof Old news
1190
1191 @divClass{heading-center}
1192 @warning{Viele alte Ankündigungen und Listen der Änderungen finden sich in der
1193 @ref{Abstellkammer}}
1194 @divEnd
1195
1196 @include web/news-front.itexi
1197
1198 @include web/news.itexi
1199
1200
1201
1202 @node Abstellkammer
1203 @unnumberedsec Abstellkammer
1204 @translationof Attic
1205
1206 @divClass{column-center-top}
1207 @subheading Ankündigungen
1208
1209 Ankündigungen und Neuigkeiten nach Version:
1210 @uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
1211 @miscLink{announce-v2.12,v2.12},
1212 @miscLink{announce-v2.10,v2.10},
1213 @miscLink{announce-v2.8,v2.8},
1214 @miscLink{announce-v2.6,v2.6},
1215 @miscLink{announce-v2.4,v2.4},
1216 @miscLink{announce-v2.2,v2.2},
1217 @miscLink{announce-v2.0,v2.0},
1218 @miscLink{ANNOUNCE-1.2,v1.2},
1219 @miscLink{ANNOUNCE-1.0,v1.0},
1220 @miscLink{ANNOUNCE-0.1,v0.1}
1221
1222 Ausführliche Liste der Änderungn nach Version:
1223 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
1224 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
1225 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
1226 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
1227 @uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
1228 @uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
1229 @uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
1230 @uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
1231 @uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
1232 @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
1233 @miscLink{NEWS-1.4,v1.4},
1234 @miscLink{NEWS-1.2,v1.2}
1235
1236 @divEnd
1237
1238 @divClass{column-center-bottom}
1239 @subheading Änderungslog
1240
1241 Änderungslog für Entwickler nach Version:
1242 @miscLink{ChangeLog-2.10,v2.10},
1243 @miscLink{ChangeLog-2.3,v2.3},
1244 @miscLink{ChangeLog-2.1,v2.1},
1245 @miscLink{ChangeLog-1.5,v1.5 (1)},
1246 @miscLink{CHANGES-1.5,v1.5 (2)},
1247 @miscLink{CHANGES-1.4,v1.4},
1248 @miscLink{CHANGES-1.3,v1.3},
1249 @miscLink{CHANGES-1.2,v1.2},
1250 @miscLink{CHANGES-1.1,v1.1},
1251 @miscLink{CHANGES-1.0,v1.0},
1252 @miscLink{CHANGES-0.1,v0.1},
1253 @miscLink{CHANGES-0.0,v0.0}
1254
1255 @divEnd