Hi All, I'm not sure that a poscript would be ideal. I'm thinking about a pattern markup command that would do :
\markup{ \combine \null \combine \concat { \null \hspace #5 "." } \combine \rotate #(* 1 (/ 90 7)) \concat { \null \hspace #5 "." } \combine \rotate #(* 2 (/ 90 7)) \concat { \null \hspace #5 "." } \combine \rotate #(* 3 (/ 90 7)) \concat { \null \hspace #5 "." } \combine \rotate #(* 4 (/ 90 7)) \concat { \null \hspace #5 "." } \combine \rotate #(* 5 (/ 90 7)) \concat { \null \hspace #5 "." } \combine \rotate #(* 6 (/ 90 7)) \concat { \null \hspace #5 "." } \combine \rotate #(* 7 (/ 90 7)) \concat { \null \hspace #5 "." } \null } etc. (Here it shows a 90° circled pattern with 7 dots (".") with radius 5) My attempt is limited by my Scheme knowledge -- so not working -- but here it goes: %circled-pattern #(define-markup-command (circled-pattern layout props radius long nbr arg) (number? number? number? string?) (let* ((elmt (/ 360 long)) (rep (- nbr (- nbr 1))) (the-form (markup (#:combine (#:null) (#:combine (#:concat (#:null #:hspace radius arg)))) (fold (lambda (i prev) (#:combine (#:rotate (* rep (/ long nbr)) (#:concat (#:null #:hspace radius arg)))) prev) '() (iota nbr) (#:null))))) (interpret-markup layout props (markup the-form)))) %% Test (markup a 90° cricled pattern with radius 5 and 7 dots) : \markup\circled-pattern #5 #90 #7 "." I think it'd be fun to have such pattern to add to the LSR. Any idea to make it work ? TIA, Cheers, Pierre 2018-07-07 12:53 GMT+02:00 Andrew Bernard <andrew.bern...@gmail.com>: > Hi Sylvius, > > I knew everybody would discourage you and suggest modern harmonic > notation! Anyway, I can do the postscript for you. Give me a couple of > days. Although it can be said that some performers stumble over old > notations, I quite like them, especially in the 17-18c works I engrave and > play. > > Andrew > > [Also a huge admirer of S. L. Weiss.] > > > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > >
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user