]> git.lyx.org Git - lyx.git/blob - lib/examples/ja/lilypond.lyx
Fix compilation of Additional manual for es, fr
[lyx.git] / lib / examples / ja / lilypond.lyx
1 #LyX 2.2 created this file. For more info see http://www.lyx.org/
2 \lyxformat 508
3 \begin_document
4 \begin_header
5 \save_transient_properties true
6 \origin /systemlyxdir/examples/ja/
7 \textclass article
8 \use_default_options true
9 \begin_modules
10 lilypond
11 \end_modules
12 \maintain_unincluded_children false
13 \language japanese
14 \language_package default
15 \inputencoding utf8-platex
16 \fontencoding global
17 \font_roman "lmodern" "default"
18 \font_sans "lmss" "default"
19 \font_typewriter "lmtt" "default"
20 \font_math "auto" "auto"
21 \font_default_family default
22 \use_non_tex_fonts false
23 \font_sc false
24 \font_osf false
25 \font_sf_scale 100 100
26 \font_tt_scale 100 100
27 \graphics default
28 \default_output_format pdf
29 \output_sync 0
30 \bibtex_command default
31 \index_command default
32 \paperfontsize default
33 \spacing single
34 \use_hyperref true
35 \pdf_title "LilyPond-book and LyX"
36 \pdf_author "The LyX Team"
37 \pdf_bookmarks true
38 \pdf_bookmarksnumbered true
39 \pdf_bookmarksopen true
40 \pdf_bookmarksopenlevel 1
41 \pdf_breaklinks false
42 \pdf_pdfborder false
43 \pdf_colorlinks true
44 \pdf_backref false
45 \pdf_pdfusetitle false
46 \pdf_quoted_options "linkcolor=blue,urlcolor=blue,pdfstartview=XYZ"
47 \papersize default
48 \use_geometry true
49 \use_package amsmath 1
50 \use_package amssymb 1
51 \use_package cancel 0
52 \use_package esint 1
53 \use_package mathdots 1
54 \use_package mathtools 0
55 \use_package mhchem 1
56 \use_package stackrel 0
57 \use_package stmaryrd 0
58 \use_package undertilde 0
59 \cite_engine basic
60 \cite_engine_type default
61 \biblio_style plain
62 \use_bibtopic false
63 \use_indices false
64 \paperorientation portrait
65 \suppress_date true
66 \justification true
67 \use_refstyle 0
68 \index Index
69 \shortcut idx
70 \color #008000
71 \end_index
72 \leftmargin 2cm
73 \topmargin 2cm
74 \rightmargin 2cm
75 \bottommargin 2cm
76 \secnumdepth 3
77 \tocdepth 3
78 \paragraph_separation indent
79 \paragraph_indentation default
80 \quotes_language english
81 \papercolumns 1
82 \papersides 1
83 \paperpagestyle default
84 \tracking_changes false
85 \output_changes false
86 \html_math_output 0
87 \html_css_as_file 0
88 \html_be_strict true
89 \end_header
90
91 \begin_body
92
93 \begin_layout Title
94 LilyPond-bookと\SpecialChar LyX
95
96 \end_layout
97
98 \begin_layout Author
99 \SpecialChar LyX
100 プロジェクトチーム
101 \end_layout
102
103 \begin_layout Date
104 第2.1.x版
105 \end_layout
106
107 \begin_layout Abstract
108 この文書は、\SpecialChar LyX
109 文書への楽譜片の取り込み方の説明と例示を行います。記譜法としては、LilyPond文法を用い、処理にはLilyPond-bookユーティリティを使用
110 します。
111 \end_layout
112
113 \begin_layout Section
114 はじめに
115 \end_layout
116
117 \begin_layout Standard
118 LilyPondは、コンピュータで生成した美しい音楽スコアを生成することを可能にするオープンソースプロジェクトです。このプロジェクトには、テキストベースの記譜言
119 語と、この記譜法を音楽スコアに変換するプログラムが含まれています。
120 \end_layout
121
122 \begin_layout Standard
123 LilyPond自身も、タイトルや作者情報、脚注、巻末注などの表示をサポートしていますが、主な目的はあくまで楽譜の組版です。文章の組版には、一般的に云って、他の
124 プログラムの方が向いています。LilyPond-bookは、LilyPond記譜法を使った音楽スコアを、なかんずく\SpecialChar LaTeX
125 文書に組み込むことを補助するための、LilyP
126 ondプロジェクトが提供するユーティリティです。
127 \end_layout
128
129 \begin_layout Standard
130 この文書は、\SpecialChar LaTeX
131 ベースのレイアウトを用いた\SpecialChar LyX
132 文書中で、LilyPond記譜法を用いることで、\SpecialChar LaTeX
133 とLilyPondの両方を結びつけて実現される、美しく高品質な組版を得る方
134 法を説明します。記譜のために、LiliPond文法の基本を理解していることが必要ですが、\SpecialChar LyX
135 を使用している限りは\SpecialChar LaTeX
136 の知識は必要ありません。
137 \end_layout
138
139 \begin_layout Standard
140
141 \begin_inset CommandInset ref
142 LatexCommand ref
143 reference "sec:LilyPondコードを使用"
144
145 \end_inset
146
147 節は、必要要件と使用法、\SpecialChar LyX
148 中でLiliPond記譜法を用いることの短所を説明します。第
149 \begin_inset CommandInset ref
150 LatexCommand ref
151 reference "sec:LilyPond-examples"
152
153 \end_inset
154
155 節は、いくつかの例を用いて、その組版の美しさと品質をお見せします。
156 \end_layout
157
158 \begin_layout Section
159 \SpecialChar LyX
160 中でLilyPondコードを使用する
161 \begin_inset CommandInset label
162 LatexCommand label
163 name "sec:LilyPondコードを使用"
164
165 \end_inset
166
167
168 \end_layout
169
170 \begin_layout Standard
171 使用中の文書に、LilyPondモジュールを追加すると、\SpecialChar LyX
172 でのLilyPond記譜法(LilyPondコード)のサポートが有効になります。これは、
173 \family sans
174 文書\SpecialChar menuseparator
175 設定
176 \family default
177 メニューを開いて、モジュール一覧からLilyPondを選択することで、実現できます。\SpecialChar LaTeX
178 ベースの\SpecialChar LyX
179 レイアウトはどれでも使うことができ、通常のプレビューや書き出し機構も
180 使用できます。\SpecialChar LyX
181 は、\SpecialChar LaTeX
182 /LilyPond混在コードを、LilyPond-bookを用いて処理してくれます。LilyPond-bookは、DocBookやHTML文書
183 も扱うことができますが、これらの文書型をLilyPond-bookと\SpecialChar LyX
184 に統合することは、今のところ実現していません。
185 \end_layout
186
187 \begin_layout Subsection
188 必要要件
189 \end_layout
190
191 \begin_layout Standard
192 LilyPond-book第2.13版以降。
193 \begin_inset Foot
194 status collapsed
195
196 \begin_layout Plain Layout
197 LilyPond-bookは、第2.1版以降で、\SpecialChar LaTeX
198 出力をサポートしていますが、PDF\SpecialChar LaTeX
199 サポート(第2.9版以降)や、
200 \family typewriter
201 --lily-output-dir
202 \family default
203 フラグ(第2.11版以降)、なかんずく
204 \family typewriter
205 --safe
206 \family default
207 フラグ(第2.13版以降)など、\SpecialChar LyX
208 が使用する機能の一部は、それよりも最近の版でしか利用することができません。
209 \end_layout
210
211 \end_inset
212
213
214 \end_layout
215
216 \begin_layout Subsection
217 統合
218 \end_layout
219
220 \begin_layout Standard
221 本モジュールは、LilyPond差込枠を提供しており、
222 \family sans
223 挿入\SpecialChar menuseparator
224 任意設定差込枠
225 \family default
226 メニューで挿入することができます。この差込枠は、LilyPondコードを入力するためのもので、このコードが楽譜に組まれることになります。まずは、簡単な音階から始
227 めてみましょう。
228 \end_layout
229
230 \begin_layout Standard
231 \begin_inset Flex LilyPond
232 status open
233
234 \begin_layout Plain Layout
235
236 \begin_inset Argument 1
237 status open
238
239 \begin_layout Plain Layout
240 staffsize=28
241 \end_layout
242
243 \end_inset
244
245
246 \end_layout
247
248 \begin_layout Plain Layout
249
250
251 \backslash
252 relative c'' {
253 \end_layout
254
255 \begin_layout Plain Layout
256
257   g a b c
258 \end_layout
259
260 \begin_layout Plain Layout
261
262 }
263 \end_layout
264
265 \end_inset
266
267
268 \end_layout
269
270 \begin_layout Standard
271 \noindent
272 上記の\SpecialChar LyX
273 差込枠は、以下のような\SpecialChar LaTeX
274 様のコードを生成します。
275 \end_layout
276
277 \begin_layout LyX-Code
278
279 \backslash
280 begin{lilypond}[staffsize=28]
281 \end_layout
282
283 \begin_layout LyX-Code
284
285 \end_layout
286
287 \begin_layout LyX-Code
288
289 \backslash
290 relative c'' {
291 \end_layout
292
293 \begin_layout LyX-Code
294   g a b c
295 \end_layout
296
297 \begin_layout LyX-Code
298 }
299 \end_layout
300
301 \begin_layout LyX-Code
302
303 \backslash
304 end{lilypond}
305 \end_layout
306
307 \begin_layout Standard
308 最初の角括弧の中に書かれているのは、LilyPond-bookに渡すオプションです。これは、\SpecialChar LyX
309 中では、LilyPond差込枠を挿入したときと同じように、
310 \family sans
311 挿入
312 \family default
313 メニューから挿入されたものです。ここでは、譜表(staff)の大きさを28
314 \begin_inset space \thinspace{}
315 \end_inset
316
317 pt(ポイント)にしています。例えば、
318 \family typewriter
319 [staffsize=28,verbatim]
320 \family default
321 のように、コンマで区切れば、他のオプションを追加することができます。譜表オプションの一覧は、LilyPond説明書の中にあります。既定の設定が欲しい場合には、角
322 括弧ブロック全体を省略することができます。
323 \end_layout
324
325 \begin_layout Standard
326 オプションブロックの後に来るのは、LilyPond文法で書かれた楽譜片の文字表記です。このコードは、実は\SpecialChar LaTeX
327 が処理するのではなく、LilyPond-bookが前処理
328 を行います。LilyPond-bookは、グラフィックファイルを生成し、このコード部分を置き換えた
329 \family typewriter
330
331 \backslash
332 includegraphics{\SpecialChar ldots
333 }
334 \family default
335 コマンドが、このファイルを\SpecialChar LaTeX
336 文書に取り込みます。
337 \end_layout
338
339 \begin_layout Standard
340 したがって、変換過程は、
341 \family sans
342 \SpecialChar LyX
343 \SpecialChar menuseparator
344 LilyPond-book\SpecialChar menuseparator
345 \SpecialChar LaTeX
346
347 \family default
348 のようになります。\SpecialChar LyX
349 は.lytexファイルを生成し、次にLilyPond-bookが.texファイルと付随する画像ファイルを生成し、最後に\SpecialChar LaTeX
350 が最終文書を生成します。ツー
351 ル連鎖の各段階では、あなたが選択した配置方法に従います。つまり、楽譜片を行内に配置するか、独立した段落にするか、中央揃えか左揃えか等々、\SpecialChar LyX
352 ウィンドウ内での表示のさ
353 れ方は、出力書式でも尊重されます。行内での使用の例としては、
354 \begin_inset Flex LilyPond
355 status open
356
357 \begin_layout Plain Layout
358
359 \begin_inset Argument 1
360 status open
361
362 \begin_layout Plain Layout
363 staffsize=12
364 \end_layout
365
366 \end_inset
367
368  
369 \backslash
370 markup { 
371 \backslash
372 concat {B 
373 \backslash
374 super 
375 \backslash
376 flat } }
377 \end_layout
378
379 \end_inset
380
381 のようにコード名を表示したい場合や、非常に短い楽譜片を表示したい時などが挙げられます。
382 \end_layout
383
384 \begin_layout Subsection
385 プレビュー
386 \end_layout
387
388 \begin_layout Standard
389 記譜がどのように見えるかについては、\SpecialChar LyX
390 内で直接フィードバックを得ることができます。そのためには、LilyPond差込枠を、
391 \family sans
392 挿入\SpecialChar menuseparator
393 プレビュー
394 \family default
395 メニューを使って得られるプレビュー差込枠の中に入れなくてはなりません。これは、以下のように、\SpecialChar LyX
396 内での表示に影響するだけで出力には関係しません。
397 \end_layout
398
399 \begin_layout Standard
400 \begin_inset Preview
401
402 \begin_layout Standard
403 \begin_inset Flex LilyPond
404 status collapsed
405
406 \begin_layout Plain Layout
407
408
409 \backslash
410 relative c'' {
411 \end_layout
412
413 \begin_layout Plain Layout
414
415   ais a g ges
416 \end_layout
417
418 \begin_layout Plain Layout
419
420 }
421 \end_layout
422
423 \end_inset
424
425
426 \end_layout
427
428 \end_inset
429
430
431 \end_layout
432
433 \begin_layout Standard
434 残念ながら、プレビューがそれほど即座に表示されないことに気づかれるかもしれません。コンパイルを開始するには、カーソルをプレビュー差込枠の外にカーソルを出す必要が
435 あり、さらに、処理には数秒の時間がかかり得ます。しかしながら、編集中に、直接フィードバックを得ることには相応の価値があり、文書内の移動を非常に楽にします。
436 \end_layout
437
438 \begin_layout Subsection
439 Gotchas
440 \end_layout
441
442 \begin_layout Standard
443 ここでは、LilyPond-bookと\SpecialChar LyX
444 を統合する上で経験された認識のいくつかを紹介します。
445 \end_layout
446
447 \begin_layout Subsubsection
448 子文書
449 \end_layout
450
451 \begin_layout Standard
452 LilyPondモジュールを用いた\SpecialChar LyX
453 文書は、「Input」法を用いた子文書を持つことができません。
454 \family sans
455 挿入\SpecialChar menuseparator
456 ファイル\SpecialChar menuseparator
457 子文書
458 \family default
459 において、「取り込みの型」として「Input」を選択すると、出力を生成する際にエラーが発生します。これは、LilyPond-bookが、これらのインプットファイ
460 ルを、自動で再帰的に処理してしまうせいです。現在のところ、LilyPond-bookには、この挙動を停止するコマンドラインオプションは存在しないので、代わりに「
461 Include」法を使用することを推奨致します。
462 \end_layout
463
464 \begin_layout Standard
465 なお、LilyPondモジュールを使用していない親文書に、LilyPondモジュールを使用した子文書を挿入することは、「Input」法でも「Include」法で
466 も可能です。これを動作させるには、
467 \family sans
468 文書\SpecialChar menuseparator
469 設定
470 \family default
471 下で親文書のプリアンブルに
472 \end_layout
473
474 \begin_layout LyX-Code
475
476 \backslash
477 usepackage{graphicx}
478 \end_layout
479
480 \begin_layout Standard
481 という行を追加する必要があります。
482 \end_layout
483
484 \begin_layout Subsubsection
485 囲み波括弧
486 \end_layout
487
488 \begin_layout Standard
489 LilyPond-bookは、コードが楽譜片に過ぎないかどうかを確かめるために、LilyPond-book
490 \family typewriter
491
492 \backslash
493 score
494 \family default
495 コマンドあるいは
496 \family typewriter
497
498 \backslash
499 relative
500 \family default
501 コマンドを検索します。LilyPondコマンドを全く入れないことも可能ですが、その場合には{囲み波括弧}が必要です。したがって、下記のコード
502 \end_layout
503
504 \begin_layout LyX-Code
505
506 \backslash
507 begin{lilypond}
508 \end_layout
509
510 \begin_layout LyX-Code
511   ais' f'' g' e'' % no 
512 \backslash
513 score given
514 \end_layout
515
516 \begin_layout LyX-Code
517
518 \backslash
519 end{lilypond}
520 \end_layout
521
522 \begin_layout Standard
523 では、LilyPond-bookは、以下のように混乱してしまいます。
524 \end_layout
525
526 \begin_layout LyX-Code
527 error: syntax error, unexpected NOTENAME_PITCH
528 \end_layout
529
530 \begin_layout LyX-Code
531 ais' f'' g' e'' % no 
532 \backslash
533 score given
534 \end_layout
535
536 \begin_layout Standard
537 囲み波括弧を用いれば、下記のようにうまく行きます。
538 \end_layout
539
540 \begin_layout Standard
541 \begin_inset Preview
542
543 \begin_layout Standard
544 \begin_inset Flex LilyPond
545 status collapsed
546
547 \begin_layout Plain Layout
548
549 {ais' f'' g' e''} % no 
550 \backslash
551 score given
552 \end_layout
553
554 \end_inset
555
556
557 \end_layout
558
559 \end_inset
560
561
562 \end_layout
563
564 \begin_layout Standard
565 LilyPondコマンドを使用せずに、波括弧内に直接音符を書くと、短い楽譜片を書く場合に便利です。熟練ユーザーは、おそらく、楽曲をLilyPond変数やコマンド
566 を使用して入力したいものと思われますが、もちろんその方法もサポートされています。
567 \end_layout
568
569 \begin_layout Subsubsection
570 タブ譜
571 \end_layout
572
573 \begin_layout Standard
574 もう一つのgotchaは、下記のように
575 \family typewriter
576
577 \backslash
578 fret-diagram
579 \family default
580 マークアップコマンドを用いた、連続したLilyPond楽譜片についてです。
581 \end_layout
582
583 \begin_layout LyX-Code
584
585 \backslash
586 begin{lilypond}
587 \end_layout
588
589 \begin_layout LyX-Code
590   
591 \backslash
592 markup{ 
593 \backslash
594 fret-diagram-terse #"x;3;2;o;1;o;" }
595 \end_layout
596
597 \begin_layout LyX-Code
598
599 \backslash
600 end{lilypond}
601 \end_layout
602
603 \begin_layout LyX-Code
604
605 \end_layout
606
607 \begin_layout LyX-Code
608
609 \backslash
610 begin{lilypond}
611 \end_layout
612
613 \begin_layout LyX-Code
614   
615 \backslash
616 markup{ 
617 \backslash
618 fret-diagram-terse #"x;x;o;2;3;2;" }
619 \end_layout
620
621 \begin_layout LyX-Code
622
623 \backslash
624 end{lilypond}
625 \end_layout
626
627 \begin_layout Standard
628 何らかの理由で、LilyPond-book第2.13版は、これを安全モードで走らせると(意図を理解していない限り、つねにこうするべきです)、文句を云います。これは
629 第2.15版の時点では修正されています(LilyPond issue #1900にファイルされています)。
630 \end_layout
631
632 \begin_layout Subsubsection
633
634 \family typewriter
635
636 \backslash
637 lilypondfile
638 \family default
639 コマンド
640 \end_layout
641
642 \begin_layout Standard
643 LilyPond-bookは、
644 \family typewriter
645
646 \backslash
647 lilypondfile
648 \family default
649 コマンドによって、外部ファイルに存在するLilyPondコードを取込むことをサポートしています。このコマンドによって、LilyPondコードは、文書内で打ち込ま
650 れたかのように処理され、出力スコアは、行幅・改頁等、\SpecialChar LaTeX
651 が定める組版に従います。これは、\SpecialChar LyX
652 に長らく存在する、LilyPondスコアを外部素材として取り込む機能とは対照
653 的です。そこでは、外部ファイルを処理するのにLilyPondを呼び出し、固定した画像を生成した上で、文書中にこの画像を取り込んでいたので、組版の決定はLilyP
654 ondに委ねられていました。残念ながら、\SpecialChar LyX
655 での
656 \family typewriter
657
658 \backslash
659 lilypondfile
660 \family default
661 コマンドのサポートは、まだ実装されていませんが、望むファイルへの完全な絶対パスを与えるということさえ守れば、\SpecialChar TeX
662 コードブロック中でこれを使用することは可能です。
663 \end_layout
664
665 \begin_layout Section
666 LilyPondの用例
667 \begin_inset CommandInset label
668 LatexCommand label
669 name "sec:LilyPond-examples"
670
671 \end_inset
672
673
674 \end_layout
675
676 \begin_layout Standard
677
678 \begin_inset CommandInset ref
679 LatexCommand ref
680 reference "subsec:Editorial-headword"
681
682 \end_inset
683
684 は、LilyPond要素を多用した複雑なスコアです。安全モードで実行できるように、この楽譜片のオリジナルソースからは、スキームコードの一部が取り除かれています。
685 また、例
686 \begin_inset CommandInset ref
687 LatexCommand ref
688 reference "subsec:タブ譜のひな型"
689
690 \end_inset
691
692 は、ギター奏者に魅力的なLilyPondの出力を示しています。
693 \end_layout
694
695 \begin_layout Subsection
696 編集見出し
697 \begin_inset CommandInset label
698 LatexCommand label
699 name "subsec:Editorial-headword"
700
701 \end_inset
702
703
704 \end_layout
705
706 \begin_layout Standard
707 NR 1.7 編註 ベートーヴェン作品31-3 ピアノソナタ第18番 第2楽章 スケルツォ 第9–14小節
708 \begin_inset Separator latexpar
709 \end_inset
710
711
712 \end_layout
713
714 \begin_layout Standard
715 \noindent
716 \align center
717 \begin_inset Preview
718
719 \begin_layout Standard
720 \begin_inset Flex LilyPond
721 status collapsed
722
723 \begin_layout Plain Layout
724
725
726 \backslash
727 new PianoStaff <<
728 \end_layout
729
730 \begin_layout Plain Layout
731
732   
733 \end_layout
734
735 \begin_layout Plain Layout
736
737   % RH Staff
738 \end_layout
739
740 \begin_layout Plain Layout
741
742   
743 \backslash
744 new Staff {
745 \end_layout
746
747 \begin_layout Plain Layout
748
749     
750 \backslash
751 clef treble
752 \end_layout
753
754 \begin_layout Plain Layout
755
756     
757 \backslash
758 key aes 
759 \backslash
760 major
761 \end_layout
762
763 \begin_layout Plain Layout
764
765     
766 \backslash
767 time 2/4
768 \end_layout
769
770 \begin_layout Plain Layout
771
772     %
773 \backslash
774 set Staff.fingeringOrientations = #'(up)
775 \end_layout
776
777 \begin_layout Plain Layout
778
779     %
780 \backslash
781 set Score.currentBarNumber = #9
782 \end_layout
783
784 \begin_layout Plain Layout
785
786     
787 \backslash
788 partial 8
789 \end_layout
790
791 \begin_layout Plain Layout
792
793     <aes''-4 c''>8
794 \backslash
795 staccato
796 \end_layout
797
798 \begin_layout Plain Layout
799
800     |
801 \end_layout
802
803 \begin_layout Plain Layout
804
805     %
806 \backslash
807 set doubleSlurs = ##t
808 \end_layout
809
810 \begin_layout Plain Layout
811
812     <bes''-5 des''-2>4(
813 \end_layout
814
815 \begin_layout Plain Layout
816
817     <aes''-4 c''>8
818 \backslash
819 staccato)
820 \end_layout
821
822 \begin_layout Plain Layout
823
824     
825 \backslash
826 noBeam
827 \end_layout
828
829 \begin_layout Plain Layout
830
831     c''8-5
832 \backslash
833 staccato
834 \backslash
835 pp
836 \end_layout
837
838 \begin_layout Plain Layout
839
840     |
841 \end_layout
842
843 \begin_layout Plain Layout
844
845     
846 \backslash
847 unset doubleSlurs
848 \end_layout
849
850 \begin_layout Plain Layout
851
852     bes'8..(
853 \end_layout
854
855 \begin_layout Plain Layout
856
857     aes'32
858 \end_layout
859
860 \begin_layout Plain Layout
861
862     g'8)
863 \backslash
864 staccato
865 \end_layout
866
867 \begin_layout Plain Layout
868
869     f'8
870 \backslash
871 staccato
872 \end_layout
873
874 \begin_layout Plain Layout
875
876     |
877 \end_layout
878
879 \begin_layout Plain Layout
880
881     e'4-2
882 \end_layout
883
884 \begin_layout Plain Layout
885
886     r8
887 \end_layout
888
889 \begin_layout Plain Layout
890
891     %
892 \backslash
893 once 
894 \backslash
895 override Script #'script-priority = #-100
896 \end_layout
897
898 \begin_layout Plain Layout
899
900     
901 \backslash
902 afterGrace
903 \end_layout
904
905 \begin_layout Plain Layout
906
907     f'8(
908 \backslash
909 trill^
910 \backslash
911 markup { 
912 \backslash
913 finger "3-2" }
914 \end_layout
915
916 \begin_layout Plain Layout
917
918     { e'16[ f'16] }
919 \end_layout
920
921 \begin_layout Plain Layout
922
923     |
924 \end_layout
925
926 \begin_layout Plain Layout
927
928     g'8..-3
929 \end_layout
930
931 \begin_layout Plain Layout
932
933     f'32
934 \end_layout
935
936 \begin_layout Plain Layout
937
938     e'8-1)
939 \backslash
940 staccato
941 \end_layout
942
943 \begin_layout Plain Layout
944
945     d'8-2
946 \backslash
947 staccato
948 \end_layout
949
950 \begin_layout Plain Layout
951
952     |
953 \end_layout
954
955 \begin_layout Plain Layout
956
957     c'4
958 \end_layout
959
960 \begin_layout Plain Layout
961
962     r4
963 \end_layout
964
965 \begin_layout Plain Layout
966
967   }
968 \end_layout
969
970 \begin_layout Plain Layout
971
972   
973 \end_layout
974
975 \begin_layout Plain Layout
976
977   % LH Staff
978 \end_layout
979
980 \begin_layout Plain Layout
981
982   
983 \backslash
984 new Staff {
985 \end_layout
986
987 \begin_layout Plain Layout
988
989     
990 \backslash
991 key aes 
992 \backslash
993 major
994 \end_layout
995
996 \begin_layout Plain Layout
997
998     
999 \backslash
1000 clef treble
1001 \end_layout
1002
1003 \begin_layout Plain Layout
1004
1005     %
1006 \backslash
1007 override Fingering #'direction = #down
1008 \end_layout
1009
1010 \begin_layout Plain Layout
1011
1012     %
1013 \backslash
1014 set Staff.fingeringOrientations = #'(down)
1015 \end_layout
1016
1017 \begin_layout Plain Layout
1018
1019     
1020 \backslash
1021 partial 8
1022 \end_layout
1023
1024 \begin_layout Plain Layout
1025
1026     <aes' aes>8
1027 \backslash
1028 staccato
1029 \end_layout
1030
1031 \begin_layout Plain Layout
1032
1033     %
1034 \backslash
1035 set doubleSlurs = ##t
1036 \end_layout
1037
1038 \begin_layout Plain Layout
1039
1040     <g'-2 ees'-3>4(
1041 \end_layout
1042
1043 \begin_layout Plain Layout
1044
1045     <aes' aes>8)
1046 \backslash
1047 staccato
1048 \end_layout
1049
1050 \begin_layout Plain Layout
1051
1052     
1053 \backslash
1054 noBeam
1055 \end_layout
1056
1057 \begin_layout Plain Layout
1058
1059     
1060 \backslash
1061 clef bass
1062 \end_layout
1063
1064 \begin_layout Plain Layout
1065
1066     c'8-1
1067 \backslash
1068 staccato
1069 \end_layout
1070
1071 \begin_layout Plain Layout
1072
1073     |
1074 \end_layout
1075
1076 \begin_layout Plain Layout
1077
1078     %
1079 \backslash
1080 set doubleSlurs = ##f
1081 \end_layout
1082
1083 \begin_layout Plain Layout
1084
1085     bes8..(
1086 \end_layout
1087
1088 \begin_layout Plain Layout
1089
1090     aes32
1091 \end_layout
1092
1093 \begin_layout Plain Layout
1094
1095     g8-1)
1096 \backslash
1097 staccato
1098 \end_layout
1099
1100 \begin_layout Plain Layout
1101
1102     f8
1103 \backslash
1104 staccato
1105 \end_layout
1106
1107 \begin_layout Plain Layout
1108
1109     |
1110 \end_layout
1111
1112 \begin_layout Plain Layout
1113
1114     e4
1115 \end_layout
1116
1117 \begin_layout Plain Layout
1118
1119     r8
1120 \end_layout
1121
1122 \begin_layout Plain Layout
1123
1124     
1125 \backslash
1126 afterGrace
1127 \end_layout
1128
1129 \begin_layout Plain Layout
1130
1131     f8(
1132 \backslash
1133 trill_
1134 \backslash
1135 markup { 
1136 \backslash
1137 finger "2-1" }
1138 \end_layout
1139
1140 \begin_layout Plain Layout
1141
1142     { e16[ f16] }
1143 \end_layout
1144
1145 \begin_layout Plain Layout
1146
1147     |
1148 \end_layout
1149
1150 \begin_layout Plain Layout
1151
1152     g8..-1
1153 \end_layout
1154
1155 \begin_layout Plain Layout
1156
1157     f32
1158 \end_layout
1159
1160 \begin_layout Plain Layout
1161
1162     e8)
1163 \backslash
1164 staccato
1165 \end_layout
1166
1167 \begin_layout Plain Layout
1168
1169     d8
1170 \backslash
1171 staccato
1172 \end_layout
1173
1174 \begin_layout Plain Layout
1175
1176     |
1177 \end_layout
1178
1179 \begin_layout Plain Layout
1180
1181     c4
1182 \end_layout
1183
1184 \begin_layout Plain Layout
1185
1186     r4
1187 \end_layout
1188
1189 \begin_layout Plain Layout
1190
1191   }
1192 \end_layout
1193
1194 \begin_layout Plain Layout
1195
1196 >>
1197 \end_layout
1198
1199 \begin_layout Plain Layout
1200
1201 \end_layout
1202
1203 \end_inset
1204
1205
1206 \end_layout
1207
1208 \end_inset
1209
1210
1211 \end_layout
1212
1213 \begin_layout Standard
1214 \noindent
1215 [
1216 \begin_inset Flex URL
1217 status collapsed
1218
1219 \begin_layout Plain Layout
1220
1221 http://lsr.di.unimi.it/LSR/Item?id=627
1222 \end_layout
1223
1224 \end_inset
1225
1226 より。スキームコードは削除。段落設定で中央揃えに。]
1227 \end_layout
1228
1229 \begin_layout Subsection
1230 タブ譜のひな型
1231 \begin_inset CommandInset label
1232 LatexCommand label
1233 name "subsec:タブ譜のひな型"
1234
1235 \end_inset
1236
1237
1238 \end_layout
1239
1240 \begin_layout Standard
1241 \begin_inset Preview
1242
1243 \begin_layout Standard
1244 \begin_inset Flex LilyPond
1245 status collapsed
1246
1247 \begin_layout Plain Layout
1248
1249 upper=  
1250 \backslash
1251 relative c' {
1252 \end_layout
1253
1254 \begin_layout Plain Layout
1255
1256   c4.
1257   g4  g  c
1258 \end_layout
1259
1260 \begin_layout Plain Layout
1261
1262 }
1263 \end_layout
1264
1265 \begin_layout Plain Layout
1266
1267 lower=  
1268 \backslash
1269 relative c {
1270 \end_layout
1271
1272 \begin_layout Plain Layout
1273
1274   c4  e  g,  e'
1275 \end_layout
1276
1277 \begin_layout Plain Layout
1278
1279 }
1280 \end_layout
1281
1282 \begin_layout Plain Layout
1283
1284
1285 \backslash
1286 score {
1287 \end_layout
1288
1289 \begin_layout Plain Layout
1290
1291   
1292 \backslash
1293 new StaffGroup <<
1294 \end_layout
1295
1296 \begin_layout Plain Layout
1297
1298     
1299 \backslash
1300 new Staff = "guitar" <<
1301 \end_layout
1302
1303 \begin_layout Plain Layout
1304
1305       
1306 \backslash
1307 context Voice = "upper guitar" { 
1308 \backslash
1309 clef "G_8" 
1310 \backslash
1311 voiceOne  
1312 \backslash
1313 upper }
1314 \end_layout
1315
1316 \begin_layout Plain Layout
1317
1318       
1319 \backslash
1320 context Voice = "lower guitar" { 
1321 \backslash
1322 clef "G_8" 
1323 \backslash
1324 voiceTwo  
1325 \backslash
1326 lower }
1327 \end_layout
1328
1329 \begin_layout Plain Layout
1330
1331     >>
1332 \end_layout
1333
1334 \begin_layout Plain Layout
1335
1336     
1337 \backslash
1338 new TabStaff = "tab" <<
1339 \end_layout
1340
1341 \begin_layout Plain Layout
1342
1343       
1344 \backslash
1345 context TabVoice = "upper tab" { 
1346 \backslash
1347 clef "tab" 
1348 \backslash
1349 voiceOne 
1350 \backslash
1351 upper }
1352 \end_layout
1353
1354 \begin_layout Plain Layout
1355
1356       
1357 \backslash
1358 context TabVoice = "lower tab" { 
1359 \backslash
1360 clef "tab" 
1361 \backslash
1362 voiceTwo 
1363 \backslash
1364 lower }
1365 \end_layout
1366
1367 \begin_layout Plain Layout
1368
1369     >>
1370 \end_layout
1371
1372 \begin_layout Plain Layout
1373
1374   >>
1375 \end_layout
1376
1377 \begin_layout Plain Layout
1378
1379 }
1380 \end_layout
1381
1382 \end_inset
1383
1384
1385 \end_layout
1386
1387 \end_inset
1388
1389
1390 \end_layout
1391
1392 \begin_layout Standard
1393 \noindent
1394 [
1395 \begin_inset Flex URL
1396 status collapsed
1397
1398 \begin_layout Plain Layout
1399
1400 http://lsr.di.unimi.it/LSR/Item?id=634
1401 \end_layout
1402
1403 \end_inset
1404
1405 より]
1406 \end_layout
1407
1408 \end_body
1409 \end_document