[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: LaissezVibrer tie on single note of chord
From: |
Nick Payne |
Subject: |
RE: LaissezVibrer tie on single note of chord |
Date: |
Sat, 11 Apr 2009 12:05:28 +1000 |
Thanks. What I did in the end was to create a third voice with \hideNotes
turned on and attach the laissezVibrer tie to a note in that voice. I also used
the hidden voice for some ties and slurs across the visible voices.
Nick
> -----Original Message-----
> From: Robin Bannister [mailto:address@hidden
> Sent: Saturday, 11 April 2009 09:22
> To: address@hidden; lilypond-user
> Subject: Re: LaissezVibrer tie on single note of chord
>
> Nick Payne wrote:
> > Is this possible without faking the chord by creating two voices?
>
> Is this more what you are looking for?
> It is not all that easy to use:
> - you have to work out the position, e.g. -9, by yourself
> - and it won't move when you transpose.
> See IR 3.2.84.
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> singleLV =
> #(define-music-function (parser location pos dir) (integer? integer?)
> #{
> \override LaissezVibrerTieColumn #'tie-configuration =
> #(make-list 8 (cons $pos $dir) )
> $(make-music 'EventChord 'elements
> (list (make-music 'LaissezVibrerEvent)))
> #})
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> treble = \relative c {
> <e' bes'>4 \singleLV #-9 #DOWN <a,, cis' a'>8. g''32( f) g8. e16
> }
> bass = \relative c {
> <g g'>4
> \once \override Stem #'flag-style = #'no-flag e'8.
> r16 r8. <a cis>16
> }
>
>
> Cheers,
> Robin
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.0.238 / Virus Database: 270.11.50/2051 - Release Date:
> 04/10/09 18:27:00