Il 07/06/2012 11:21, m...@apollinemike.com ha scritto:

On 7 juin 2012, at 07:36, Federico Bruni wrote:

Il 04/06/2012 09:11, m...@apollinemike.com ha scritto:
On 4 juin 2012, at 08:05, David Kastrup wrote:

Federico Bruni<fedel...@gmail.com>   writes:

Another report about slurs and TabStaff.
IIUC, now slurs connect note heads in polyphony (instead of stems).
I _think_ that it's a desired output.

Frankly, it does not look like an improvement to me on the normal staff
either.  I thought that maybe the EventChord changes would have been
responsible, but it does not seem so.  Maybe Stem/Flag?

You're right.  Solution found, running regtests, will post soon.


Hey Mike,

I _think_ this is related: try the attached example, the problem
is with \voiceTwo activated.

The slur in TabStaff is really ugly.
Tested with 2.15.40 packaged version

Thanks,
Federico

Hey Federico,

It is and it isn't.  It's likely linked to the same underlying problem, but the 
problem you identify above already exists in 2.14.0.  My work on Stems and 
Flags exacerbated the problem for certain slurs.

The problem is that, around line 167 of lily/slur-scoring.cc, there is not 
enough checking to see if the stems are printed on the page.  As a result, 
ghosted stems are taken into account.

Before I fix this, I'll need a bit of feedback from a guitar player/enthusiast 
- could someone who knows tablature inside out look at Federico's example and 
let me know how the slur should be typeset (ideally w/ a PDF)?  Should these be 
treated more or less like whole notes?

Cheers,
MS


Hi Mike,

I'm CCing lilypond-user, hoping that they will give you some feedback.
I'm not expert in notation at all. All I can say is that slur should be closer to notes (see .svg file edited in Inkscape).

Hope other users will give you better feedback.
\version "2.14.2"

music =  \relative c {
  \set stringTunings = #guitar-open-d-tuning
  % comment \voiceTwo and the output is good
  \voiceTwo
  g4 \acciaccatura g8 f4 d \acciaccatura { f16[ f] } f4
  
}

\score {
  \new StaffGroup <<
    \new Staff <<
      \context Voice { \clef "G_8" \music }
    >>
    \new TabStaff  <<
      \context TabVoice { \clef "moderntab" \music }
    >>
  >>
}

<<attachment: ugly-slurs-tabstaff.preview.svg>>

_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to