]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/ja/web/community.itexi
Merge branch 'master' of /home/jcharles/GIT/Lily/. into translation
[lilypond.git] / Documentation / ja / web / community.itexi
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: ja -*-
2 @ignore
3     Translation of GIT committish: 7215236a0a49dd112348d2620fa132f7e5f12aff
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: Masamichi Hosoda, Yoshiki Sawada
11
12 @include included/acknowledge.itexi
13 @include included/authors.itexi
14 @include included/helpus.itexi
15
16 @node コミュニティ
17 @unnumbered コミュニティ
18 @translationof Community
19
20 @divClass{link-headings}
21
22 @divClass{column-center-top}
23 @subheading コミュニティと交流する
24
25 @itemize
26
27 @item
28 @ref{コンタクト}: 援助を求める、議論する、そして交流する!
29
30 @item
31 @ref{最小化例}: LilyPond について議論する際に、@c
32 @emph{強く} 推奨することがあります。
33
34 @item
35 @ref{バグ報告}: 何かうまくいかない。
36
37 @end itemize
38 @divEnd
39
40 @divClass{column-left-bottom}
41 @subheading LilyPond を改善する
42
43 @itemize
44
45 @item
46 @ref{援助が必要です}: あなたの手助けが必要です。
47
48 @item
49 @ref{スポンサー}: financial contributions.
50
51 @item
52 @ref{開発}: 貢献者とテスター向けです。
53
54 @item
55 @ref{Google Summer of Code}: ideas for Google Summer of Code (GSoC).
56
57 @item
58 @ref{著者}: 現在の LilyPond を作った人々。
59
60 @item
61 @ref{謝辞}: LilyPond をサポートするプロジェクトや団体。
62
63 @end itemize
64 @divEnd
65
66 @divClass{column-right-bottom}
67 @subheading その他
68
69 @itemize
70
71 @item
72 @ref{出版物}: 我々が書いたもの、我々についてかかれたもの。
73
74 @item
75 @ref{古いニュース}: アーカイブ。
76
77 @item
78 @ref{物置}: アナウンスと過去のバージョンからの変更ログ。
79
80 @end itemize
81 @divEnd
82
83 @divEnd
84
85 @divClass{hide}
86 @menu
87 * コンタクト::
88 * 最小化例::
89 * バグ報告::
90 * 援助が必要です::
91 * スポンサー::
92 * 開発::
93 * Google Summer of Code::
94 * 著者::
95 * 謝辞::
96 * 出版物::
97 * 古いニュース::
98 * 物置::
99 @end menu
100 @divEnd
101
102
103 @node コンタクト
104 @unnumberedsec コンタクト
105 @translationof Contact
106
107
108 @divClass{column-left-bottom}
109 @subheading ユーザの議論とヘルプ
110
111 @subsubheading ユーザ メーリング リスト: @code{lilypond-user@@gnu.org}
112
113 このメーリング リストは、ユーザ同士で議論やヘルプを行う場所です。
114
115 @quotation
116 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user,
117 lilypond-user への登録と情報}
118
119 @uref{http://lists.gnu.org/archive/html/lilypond-user/,
120 アーカイブ 1}
121 @uref{http://www.mail-archive.com/lilypond-user@@gnu.org/,
122 アーカイブ 2}
123 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.general,
124 アーカイブ 3}
125
126 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.general,
127 gmane で lilypond-user にメールを送る}
128 @end quotation
129
130 @warning{質問がある場合、@ref{最小化例} を使ってください!}
131
132 @subsubheading LilyPond コード断片リポジトリ
133
134 LilyPond コード断片リポジトリ (LSR) はユーザが投稿した例の@c
135 大きなコレクションであり、自由にコピーして使用することができます。@c
136 他の人が書いた楽譜を見て、あなた自身も投稿してください!
137
138 @example
139 @uref{http://lsr.di.unimi.it}
140 @end example
141
142 LSR から、@c
143 ためになる例を公式ドキュメントの @ref{コード断片集} に含めています。
144
145
146 @subsubheading IRC
147
148 我々の IRC チャネルでサポートが提供されています:
149
150 @example
151 @uref{irc://irc.freenode.net/lilypond, #lilypond@@irc.freenode.net}
152 @end example
153
154 このチャネルはアーカイブされません。@c
155 そのため、他のユーザにも役に立ちそうな質問は、@c
156 メーリング リストに投稿した方が良いでしょう。
157
158 @html
159 <form action="http://webchat.freenode.net"
160       method="get"
161       name="f_lily_irc"
162   <label>irc name:
163     <input name="nick" type="text" size="15" value="">
164   </label>
165   <input name="channels" type="hidden" value="lilypond">
166   <input type="submit" value="Join #lilypond IRC Chat">
167 </form>
168
169 <script language="JavaScript" type="text/javascript">
170   var username = "web";
171   var lang = window.navigator.userLanguage ? window.navigator.userLanguage
172   : window.navigator.language;
173   username += '-' + lang.substr(0, 2);
174   username += '-' + navigator.appName.substr(0, 2);
175   username += navigator.appCodeName.replace (" ", "").substr(0, 2);
176   username += navigator.platform.replace (" ", "").replace("nux", "").replace("n32", "");
177   document.forms["f_lily_irc"].nick.value = username;
178 </script>
179 @end html
180
181 @subsubheading 他の言語
182
183 @quotation
184 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
185 フランス語のメーリング リスト}
186
187 @uref{http://www.lilypondforum.de/,
188 ドイツ語のフォーラム}
189
190 @uref{http://groups.google.com/group/lilypond-brasil,
191 ポルトガル語のグループ}
192
193 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-es,
194 スペイン語のメーリング リスト}
195 @end quotation
196 @divEnd
197
198
199 @divClass{column-right-top}
200 @subheading LilyPond ブログ
201
202 我々コミュニティのブログ @q{Scores of Beauty} を読んでください。
203
204 @example
205 @uref{http://lilypondblog.org}
206 @end example
207
208 @subsubheading リリース メーリング リスト: @code{info-lilypond@@gnu.org}
209
210 このメーリング リストは小さなボリュームの読むだけのメーリング リストで、@c
211 新しいリリースが通知されます。
212
213 @quotation
214 @uref{http://lists.gnu.org/mailman/listinfo/info-lilypond,
215 info-lilypond への登録と情報}
216
217 @uref{http://lists.gnu.org/archive/html/info-lilypond/,
218 アーカイブ 1}
219 @uref{http://www.mail-archive.com/info-lilypond@@gnu.org/,
220 アーカイブ 2}
221 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.announce,
222 アーカイブ 3}
223
224 @c don't include gmane posting here.  -gp
225 @end quotation
226
227
228 @divEnd
229
230
231 @divClass{column-right-bottom}
232 @subheading 開発者および翻訳者の議論
233
234 @subsubheading 開発者メーリング リスト: @code{lilypond-devel@@gnu.org}
235
236 開発者の議論はこのメーリングリストで行われています。@c
237 パッチはここに送ることができます。
238
239 @quotation
240 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-devel,
241 lilypond-devel への登録と情報}
242
243 @uref{http://lists.gnu.org/archive/html/lilypond-devel/,
244 アーカイブ 1}
245 @uref{http://www.mail-archive.com/lilypond-devel@@gnu.org/,
246 アーカイブ 2}
247 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.devel,
248 アーカイブ 3}
249
250 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.devel,
251 gmane で lilypond-devel にメールを送る}
252 @end quotation
253
254
255 @subsubheading バグ メーリング リスト: @code{bug-lilypond@@gnu.org}
256
257 バグ報告や議論はここで行われます。@c
258 このメーリングリストにパッチを送らないでください。
259
260 @quotation
261 @uref{http://lists.gnu.org/mailman/listinfo/bug-lilypond,
262 bug-lilypond への登録と情報}
263
264 @uref{http://lists.gnu.org/archive/html/bug-lilypond/,
265 アーカイブ 1}
266 @uref{http://www.mail-archive.com/bug-lilypond@@gnu.org/,
267 アーカイブ 2}
268 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.bugs,
269 アーカイブ 3}
270
271 @c don't include gmane posting here.  -gp
272 @end quotation
273
274 @warning{バグ リストにメールを送る前に @ref{バグ報告} の@c
275 ガイドラインを読んで下さい。}
276
277
278 @subsubheading 翻訳 メーリング リスト: @code{translations@@lilynet.org}
279
280 LilyPond マニュアルの翻訳に関するすべての議論がここで行われます。@c
281 このメーリングリストにパッチを送らないでください。
282
283 @quotation
284 @uref{http://lilypond-translations.3384276.n2.nabble.com/,
285 アーカイブ}
286 @end quotation
287
288 @divEnd
289
290
291 @node 最小化例
292 @unnumberedsec 最小化例
293 @translationof Tiny examples
294
295 @divClass{column-center-top}
296 @subheading @qq{最小化例} とは?
297
298 最小化例は、@strong{削除可能なものをすべて} 削除した例です。
299 @divEnd
300
301 @divClass{column-left-bottom}
302 @subheading なぜそれを作る必要があるの?
303
304 @divClass{keep-bullets}
305 @itemize
306
307 @item
308 例が簡単なほど、援助者は素早くそれを理解して手助けすることができます。
309
310 @item
311 最小化例は、あなたが自分自身で問題を解決する努力した証明になります。@c
312 入力ファイルの大部分を送った場合、援助を期待していないかのように@c
313 見られてしまいます。
314
315 @item
316 最小化例を作ることは、あなたは何が起きているかを理解する手助けにになります。@c
317 多くの問題報告は最小化例を作る努力をすることで回避できるものです。@c
318 最小化例の中で @qq{バグ} を再現できないのであれば、それはバグではなく、@c
319 LilyPond への理解不足である可能性が高いです!
320
321 @end itemize
322 @divEnd
323
324 @divEnd
325
326
327 @divClass{column-right-bottom}
328 @subheading どうやって作るの?
329
330 @divClass{keep-bullets}
331 @itemize
332
333 @item
334 @code{\version} 番号を含めてください。
335
336 @item
337 小さくしてください!@c
338 スペースやページ レイアウトについての例は多くの小節を必要とするかも@c
339 しれませんが、多くの問題は 1 小節以下に作り直すことができます。
340
341 @item
342 例を作ろうとする時、ファイルの部分々々をコメント アウト
343 @w{(@code{%} や @code{%@{ @dots{} %@}})} してみてください。@c
344 あなたの考えていることを残しながらコメント アウトできるものがあれば、@c
345 それを削除してください!
346
347 @item
348 バグと関係がないのであれば、複雑な音符、調、拍子を使わないで下さい。
349
350 @item
351 バグと関係がないのであれば、@code{\override} や @code{\set} コマンド@c
352 を使わないでください。
353
354 @item
355 強制ではありませんが、得ようとしている出力を示す画像を添付してください。
356
357 @end itemize
358 @divEnd
359
360 @divEnd
361
362 @divClass{column-center-bottom}
363 @subheading 最小化例はどのようなもの?
364
365 以下のコードは最小化例でしょうか?
366
367 @example
368 \version "2.14.1"
369 \include "english.ly"
370
371 \score @{
372   \new Staff @{
373     \key d \major
374     \numericTimeSignature
375     \time 2/4
376     <cs' d'' b''>16 <cs' d'' b''>8.
377     %% Here: the tie on the D's looks funny
378     %% Too tall? Left-hand endpoint is not aligned with the B tie?
379     ~
380     <cs' d'' b''>8 [ <b d'' a''> ]
381   @}
382 @}
383 @end example
384
385 これで大きすぎるわけではありませんが、本当の最小化例は以下のように@c
386 なります:
387
388 @example
389 \version "2.14.1"
390 @{
391   % middle tie looks funny here:
392   <c' d'' b''>8. ~ <c' d'' b''>8
393 @}
394 @end example
395
396 最小化例のコードが 10 行を越えることはほとんどありません
397 -- ほとんどの場合、問題を示すのに 4 行で十分です!
398
399 @divEnd
400
401
402 @node バグ報告
403 @unnumberedsec バグ報告
404 @translationof Bug reports
405
406
407 @divClass{heading-center}
408 クラッシュや記述どおりの出力を得られない入力があるのなら、@c
409 それはバグです。
410 @divEnd
411
412 @divClass{column-center-top}
413 @subheading ステップ 1: 既知のバグ
414
415 すでに把握しているバグがあります。以下をチェックしてください:
416
417 @example
418 @uref{http://sourceforge.net/p/testlilyissues/issues/}
419 @end example
420
421 @warning{このバグ トラッカーに直接バグ報告を @strong{送らないで下さい}。@c
422 トラッカーに登録された問題については、自由に追加情報を書き込んでください。}
423
424 @divEnd
425
426
427 @divClass{column-left-bottom}
428 @subheading ステップ 2: バグ報告を作成する
429
430 リスト アップされていないバグを発見した場合、@c
431 我々がバグを無くすることができるよう、バグ報告を作ってください。
432
433 @warning{我々が受け付ける報告は、@ref{最小化例} になっているものだけです。@c
434 我々がバグ報告を扱うために使える資源は非常に限られています。@c
435 そのため、最小化されていない例は受け付けられません。@c
436 ほとんどのバグは 4 つ以下の音符で表すことができます!}
437
438 良くできたバグ報告の例を挙げます:
439
440 @example
441 % 臨時記号はタイの最初の音符にだけ付くはずですが、
442 % このバージョンでは両方の音符にフラットが付けられます。
443 \version "2.10.1"
444
445 \relative c'' @{
446  bes1 ~
447  bes1
448 @}
449 @end example
450
451 @divEnd
452
453 @divClass{column-right-bottom}
454 @subheading ステップ 3: バグ報告を送る
455
456 問題が既知ではないことを確認して、バグ報告を作ったのなら、@c
457 それを我々に送ってください!
458
459 @divClass{keep-bullets}
460 @itemize
461
462 @item
463 @uref{mailto:bug-lilypond@@gnu.org,
464 bug-lilypond@@gnu.org} メーリング リストに登録済みであれば、@c
465 普通に email を送ってください。
466
467 @item
468 登録していない場合でも、@c
469 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,
470 gmane lilypond.bugs web インタフェイス} でバグ報告を送ることができます。
471
472 しかしながら、gmane インタフェイスには厳しい @qq{Top-posting}
473 制限@footnote{オリジナル メッセージの引用の上に自分のメッセージを@c
474 記述することで、ネチケット違反とされます。}
475 があり、しばしば誤って LilyPond ファイルに反応してしまいます。@c
476 これを避けるには、以下をバグ報告の先頭に付け加えてください:
477
478 @example
479 > I'm not top posting.
480 @end example
481
482 @noindent
483 (@code{>} を付け忘れないでください。)
484
485 @end itemize
486 @divEnd
487 @divEnd
488
489 @divClass{column-center-bottom}
490 @subheading ステップ 4: 回答を待つ
491
492 バグ報告がメーリング リストに送られると、@c
493 バグ チームがその報告を検証します。@c
494 彼らはバグについての更なる情報を得るために質問をする場合があります。@c
495 報告がバグ トラッカーに追加された場合、通知が来ます。@c
496 この仕事に割り当てられるボランティアの数は限られているため、
497 4 日間は待ってください。@c
498
499 バグがトラッカーに追加されると、@c
500 そのバグについての情報を追加するためにコメントすることができます。@c
501 バグにマークを付けて、@c
502 そのバグに対して何かアクションがあったときに自動的に
503 email を受け取ることができます。@c
504 これには Google アカウントでのログインが必要です。
505 @divEnd
506
507 @divClass{column-center-bottom}
508 @subheading オプションのステップ: 望ましい結果を提示してください
509
510 問題がトラッカーに登録された場合、@c
511 望ましい結果を提示してもらえるととても役に立ちます。@c
512 このような結果になってほしいということを示す入力コードや画像
513 (もしかすると他のツールで作ることになるかもしれません)
514 を自由に追加してください!
515
516 @divEnd
517
518
519
520 @node 援助が必要です
521 @unnumberedsec 援助が必要です
522 @translationof Help us
523
524 @divClass{column-center-top}
525 @helpusNeed
526
527 @divEnd
528
529 @divClass{column-left-top}
530 @divClass{keep-bullets}
531 @helpusSimple
532
533 @divEnd
534 @divEnd
535
536 @divClass{column-right-top}
537 @helpusAdvanced
538
539 @divEnd
540
541
542 @node スポンサー
543 @unnumberedsec スポンサー
544 @translationof Sponsoring
545
546 @divClass{keep-bullets}
547 @divClass{column-left-top}
548 @subheading 報酬
549
550 過去には以下のようなことがありました:
551
552 @itemize
553 @item お金を支払って新しい機能を作ってもらったユーザがいました。
554 @item お金を受け取って新しい機能を追加した開発者がいました。
555 @end itemize
556
557 LilyPond プロジェクトはそのような活動はしません。@c
558 そのような契約を推奨も妨げもしません。@c
559 個々の個人的な契約はそこで完結するものであり、我々は関与しません。
560
561 @divEnd
562
563 @divClass{column-right-top}
564 @subheading ガイドライン
565
566 作業への報酬としてお金を提供しようとするユーザは以下のポイントを@c
567 心に留めておく必要があります:
568
569 @itemize
570 @item
571 LilyPond 開発者は時々、彼らが行ったサービスを lilypond email リストで@c
572 宣伝することがあります。
573
574 @item
575 プライベートで個人的な合意であっても、ビジネスを行う際の通常の決め事
576 -- 支払者、支払額、支払方法、支払条件 -- を取り交わすべきです。@c
577 それらの事柄について曖昧なことや不明なことは作業を開始する前に解決して@c
578 おくべきです。
579
580 @end itemize
581
582 @divEnd
583
584 @divClass{column-center-bottom}
585 @subheading 興味のある開発者
586
587 報酬への興味を表明した人々のリストを挙げます。@c
588 それぞれの行った作業量はここ数年でかなり変化していることに注意して@c
589 ください。@c
590 このリストが最新であることを保証しませんし、このリストに挙がっている@c
591 人々の能力を保証することもしません。@c
592 このリストの基準は「このページのリストに掲載されることを依頼した者」で@c
593 あるということだけです。
594
595 git 履歴を調べることで、活発に活動していて、経験豊富な開発者を探すことが@c
596 できます。@c
597 バージョン @versionDevel{} までの統計情報があります:
598
599 @multitable @columnfractions .3 .3 .3
600 @item @uref{http://lilypond.org/~graham/gitstats-all/, 全体の履歴}
601 @tab @uref{http://lilypond.org/~graham/gitstats-1year/, 過去 1 年の履歴}
602 @tab @uref{http://lilypond.org/~graham/gitstats-3months/, 過去 3 ヶ月の履歴}
603 @end multitable
604
605 興味のある開発者:
606 @table @asis
607 @item @email{dak@@gnu.org, David Kastrup}
608 私が現在のようにフルタイムで LilyPond に取り組み続けるには寄付が必要です。@c
609 私が注力している分野は、ユーザ インタフェイスとプログラマ インタフェイス@c
610 の設計、統一、平易化、ドキュメント化、それにデバッグです。
611
612 @c Format
613 @c @item @email{name@@adress.domain, Name}
614 @c area of interest (256 chars max)
615
616 @end table
617
618 @divEnd
619 @divEnd
620
621
622 @node 開発
623 @unnumberedsec 開発
624 @translationof Development
625
626 @divClass{heading-center}
627 @ifclear web_version
628   @heading LilyPond @version の開発
629 @end ifclear
630 @ifset web_version
631   @heading LilyPond @versionDevel の開発
632 @end ifset
633
634
635 @c we normally don't allow named references, but in this case
636 @c it's good to emphasize the "stable" part.  -gp
637 @warning{@emph{不安定な開発} バージョンです。@c
638 LilyPond の使い方やインストールの仕方に少しでも疑問を持つのであれば、@c
639 @ref{Download, 安定版のダウンロード} を使い、@c
640 @ref{Manuals, 安定版のマニュアル} を読むことをお勧めします。}
641
642 @divEnd
643
644 @divClass{column-center-top}
645 @subheading リリース番号
646
647 LilyPond には 2 セットのリリースがあります:
648 安定版リリースと不安定な開発リリースです。@c
649 安定バージョンは偶数の @q{マイナー} バージョン番号
650 (例えば 2.8, 2.10, 2.12) を持ち、@c
651 開発バージョンは奇数の  @q{マイナー} バージョン番号
652 (例えば 2.7, 2.9, 2.11) を持ちます。
653
654 @divEnd
655
656
657 @divClass{column-left-top}
658 @subheading ダウンロード
659
660 git とコンパイルについての説明は貢献者向けガイドにあります。
661
662 @quotation
663 @uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, lilypond git リポジトリ}
664 @end quotation
665
666 ドキュメント作成者とテスターはたいてい最新のバイナリをダウンロード@c
667 しようとします:
668
669 @quotation
670
671 @downloadDevelLinuxNormal
672
673 @downloadDevelLinuxBig
674
675 @downloadDevelLinuxPPC
676
677 @downloadDevelFreeBSDNormal
678
679 @downloadDevelFreeBSDBig
680
681 @downloadDevelDarwinNormal
682
683 @downloadDevelDarwinPPC
684
685 @downloadDevelWindows
686
687 @downloadDevelSource
688
689 @end quotation
690
691 @divEnd
692
693
694 @divClass{column-right-top}
695 @subheading 貢献者向けガイド
696
697 LilyPond の開発手法はかなり複雑です。@c
698 新しい貢献者を助けるために、そしてシステム全体の安定を保つために、@c
699 開発作業のマニュアルを作成しました。
700
701 @docLinksBare{Contributor's Guide, contributor,
702   @rcontribnamed{Top,Contributor's Guide},
703   @manualDevelContributorSplit,
704   @manualDevelContributorBig, 500 kB,
705   @manualDevelContributorPdf, 2.8 MB}
706
707 @divEnd
708
709
710 @divClass{column-center-top}
711 @subheading 回帰テスト
712
713 @divClass{keep-bullets}
714
715 @ifclear web_version
716
717 @itemize
718 @item
719 @uref{../../input/regression/collated-files.html, 回帰テスト}:
720 このリリースの回帰テスト。
721 (@uref{../../input/regression/collated-files.pdf, PDF バージョン})
722
723 @item
724 @uref{../../input/regression/musicxml/collated-files.html, MusicXML テスト}:
725 このリリースの musicXML テスト。
726 (@uref{../../input/regression/musicxml/collated-files.pdf, PDF バージョン})
727
728 @item
729 @uref{../../input/regression/abc2ly/collated-files.html, abc2ly テスト}:
730 このリリースの abc2ly テスト。
731 (@uref{../../input/regression/abc2ly/collated-files.pdf, PDF バージョン})
732
733 @item
734 @uref{../../input/regression/lilypond-book/collated-files.html, lilypond-book テスト}:
735 このリリースのlilypond-book テスト。
736 (@uref{../../input/regression/lilypond-book/collated-files.pdf, PDF バージョン})
737 @end itemize
738
739 @end ifclear
740
741 @ifset web_version
742 @subsubheading 開発バージョン
743
744 @itemize
745 @item @regtestDevel (@regtestDevelPdf{})
746
747 @item @regtestDevelXml (@regtestDevelXmlPdf{})
748
749 @item @regtestDevelAbc (@regtestDevelAbcPdf{})
750
751 @item @regtestDevelLilypondBook (@regtestDevelLilypondBookPdf{})
752 @end itemize
753
754 @subsubheading 安定バージョン
755
756 @itemize
757 @item @regtestStable (@regtestStablePdf{})
758
759 @item @regtestStableXml (@regtestStableXmlPdf{})
760
761 @item @regtestStableAbc (@regtestStableAbcPdf{})
762
763 @item @regtestStableLilypondBook (@regtestStableLilypondBookPdf{})
764 @end itemize
765 @end ifset
766
767
768 @subsubheading すべてのバージョン
769
770 @itemize
771 @item @uref{http://lilypond.org/test, バージョン間での回帰テストの比較}
772
773 @item @uref{http://lilypond.org/downloads/binaries/test-output/,
774 すべての回帰テストのアーカイブ}
775
776 @end itemize
777
778 @divEnd
779 @divEnd
780
781
782
783 @divClass{column-center-bottom}
784 @subheading マニュアル
785
786 @ifclear web_version
787 @warning{以下のマニュアルは LilyPond @version{} 用です。@c
788 最新のマニュアルは @url{http://lilypond.org} で見つかります。}
789 @end ifclear
790
791 @divClass{normal-table}
792 @multitable @columnfractions .3 .3 .3
793 @headitem 導入部
794
795 @item
796 @docLinkSplit{学習,learning,@manualDevelLearningSplit-ja}
797 @tab
798 @docLinkBig{学習,learning,@manualDevelLearningBig-ja}
799 @tab
800 @docLinkPdf{学習,learning,@manualDevelLearningPdf}
801
802 @item
803 @docLinkSplit{用語集,music-glossary,@manualDevelGlossarySplit}
804 @tab
805 @docLinkBig{用語集,music-glossary,@manualDevelGlossaryBig}
806 @tab
807 @docLinkPdf{用語集,music-glossary,@manualDevelGlossaryPdf}
808
809 @item
810 @docLinkSplit{Essay,essay,@manualDevelEssaySplit}
811 @tab
812 @docLinkBig{Essay,essay,@manualDevelEssayBig}
813 @tab
814 @docLinkPdf{Essay,essay,@manualDevelEssayPdf}
815 @end multitable
816
817 @multitable @columnfractions .3 .3 .3
818 @headitem 常用マニュアル
819
820 @item
821 @docLinkSplit{記譜法,notation,@manualDevelNotationSplit-ja}
822 @tab
823 @docLinkBig{記譜法,notation,@manualDevelNotationBig-ja}
824 @tab
825 @docLinkPdf{記譜法,notation,@manualDevelNotationPdf}
826
827 @item
828 @docLinkSplit{使用方法,usage,@manualDevelUsageSplit-ja}
829 @tab
830 @docLinkBig{使用方法,usage,@manualDevelUsageBig-ja}
831 @tab
832 @docLinkPdf{使用方法,usage,@manualDevelUsagePdf}
833
834 @item
835 @docLinkSplit{Snippets,snippets,@manualDevelSnippetsSplit}
836 @tab
837 @docLinkBig{Snippets,snippets,@manualDevelSnippetsBig}
838 @tab
839 @docLinkPdf{Snippets,snippets,@manualDevelSnippetsPdf}
840 @end multitable
841
842 @multitable @columnfractions .3 .3 .3
843 @headitem 時々使用するマニュアル
844
845 @item
846 @docLinkSplit{Web,web,@manualDevelWebSplit-ja}
847 @tab
848 @docLinkBig{Web,web,@manualDevelWebBig-ja}
849 @tab
850 @docLinkPdf{Web,web,@manualDevelWebPdf}
851
852 @item
853 @docLinkSplit{Changes,changes,@manualDevelChangesSplit}
854 @tab
855 @docLinkBig{Changes,changes,@manualDevelChangesBig}
856 @tab
857 @docLinkPdf{Changes,changes,@manualDevelChangesPdf}
858
859 @item
860 @docLinkSplit{Extending,extending,@manualDevelExtendingSplit}
861 @tab
862 @docLinkBig{Extending,extending,@manualDevelExtendingBig}
863 @tab
864 @docLinkPdf{Extending,extending,@manualDevelExtendingPdf}
865
866 @item
867 @docLinkSplit{Internals,internals,@manualDevelInternalsSplit}
868 @tab
869 @docLinkBig{Internals,internals,@manualDevelInternalsBig}
870 @tab
871 @docLinkPdf{Internals,internals,@manualDevelInternalsPdf}
872 @end multitable
873
874 @ifset web_version
875 @multitable @columnfractions .3
876 @headitem Downloadable
877
878 @item
879 @doctarballDevel
880 @end multitable
881 @end ifset
882
883
884 @divEnd
885 @divEnd
886
887
888
889
890 @node Google Summer of Code
891 @unnumberedsec Google Summer of Code
892
893 @c 未訳
894
895 @divClass{column-center-top}
896 @subheading What is Google Summer of Code?
897
898 @uref{https://developers.google.com/open-source/gsoc/, GSoC} is a global
899 program that offers students stipends to write code for free software
900 and open source projects during the summer.  It is an excellent
901 opportunity for students to gain experience with real-world software
902 development and make a contribution that benefits everyone.  It brings
903 new contributors to LilyPond and enables students who are already
904 involved to become more involved.  LilyPond participates in GSoC as part
905 of the @uref{http://www.gnu.org/, GNU project}.
906
907 We have had GSoC participants in 2012 and 2015 and encourage students to
908 apply for future summers.
909
910 If you have questions or would like to apply, send us an email on our
911 developer mailing list (see @ref{Contact}).
912
913 @divEnd
914
915 @divClass{column-center-middle-color2}
916 @subheading Project Ideas List
917
918 Below is a list of suggested projects for GSoC or for anyone who is
919 interested in helping to improve LilyPond. (Last updated: February 2016)
920
921 Mentor availability varies from project to project and from year to year.
922 Send us an email on our developer mailing list (see @ref{Contact}), and
923 we will help you find a mentor for a project that fits your interests
924 and skills.
925
926 If you have ideas for a GSoC project that is not listed below you can
927 send us an email as well.  There are a number of areas where LilyPond
928 could be improved, and our development team is always willing to help
929 those who would like to tackle a project like those listed below.
930
931 A full list of all the current open issues can be found
932 @uref{http://sourceforge.net/p/testlilyissues/issues/, here}.
933
934 @divEnd
935
936 @divClass{column-center-middle-color3}
937 @subheading Improve internal chord structure
938
939 The internal representation of LilyPond chords is not powerful enough
940 to capture the nomenclature of jazz chords.  Currently the chord has
941 a root, a bass and an inversion.  It would be nice to be able to handle
942 stacked or polychords, minor/major, etc.  In order to do this, an
943 internal representation with the ability to capture the essence of
944 complex chords must be developed.  As a bonus, once the internal
945 representation is developed, the output formatting of chord names can
946 be improved.
947
948 @strong{Difficulty:} Easy/medium
949 @strong{Requirements:} Scheme (Guile), but the level necessary can be
950 easily learned
951 @strong{Recommended:} Chord theory and naming
952 @strong{Mentor:} Carl Sorensen
953
954 @divEnd
955
956 @divClass{column-center-middle-color3}
957 @subheading ScholarLY
958
959 ScholarLY is a library in
960 @uref{https://openlilylib.org, openLilyLib} that provides functionality
961 for annotating scores, making it possible to manage scholarly workflows
962 completely in the context of the score document.  So far it is possible
963 to enter annotations of different types, produce clickable messages in
964 the console output and export to text and LaTeX files.
965
966 There are numerous feature requests to turn this library into an
967 even more powerful and comprehensive tool.  Some examples: Inserting
968 music examples, producing footnotes, automatically applying styles
969 to the annotated item (e.g. dash a slur, parenthesize an accidental),
970 creating reports with point-and-click entries.  For a full description
971 of this project suggestion please visit
972 @uref{https://github.com/openlilylib/scholarly/wiki/GSoC, this Wiki page}.
973
974 @strong{Difficulty:} medium
975 @strong{Requirements:} Scheme, possibly LaTeX, (optionally Python)
976 @strong{Recommended:} Experience with or interest in scholarly
977 edition and collaborative workflows.
978 @strong{Mentor:} Urs Liska
979
980 @divEnd
981
982 @divClass{column-center-middle-color3}
983 @subheading Adding variants of font glyphs
984
985 @divClass{keep-bullets}
986 @itemize
987
988 @item
989 Adding @q{on} and @q{between} staff-line variants.
990
991 @item
992 Shorter and narrower variants of some glyphs for example, accidentals.
993 Another, more specific example could be an ancient notation breve
994 notehead coming in two variants one with a small or big @q{hole} within
995 it.
996
997 @end itemize
998 @divEnd
999
1000 @strong{Difficulty:} easy
1001 @strong{Requirements:} MetaFont, C++, good eye for details
1002 @strong{Recommended knowledge:} basic LilyPond knowledge
1003 @strong{Mentor:} Werner Lemberg
1004
1005 @divEnd
1006
1007 @divClass{column-center-middle-color3}
1008 @subheading Grace notes
1009
1010 Fix problems with synchronization of grace notes.  Grace notes can
1011 interfere with LilyPond's timing and cause odd effects, especially when
1012 multiple staffs are used where some have grace notes and others don't.
1013 This is one of the longest-standing and one of the more embarrassing
1014 @uref{https://sourceforge.net/p/testlilyissues/issues/34/,bugs} in
1015 LilyPond.
1016
1017 @strong{Difficulty:} medium
1018 @strong{Requirements:} C++, MIDI
1019 @strong{Recommended:} familiarity with LilyPond internals
1020 @strong{Potential Mentors:} Mike Solomon (not available for GSoC 2016),
1021 Carl Sorensen
1022
1023 @divEnd
1024
1025 @divClass{column-center-middle-color3}
1026 @subheading Improve default beam positioning
1027
1028 For regular, cross-staff, broken and kneed beams.  Beaming should depend
1029 on context and neighbor notes (see section 2.2 of
1030 @uref{http://imslp.org/wiki/Repository_of_Music-Notation_Mistakes_%28Coulon%2C_Jean-Pierre%29,
1031 this book}).  If possible also reduce beaming-computation time.
1032
1033 @strong{Difficulty:} medium
1034 @strong{Requirements:} C++, experience with writing heuristics
1035 @strong{Recommended knowledge:} aesthetic sense
1036 @strong{Potential Mentors:} Mike Solomon (not available for GSoC 2016),
1037 Carl Sorensen
1038
1039 @divEnd
1040
1041 @divClass{column-center-middle-color3}
1042 @subheading Allow spanners to cross voices
1043
1044 Currently all sorts of spanners (ties, slurs, dynamics, text spanners,
1045 trills etc.) have to be ended in the context they were started.  However,
1046 this doesn't reflect the reality of notation in most polyphonic settings.
1047 Awkward workarounds with hidden voices are currently necessary to achieve
1048 cross-voice spanners.
1049
1050 New ways of addressing this issue should be explored, for example by
1051
1052 @divClass{keep-bullets}
1053 @itemize
1054
1055 @item specifying a “target context” where the end of the spanner is
1056 expected
1057
1058 @item explicitly specifying the ending object with an ID
1059
1060 @end itemize
1061 @divEnd
1062
1063 This feature would solve many problems that are commonly faced with
1064 piano music and combined parts. 
1065
1066 @strong{Difficulty:} medium (?)
1067 @strong{Requirements:} C++, Scheme
1068 @strong{Potential Mentor:} Urs Liska
1069 @divEnd
1070
1071 @divClass{column-center-middle-color3}
1072 @subheading Help improve compilation behavior
1073
1074 Automatic code analysis tools, like valgrind memory leak detection or
1075 callgrind code profilers, provide valuable information about possible
1076 flaws in our C++ code.  Cleaning up warnings would allow us to automate
1077 the rejection of any patch which introduced extra warnings.
1078
1079 @strong{Difficulty:} medium
1080 @strong{Requirements:} C++
1081 @strong{Potential Mentors:} Reinhold Kainhofer (not available for GSoC
1082 2016), Joe Neeman
1083
1084 @divEnd
1085
1086 @divClass{column-center-middle-color3}
1087 @subheading MusicXML
1088
1089 Improving MusicXML import and export functions:
1090
1091 @divClass{keep-bullets}
1092 @itemize
1093
1094 @item
1095 Handle basic musical content export like the MIDI export (i.e. using
1096 dedicated exporter classes, derived from the translator class).
1097
1098 @item
1099 Build the XML tree of the basic musical content, add a connection from
1100 music event to XML tag.
1101
1102 @item
1103 Let all LilyPond engravers do their job.
1104
1105 @item
1106 Link each output object (i.e. each stencil or group of stencils) to the
1107 music cause (and thus to the XML tag in the XML tree).
1108
1109 @item
1110 Add an XML output backend, which can then add layout information for
1111 each output object to the XML tags.
1112
1113 @end itemize
1114 @divEnd
1115
1116 There are several possibilities for this project, including building upon
1117 the MusicXML export project from GSoC 2015.
1118
1119 @strong{Difficulty:} medium
1120 @strong{Requirements:} MusicXML, Python, Scheme, basic LilyPond knowledge
1121 @strong{Potential Mentors:} Reinhold Kainhofer, Mike Solomon (both not
1122 available for GSoC 2016)
1123
1124 Familiarity with other scorewriters (for cross-testing) would also help.
1125
1126 @divEnd
1127
1128 @divClass{column-center-middle-color3}
1129 @subheading Improve slurs and ties
1130
1131 The engraving quality of slurs and ties is often unsatisfactory. Ties
1132 @q{broken} by clef or staff changes are not handled well.  The project
1133 could include collecting and sorting examples of bad output, deciding on
1134 the intended output and writing code to improve them.
1135
1136 @strong{Difficulty:} hard
1137 @strong{Requirements:} C++, experience with writing heuristics
1138 @strong{Recommended knowledge:} LilyPond knowledge, aesthetic sense
1139 @strong{Potential Mentors:} Mike Solomon, Janek Warchoł (both not available for
1140 GSoC 2016)
1141
1142 @divEnd
1143
1144
1145 @node 著者
1146 @unnumberedsec 著者
1147 @translationof Authors
1148
1149 @divClass{column-left-top}
1150 @subheading 現在の開発チーム
1151
1152 @divClass{keep-bullets}
1153 @developersCurrent
1154 @divEnd
1155 @divEnd
1156
1157 @divClass{column-right-top}
1158 @subheading 以前の開発チーム
1159
1160 @divClass{keep-bullets}
1161 @developersPrevious
1162 @divEnd
1163 @divEnd
1164
1165
1166 @divClass{column-center-top}
1167 @subheading 現在の貢献者
1168
1169 @divClass{keep-bullets}
1170 @subsubheading プログラミング
1171
1172 @coreCurrent
1173
1174 @subsubheading フォント
1175
1176 @fontCurrent
1177
1178 @subsubheading ドキュメント
1179
1180 @docCurrent
1181
1182 @subsubheading バグ チーム
1183
1184 @bugsquadCurrent
1185
1186 @subsubheading サポート
1187
1188 @supportCurrent
1189
1190 @subsubheading 翻訳
1191
1192 @translationsCurrent
1193
1194 @divEnd
1195 @divEnd
1196
1197
1198 @divClass{column-center-bottom}
1199 @subheading 以前の貢献者
1200
1201 @divClass{keep-bullets}
1202 @subsubheading プログラミング
1203
1204 @corePrevious
1205
1206 @subsubheading フォント
1207
1208 @fontPrevious
1209
1210 @subsubheading ドキュメント
1211
1212 @docPrevious
1213
1214 @c    uncomment when we have any previous members -gp
1215 @c @subsubheading Bug squad
1216
1217 @c @bugsquadCurrent
1218
1219 @subsubheading サポート
1220
1221 @supportPrevious
1222
1223 @subsubheading 翻訳
1224
1225 @translationsPrevious
1226
1227 @divEnd
1228 @divEnd
1229
1230 @node 謝辞
1231 @unnumberedsec 謝辞
1232 @translationof Acknowledgements
1233
1234 @divClass{column-center-top}
1235 @subheading 謝辞
1236
1237 @divClass{keep-bullets}
1238 @acknowledgementsCurrent
1239 @divEnd
1240 @divEnd
1241
1242
1243 @node 出版物
1244 @unnumberedsec 出版物
1245 @translationof Publications
1246
1247 @divClass{column-center-top}
1248 @subheading 我々が LilyPond について書いたもの
1249
1250 @divClass{keep-bullets}
1251
1252 @include we-wrote.itexi
1253
1254 @divEnd
1255 @divEnd
1256
1257 @divClass{column-center-bottom}
1258 @subheading LilyPond についての活動
1259
1260 @divClass{keep-bullets}
1261
1262 @include others-did.itexi
1263
1264 @divEnd
1265 @divEnd
1266
1267 @contactUsAbout{academic papers}
1268
1269
1270 @node 古いニュース
1271 @unnumberedsec 古いニュース
1272 @translationof Old news
1273
1274 @divClass{heading-center}
1275 @warning{多くの古いアナウンスと変更履歴が @ref{物置} で見つかります。}
1276 @divEnd
1277
1278 @include web/news-front.itexi
1279
1280 @include web/news.itexi
1281
1282
1283 @node 物置
1284 @unnumberedsec 物置
1285 @translationof Attic
1286
1287 @divClass{column-center-top}
1288 @subheading アナウンス
1289
1290 バージョン毎のアナウンスとニュース:
1291 @uref{http://lilypond.org/doc/v2.16/Documentation/web/index#Lilypond-2_002e16_002e0-released_0021-August-24_002c-2012-1,v2.16},
1292 @uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
1293 @miscLink{announce-v2.12,v2.12},
1294 @miscLink{announce-v2.10,v2.10},
1295 @miscLink{announce-v2.8,v2.8},
1296 @miscLink{announce-v2.6,v2.6},
1297 @miscLink{announce-v2.4,v2.4},
1298 @miscLink{announce-v2.2,v2.2},
1299 @miscLink{announce-v2.0,v2.0},
1300 @miscLink{ANNOUNCE-1.2,v1.2},
1301 @miscLink{ANNOUNCE-1.0,v1.0},
1302 @miscLink{ANNOUNCE-0.1,v0.1}
1303
1304 バージョン毎の変更についての説明リスト:
1305 @uref{http://lilypond.org/doc/v2.16/Documentation/changes/index.html,v2.16},
1306 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
1307 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
1308 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
1309 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
1310 @uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
1311 @uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
1312 @uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
1313 @uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
1314 @uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
1315 @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
1316 @miscLink{NEWS-1.4,v1.4},
1317 @miscLink{NEWS-1.2,v1.2}
1318
1319 @divEnd
1320
1321 @divClass{column-center-bottom}
1322 @subheading 感謝
1323
1324 開発者、貢献者、バグ発見者および提案に感謝します
1325 @miscLink{THANKS-2.16,v2.16},
1326 @miscLink{THANKS-2.14,v2.14},
1327 @miscLink{THANKS-2.12,v2.12},
1328 @miscLink{THANKS-2.10,v2.10},
1329 @miscLink{THANKS-2.8,v2.8},
1330 @miscLink{THANKS-2.6,v2.6},
1331 @miscLink{THANKS-2.4,v2.4},
1332 @miscLink{THANKS-2.2,v2.2},
1333 @miscLink{THANKS-2.0,v2.0},
1334 @miscLink{THANKS-1.8,v1.8}
1335
1336 @divEnd
1337
1338 @divClass{column-center-bottom}
1339 @subheading 変更履歴
1340
1341 バージョン毎の開発者による変更履歴:
1342 @miscLink{ChangeLog-2.10,v2.10},
1343 @miscLink{ChangeLog-2.3,v2.3},
1344 @miscLink{ChangeLog-2.1,v2.1},
1345 @miscLink{ChangeLog-1.5,v1.5 (1)},
1346 @miscLink{CHANGES-1.5,v1.5 (2)},
1347 @miscLink{CHANGES-1.4,v1.4},
1348 @miscLink{CHANGES-1.3,v1.3},
1349 @miscLink{CHANGES-1.2,v1.2},
1350 @miscLink{CHANGES-1.1,v1.1},
1351 @miscLink{CHANGES-1.0,v1.0},
1352 @miscLink{CHANGES-0.1,v0.1},
1353 @miscLink{CHANGES-0.0,v0.0}
1354
1355 @divEnd