Now I understand how your file is supposed to work!
I attach a version modified to version 2.2. To be able to run convert-ly
on it, I first replaced all occurencies of '{<' to some dummy like '{#'
and similarly I replaced '>}' with '&}'. After the conversion, I could
then change back from '{ #' to '{ <' and from '& }' to '> }'.
The only other thing I had to update was the text markup with the title,
see the attached file.

   /Mats

Laura Conrad wrote:
"Mats" == Mats Bengtsson <[EMAIL PROTECTED]> writes:


    Mats> I actually don't remember version 1.6 well enough to understand how
    Mats> your example ever has worked. Did really the FiguredBass context
    Mats> typeset also ordinary music at that time?

No, it didn't typeset the music, but it ignored it except for the
lengths.  So once you had the bass line entered, you just found the
notes with the figures on them and added them.

    Mats> Nowadays, the idea is to have a separate FiguredBass context which
    Mats> only contains the figures.

But then you have to tell it (again) what the lengths of the notes
between the figures are.  And proofread that again.

    Mats> Another possibility would be to use text markup commands instead,
    Mats> see for example
    Mats> http://lists.gnu.org/archive/html/lilypond-user/2004-10/msg00352.html

If that's what the input/test/figured-bass-alternate.ly  example is
doing, I tried it and wasn't able to get it to work.  That is, the
example file works, and as long as I'm only adding one figure to a
note, it works in my file, but when I try to add two figures, like
this:

         f_\markup { \column <6 5>}

lily tells me:


