]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/web/community.itexi
Merge branch 'translation' into staging
[lilypond.git] / Documentation / de / web / community.itexi
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish:  233fb6a8b3b6e31de1841641dbbd4c4f43423151
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}: 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::
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.dsi.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 ein Beispiel, von dem @strong{nichts} mehr entfernt
305 werden kann.
306 @divEnd
307
308 @divClass{column-left-bottom}
309 @subheading Warum sollte ich so etwas tun?
310
311 @divClass{keep-bullets}
312 @itemize
313
314 @item
315 Je einfacher ein Beispiel ist, um so schneller können mögliche
316 Hilfeleistende es verstehen und Ihnen helfen.
317
318 @item
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.
323
324 @item
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.
331
332 @end itemize
333 @divEnd
334
335 @divEnd
336
337
338 @divClass{column-right-bottom}
339 @subheading Wie werden sie erstellt?
340
341 @divClass{keep-bullets}
342 @itemize
343
344 @item
345 Immer die @code{\version}-Nummer einfügen.
346
347 @item
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.
351
352 @item
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.
358
359 @item
360 Vermeiden Sie komplizierte Noten, Tonarten, Schlüssel oder Taktarten, es sei denn Ihr Problem hat mit ihnen etwas zu tun.
361
362 @item
363 Benutzen Sie nicht @code{\override} oder @code{\set}, es sei denn,
364 der Fehler zeigt sich im Zusammenhang mit diesen Befehlen.
365
366 @item
367 Sie können auch zusätzlich ein Bild anhängen, welches die gewünschte graphische
368 Darstellung zeigt.
369
370 @end itemize
371 @divEnd
372
373 @divEnd
374
375 @divClass{column-center-bottom}
376 @subheading Wie klein sollten sie sein?
377 @c How tiny should they be?
378
379 Ist der Code unten ein Minimalbeispiel?
380
381 @example
382 \version "2.14.1"
383 \include "english.ly"
384
385 \score @{
386   \new Staff @{
387     \key d \major
388     \numericTimeSignature
389     \time 2/4
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?
393     ~
394     <cs' d'' b''>8 [ <b d'' a''> ]
395   @}
396 @}
397 @end example
398
399 Das ist zwar kein langer Code, aber ein wirkliches Minimalbeispiel ist
400 folgendes:
401
402 @example
403 \version "2.14.1"
404 @{
405   % middle tie looks funny here:
406   <c' d'' b''>8. ~ <c' d'' b''>8
407 @}
408 @end example
409
410 Wenige Minimalbeispiele brauchen mehr als 10 Zeilen,
411 meistens kann das Problem mit vier Zeilen gezeigt werden!
412
413 @divEnd
414
415
416
417 @node Fehlerberichte
418 @unnumberedsec Fehlerberichte
419 @translationof Bug reports
420
421 @divClass{heading-center}
422 Wenn Ihre Datei zu einem Programmabsturz oder falschem Notensatz führt,
423 handelt es sich um einen Fehler.
424 @divEnd
425
426 @divClass{column-center-top}
427 @subheading 1. Schritt: Bekannte Fehler
428
429 Vielleicht ist der Fehler schon bekannt.  Prüfen Sie hier:
430
431 @example
432 @uref{http://code.google.com/p/lilypond/issues/list}
433 @end example
434
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.}
438
439 @divEnd
440
441
442 @divClass{column-left-bottom}
443 @subheading 2. Schritt: Einen Fehlerbericht erstellen
444
445 Wenn Sie einen Fehler entdeckt haben, der nicht aufgelistet ist,
446 helfen Sie uns bitte, indem Sie einen Fehlerbericht (bug report)
447 erstellen.
448
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!}
454
455 Hier ein Beispiel eines guten bug reports:
456
457 @example
458 % Accidentals should be printed for only
459 % the first note in a tie, but this version
460 % prints flats on both notes.
461 \version "2.10.1"
462
463 \relative c'' @{
464  bes1 ~
465  bes1
466 @}
467 @end example
468
469 @divEnd
470
471 @divClass{column-right-bottom}
472 @subheading 3. Schritt:  Einsenden eines Fehlerberichtes
473
474 Wenn Sie sichergestellt haben, dass der Fehler noch nicht
475 bekannt ist und einen Fehlerbericht erstellt haben, senden sie
476 ihn bitte uns zu!
477
478 @divClass{keep-bullets}
479 @itemize
480
481 @item
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.
485
486 @item
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.
491
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
495
496 @example
497 > I'm not top posting.
498 @end example
499
500 @noindent
501 (Sie @emph{müssen} das @code{>} mit einfügen) zu Anfang ihres
502 Fehlerberichtes hinzu.
503
504 @end itemize
505 @divEnd
506 @divEnd
507
508 @divClass{column-center-bottom}
509 @subheading 4. Schritt: Auf Antwort warten
510
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.
516
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.
522 @divEnd
523
524
525 @divClass{column-center-bottom}
526 @subheading Optionale Hilfe: Das gewünschte Verhalten erklären
527
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
532 demonstrieren.
533
534 @divEnd
535
536
537 @node Helfen Sie uns
538 @unnumberedsec Helfen Sie uns
539 @translationof Help us
540
541 @divClass{column-center-top}
542 @helpusNeed
543
544 @divEnd
545
546 @divClass{column-left-top}
547 @divClass{keep-bullets}
548 @helpusSimple
549
550 @divEnd
551 @divEnd
552
553 @divClass{column-right-top}
554 @helpusAdvanced
555
556 @divEnd
557
558
559 @node Sponsoren
560 @unnumberedsec Sponsoren
561 @translationof Sponsoring
562
563 @divClass{keep-bullets}
564 @divClass{column-left-top}
565 @subheading Materielle Hilfe
566
567 In der Vergangenheit
568
569 @itemize
570 @item haben einige Benutzers für neue Eigenschaften bezahlt
571 @item haben sich einige Entwickler einstellen lassen, um neue Eigenschaften
572 hinzuzufügen
573 @end itemize
574
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.
579
580 @divEnd
581
582 @divClass{column-right-top}
583 @subheading Richtlinien
584
585 Jeder Benutzer, der Geld gegen Arbeit eintauschen will, sollte
586 Folgendes im Auge behalten:
587
588 @itemize
589 @item
590 LilyPond-Entwickler können ihre Angebote auf den E-Mail-Listen
591 von Zeit zu Zeit bewerben.
592
593 @item
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.
599
600 @end itemize
601
602 @divEnd
603
604 @divClass{column-center-bottom}
605 @subheading Interessierte Entwickler
606
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
614 hat.
615
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
619 @versionDevel{}:
620
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}
625 @end multitable
626
627 Interessirte Entwickler:
628 @table @asis
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.
634
635 @c Format
636 @c @item @email{name@@adress.domain, Name}
637 @c area of interest (256 chars max)
638
639 @end table
640
641 @divEnd
642 @divEnd
643
644
645 @node Entwicklung
646 @unnumberedsec Entwicklung
647 @translationof Development
648
649 @divClass{heading-center}
650 @ifclear web_version
651   @heading Entwicklung für LilyPond @version
652 @end ifclear
653 @ifset web_version
654   @heading Entwicklung für LilyPond @versionDevel
655 @end ifset
656
657
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.}
662
663 @divEnd
664
665 @divClass{column-center-top}
666 @subheading Veröffentlichungsnummern
667
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).
673
674 @divEnd
675
676
677 @divClass{column-left-top}
678 @subheading Download
679
680 Anleitungen zu git und der Kompilierung finden sich im Contributor's Guide (nur auf Englisch).
681
682 @quotation
683 @uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, lilypond git-Repositorium}
684 @end quotation
685
686 Schreiber der Dokumentation und Tester sollten die neuesten
687 Binärpakete herunterladen:
688
689 @quotation
690
691 @downloadDevelLinuxNormal
692
693 @downloadDevelLinuxBig
694
695 @downloadDevelLinuxPPC
696
697 @downloadDevelFreeBSDNormal
698
699 @downloadDevelFreeBSDBig
700
701 @downloadDevelDarwinNormal
702
703 @downloadDevelDarwinPPC
704
705 @downloadDevelWindows
706
707 @downloadDevelSource
708
709 @end quotation
710
711 @divEnd
712
713
714 @divClass{column-right-top}
715 @subheading Handbuch für Entwicklungsarbeiten (Contributor's guide)
716
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).
721
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}
727
728 @divEnd
729
730
731 @divClass{column-center-top}
732 @subheading Regressionsteste
733
734 @divClass{keep-bullets}
735
736 @ifclear web_version
737
738 @itemize
739 @item
740 @uref{../../input/regression/collated-files.html, Regressionsteste}:
741 Die Regressionsteste dieser Version.
742 (@uref{../../input/regression/collated-files.pdf, PDF-Version})
743
744 @item
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})
748
749 @item
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})
753
754 @item
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})
758 @end itemize
759
760 @end ifclear
761
762 @ifset web_version
763 @subsubheading Entwicklungsversion
764
765 @itemize
766 @item @regtestDevel (@regtestDevelPdf{})
767
768 @item @regtestDevelXml (@regtestDevelXmlPdf{})
769
770 @item @regtestDevelAbc (@regtestDevelAbcPdf{})
771
772 @item @regtestDevelLilypondBook (@regtestDevelLilypondBookPdf{})
773 @end itemize
774
775 @subsubheading Stabile Version
776
777 @itemize
778 @item @regtestStable (@regtestStablePdf{})
779
780 @item @regtestStableXml (@regtestStableXmlPdf{})
781
782 @item @regtestStableAbc (@regtestStableAbcPdf{})
783
784 @item @regtestStableLilypondBook (@regtestStableLilypondBookPdf{})
785 @end itemize
786
787 @end ifset
788
789
790
791 @subsubheading Alle Versionen
792
793 @itemize
794 @item @uref{http://lilypond.org/test, Vergleiche zweier Versionen}:
795
796 @item @uref{http://lilypond.org/download/binaries/test-output/,
797 Archiv aller Regressionsteste}
798
799 @end itemize
800
801 @divEnd
802 @divEnd
803
804
805
806 @divClass{column-center-bottom}
807 @subheading Handbücher
808
809 @ifclear web_version
810 @warning{Diese Handbücher sind für LilyPond @version{}; die neuesten
811 Handbücher finden sich auf @url{http://lilypond.org}.}
812 @end ifclear
813
814 @divClass{normal-table}
815 @multitable @columnfractions .3 .3 .3
816 @headitem Einleitung
817 @item
818 @docLinkSplit{Lernen,learning,@manualDevelLearningSplit-de}
819 @tab
820 @docLinkBig{Lernen,learning,@manualDevelLearningBig-de}
821 @tab
822 @docLinkPdf{Lernen,learning,@manualDevelLearningPdf-de}
823
824 @item
825 @docLinkSplit{Glossar,music-glossary,@manualDevelGlossarySplit}
826 @tab
827 @docLinkBig{Glossar,music-glossary,@manualDevelGlossaryBig}
828 @tab
829 @docLinkPdf{Glossar,music-glossary,@manualDevelGlossaryPdf}
830
831 @item
832 @docLinkSplit{Aufsatz,essay,@manualDevelEssaySplit-de}
833 @tab
834 @docLinkBig{Aufsatz,essay,@manualDevelEssayBig-de}
835 @tab
836 @docLinkPdf{Aufsatz,essay,@manualDevelEssayPdf-de}
837
838 @headitem Häufig benutzte Handbücher
839
840 @item
841 @docLinkSplit{Notation,notation,@manualDevelNotationSplit-de}
842 @tab
843 @docLinkBig{Notation,notation,@manualDevelNotationBig-de}
844 @tab
845 @docLinkPdf{Notation,notation,@manualDevelNotationPdf-de}
846
847 @item
848 @docLinkSplit{Benutzung,usage,@manualDevelUsageSplit-de}
849 @tab
850 @docLinkBig{Benutzung,usage,@manualDevelUsageBig-de}
851 @tab
852 @docLinkPdf{Benutzung,usage,@manualDevelUsagePdf-de}
853
854 @item
855 @docLinkSplit{Schnipsel,snippets,@manualDevelSnippetsSplit}
856 @tab
857 @docLinkBig{Schnipsel,snippets,@manualDevelSnippetsBig}
858 @tab
859 @docLinkPdf{Schnipsel,snippets,@manualDevelSnippetsPdf}
860
861
862 @headitem Seltenere Handbücher
863
864 @item
865 @docLinkSplit{Webseite,web,@manualDevelWebSplit-de}
866 @tab
867 @docLinkBig{Webseite,web,@manualDevelWebBig-de}
868 @tab
869 @docLinkPdf{Webseite,web,@manualDevelWebPdf-de}
870
871 @item
872 @docLinkSplit{Veränderungen,changes,@manualDevelChangesSplit}
873 @tab
874 @docLinkBig{Veränderungen,changes,@manualDevelChangesBig}
875 @tab
876 @docLinkPdf{Veränderungen,changes,@manualDevelChangesPdf}
877
878 @item
879 @docLinkSplit{Erweitern,extending,@manualDevelExtendingSplit-de}
880 @tab
881 @docLinkBig{Erweitern,extending,@manualDevelExtendingBig-de}
882 @tab
883 @docLinkPdf{Erweitern,extending,@manualDevelExtendingPdf-de}
884
885 @item
886 @docLinkSplit{Interna,internals,@manualDevelInternalsSplit}
887 @tab
888 @docLinkBig{Interna,internals,@manualDevelInternalsBig}
889 @tab
890 @docLinkPdf{Interna,internals,@manualDevelInternalsPdf}
891
892 @ifset web_version
893 @headitem Zum Herunterladen
894
895 @item
896 @doctarballDevel
897 @end ifset
898
899 @end multitable
900
901 @divEnd
902 @divEnd
903
904
905 @node GSoC
906 @unnumberedsec GSoC (Google Summer of Code)
907 @translationof GSoC
908
909 @divClass{column-center-top}
910 @subheading Was ist Google Summer of Code?
911
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.
917
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.
922
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.
926
927 @divEnd
928
929 @divClass{column-center-bottom}
930 @subheading Unsere Ideenliste
931
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.
936
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.
941
942 @subheading Stichnoten
943
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.
951
952 @strong{Schwierigkeit:} mittel
953
954 @strong{Erfordernisse:} C++, MIDI
955
956 @strong{Empfohlen:} Bekannt mit den Interna von LilyPond
957
958 @strong{Mentoren:} Mike Solomon, Carl Sorensen
959
960 @subheading MusicXML
961
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:
966
967 @divClass{keep-bullets}
968 @itemize
969
970 @item
971 Der Export soll grundlegende Funktionen wie den MIDI-Export können (d. h.
972 die Benutzung von eigenen Exportklassen, abgeleitet von der Übersetzerklasse.)
973
974 @item
975 Der XML-Baum soll aus dem grundlegenden musikalischen Inhalt erstellt werden,
976 hinzu kommt eine Verbindung von musikalischem Ereignis zu XML-Tag.
977
978 @item
979 Alle LilyPond-Engraver sollen ihre Arbeit verrichten.
980
981 @item
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).
984
985 @item
986 Ein XML-Ausgabebackend soll hinzugefügt werden, welches die Layoutinformationen
987 für jedes Ausgabe-Objekt den XML-Tags hinzufügen kann.
988
989 @end itemize
990 @divEnd
991
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.
995
996 @strong{Schwierigkeit:} mittel
997
998 @strong{Erfordernisse:} MusicXML, Python, grundlegene Kenntnis von LilyPond
999
1000 @strong{Mentoren:} Reinhold Kainhofer, Mike Solomon
1001
1002 Kenntnis anderer Notensatzprogramme (zum Testen) wäre ein netter Bonus.
1003
1004 @subheading Binde- und Legatobögen verbessern
1005
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.
1012
1013 @strong{Schwierigkeit:} schwer
1014
1015 @strong{Erfordernisse:} C++, Erfahrung mit Heuristiken
1016
1017 @strong{Empfohlene Kenntnisse:} LilyPond-Kenntniss, Sinn für Ästhetik
1018
1019 @strong{Mentor:} Mike Solomon
1020
1021 @subheading Eine besondere Variante bestimmter Glyphen hinzufügen
1022
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.
1028
1029 @strong{Schwierigkeit:} leicht
1030
1031 @strong{Erfordernisse:} MetaFont, C++, gutes Auge für Details
1032
1033 @strong{Empfohlene Kenntnisse:} grundlegene LilyPond-Kenntnis
1034
1035 @strong{Mentor:} Werner Lemberg
1036
1037 @subheading Bebalkung verbessern
1038
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
1044 verkürzt werden.
1045
1046 @strong{Schwierigkeit:} mittel
1047
1048 @strong{Erfordernisse:} C++, Erfahrung mit Heuristiken
1049
1050 @strong{Empfohlene Kenntnisse:} Sinn für Ästhetik
1051
1052 @strong{Mentoren:} Mike Solomon, Carl Sorensen
1053
1054
1055 @subheading Bessere Unterstützung für Tabulaturen
1056
1057 @divClass{keep-bullets}
1058 @itemize
1059
1060 @item
1061 Nicht-monotonische Saitenstimmungen, wie Ukulele
1062
1063 @item
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.
1068
1069 @item
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).
1073
1074 @end itemize
1075 @divEnd
1076
1077 @strong{Schwierigkeit:} leicht
1078
1079 @strong{Erfordernisse:} C++
1080
1081 @strong{Empfohlene Kenntnisse:} Kenntnis von Tabulaturnotation familiarity
1082
1083 @strong{Mentor:} Carl Sorensen
1084
1085 @subheading Kompilationswarnungen aufräumen
1086
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.
1093
1094 @strong{Schwierigkeit:} mittel
1095
1096 @strong{Erfordernisse:} C++
1097
1098 @strong{Mentoren:} Joe Neeman, Reinhold Kainhofer
1099
1100 @divEnd
1101
1102
1103
1104 @node Autoren
1105 @unnumberedsec Autoren
1106 @translationof Authors
1107
1108 @divClass{column-left-top}
1109 @subheading Current Development Team
1110
1111 @divClass{keep-bullets}
1112 @developersCurrent
1113 @divEnd
1114 @divEnd
1115
1116 @divClass{column-right-top}
1117 @subheading Previous Development Team
1118
1119 @divClass{keep-bullets}
1120 @developersPrevious
1121 @divEnd
1122 @divEnd
1123
1124
1125 @divClass{column-center-top}
1126 @subheading Current Contributors
1127
1128 @divClass{keep-bullets}
1129 @subsubheading Programming
1130
1131 @coreCurrent
1132
1133 @subsubheading Font
1134
1135 @fontCurrent
1136
1137 @subsubheading Documentation
1138
1139 @docCurrent
1140
1141 @subsubheading Bug squad
1142
1143 @bugsquadCurrent
1144
1145 @subsubheading Support
1146
1147 @supportCurrent
1148
1149 @subsubheading Translation
1150
1151 @translationsCurrent
1152
1153 @divEnd
1154 @divEnd
1155
1156
1157 @divClass{column-center-bottom}
1158 @subheading Previous Contributors
1159
1160 @divClass{keep-bullets}
1161 @subsubheading Programming
1162
1163 @corePrevious
1164
1165 @subsubheading Font
1166
1167 @fontPrevious
1168
1169 @subsubheading Documentation
1170
1171 @docPrevious
1172
1173 @c    uncomment when we have any previous members -gp
1174 @c @subsubheading Bug squad
1175
1176 @c @bugsquadCurrent
1177
1178 @subsubheading Support
1179
1180 @supportPrevious
1181
1182 @subsubheading Translation
1183
1184 @translationsPrevious
1185
1186 @divEnd
1187 @divEnd
1188
1189
1190
1191 @node Veröffentlichungen
1192 @unnumberedsec Veröffentlichungen
1193 @translationof Publications
1194
1195 @divClass{column-center-top}
1196 @subheading Was wir über LilyPond geschrieben haben
1197
1198 @divClass{keep-bullets}
1199
1200 @include we-wrote.itexi
1201
1202 @divEnd
1203 @divEnd
1204
1205
1206 @divClass{column-center-bottom}
1207 @subheading Was andere mit LilyPond gemacht haben
1208
1209 @divClass{keep-bullets}
1210
1211 @include others-did.itexi
1212
1213 @divEnd
1214 @divEnd
1215
1216 @contactUsAbout{wissenschaftliche Aufsätzen}
1217
1218
1219 @node Ältere Neuigkeiten
1220 @unnumberedsec Ältere Neuigkeiten
1221 @translationof Old news
1222
1223 @divClass{heading-center}
1224 @warning{Viele alte Ankündigungen und Listen der Änderungen finden sich in der
1225 @ref{Abstellkammer}}
1226 @divEnd
1227
1228 @include web/news-front.itexi
1229
1230 @include web/news.itexi
1231
1232
1233
1234 @node Abstellkammer
1235 @unnumberedsec Abstellkammer
1236 @translationof Attic
1237
1238 @divClass{column-center-top}
1239 @subheading Ankündigungen
1240
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}
1253
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}
1267
1268 @divEnd
1269
1270 @divClass{column-center-bottom}
1271 @subheading Änderungslog
1272
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}
1286
1287 @divEnd