lilypond-user
[Top][All Lists]
Advanced

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

Re: Glissando intervoices


From: Paul Hodges
Subject: Re: Glissando intervoices
Date: Fri, 28 Apr 2023 11:55:48 +0100

I guess we all have different styles.  While I often do the hidden notes thing, another approach I find useful at times is to put notes into the same voice when they really aren't...

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.25.1" 
\language "english"

<< 
 \new Staff = "upper" << 
   \key e \minor 
   \new Voice \relative fs'' { \voiceOne fs2 s4 e8 fs g2. fs4 } 
   \new Voice \relative fs' { \voiceTwo fs2
                               \voiceOne ds'4*2/1 \glissando 
                               \voiceTwo b4 a b a }
 >> 
  
 \new Staff = "lower" << 
   \key e \minor
   \new Voice \relative ds' { \voiceOne ds8 e ds cs \voiceTwo b a g fs e1 } 
   \new Voice \relative b { \voiceTwo b2
                            \change Staff = "upper" fs'2 \glissando 
                            \change Staff = "lower"  \voiceOne e2 g4 fs } 
 >> 
>> 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Paul


From: Leo Correia de Verdier <leo.correia.de.verdier@gmail.com>
To: Mario Moles <mario.moles73@gmail.com>
Cc: <lilypond-user@gnu.org>
Sent: 28/04/2023 10:49
Subject: Re: Glissando intervoices

Hi Mario!

Like Kieren, I thought you were satisfied with the answers you got, since you did not send any MWE. Anyway, here is how I would code the passage you sent in the first mail:

%%%%%%%%%%%%%%%%%%%%%%%%

\version "2.25.1"
<<
 
 \new Staff = "upper" <<
   \key e \minor
   \new Voice \relative fis'' { \voiceOne fis2 dis4 e8 fis
                                g2. fis4 }
   \new Voice \relative dis'' { \voiceTwo s2 \hideNotes dis4 \glissando s4
                                \unHideNotes b4 a b a}
   \new Voice \relative fis' { \voiceTwo
                               fis2 fis \glissando
                               % Here you could use \showStaffSwitch instead of \glissando
                               \change Staff = "lower" \voiceOne
                               e g4 fis }
 >>
 
 \new Staff = "lower" <<
   \new Voice \relative dis' { \voiceOne dis8 e dis cis \voiceTwo b a g fis e1 }
   \new Voice { \voiceTwo b2 }
 >>
 
>>

%%%%%%%%%%%%%%%%%%%%%%%%

It’s a bit messy, but with complex voice structures I usually end up there…
In a real world situation you will, depending on what the music looks like either have to create parallel structures and new voices on the fly as they appear or keep empty voices ”alive” with spacer rests.

I think the staff switch line actually looks better than the glissando, but they look different, so I’d stick with the glissando.

Developing team: Could something like this (this is not the first time I see this kind of notation) be a reason for a mechanism allowing to create VoiceFollowers within one staff? Unless it already exists and I’m just unaware of it.

HTH
/Leo

> 27 apr. 2023 kl. 23:54 skrev Mario Moles <mario.moles73@gmail.com>:
>
> No idea? From no one? Ok! Thank you!
>
> Il 26/04/23 01:13, Mario Moles ha scritto:
>> I apologize because I explained myself badly. I use the glissando to indicate the sliding of the same finger of the left hand on the same string of the guitar. The blue lines I drew with Gwenview. The score posted as an example is a transcription of a "passemezzo" by VIncenzo Galilei for Renaissance lute. I transcribed on two staves for greater clarity of what I think is the polyphony of the piece. I am attaching the two files as an example. The "gui.ly" file is a general configuration file for my scores. Thank you!
>>
>> Il 25/04/23 12:57, Andrew Bernard ha scritto:
>>> My thoughts exactly, for musical reasons. The lower is not a gliss in my opinion, but a voice follower. And I agree with Jean regarding the top one also. I think that's also an indicator of voice leading. But musicians can follow this sort of score without help. I'd leave them out. Ant way, just see the NR re voice follower if you want.
>>>
>>> Andrew
>>>



reply via email to

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