lilypond-user
[Top][All Lists]
Advanced

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

Re: Slurred staccato in a tremolo (Menu Jacques)


From: Menu Jacques
Subject: Re: Slurred staccato in a tremolo (Menu Jacques)
Date: Sun, 8 Mar 2015 22:07:14 +0100

Hello Pat,

I tried:

{
  \time 3/4
  \clef "bass"
  \repeat tremolo 6 e8 -\markup {\draw-dotted-line #'(5.1 . 2.3)} |
}

but the slur doesn’t show up.

JM

> Le 8 mars 2015 à 21:34, Cynthia Karl <address@hidden> a écrit :
> 
> 
>> On Mar 8, 2015, at 2:42 PM, Menu Jacques <address@hidden> wrote:
>> 
>> Hello Cynthia and Klaus,
>> 
>> Thanks for your answers.
>> 
>> With 2.19.15, the « tongue » function produces the 6 dots alright, but the 
>> \shape command seems to have no effect.
>> 
>> Any other hint regarding the slur?
> 
> Shape doesn't affect the "tongue" output because there is no Bezier curve 
> controlling the layout of the dots.  PhrasingSlur along with 
> \phrasingSlurDotted would work with \shape ok, but I don't know how to 
> control the number of dots in the slur nor the thickness of the dots.
> 
> It appears that you want the dots to be in a horizontal line.  It might be 
> able to accomplish that with \markup { \draw-dotted-line }.
> 
> Pat Karl (Cynthia my wife, we share this mail account)
> 
>> 
>> JM
>> 
>> %%%%%%%%%%%%%
>> \version "2.19.15"
>> 
>> {
>> \time 3/4
>> \clef "bass"
>> <<
>>   \repeat tremolo 6 {e8 -.  }
>>   \shape #'((-2 . 0.2) (-1 . 0.2) (0 . 0.2) (0 . 0.6)) Slur {s4( s s)}
>>>> |
>> }
>> 
>> tongue =
>> #(define-music-function (parser location dots) (integer?)
>>  (let ((script (make-music 'ArticulationEvent
>>                  'articulation-type "staccato")))
>>    (set! (ly:music-property script 'tweaks)
>>          (acons 'stencil
>>            (lambda (grob)
>>              (let ((stil (ly:script-interface::print grob)))
>>                (let loop ((count (1- dots)) (new-stil stil))
>>                  (if (> count 0)
>>                      (loop (1- count)
>>                        (ly:stencil-combine-at-edge new-stil X RIGHT stil 
>> 0.2))
>>                      (ly:stencil-aligned-to new-stil X CENTER)))))
>>            (ly:music-property script 'tweaks)))
>>    script))
>> 
>> {
>> \time 3/4
>> \clef "bass"
>> \repeat tremolo 6 e8 -\tongue #6 |
>> }
>> 
>> {
>> \time 3/4
>> \clef "bass"
>> <<
>>   \repeat tremolo 6 e8 -\tongue #6
>>   \shape #'((-2 . 0.2) (-1 . 0.2) (0 . 0.2) (0 . 0.6)) Slur {s4( s s)}
>>>> 
>> }
>> %%%%%%%%%%%%%
>> 
>> 
>> give the same rest
>>> Le 8 mars 2015 à 19:25, Klaus Blum <address@hidden> a écrit :
>>> 
>>> Hi Jacques, 
>>> 
>>> there is already a snippet that might help:
>>> http://lsr.di.unimi.it/LSR/Item?id=772
>>> <http://lsr.di.unimi.it/LSR/Item?id=772>  
>>> 
>>> Cheers, 
>>> Klaus
>>> 
>>> 
>> 
>>> Le 8 mars 2015 à 19:31, Cynthia Karl <address@hidden> a écrit :
>>> 
>>>> Message: 2
>>>> Date: Sun, 8 Mar 2015 18:37:15 +0100
>>>> From: Menu Jacques <address@hidden>
>>>> Subject: Slurred staccato in a tremolo
>>>> 
>>>> Is there a way to get the slur above the tremolo in the sample below, as 
>>>> found in the attached manuscript image?
>>>> 
>>>> Thanks for you help!
>>>> 
>>>> JM
>>>> 
>>>> 
>>>> \version "2.19.15"
>>>> 
>>>> {
>>>> \time 3/4
>>>> \clef "bass"
>>>> \repeat tremolo 6 { e8 -. } |
>>>> }
>>>> 
>>>> 
>>> How about:
>>> 
>>> {
>>> \time 3/4
>>> \clef "bass"
>>> <<\repeat tremolo 6 {e8 -.  } 
>>> \shape #'((-2 . 0.2) (-1 . 0.2) (0 . 0.2) (0 . 0.6)) Slur
>>> {s4( s s)}>> |
>>> }
>>> 
>>>> 
>>>> 
>>>> -------------- next part --------------
>>>> An HTML attachment was scrubbed...
>>>> URL: 
>>>> <http://lists.gnu.org/archive/html/lilypond-user/attachments/20150308/b3a3882e/attachment.html>
>>>> -------------- next part --------------
>>>> A non-text attachment was scrubbed...
>>>> Name: SlurredStaccatoProblem.png
>>>> Type: image/png
>>>> Size: 17851 bytes
>>>> Desc: not available
>>>> URL: 
>>>> <http://lists.gnu.org/archive/html/lilypond-user/attachments/20150308/b3a3882e/attachment.png>
>>>> 
>>>> ------------------------------
>>>> 
>>>> _______________________________________________
>>>> lilypond-user mailing list
>>>> address@hidden
>>>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>>>> 
>>>> 
>>>> End of lilypond-user Digest, Vol 148, Issue 63
>>>> **********************************************
>>> 
>> 
> 




reply via email to

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