Now processing: `testfigures-markup.ly' Parsing... /home/lconrad/music/telemann/solo5/testfigures-markup.ly:24:30: error: syntax error, unexpected STRING, expecting '<': f_\markup { \column < 6 5>}

/home/lconrad/music/telemann/solo5/testfigures-markup.ly:24:33: error: Have to 
be in Lyric mode for lyrics:
         f_\markup { \column <6 5
                                 >}

/home/lconrad/music/telemann/solo5/testfigures-markup.ly:24:34: error: syntax 
error, unexpected '}':

}

I'm attaching the test file.  Obviously I have the syntax wrong, but
it looks to me like what the example's doing.



------------------------------------------------------------------------







------------------------------------------------------------------------

_______________________________________________
lilypond-devel mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-devel

-- ============================================= Mats Bengtsson Signal Processing Signals, Sensors and Systems Royal Institute of Technology SE-100 44 STOCKHOLM Sweden Phone: (+46) 8 790 8463 Fax: (+46) 8 790 7260 Email: [EMAIL PROTECTED] WWW: http://www.s3.kth.se/~mabe =============================================
\version "2.2.0"
\header {
        composer = "Francesco Maria Veracini (1690-1768)"
        crossRefNumber = "1"
        footnotes = ""
        tagline = "Lily was here 1.6.8 -- automatically converted from ABC"
        title = "Sonata Sesta"
}
voiceB = \notes {
\set Score.defaultBarType = "empty"

\set Staff.instrument = treble
     r4 ^\markup{ \italic \huge "Largo" } e''4)    f''4    \bar "|"   f''4    
e''4    b''4    \bar "|"  
 b''8    gis''8    b''8    f''16    e''16    b''8    d''8    \bar "|"   d''4    
c''4    a''4    \bar "|"   f''8    d''8    b''8    g''8    d'''8    f''8    
\bar "|"   e''4.    g''8    e''8    c''8    \bar "|"   a''8    f''8    a''8    
d''8    d'''8    f''8    \bar "|"   b''4.    g''8    c'''4   ~    \bar "|"   
% 9
   c'''8    a''8    b''4.    c'''8    \bar "|"   c'''4    r8   e''8    f''8    
g''8    \bar "|"   bes'4    g''4    bes'4    \bar "|"   bes'4    a'8    f''8    
g''8    a''8    \bar "|"   c''4    a''4    c''4    \bar "|"   c''4    b'!8    
g''8    a''8    b''8    \bar "|"   d''4    b''4    d''4    \bar "|"   d''4    
c''8    e''8    a''8    g''8    \bar "|"   % 17
   f''4.    d''8    b''8    a''8    \bar "|"   gis''4.    e''8    a''4   ~    
\bar "|"   a''8    fis''8    gis''4.    a''8    \bar "|"   a''2    f''!4    
\bar "|"   f''4    e''8    b''8    e''8    e''8    \bar "|"   e''4    dis''8    
a''8    d''!8    d''8    \bar "|"   d''4.    b'8    c''4   ~    \bar "|"   c''8 
   d''8    b'4.    a'8    \bar "|"   a'2. ^\fermata   \bar "|."   
}
voiceC = \notes {
\set Score.defaultBarType = "empty"

\set Staff.instrument = bass
 \key a \minor \clef bass
   a,2    a4    \bar "|"   gis2.    \bar "|"   e2.    \bar "|"   a,2    c4    
\bar "|"   d2    b,4    \bar "|"   c2    r4   \bar "|"   f2    f4    \bar "|"   
g2    e4   ~    \bar "|"   % 9
   e8    f8    g4    g,4    \bar "|"   c4    c,4    c4    \bar "|"   d4    e4   
 c4    \bar "|"   f2.    \bar "|"   fis2.    \bar "|"   g2.    \bar "|"   gis2. 
   \bar "|"   a2    c4    \bar "|"   % 17
   d2    dis4    \bar "|"   e2    c4   ~    \bar "|"   c8    d8    e4    e,4    
\bar "|"   a4    c'4    a4    \bar "|"   gis2    g!4    \bar "|"   fis2    f4 
   \bar "|"   <<e4.\figures { <3+ 7 >}>>    gis8    a4    \bar "|"   
<<d4\figures { <7 >}>>    <<e4\figures { <4 5 >}>>    <<e,4\figures { <3+ >}>>  
  \bar "|"   
a,2. ^\fermata   \bar "|."   
}
figuredBass = \notes {
\context FiguredBass {
 \key a \minor 
   a,2    <<a4\figures { <6> }>>    \bar "|"   <<gis4\figures { <7> }>> 
<<s2\figures { <6> }>>    \bar "|"   <<e2.\figures { <_+> }>>    \bar "|"   
<<a,4\figures { <4 5> }>> <<s4\figures { <3> }>>    <<c4\figures { <6> }>>    
\bar "|"   d2    <<b,4\figures { <5 6> }>>    \bar "|"   c2    r4   \bar "|"   
f2    <<f4\figures { <6> }>>    \bar "|"   
g2    e4   ~    \bar "|"   % 9
   e8    f8    g4    g,4    \bar "|"   c4    c,4    c4    \bar "|"   
<<d4\figures { <6-> }>>    <<e4 \figures { <5- 6> }>>  
 c4    \bar "|"   <<f4\figures { <4-> }>> <<s2\figures { <3> }>>    \bar "|"   
<<fis2.\figures { <5> }>>    \bar "|"   <<g4\figures { <4 5> }>> <<s2\figures { 
<3> }>>    \bar "|"   <<gis2. \figures { <5> }>>
   \bar "|"   <<a4\figures { <4 5> }>> <<s4\figures { <3> }>>   c4    \bar "|"  
 % 17
   d2    dis4    \bar "|"   <<e2\figures { <_+> }>>    c4   ~    \bar "|"   c8  
  d8    <<e4\figures { <3+> }>>    e,4    
\bar "|"   a4    c'4    <<a4\figures { <6> }>>    \bar "|"   <<gis4\figures { 
<7> }>> <<s4\figures { <6> }>>    g!4    \bar "|"   <<fis4\figures { <7> }>> 
<<s4\figures { <6+> }>>   <<f4 \figures { <6!> }>>
   \bar "|"   <<e4.\figures { <3+ 7> }>>    gis8    a4    \bar "|"   
<<d4\figures { <7> }>>    <<e4\figures { <4 5> }>>    <<e,4\figures { <3+& }>>  
  \bar "|"   
a,2. ^\fermata   \bar "|."   
}}

voicedefault = \notes {
\set Score.defaultBarType = "empty"

\time 3/4 \key a \minor 
}\score{
        \notes <<

        \context Staff="1"
        {
            \voicedefault
            \voiceB 
        }

        \context Staff="2"
        {
            \voicedefault
<<          \voiceC 
            \figuredBass
>>
        }

    >>
        \paper {
            \context 
            {
                \StaffContext
            }
        }
        \midi {}
}
_______________________________________________
lilypond-devel mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to