]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/web/community.itexi
Imported Upstream version 2.16.1
[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.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 2012
906 @unnumberedsec GSoC (Google Summer of Code) 2012
907 @translationof GSoC 2012
908
909 @divClass{column-center-top}
910 @subheading Was ist Google Summer of Code?
911
912 Google Summer of Code ist ein globales Programm,
913 das Studenten Stipendien offeriert, um an Open-Source-Projekten während
914 der Sommerferien zu arbeiten.
915
916 Das LilyPond-Team hat beschlossen, dass sich hier eine ausgezeichnete Möglichkeit
917 bietet neue Mitarbeiter zu finden und Studenten, die sich schon an LilyPond beteiligen, weiter einzubinden. Einer unserer Mitarbeiter wurde für den
918 Sommer 2012 als Teil des @uref{http://www.gnu.org/, GNU-Projekts} angenommen;
919 wir hoffen, dass wir auch in kommenden Jahren an dem Programm teilnehmen können.
920
921 @divEnd
922
923 @divClass{column-center-bottom}
924 @subheading Unsere Ideenliste 2012
925
926 Unten befindet sich eine Liste mit empfohlenen Projekten für GSoC-Stundenten für
927 den Sommer 2012.  Wenn auch die Anmeldefrist vorbei ist, lassen wir die Informationen
928 trotzdem online, weil sie als Anregung für alle LilyPond-Entwickler dienen
929 können.   Einige Mitglieder des Entwicklungsteams helfen gerne Freiwilligen,
930 die sich an diese Projekte wagen wollen.
931
932 Es gibt natürlich viel mehr, was an LilyPond verbessert werden kann, darunter
933 auch sehr kleine Projekte.  Eine vollständige Liste aller bekannten Probleme
934 findet sich @uref{http://code.google.com/p/lilypond/issues/list, hier}.
935
936 @subheading Stichnoten
937
938 Lösen Sie Probleme mit der Synchronisation von Verzierungen (Vorschläge usw.),
939 zusammen mit der darunter liegenden Architektur (siehe
940 @uref{http://code.google.com/p/lilypond/issues/detail?id=34,
941 Nummer 34 in unserem Tracker}).  Verzierungen bringen das Zeitmaß von LilyPond
942 durcheinander, weil sie sozusagen in der Zeit rückwärts gehen.  Dadurch
943 entstehen seltsame Effekte, besonders wenn in einem Notensystem eine
944 Verzierung auftritt und im zweiten nicht.
945
946 @strong{Schwierigkeit:} mittel
947
948 @strong{Erfordernisse:} C++, MIDI
949
950 @strong{Empfohlen:} Bekannt mit den Interna von LilyPond
951
952 @strong{Mentoren:} Mike Solomon, Carl Sorensen
953
954 @subheading MusicXML
955
956 Hinzufügen von erweiterter Unterstützung für den Export von MusicXML und
957 Verbesserung des Imports, zusätzlich Tests, die die Funktionen überprüfen.
958 Abhängig von der zur Verfügung stehenden Zeit kann etwas oder alles der
959 folgenden Punkte implementiert werden:
960
961 @divClass{keep-bullets}
962 @itemize
963
964 @item
965 Der Export soll grundlegende Funktionen wie den MIDI-Export können (d. h.
966 die Benutzung von eigenen Exportklassen, abgeleitet von der Übersetzerklasse.)
967
968 @item
969 Der XML-Baum soll aus dem grundlegenden musikalischen Inhalt erstellt werden,
970 hinzu kommt eine Verbindung von musikalischem Ereignis zu XML-Tag.
971
972 @item
973 Alle LilyPond-Engraver sollen ihre Arbeit verrichten.
974
975 @item
976 Alle Ausgabe-Objekte (also alle Stencils/Gruppen von Stencils) sollen der
977 Musik zugeordnet werden (und damit auch dem XML-Tag im XML-Baum).
978
979 @item
980 Ein XML-Ausgabebackend soll hinzugefügt werden, welches die Layoutinformationen
981 für jedes Ausgabe-Objekt den XML-Tags hinzufügen kann.
982
983 @end itemize
984 @divEnd
985
986 Das Ziel wird als erreicht angesehen, wenn eine (vorher festgelegte) Partitur
987 von MusicXML importiert und dann wieder exportiert werden kann, ohne dass
988 ungewollter Datenverlust eintritt.
989
990 @strong{Schwierigkeit:} mittel
991
992 @strong{Erfordernisse:} MusicXML, Python, grundlegene Kenntnis von LilyPond
993
994 @strong{Mentoren:} Reinhold Kainhofer, Mike Solomon
995
996 Kenntnis anderer Notensatzprogramme (zum Testen) wäre ein netter Bonus.
997
998 @subheading Binde- und Legatobögen verbessern
999
1000 Die Standardform von Binde- und Legatobögen ist oft nicht zufriedenstellend.
1001 Überbindungen von enharmonischen Tönen (etwa @code{@{ cis'~ des' @}}) werden
1002 nicht unterstützt, auch Überbindungen, die von Schlüssel- oder Systemwechsel
1003 unterprochen werden, sind schlecht unterstützt.  Das Projekt beinhaltet das
1004 Sammeln und Sortieren von Beispielen schlechter Ausgabe, das feststellen der
1005 richtigen Formatierung und das Schreiben das dazu notwendigen Codes.
1006
1007 @strong{Schwierigkeit:} schwer
1008
1009 @strong{Erfordernisse:} C++, Erfahrung mit Heuristiken
1010
1011 @strong{Empfohlene Kenntnisse:} LilyPond-Kenntniss, Sinn für Ästhetik
1012
1013 @strong{Mentor:} Mike Solomon
1014
1015 @subheading Eine besondere Variante bestimmter Glyphen hinzufügen
1016
1017 Zusätzliche Varianten von Glyphen schaffen für Situationen wie auf der Linie,
1018 zwischen den Linien, kürzere und schmalere Varianten für z. B. Versetzungszeichen,
1019 zusammen mit einer Infrastruktur, die das unterstützt.  Ein Beispiel ist die
1020 Breve der Alten Notation, deren Notenkopf in zwei Varianten vorkommt, mit
1021 kleinerem und größerem Loch.
1022
1023 @strong{Schwierigkeit:} leicht
1024
1025 @strong{Erfordernisse:} MetaFont, C++, gutes Auge für Details
1026
1027 @strong{Empfohlene Kenntnisse:} grundlegene LilyPond-Kenntnis
1028
1029 @strong{Mentor:} Werner Lemberg
1030
1031 @subheading Bebalkung verbessern
1032
1033 Die Standardpositionen von normaler Bebalkung, Bebalkung über Systeme hinweg,
1034 unterbrochene und Knie-Bebaklung sollte verbessert werden.  Balken sollten
1035 sich am Kontext und benachbarten Noten orientieren (siehe
1036 @uref{http://icking-music-archive.org/lists/sottisier/sottieng.pdf,
1037 Abschnitt 2.2}).  Wenn möglich, sollte die Rechenzeit für die Bebalkung
1038 verkürzt werden.
1039
1040 @strong{Schwierigkeit:} mittel
1041
1042 @strong{Erfordernisse:} C++, Erfahrung mit Heuristiken
1043
1044 @strong{Empfohlene Kenntnisse:} Sinn für Ästhetik
1045
1046 @strong{Mentoren:} Mike Solomon, Carl Sorensen
1047
1048
1049 @subheading Kompilationswarnungen aufräumen
1050
1051 Aufräumen von Kompilationswarnungen, statischer Codeanalyse und Valgrind-Warnungen.
1052 Werkzeuge zur automatischen Analyse von Code (Warnungen in @code{g++} und
1053 @code{clang}) und Analysewerkzeuge wie die Valgrind-memory-leak-detection und
1054 callgrind code profiler stellen wertvolle Informationen über mögliche Probleme
1055 im C++-Code zu Verfügung.  Wenn man diese Warnungen aufräumt, könnte man auch
1056 automatisch alle Patche zurückweisen, die neue Warnungen mit sich bringen würden.
1057
1058 @strong{Schwierigkeit:} mittel
1059
1060 @strong{Erfordernisse:} C++
1061
1062 @strong{Mentoren:} Joe Neeman, Reinhold Kainhofer
1063
1064 @divEnd
1065
1066
1067
1068 @node Autoren
1069 @unnumberedsec Autoren
1070 @translationof Authors
1071
1072 @divClass{column-left-top}
1073 @subheading Current Development Team
1074
1075 @divClass{keep-bullets}
1076 @developersCurrent
1077 @divEnd
1078 @divEnd
1079
1080 @divClass{column-right-top}
1081 @subheading Previous Development Team
1082
1083 @divClass{keep-bullets}
1084 @developersPrevious
1085 @divEnd
1086 @divEnd
1087
1088
1089 @divClass{column-center-top}
1090 @subheading Current Contributors
1091
1092 @divClass{keep-bullets}
1093 @subsubheading Programming
1094
1095 @coreCurrent
1096
1097 @subsubheading Font
1098
1099 @fontCurrent
1100
1101 @subsubheading Documentation
1102
1103 @docCurrent
1104
1105 @subsubheading Bug squad
1106
1107 @bugsquadCurrent
1108
1109 @subsubheading Support
1110
1111 @supportCurrent
1112
1113 @subsubheading Translation
1114
1115 @translationsCurrent
1116
1117 @divEnd
1118 @divEnd
1119
1120
1121 @divClass{column-center-bottom}
1122 @subheading Previous Contributors
1123
1124 @divClass{keep-bullets}
1125 @subsubheading Programming
1126
1127 @corePrevious
1128
1129 @subsubheading Font
1130
1131 @fontPrevious
1132
1133 @subsubheading Documentation
1134
1135 @docPrevious
1136
1137 @c    uncomment when we have any previous members -gp
1138 @c @subsubheading Bug squad
1139
1140 @c @bugsquadCurrent
1141
1142 @subsubheading Support
1143
1144 @supportPrevious
1145
1146 @subsubheading Translation
1147
1148 @translationsPrevious
1149
1150 @divEnd
1151 @divEnd
1152
1153
1154
1155 @node Veröffentlichungen
1156 @unnumberedsec Veröffentlichungen
1157 @translationof Publications
1158
1159 @divClass{column-center-top}
1160 @subheading Was wir über LilyPond geschrieben haben
1161
1162 @divClass{keep-bullets}
1163
1164 @include we-wrote.itexi
1165
1166 @divEnd
1167 @divEnd
1168
1169
1170 @divClass{column-center-bottom}
1171 @subheading Was andere mit LilyPond gemacht haben
1172
1173 @divClass{keep-bullets}
1174
1175 @include others-did.itexi
1176
1177 @divEnd
1178 @divEnd
1179
1180 @contactUsAbout{wissenschaftliche Aufsätzen}
1181
1182
1183 @node Ältere Neuigkeiten
1184 @unnumberedsec Ältere Neuigkeiten
1185 @translationof Old news
1186
1187 @divClass{heading-center}
1188 @warning{Viele alte Ankündigungen und Listen der Änderungen finden sich in der
1189 @ref{Abstellkammer}}
1190 @divEnd
1191
1192 @include web/news-front.itexi
1193
1194 @include web/news.itexi
1195
1196
1197
1198 @node Abstellkammer
1199 @unnumberedsec Abstellkammer
1200 @translationof Attic
1201
1202 @divClass{column-center-top}
1203 @subheading Ankündigungen
1204
1205 Ankündigungen und Neuigkeiten nach Version:
1206 @uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
1207 @miscLink{announce-v2.12,v2.12},
1208 @miscLink{announce-v2.10,v2.10},
1209 @miscLink{announce-v2.8,v2.8},
1210 @miscLink{announce-v2.6,v2.6},
1211 @miscLink{announce-v2.4,v2.4},
1212 @miscLink{announce-v2.2,v2.2},
1213 @miscLink{announce-v2.0,v2.0},
1214 @miscLink{ANNOUNCE-1.2,v1.2},
1215 @miscLink{ANNOUNCE-1.0,v1.0},
1216 @miscLink{ANNOUNCE-0.1,v0.1}
1217
1218 Ausführliche Liste der Änderungn nach Version:
1219 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
1220 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
1221 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
1222 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
1223 @uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
1224 @uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
1225 @uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
1226 @uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
1227 @uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
1228 @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
1229 @miscLink{NEWS-1.4,v1.4},
1230 @miscLink{NEWS-1.2,v1.2}
1231
1232 @divEnd
1233
1234 @divClass{column-center-bottom}
1235 @subheading Änderungslog
1236
1237 Änderungslog für Entwickler nach Version:
1238 @miscLink{ChangeLog-2.10,v2.10},
1239 @miscLink{ChangeLog-2.3,v2.3},
1240 @miscLink{ChangeLog-2.1,v2.1},
1241 @miscLink{ChangeLog-1.5,v1.5 (1)},
1242 @miscLink{CHANGES-1.5,v1.5 (2)},
1243 @miscLink{CHANGES-1.4,v1.4},
1244 @miscLink{CHANGES-1.3,v1.3},
1245 @miscLink{CHANGES-1.2,v1.2},
1246 @miscLink{CHANGES-1.1,v1.1},
1247 @miscLink{CHANGES-1.0,v1.0},
1248 @miscLink{CHANGES-0.1,v0.1},
1249 @miscLink{CHANGES-0.0,v0.0}
1250
1251 @divEnd