+ \advance\@vln@lily@output@loop by 1\relax%
+ }%
+ }%
+ \def\@vln@lily@output@write{%
+ \newwrite\@vln@lily@output@file%
+ \immediate\openout\@vln@lily@output@file=out.ly%
+ \immediate\write\@vln@lily@output@file{\@vln@lily@output}%
+ \immediate\closeout\@vln@lily@output@file%
+ }%
+ \def\@vln@lily@output@write@verbatim{%
+ \@bsphack%
+ \let\do\@makeother\dospecials%
+ \catcode`\^^M\active \catcode`\^^I=12%
+ \def\verbatim@processline{%
+ \xdef\@vln@lily@output{\@vln@lily@output\the\verbatim@line^^J}%
+ }%
+ \verbatim@start%
+ }%
+ \def\end@vln@lily@output@write@verbatim{%
+ \@esphack%
+ }%
+ % \@vln@lily@time
+ \def\@vln@lily@time@def#1/#2=#3#4{%
+ \expandafter\def\csname @vln@lily@time@times@#1/#2\endcsname{#3}%
+ \expandafter\def\csname @vln@lily@time@wholedotted@#1/#2\endcsname{#4}%
+ }%
+ % FIXME: à compléter..
+ \@vln@lily@time@def 1/2={}{2}%
+ \@vln@lily@time@def 2/2={}{1}%
+ \@vln@lily@time@def 3/2={}{2.}%
+ \@vln@lily@time@def 1/4={}{4}%
+ \@vln@lily@time@def 2/4={}{2}%
+ \@vln@lily@time@def 3/4={}{???}%
+ \@vln@lily@time@def 4/4={}{1}%
+ \@vln@lily@time@def 1/8={}{8}%
+ \@vln@lily@time@def 2/8={}{4}%
+ \@vln@lily@time@def 3/8={}{4.}%
+ \@vln@lily@time@def 4/8={}{2}%
+ \@vln@lily@time@def 5/8={}{???}%
+ \@vln@lily@time@def 6/8={}{2.}%
+ \@vln@lily@time@def 7/8={}{???}%
+ \@vln@lily@time@def 8/8={}{1}%
+ \@vln@lily@time@def 1/12={2/3}{8}%
+ \@vln@lily@time@def 2/12={}{???}%
+ \@vln@lily@time@def 3/12={}{???}%
+ \@vln@lily@time@def 4/12={}{3}%
+ \@vln@lily@time@def 5/12={}{???}%
+ \@vln@lily@time@def 6/12={}{2}%
+ \@vln@lily@time@def 7/12={}{???}%
+ \@vln@lily@time@def 8/12={}{???}%
+ \@vln@lily@time@def 9/12={}{???}%
+ \@vln@lily@time@def 10/12={}{???}%
+ \@vln@lily@time@def 11/12={}{???}%
+ \@vln@lily@time@def 12/12={}{1}%
+ \@vln@lily@time@def 1/16={}{16}%
+ \@vln@lily@time@def 2/16={}{8}%
+ \@vln@lily@time@def 3/16={}{8.}%
+ \@vln@lily@time@def 4/16={}{4}%
+ \@vln@lily@time@def 5/16={}{???}%
+ \@vln@lily@time@def 6/16={}{???}%
+ \@vln@lily@time@def 7/16={}{???}%
+ \@vln@lily@time@def 8/16={}{2}%
+ \@vln@lily@time@def 9/16={}{???}%
+ \@vln@lily@time@def 10/16={}{???}%
+ \@vln@lily@time@def 11/16={}{???}%
+ \@vln@lily@time@def 12/16={}{???}%
+ \@vln@lily@time@def 13/16={}{???}%
+ \@vln@lily@time@def 14/16={}{???}%
+ \@vln@lily@time@def 15/16={}{???}%
+ \@vln@lily@time@def 16/16={}{1}%
+ \@vln@lily@time@def 1/32={}{32}%
+ \@vln@lily@time@def 2/32={}{16}%
+ \@vln@lily@time@def 3/32={}{???}%
+ \@vln@lily@time@def 4/32={}{8}%
+ \@vln@lily@time@def 5/32={}{???}%
+ \@vln@lily@time@def 6/32={}{???}%
+ \@vln@lily@time@def 7/32={}{???}%
+ \@vln@lily@time@def 8/32={}{4}%
+ \@vln@lily@time@def 9/32={}{???}%
+ \@vln@lily@time@def 10/32={}{???}%
+ \@vln@lily@time@def 11/32={}{???}%
+ \@vln@lily@time@def 12/32={}{???}%
+ \@vln@lily@time@def 13/32={}{???}%
+ \@vln@lily@time@def 14/32={}{???}%
+ \@vln@lily@time@def 15/32={}{???}%
+ \@vln@lily@time@def 16/32={}{2}%
+ \@vln@lily@time@def 17/32={}{???}%
+ \@vln@lily@time@def 18/32={}{???}%
+ \@vln@lily@time@def 19/32={}{???}%
+ \@vln@lily@time@def 20/32={}{???}%
+ \@vln@lily@time@def 21/32={}{???}%
+ \@vln@lily@time@def 22/32={}{???}%
+ \@vln@lily@time@def 23/32={}{???}%
+ \@vln@lily@time@def 24/32={}{???}%
+ \@vln@lily@time@def 25/32={}{???}%
+ \@vln@lily@time@def 26/32={}{???}%
+ \@vln@lily@time@def 27/32={}{???}%
+ \@vln@lily@time@def 28/32={}{???}%
+ \@vln@lily@time@def 29/32={}{???}%
+ \@vln@lily@time@def 30/32={}{???}%
+ \@vln@lily@time@def 31/32={}{???}%
+ \@vln@lily@time@def 32/32={}{1}%
+ \def\@vln@lily@time@times@#1/#2{%
+ \csname @vln@lily@time@times@#1/#2\endcsname%
+ }%
+ \def\@vln@lily@time@wholedotted@#1/#2{%
+ \csname @vln@lily@time@wholedotted@#1/#2\endcsname%
+ }%
+ \def\@vln@lily@time@#1/#2{%
+ \ifthenelse{\equal{\@vln@lily@time@times@#1/#2}{}}%
+ {%
+ %
+ }%
+ {%
+ %
+ }%
+ }%
+ % \@vln@lily@octave
+ \def\@vln@lily@octave@def#1=#2{%
+ \expandafter\def\csname @vln@lily@octave@#1\endcsname{#2}%
+ }%
+ \def\@vln@lily@octave@#1{%
+ \csname @vln@lily@octave@#1\endcsname%
+ }%
+ \@vln@lily@octave@def{0}={}%
+ \@vln@lily@octave@def{1}={'}%
+ \@vln@lily@octave@def{2}={''}%
+ \@vln@lily@octave@def{3}={'''}%
+ % \@vln@lily@semitone
+ \def\@vln@lily@semitone@def#1=#2{%
+ \expandafter\def\csname @vln@lily@semitone@#1\endcsname{#2}%
+ }%
+ \@vln@lily@semitone@def{G=}={g}%
+ \@vln@lily@semitone@def{G+}={gis}%
+ \@vln@lily@semitone@def{A-}={aes}%
+ \@vln@lily@semitone@def{A=}={a}%
+ \@vln@lily@semitone@def{A+}={ais}%
+ \@vln@lily@semitone@def{B-}={bes}%
+ \@vln@lily@semitone@def{B=}={b}%
+ \@vln@lily@semitone@def{B+}={bis}%
+ \@vln@lily@semitone@def{C-}={ces}%
+ \@vln@lily@semitone@def{C=}={c}%
+ \@vln@lily@semitone@def{C+}={cis}%
+ \@vln@lily@semitone@def{D-}={des}%
+ \@vln@lily@semitone@def{D=}={d}%
+ \@vln@lily@semitone@def{D+}={dis}%
+ \@vln@lily@semitone@def{E-}={ees}%
+ \@vln@lily@semitone@def{E=}={e}%
+ \@vln@lily@semitone@def{E+}={eis}%
+ \@vln@lily@semitone@def{F-}={fes}%
+ \@vln@lily@semitone@def{F=}={f}%
+ \@vln@lily@semitone@def{F+}={fis}%
+ \@vln@lily@semitone@def{G-}={ges}%
+ \def\@vln@lily@semitone@#1{%
+ \csname @vln@lily@semitone@#1\endcsname%
+ }%
+ % \@vln@lily@note
+ % \@vln@lily@note@name
+ \def\@vln@lily@note@name@def{%
+ \ifthenelse{\equal{\@vln@note@bow}{N}}%