|
From: | Reedmace Star |
Subject: | Re: RhythmicStaff issues in a snippet |
Date: | Fri, 20 Jul 2012 21:41:14 +0200 |
User-agent: | KMail/4.8.4 (Linux/3.2.0-26-generic; KDE/4.8.4; x86_64; ; ) |
* 2012-07-20 17:39 +0200 David Kastrup: > Dominique Faure <address@hidden> writes: > > Despite the RhythmicStaff is simplifying the process, how > > could I make it display chord of dotted notes as single dotted > > notes? > > Dots are kept unmerged. Is it a bug? > > Calling it a bug seems like a reasonable interpretation of the > behavior.
Sounds like issue #185.
<http://code.google.com/p/lilypond/issues/detail?id=185>
(Last time I checked, this was the eleventh-oldest open issue in the tracker.)
> You might want to pass your music through the following > music function. It goes to a bit of effort to make sure that accents > survive. > > thinout = > #(define-music-function (parser location music) (ly:music?) > (for-some-music > (lambda (m) > (and (music-is-of-type? m 'event-chord) > (let ((elts (ly:music-property m 'elements))) > (if (pair? elts) > (set-cdr! > elts > (filter! > (lambda (m) (not (ly:music-property m 'duration #f))) > (cdr elts)))) > #t))) > music) > music) > > \new RhythmicStaff > \thinout > \relative c { <d, g d'>4 e f8 g a4 <d b g>2. c4 d4. e8 f4 g }
Similar workarounds have been posted on this list before, but I think this is the most compact one I have seen so far. I'm adding a comment to the report to document it.
-- R.S. |
[Prev in Thread] | Current Thread | [Next in Thread] |