Am 26.03.2015 um 19:57 schrieb MING TSANG:
Hi, Simon:
Thank you, but I did not see the attachment.
That’s probably because I forgot to attach it…
Here you go :-)
Immanuel,
Ming
On Thursday, March 26, 2015 1:30 PM, Simon Albrecht
<[email protected]> wrote:
Hello Ming,
here’s the best I could come up with. I remember that in hand-engraved
scores, this is resolved by shifting the two notes further apart and
placing the dots close to each one, which I now mimicked, albeit very
poorly: the dot placement looks very odd now. Perhaps you’ll want to
fiddle with extra-offset more, adjusting also the Y value (which I
didn’t; you may also make the music function take it as another
argument – see the Extending Manual on explanations), so it will look
good.
HTH, Simon
Am 26.03.2015 um 16:26 schrieb MING TSANG:
Adnrew,
Sorry, I choose the wrong word here.
I was hoping that the dot will be displayed closer to the notehead.
e.g. 1st bar of bass staff, the dot of quarter note be displayed
closer to quarter note , now it line up with the half note. This is
more evident on bar3.
Immanuel,
Ming
On Thursday, March 26, 2015 9:13 AM, Andrew Bernard
<[email protected]> <mailto:[email protected]> wrote:
I am not convinced the dots look awful. It’s perfectly legible to me
- just highly dotted notation. What do you mean by awful, exactly?
Andrew
On 26 March 2015 at 10:29:06, MING TSANG ([email protected]
<mailto:[email protected]>) wrote:
Lilyponders:
how to solve the dots after notehead and tie collides.
1. tie collide with notehead -- treble staff sample
2. place of dots look awful and not clear - refer to bass staff
_______________________________________________
lilypond-user mailing list
[email protected] <mailto:[email protected]>
https://lists.gnu.org/mailman/listinfo/lilypond-user
\version "2.19.17"
\language "english"
global = {
\key d \major
\numericTimeSignature
\time 12/8
\tempo 4.=72
}
ncShift = #(define-music-function (parser location am) (number?)
#{ \once\override NoteColumn.force-hshift = $am #})
x-stencil = #(lambda (grob) (grob-interpret-markup grob (markup "|")))
dotShift = #(define-music-function (parser location n) (number?)
#{ \once\override DotColumn.extra-spacing-width = #'(+inf.0 . -inf.0)
\once\override Dots.extra-offset = #`(,n . 0)
%\once\override Dots.stencil = #x-stencil
#})
right = {
\global
<< { g'2.-\tweak TieColumn.tie-configuration #'((0 . 1)) ~ 4 } \\ { b8 d' g' b' g' d' b4 } >>
r8\fermata r4. | %m47
}
left = {
\global
<< { \dotShift -2.4 d,4.~ 4 a,8 <fs,fs>2. } \\ { \ncShift 1 d,2. s2. } >> |%m07
<< { b,4.~ 4 b8 s4 } \\ { \ncShift 1 \dotShift -2.5 b,2.~ <b,a>4 } >> r8 r4.|%m08
<< { \dotShift -2.3 <e g>2.~ 4 } \\ { \ncShift 1 e4. b,4. e,4 } >> r8 r4. |%m09
\key ef\major
<< { \dotShift -2.3 bf2. c'4. bf4. } \\ { \ncShift 1 bf4. g4. ef2. } >> |%m28
\key g\major
<< { g,4.~ 4 d8 b4 } \\ { \ncShift 1 \dotShift -2.5 g,2.~ 4 } >> r8 r4. |%m45
}
\new Staff = "right" \right
\score {
\new Staff = "left" { \clef bass \left }
\layout {
\context {
\Staff
\remove "Dot_column_engraver"
}
\context {
\Voice
\consists "Dot_column_engraver"
}
}
}
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user