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