lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Graphic lines create


From: Pierre Perol-Schneider
Subject: Re: Graphic lines create
Date: Tue, 5 Nov 2019 21:39:11 +0100

There's a markup function that could help:  \draw-squiggle-line (see: http://lilypond.org/doc/v2.19/Documentation/notation/graphic)
E.g. a little heavy but works:

\version "2.19.83"

%#(set-global-staff-size 40)

vib = \markup\concat
  \override #'(thickness . 2)
  \override #'(angularity . 0.9) {
      \override #'(height . 0.7)
      \draw-squiggle-line #2 #'(3 . 0) ##t
      \hspace #-.1
      \override #'(height . 0.7)
      \draw-squiggle-line #2 #'(-3 . 0) ##t
      \hspace #-.1
      \override #'(height . 0.8)
      \draw-squiggle-line #2 #'(3 . 0) ##t
      \hspace #-.1
      \override #'(height . 0.8)
      \draw-squiggle-line #2 #'(-3 . 0) ##t
      \hspace #-.1
      \override #'(height . 0.9)
      \draw-squiggle-line #2 #'(3 . 0) ##t
      \hspace #-.1
      \override #'(height . 0.9)
      \draw-squiggle-line #2 #'(-3 . 0) ##t
      \hspace #-.1
      \override #'(height . 1.0)
      \draw-squiggle-line #2 #'(3 . 0) ##t
      \hspace #-.1
      \override #'(height . 1.0)
      \draw-squiggle-line #2 #'(-3 . 0) ##t
      \hspace #-.1
      \override #'(height . 1.1)
      \draw-squiggle-line #2 #'(3 . 0) ##t
      \hspace #-.1
      \override #'(height . 1.1)
      \draw-squiggle-line #2 #'(-3 . 0) ##t
      \hspace #-.1
      \override #'(height . 1.2)
      \draw-squiggle-line #2 #'(3 . 0) ##t
      \hspace #-.1
      \override #'(height . 1.2)
      \draw-squiggle-line #2 #'(-3 . 0) ##t
      \hspace #-.1
      \override #'(height . 1.3)
      \draw-squiggle-line #2 #'(3 . 0) ##t
      \hspace #-.1
      \override #'(height . 1.3)
      \draw-squiggle-line #2 #'(-3 . 0) ##t
      \hspace #-.1
      \override #'(height . 1.4)
      \draw-squiggle-line #2 #'(3 . 0) ##t
      \hspace #-.1
      \override #'(height . 1.4)
      \draw-squiggle-line #2 #'(-3 . 0) ##t
  }
 
dble-vib = \markup\with-dimensions-from \null \scale #'(-1.5 . -.8) {
  \combine \vib \translate #'(0 . -1.6) \rotate #-4 \vib
}

% Test:
{
   s1*9 a'''8-\tweak extra-offset #'(-1 . -1)
  ^\markup\rotate #18 \dble-vib
}

THT, cheers,
Pierre

Le mar. 5 nov. 2019 à 03:14, Reggie <address@hidden> a écrit :
>
> Hi. I cannot find how to create graphic lines anywhere in LilyPond like this.
> I find basic shapes but nothing like this modern style. How do you provide
> the angle and length to adjust for score? Please suggest code for this.
> Thanks!
>
> 752ddda41273_10157508106580761_7457284070309888000_o.jpg
> <http://lilypond.1069038.n5.nabble.com/file/t5625/752ddda41273_10157508106580761_7457284070309888000_o.jpg>
>
>
>
> --
> Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html
>

reply via email to

[Prev in Thread] Current Thread [Next in Thread]