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