Am 24.11.2010 15:59, schrieb Steve Yegge:
Hi Marc,

On Tue, Nov 23, 2010 at 11:28 PM, Marc Hohl <m...@hohlart.de <mailto:m...@hohlart.de>> wrote:


    Just for clarification: as the guitar is notated one octave above
    its sounding pitch,
    I use the following template:

    \score {
     \new StaffGroup <<
       \new Staff {
         \new Voice { \global \clef "treble_8"
                      \override Voice.StringNumber #'transparent = ##t
                      \music }
        }
       \new TabStaff {
          \new TabVoice { \global \clef "moderntab" \music }
          }
    >>
    }

    The octavated treble clef just does the right thing, and with the
    override, you
    remove the unneccesary string numbers.


Thanks; I'll try it.  How do I turn off the little "8" symbol by the clef?
Why do you want to remove it? This is the standard way of guitar notation.
But if you *really* want to get rid of it, an

\override OctavateEight #'stencil = ##f

should do the job (untested).
[...]

Oh, I didn't mean to suggest that there is such an algorithm, although
it seems like it would make a cool research project.  I was just using
this example to illustrate the need for the tab-understands-(-0) workaround.
Ah, I see. I was in fact thinking about such an algoritm long time ago,
but I got stuck very quickly.

    [...]


That makes sense.  It's a really good heuristic, actually -- I've been
rather amazed at how often simply setting the minimum fret results in
generating optimal fingerings for a passage, even for relatively complex
music.
Yes, lilypond does a very decent job already in this case.

Regards,

Marc

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to