Hello, There has been some discussion last year on the French users list about lute tablature that might be useful to you. I add a sample I could make with the same music in both a normal score and tablature. The LeRoy font can be dowloaded from: https://www.scoringnotes.com/tutorials/leroy-early-music-fonts-for-sibelius/
Hope this helps, Jean Le vendredi 19 mars 2021 à 10:31 +0100, bart deruyter a écrit : > Hello, > > I have the luck of having a partner who builds instruments. Recently > she has finished her first four course (actually 7 strings, 3 pair > double string, one single string) renaissance guitar. > > I've been looking for music, written for this type of instrument and > so far I found out the music from that period for guitar was mainly > written in tablature. I've found a facsimile of Guillaume Morlaye's > Guiterne, and some other quite difficult to read scans. > > I was thinking about how to typeset some of this music, in a system > where tablature is shown underneath a normal score. > > - This was helpful > somehow: https://lilypond.org/doc/v2.20/Documentation/notation/lute > but it doesn't include rhythm notation in renaissance style > tablature. > > - I've already found this: https://lsr.di.unimi.it/LSR/Item?id=920 > I'll probably manage to adapt it for four course guitar with a > different tuning. Obviously, I'd love to have the 'old looking > output', but somehow I fail getting Bravura installed. I've > downloaded it from git. I've managed to install other fonts, but this > one not. Perhaps someone here knows more about how to do that. > > Even then, though I'll be able to adapt the code, I'm wondering if > there isn't anything simpler by now. It is quite a bit of code to go > through to understand how it works. > > - And then I found this thread from > 2017: > http://lilypond.1069038.n5.nabble.com/Entering-lute-tablature-td201234.html > , which probably would be very useful. > I wonder what the status is of that implementation, if it's > implemented somehow in lilypond, or if there is a similar library we > can include. > > thanks, > Bart Deruyter > > > https://esmiltania.be > On Twitter > On Google+
\version "2.20.0"
\header {
title = "Mistresse Nichols Almand"
composer = \markup{\smallCaps{John Dowland}}
}
common = {
\once \override Staff.TimeSignature #'stencil = #ly:text-interface::print
\override Staff.TimeSignature #'text = \markup \musicglyph "timesig.C22"
\time 4/2
\repeat volta 2 {s1*4}
\repeat volta 2 {s1*8}
}
first = \relative c' {
<c e g>4 e8 f <c e g>4 <b d g> g'4. g8 g4. a8 <b d,>4 c <b g> g4. g4 a8 <b d,>2
g8 a b g a g <a f> b \stemDown c2 \stemUp <b d,> c4 b8 a b4 a4. g8 e [fis] g4 g
s2 a8 g f4 f8 g a b r \stemDown c b a \stemUp g a g f e d e f r c' b4 <c e, c>2
}
second = \relative c' {
s1 <c e>2 d4 e s4 e8 f s4 <c e> d e s2
s1*2 e2 g4 d8 e f4 c d2 c'4. b8 s1. d,4. r8 s2 d4. f8
}
third = \relative c {
c2 c4 g c2 b4 c g a g c <b g'> c <g g'>2
e'4 g f d r8 e d c g'2 a e4 f d a' g2 r4 c, f4. e8 d2 a' b c4 a g2 <g c,>
}
all = \relative c' {
<g' e c c,>4 e8 f <g e c c,>4 <g d b g,> <<{g4. g8}\\{\override Stem.stencil = ##f <e c c,>2}>> <g d b,>4 <e c,>8 a
<b d, g,,>4 <c e, a,,>8 f, <b g g,,>4 <g e c c,> <d g, b,>8 g <e c,> a <b d, g, g,>2
<g e,>8 a <b g,> g <a f,> g <a f d,> b c e,, d c <g' d' b'>2
<a e' c'>4 b'8 a <b g e,>4 <a d, f,>8 e <f d,> g <e c a> fis <g d g,>4 g
c c,,8 b'' <a f,> g f e, <f' d d,> \once \set TabStaff.minimumFret = #5 \once \set TabStaff.restrainOpenStrings = ##t g a b \once \set TabStaff.minimumFret = #4 \once \set TabStaff.restrainOpenStrings = ##t a, c' b a
<g d b> a g f <e c> d \once \set TabStaff.minimumFret = #2 \once \set TabStaff.restrainOpenStrings = ##t <e a,> f \once \set TabStaff.minimumFret = #2 \once \set TabStaff.restrainOpenStrings = ##t d c' b f <c' e, c g c,>2
}
rythm = {
c4 c8 s c4 s c4. c8 c4 c8 s c4 c8 s c4 s c8 s4. c2
c8 s4. s1 c2 c4 c8 s c4 c8 s s2 c4 s s c8 s s2 s1 s s2 c
}
\score {
<<
\new PianoStaff <<
\new Staff { << \common {<<\first \\ \second>>} >>
}
\new Staff {
\once \override Staff.TimeSignature #'stencil = #ly:text-interface::print
\override Staff.TimeSignature #'text = \markup \musicglyph "timesig.C22"
\clef bass \third
}
>>
\new RhythmicStaff \with {
\remove "Staff_symbol_engraver"
\omit Clef
\omit TimeSignature
% fontSize = #-1
\override VerticalAxisGroup #'staff-staff-spacing =
#'((basic-distance . 4)
(minimum-distance . 3)
(padding . .5))
\override NoteHead.style = #'petrucci
}{
\rythm
}
\new TabStaff \with {
tablatureFormat = #fret-letter-tablature-format
\override TabNoteHead.whiteout = ##f
\override TabNoteHead.before-line-breaking =
#(lambda (grob)
(if (not (< (ly:grob-property grob 'Y-offset) -4))
(ly:grob-set-property! grob 'Y-offset
(+ (ly:grob-property grob 'Y-offset) 0.6))))
\omit Clef
% \override TimeSignature.style = #'single-digit
\override TimeSignature.X-offset = #-2
\override TimeSignature.font-size = #3
\revert TimeSignature.stencil
\override TabNoteHead.font-name = "LeRoy"
% fontSize = #1
}
{
\override Beam.concaveness = #10000
<<\common \all>>
}
>>
\layout {
indent = 0
\context {
\TabStaff
stringTunings = \stringTuning <g, c f a d' g'>
fretLabels = #'("a" "b" "c" "d" "e" "f" "g" "h" "i" "k")
}
}
}
Mistresse-Nichols-Almand.pdf
Description: Adobe PDF document
