]> git.lyx.org Git - lyx.git/blob - lib/examples/lilypond.lyx
Local Layout Docs Again
[lyx.git] / lib / examples / lilypond.lyx
1 #LyX 2.0 created this file. For more info see http://www.lyx.org/
2 \lyxformat 413
3 \begin_document
4 \begin_header
5 \textclass article
6 \use_default_options true
7 \begin_modules
8 lilypond
9 \end_modules
10 \maintain_unincluded_children false
11 \language english
12 \language_package default
13 \inputencoding auto
14 \fontencoding global
15 \font_roman default
16 \font_sans default
17 \font_typewriter default
18 \font_default_family default
19 \use_non_tex_fonts false
20 \font_sc false
21 \font_osf false
22 \font_sf_scale 100
23 \font_tt_scale 100
24
25 \graphics default
26 \default_output_format default
27 \output_sync 0
28 \bibtex_command default
29 \index_command default
30 \paperfontsize default
31 \spacing single
32 \use_hyperref true
33 \pdf_title "LilyPond-book and LyX"
34 \pdf_author "Julien Rioux"
35 \pdf_bookmarks true
36 \pdf_bookmarksnumbered false
37 \pdf_bookmarksopen false
38 \pdf_bookmarksopenlevel 1
39 \pdf_breaklinks false
40 \pdf_pdfborder false
41 \pdf_colorlinks false
42 \pdf_backref false
43 \pdf_pdfusetitle true
44 \papersize default
45 \use_geometry true
46 \use_amsmath 1
47 \use_esint 1
48 \use_mhchem 1
49 \use_mathdots 1
50 \cite_engine basic
51 \use_bibtopic false
52 \use_indices false
53 \paperorientation portrait
54 \suppress_date true
55 \use_refstyle 0
56 \index Index
57 \shortcut idx
58 \color #008000
59 \end_index
60 \leftmargin 2cm
61 \topmargin 2cm
62 \rightmargin 2cm
63 \bottommargin 2cm
64 \secnumdepth 3
65 \tocdepth 3
66 \paragraph_separation skip
67 \defskip smallskip
68 \quotes_language english
69 \papercolumns 1
70 \papersides 1
71 \paperpagestyle default
72 \tracking_changes false
73 \output_changes false
74 \html_math_output 0
75 \html_css_as_file 0
76 \html_be_strict true
77 \end_header
78
79 \begin_body
80
81 \begin_layout Title
82 LilyPond-book and LyX
83 \end_layout
84
85 \begin_layout Abstract
86 This is an example file demonstrating the inclusion of musical snippets
87  in a LyX document, using the LilyPond music notation and the LilyPond-book
88  utility for processing.
89 \end_layout
90
91 \begin_layout Section
92 Using LilyPond code within LyX
93 \end_layout
94
95 \begin_layout Standard
96 Support for LilyPond constructs (LilyPond code) within LyX is enabled by
97  adding the LilyPond module to your document.
98  This is done from the menu Document \SpecialChar \menuseparator
99  Settings..., then selecting LilyPond
100  in the list of modules.
101  You can use any LaTeX-based LyX layout and use the regular preview and
102  export mechanism; LyX will take care of processing the LaTeX code through
103  LilyPond-book for you.
104  LilyPond-book can also handle DocBook documents but LilyPond-DocBook support
105  in LyX is missing at the moment.
106 \end_layout
107
108 \begin_layout Subsection
109 Requirements
110 \end_layout
111
112 \begin_layout Itemize
113 LilyPond-book version 2.13
114 \end_layout
115
116 \begin_layout Paragraph
117 Notes:
118 \end_layout
119
120 \begin_layout Standard
121 LilyPond-book supports LaTeX output since version 2.1.
122  However, some features used by LyX are available only in recent versions:
123  PDFLaTeX support (version 2.9), the 
124 \family typewriter
125 --lily-output-dir
126 \family default
127  flag (version 2.11) and especially the 
128 \family typewriter
129 --safe
130 \family default
131  flag (version 2.13).
132 \end_layout
133
134 \begin_layout Subsection
135 Integration
136 \end_layout
137
138 \begin_layout Standard
139 The module provides a LilyPond inset which you insert from the menu Insert
140  \SpecialChar \menuseparator
141  Custom Insets.
142  This inset is for typing the LilyPond code which will be typeset into your
143  musical notes.
144  First, let's try a simple scale:
145 \end_layout
146
147 \begin_layout Standard
148 \begin_inset Flex LilyPond
149 status open
150
151 \begin_layout Plain Layout
152
153
154 \backslash
155 relative c'' {
156 \end_layout
157
158 \begin_layout Plain Layout
159
160   g a b c
161 \end_layout
162
163 \begin_layout Plain Layout
164
165 }
166 \end_layout
167
168 \end_inset
169
170
171 \end_layout
172
173 \begin_layout Standard
174 The previous LyX inset produces the following LaTeX-lookalike code:
175 \end_layout
176
177 \begin_layout LyX-Code
178
179 \backslash
180 begin{lilypond}
181 \end_layout
182
183 \begin_layout LyX-Code
184
185 \backslash
186 relative c'' {
187 \end_layout
188
189 \begin_layout LyX-Code
190   g a b c
191 \end_layout
192
193 \begin_layout LyX-Code
194 }
195 \end_layout
196
197 \begin_layout LyX-Code
198
199 \backslash
200 end{lilypond}
201 \end_layout
202
203 \begin_layout Standard
204 This code is not, in fact, processed by LaTeX, but is preprocessed by LilyPond-b
205 ook, which creates the graphics files and include them in the LaTeX document
206  by replacing the above with 
207 \family typewriter
208
209 \backslash
210 includegraphics{\SpecialChar \ldots{}
211 }
212 \family default
213 .
214 \end_layout
215
216 \begin_layout Standard
217 Thus, the conversion path is as follow: LyX\SpecialChar \menuseparator
218 LilyPond-book\SpecialChar \menuseparator
219 LaTeX.
220  Every step of the tool chain obeys your spacing, so whether you put the
221  musical extract in line, or in its own paragraph, centered, left-aligned,
222  etc., what you see in the LyX window should be respected in the final format.
223  An example of in-line use may be to display a chord name, such as
224 \begin_inset Flex LilyPond
225 status open
226
227 \begin_layout Plain Layout
228
229
230 \backslash
231 markup { 
232 \backslash
233 concat {B 
234 \backslash
235 super 
236 \backslash
237 flat } }
238 \end_layout
239
240 \end_inset
241
242 , or perhaps a very short snippet.
243 \end_layout
244
245 \begin_layout Subsection
246 Previews
247 \end_layout
248
249 \begin_layout Standard
250 It is possible to have a direct feedback of what the music notation looks
251  like from within LyX.
252  To do this, wrap a LilyPond inset inside a Preview inset, which you find
253  from the menu Insert \SpecialChar \menuseparator
254  Preview.
255  This only affects the display within LyX, not the output:
256 \end_layout
257
258 \begin_layout Standard
259 \begin_inset Preview
260
261 \begin_layout Standard
262 \begin_inset Flex LilyPond
263 status open
264
265 \begin_layout Plain Layout
266
267
268 \backslash
269 relative c'' {
270 \end_layout
271
272 \begin_layout Plain Layout
273
274   ais a g ges
275 \end_layout
276
277 \begin_layout Plain Layout
278
279 }
280 \end_layout
281
282 \end_inset
283
284
285 \end_layout
286
287 \end_inset
288
289
290 \end_layout
291
292 \begin_layout Standard
293 Unfortunately, you might find that the preview isn't exactly instantaneous.
294  You need to move the cursor out of the Preview inset to start compilation,
295  and processing time can take a few seconds.
296 \end_layout
297
298 \begin_layout Subsection
299 Gotchas
300 \end_layout
301
302 \begin_layout Subsubsection
303 Child documents
304 \end_layout
305
306 \begin_layout Standard
307 A LyX document using the LilyPond module cannot have child documents using
308  the 
309 \begin_inset Quotes eld
310 \end_inset
311
312 Input
313 \begin_inset Quotes erd
314 \end_inset
315
316  method.
317  If you select 
318 \begin_inset Quotes eld
319 \end_inset
320
321 Input
322 \begin_inset Quotes erd
323 \end_inset
324
325  as the 
326 \begin_inset Quotes eld
327 \end_inset
328
329 Include Type
330 \begin_inset Quotes erd
331 \end_inset
332
333  under Insert\SpecialChar \menuseparator
334 File\SpecialChar \menuseparator
335 Child Document, you will get an error when producing output.
336  This is due to the way LilyPond-book automatically processes these input
337  files recursively.
338  Since there is currently no command-line option to turn off this behavior
339  of LilyPond-book, it is suggested to use the 
340 \begin_inset Quotes eld
341 \end_inset
342
343 Include
344 \begin_inset Quotes erd
345 \end_inset
346
347  method instead.
348 \end_layout
349
350 \begin_layout Standard
351 Note that it is possible to insert child documents which make use of the
352  LilyPond module, using either the 
353 \begin_inset Quotes eld
354 \end_inset
355
356 Input
357 \begin_inset Quotes erd
358 \end_inset
359
360  or 
361 \begin_inset Quotes eld
362 \end_inset
363
364 Include
365 \begin_inset Quotes erd
366 \end_inset
367
368  method, in a master document which does not make use of the LilyPond module.
369  For this to work you might have to add the line
370 \end_layout
371
372 \begin_layout LyX-Code
373
374 \backslash
375 usepackage{graphicx}
376 \end_layout
377
378 \begin_layout Standard
379 to your master document's preamble under Document\SpecialChar \menuseparator
380 Settings.
381 \end_layout
382
383 \begin_layout Subsubsection
384 Surrounding braces
385 \end_layout
386
387 \begin_layout Standard
388 LilyPond-book searches for a 
389 \family typewriter
390
391 \backslash
392 score
393 \family default
394  or 
395 \family typewriter
396
397 \backslash
398 relative
399 \family default
400  command when it decides if the code is only a fragment.
401  It is possible to include no LilyPond command at all, but in that case
402  {surrounding braces} are required.
403  Thus, in the following code,
404 \end_layout
405
406 \begin_layout LyX-Code
407
408 \backslash
409 begin{lilypond}
410 \end_layout
411
412 \begin_layout LyX-Code
413   ais' f'' g' e'' % no 
414 \backslash
415 score given
416 \end_layout
417
418 \begin_layout LyX-Code
419
420 \backslash
421 end{lilypond}
422 \end_layout
423
424 \begin_layout Standard
425 LilyPond-book gets confused:
426 \end_layout
427
428 \begin_layout LyX-Code
429 error: syntax error, unexpected NOTENAME_PITCH
430 \end_layout
431
432 \begin_layout LyX-Code
433 ais' f'' g' e'' % no 
434 \backslash
435 score given
436 \end_layout
437
438 \begin_layout Standard
439 With surrounding braces, all is well:
440 \end_layout
441
442 \begin_layout Standard
443 \begin_inset Preview
444
445 \begin_layout Standard
446 \begin_inset Flex LilyPond
447 status open
448
449 \begin_layout Plain Layout
450
451 {ais' f'' g' e''} % no 
452 \backslash
453 score given
454 \end_layout
455
456 \end_inset
457
458
459 \end_layout
460
461 \end_inset
462
463
464 \end_layout
465
466 \begin_layout Subsubsection
467 Fret diagrams
468 \end_layout
469
470 \begin_layout Standard
471 Another gotcha is with subsequent lilypond snippets with 
472 \family typewriter
473
474 \backslash
475 fret-diagram
476 \family default
477  markup commands:
478 \end_layout
479
480 \begin_layout LyX-Code
481
482 \backslash
483 begin{lilypond}
484 \end_layout
485
486 \begin_layout LyX-Code
487   
488 \backslash
489 markup{ 
490 \backslash
491 fret-diagram-terse #"x;3;2;o;1;o;" }
492 \end_layout
493
494 \begin_layout LyX-Code
495
496 \backslash
497 end{lilypond}
498 \end_layout
499
500 \begin_layout LyX-Code
501
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   
512 \backslash
513 markup{ 
514 \backslash
515 fret-diagram-terse #"x;x;o;2;3;2;" }
516 \end_layout
517
518 \begin_layout LyX-Code
519
520 \backslash
521 end{lilypond}
522 \end_layout
523
524 \begin_layout Standard
525 For some reason LilyPond-book version 2.13 barks on this when run in safe
526  mode (which you always should use, unless you know what you are doing).
527 \end_layout
528
529 \begin_layout Section
530 LilyPond examples
531 \end_layout
532
533 \begin_layout Standard
534 Example 
535 \begin_inset CommandInset ref
536 LatexCommand ref
537 reference "sub:Editorial-headword"
538
539 \end_inset
540
541  shows a complex example using many LilyPond constructs; some scheme code
542  has been removed from the original source of this snippet, to be able to
543  run in safe mode.
544  Example 
545 \begin_inset CommandInset ref
546 LatexCommand ref
547 reference "sub:Tablatures-template"
548
549 \end_inset
550
551  shows another LilyPond output which should be interesting to guitarists.
552 \end_layout
553
554 \begin_layout Subsection
555 Editorial headword
556 \begin_inset CommandInset label
557 LatexCommand label
558 name "sub:Editorial-headword"
559
560 \end_inset
561
562
563 \end_layout
564
565 \begin_layout Standard
566 NR 1.7 Editorial annotations Beethoven, Op.
567  31, No.
568  3 Piano sonata 18, Movt II, Scherzo Measures 9--14.
569 \end_layout
570
571 \begin_layout Standard
572 \noindent
573 \align center
574 \begin_inset Preview
575
576 \begin_layout Standard
577 \begin_inset Flex LilyPond
578 status collapsed
579
580 \begin_layout Plain Layout
581
582
583 \backslash
584 new PianoStaff <<
585 \end_layout
586
587 \begin_layout Plain Layout
588
589   
590 \end_layout
591
592 \begin_layout Plain Layout
593
594   % RH Staff
595 \end_layout
596
597 \begin_layout Plain Layout
598
599   
600 \backslash
601 new Staff {
602 \end_layout
603
604 \begin_layout Plain Layout
605
606     
607 \backslash
608 clef treble
609 \end_layout
610
611 \begin_layout Plain Layout
612
613     
614 \backslash
615 key aes 
616 \backslash
617 major
618 \end_layout
619
620 \begin_layout Plain Layout
621
622     
623 \backslash
624 time 2/4
625 \end_layout
626
627 \begin_layout Plain Layout
628
629     %
630 \backslash
631 set Staff.fingeringOrientations = #'(up)
632 \end_layout
633
634 \begin_layout Plain Layout
635
636     %
637 \backslash
638 set Score.currentBarNumber = #9
639 \end_layout
640
641 \begin_layout Plain Layout
642
643     
644 \backslash
645 partial 8
646 \end_layout
647
648 \begin_layout Plain Layout
649
650     <aes''-4 c''>8
651 \backslash
652 staccato
653 \end_layout
654
655 \begin_layout Plain Layout
656
657     |
658 \end_layout
659
660 \begin_layout Plain Layout
661
662     %
663 \backslash
664 set doubleSlurs = ##t
665 \end_layout
666
667 \begin_layout Plain Layout
668
669     <bes''-5 des''-2>4(
670 \end_layout
671
672 \begin_layout Plain Layout
673
674     <aes''-4 c''>8
675 \backslash
676 staccato)
677 \end_layout
678
679 \begin_layout Plain Layout
680
681     
682 \backslash
683 noBeam
684 \end_layout
685
686 \begin_layout Plain Layout
687
688     c''8-5
689 \backslash
690 staccato
691 \backslash
692 pp
693 \end_layout
694
695 \begin_layout Plain Layout
696
697     |
698 \end_layout
699
700 \begin_layout Plain Layout
701
702     
703 \backslash
704 unset doubleSlurs
705 \end_layout
706
707 \begin_layout Plain Layout
708
709     bes'8..(
710 \end_layout
711
712 \begin_layout Plain Layout
713
714     aes'32
715 \end_layout
716
717 \begin_layout Plain Layout
718
719     g'8)
720 \backslash
721 staccato
722 \end_layout
723
724 \begin_layout Plain Layout
725
726     f'8
727 \backslash
728 staccato
729 \end_layout
730
731 \begin_layout Plain Layout
732
733     |
734 \end_layout
735
736 \begin_layout Plain Layout
737
738     e'4-2
739 \end_layout
740
741 \begin_layout Plain Layout
742
743     r8
744 \end_layout
745
746 \begin_layout Plain Layout
747
748     %
749 \backslash
750 once 
751 \backslash
752 override Script #'script-priority = #-100
753 \end_layout
754
755 \begin_layout Plain Layout
756
757     
758 \backslash
759 afterGrace
760 \end_layout
761
762 \begin_layout Plain Layout
763
764     f'8(
765 \backslash
766 trill^
767 \backslash
768 markup { 
769 \backslash
770 finger "3-2" }
771 \end_layout
772
773 \begin_layout Plain Layout
774
775     { e'16[ f'16] }
776 \end_layout
777
778 \begin_layout Plain Layout
779
780     |
781 \end_layout
782
783 \begin_layout Plain Layout
784
785     g'8..-3
786 \end_layout
787
788 \begin_layout Plain Layout
789
790     f'32
791 \end_layout
792
793 \begin_layout Plain Layout
794
795     e'8-1)
796 \backslash
797 staccato
798 \end_layout
799
800 \begin_layout Plain Layout
801
802     d'8-2
803 \backslash
804 staccato
805 \end_layout
806
807 \begin_layout Plain Layout
808
809     |
810 \end_layout
811
812 \begin_layout Plain Layout
813
814     c'4
815 \end_layout
816
817 \begin_layout Plain Layout
818
819     r4
820 \end_layout
821
822 \begin_layout Plain Layout
823
824   }
825 \end_layout
826
827 \begin_layout Plain Layout
828
829   
830 \end_layout
831
832 \begin_layout Plain Layout
833
834   % LH Staff
835 \end_layout
836
837 \begin_layout Plain Layout
838
839   
840 \backslash
841 new Staff {
842 \end_layout
843
844 \begin_layout Plain Layout
845
846     
847 \backslash
848 key aes 
849 \backslash
850 major
851 \end_layout
852
853 \begin_layout Plain Layout
854
855     
856 \backslash
857 clef treble
858 \end_layout
859
860 \begin_layout Plain Layout
861
862     %
863 \backslash
864 override Fingering #'direction = #down
865 \end_layout
866
867 \begin_layout Plain Layout
868
869     %
870 \backslash
871 set Staff.fingeringOrientations = #'(down)
872 \end_layout
873
874 \begin_layout Plain Layout
875
876     
877 \backslash
878 partial 8
879 \end_layout
880
881 \begin_layout Plain Layout
882
883     <aes' aes>8
884 \backslash
885 staccato
886 \end_layout
887
888 \begin_layout Plain Layout
889
890     %
891 \backslash
892 set doubleSlurs = ##t
893 \end_layout
894
895 \begin_layout Plain Layout
896
897     <g'-2 ees'-3>4(
898 \end_layout
899
900 \begin_layout Plain Layout
901
902     <aes' aes>8)
903 \backslash
904 staccato
905 \end_layout
906
907 \begin_layout Plain Layout
908
909     
910 \backslash
911 noBeam
912 \end_layout
913
914 \begin_layout Plain Layout
915
916     
917 \backslash
918 clef bass
919 \end_layout
920
921 \begin_layout Plain Layout
922
923     c'8-1
924 \backslash
925 staccato
926 \end_layout
927
928 \begin_layout Plain Layout
929
930     |
931 \end_layout
932
933 \begin_layout Plain Layout
934
935     %
936 \backslash
937 set doubleSlurs = ##f
938 \end_layout
939
940 \begin_layout Plain Layout
941
942     bes8..(
943 \end_layout
944
945 \begin_layout Plain Layout
946
947     aes32
948 \end_layout
949
950 \begin_layout Plain Layout
951
952     g8-1)
953 \backslash
954 staccato
955 \end_layout
956
957 \begin_layout Plain Layout
958
959     f8
960 \backslash
961 staccato
962 \end_layout
963
964 \begin_layout Plain Layout
965
966     |
967 \end_layout
968
969 \begin_layout Plain Layout
970
971     e4
972 \end_layout
973
974 \begin_layout Plain Layout
975
976     r8
977 \end_layout
978
979 \begin_layout Plain Layout
980
981     
982 \backslash
983 afterGrace
984 \end_layout
985
986 \begin_layout Plain Layout
987
988     f8(
989 \backslash
990 trill_
991 \backslash
992 markup { 
993 \backslash
994 finger "2-1" }
995 \end_layout
996
997 \begin_layout Plain Layout
998
999     { e16[ f16] }
1000 \end_layout
1001
1002 \begin_layout Plain Layout
1003
1004     |
1005 \end_layout
1006
1007 \begin_layout Plain Layout
1008
1009     g8..-1
1010 \end_layout
1011
1012 \begin_layout Plain Layout
1013
1014     f32
1015 \end_layout
1016
1017 \begin_layout Plain Layout
1018
1019     e8)
1020 \backslash
1021 staccato
1022 \end_layout
1023
1024 \begin_layout Plain Layout
1025
1026     d8
1027 \backslash
1028 staccato
1029 \end_layout
1030
1031 \begin_layout Plain Layout
1032
1033     |
1034 \end_layout
1035
1036 \begin_layout Plain Layout
1037
1038     c4
1039 \end_layout
1040
1041 \begin_layout Plain Layout
1042
1043     r4
1044 \end_layout
1045
1046 \begin_layout Plain Layout
1047
1048   }
1049 \end_layout
1050
1051 \begin_layout Plain Layout
1052
1053 >>
1054 \end_layout
1055
1056 \begin_layout Plain Layout
1057
1058 \end_layout
1059
1060 \end_inset
1061
1062
1063 \end_layout
1064
1065 \end_inset
1066
1067
1068 \end_layout
1069
1070 \begin_layout Standard
1071 [from 
1072 \begin_inset Flex URL
1073 status collapsed
1074
1075 \begin_layout Plain Layout
1076
1077 http://lsr.dsi.unimi.it/LSR/Item?id=627
1078 \end_layout
1079
1080 \end_inset
1081
1082 ; scheme code removed, centering applied through the paragraph settings]
1083 \end_layout
1084
1085 \begin_layout Subsection
1086 Tablatures template
1087 \begin_inset CommandInset label
1088 LatexCommand label
1089 name "sub:Tablatures-template"
1090
1091 \end_inset
1092
1093
1094 \end_layout
1095
1096 \begin_layout Standard
1097 \begin_inset Preview
1098
1099 \begin_layout Standard
1100 \begin_inset Flex LilyPond
1101 status collapsed
1102
1103 \begin_layout Plain Layout
1104
1105 upper=  
1106 \backslash
1107 relative c' {
1108 \end_layout
1109
1110 \begin_layout Plain Layout
1111
1112   c4.
1113   g4  g  c
1114 \end_layout
1115
1116 \begin_layout Plain Layout
1117
1118 }
1119 \end_layout
1120
1121 \begin_layout Plain Layout
1122
1123 lower=  
1124 \backslash
1125 relative c {
1126 \end_layout
1127
1128 \begin_layout Plain Layout
1129
1130   c4  e  g,  e'
1131 \end_layout
1132
1133 \begin_layout Plain Layout
1134
1135 }
1136 \end_layout
1137
1138 \begin_layout Plain Layout
1139
1140
1141 \backslash
1142 score {
1143 \end_layout
1144
1145 \begin_layout Plain Layout
1146
1147   
1148 \backslash
1149 new StaffGroup <<
1150 \end_layout
1151
1152 \begin_layout Plain Layout
1153
1154     
1155 \backslash
1156 new Staff = "guitar" <<
1157 \end_layout
1158
1159 \begin_layout Plain Layout
1160
1161       
1162 \backslash
1163 context Voice = "upper guitar" { 
1164 \backslash
1165 clef "G_8" 
1166 \backslash
1167 voiceOne  
1168 \backslash
1169 upper }
1170 \end_layout
1171
1172 \begin_layout Plain Layout
1173
1174       
1175 \backslash
1176 context Voice = "lower guitar" { 
1177 \backslash
1178 clef "G_8" 
1179 \backslash
1180 voiceTwo  
1181 \backslash
1182 lower }
1183 \end_layout
1184
1185 \begin_layout Plain Layout
1186
1187     >>
1188 \end_layout
1189
1190 \begin_layout Plain Layout
1191
1192     
1193 \backslash
1194 new TabStaff = "tab" <<
1195 \end_layout
1196
1197 \begin_layout Plain Layout
1198
1199       
1200 \backslash
1201 context TabVoice = "upper tab" { 
1202 \backslash
1203 clef "tab" 
1204 \backslash
1205 voiceOne 
1206 \backslash
1207 upper }
1208 \end_layout
1209
1210 \begin_layout Plain Layout
1211
1212       
1213 \backslash
1214 context TabVoice = "lower tab" { 
1215 \backslash
1216 clef "tab" 
1217 \backslash
1218 voiceTwo 
1219 \backslash
1220 lower }
1221 \end_layout
1222
1223 \begin_layout Plain Layout
1224
1225     >>
1226 \end_layout
1227
1228 \begin_layout Plain Layout
1229
1230   >>
1231 \end_layout
1232
1233 \begin_layout Plain Layout
1234
1235 }
1236 \end_layout
1237
1238 \end_inset
1239
1240
1241 \end_layout
1242
1243 \end_inset
1244
1245
1246 \end_layout
1247
1248 \begin_layout Standard
1249 [from 
1250 \begin_inset Flex URL
1251 status collapsed
1252
1253 \begin_layout Plain Layout
1254
1255 http://lsr.dsi.unimi.it/LSR/Item?id=634
1256 \end_layout
1257
1258 \end_inset
1259
1260 ]
1261 \end_layout
1262
1263 \end_body
1264 \end_document