Un premier essai :
\version "2.18.0"
\layout {
\context {
\Score
%% Resserrer les notes :
\override SpacingSpanner.common-shortest-duration = #(ly:make-moment 1 1)
%% Changer les rondes :
\override NoteHead.stencil =
#(lambda (grob)
(let ((duration (ly:grob-property grob 'duration-log)))
(case duration
((0) (grob-interpret-markup grob (markup #:musicglyph "noteheads.s1")))
(else (ly:note-head::print grob)))))
\override Rest.stencil =
#(lambda (grob)
(let ((duration (ly:grob-property grob 'duration-log)))
(case duration
((0)(ly:stencil-scale (ly:rest::print grob) 0.8 1)) ;; <= réduction à 80%
((1)(ly:stencil-scale (ly:rest::print grob) 0.8 1)) ;; <= réduction à 80%
(else (ly:rest::print grob)))))
}
}
{
\time 2/1
c''1 r2 c'' r1 r R1*2
}
Cordialement,