|
From: | Pierre Perol-Schneider |
Subject: | Re: Ricochet bowing articulations |
Date: | Thu, 31 Oct 2019 23:55:44 +0100 |
On 10/31/2019 3:07 PM, Pierre Perol-Schneider wrote:
Manually you could do:
{
d''^\markup
\override #'(baseline-skip . 1.5)
\left-column {
\line { \hspace #2 \teeny\bold "ric." }
\line {
" "
\overtie\concat {
" " \pattern #3 #X #1 \musicglyph #"dots.dot"
\hspace #10
\concat {
" " \pattern #3 #X #1 \musicglyph #"dots.dot"
" "
}
}
}
}
}
Automagically, no time enough tonight, sorry...Cheers,Pierre
Many thanks for your help and time, Pierre :) Have a good night.
Le jeu. 31 oct. 2019 à 20:05, Ben <address@hidden> a écrit :
On 10/31/2019 2:50 PM, Pierre Perol-Schneider wrote:
Oops, I miss something, here it goes:
\version "2.19.83"
#(define-markup-command (ricochet layout props nb spce) (integer? number?)
(interpret-markup layout props
#{ \markup
\override #'(baseline-skip . 1.5)
\left-column {
\line { \hspace #2 \teeny\bold "ric." }
\line {
" "
\overtie\concat {
" " \pattern #nb #X #spce \musicglyph #"dots.dot"
" "
}
}
} #}))
{
d''^\markup\ricochet #7 #1 s s s
d''^\markup\ricochet #3 #3
}
Cheers,Pierre
Le jeu. 31 oct. 2019 à 19:45, Pierre Perol-Schneider <address@hidden> a écrit :
Hi Ben,How about:
\version "2.19.83"
#(define-markup-command (ricochet layout props nb spce) (integer? number?)
(interpret-markup layout props
#{ \markup {
" "
\overtie\concat {
" " \pattern #nb #X #spce \musicglyph #"dots.dot"
" "
}
} #}))
{
d''^\markup\ricochet #7 #1 s s s
d''^\markup\ricochet #3 #3
}
HTH, cheers,Pierre
Le jeu. 31 oct. 2019 à 15:45, Ben <address@hidden> a écrit :
Good morning!
How would it be possible to create the attached ricochet articulation in LilyPond?
Also, I'm looking for a way to be able to modify the dots in two ways, for example: add/remove the number of dots (3-6) per articulation instance, and add some space in between several of the dots to suggest a certain 'rhythm' to the ricochet.
Any suggestions would be appreciated. :)
Thanks!
Maybe something like this, where you can group dots and then add space?
c''2^\markup\ricochet #2 #1 #4 s2 |
( group 2 dots <1 space> group 4 dots | )
Is this doable?
[Prev in Thread] | Current Thread | [Next in Thread] |