2018-01-25 19:52 GMT+01:00 Éric <eric.bell...@yahoo.fr>: > Hello, > > in this exemple, the 1rst chord is the default calculation of tablature but > not what I want. > The 2nd chord get an error message even your intuition do not… > The 3rd chord showing what I want. > > \version "2.19.60" > > \score { > \new TabStaff > { <c' bes'> <c'\2 bes'> <c'\2 bes'\1> } > } > > > The maximumFretStretch is set to 4 by default in translation.init.scm > Lilypond files, while this chord is a 5 stretched.
Read (ly:context-property context 'maximumFretStretch 4) as: use the value 4, if maximumFretStretch is not otherwise specified. > (yes, it can happen, specialy in highter notes position, where frets are > less large, or if you play a small instrument) > > Looking to the manuel, the property maximumFretStretch is only belonging to > Fretboards context. Not really. In the IR you'll find that maximumFretStretch is read by the Fretboard_engraver. But it doesn't say it's used in FretBoards-context exclusively. You already found maximumFretStretch in the determine-frets-procedure in translation-functions.scm which is the `noteToFretFunction', read by Fretboard_engraver *and* Tab_note_heads_engraver (in TabVoice). > Don't you think that it should be mentionned in the Tablature section of > the manual that, at least, you have to type all the string numbers involved > in a more than default stretch ? > > By the way, is there a way to override this default, just for a score or a > section of it ? Just change maximumFretStretch: \score { << \new TabStaff { <c' bes'> \set maximumFretStretch = 5 <c'\2 bes'> \unset maximumFretStretch <c' bes'> } \new TabStaff %% as a general setting for this TabStaff: \with { maximumFretStretch = 5 } { <c' bes'> <c'\2 bes'> <c' bes'> } >> \layout { \context { \TabStaff %% as a general setting for all TabStaffs %maximumFretStretch = 5 } } } Nevertheless, usage of this maximumFretStretch-property is pretty under-documented, imho. Cheers, Harm _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user