[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Arpeggios across notes in different voices
From: |
Thomas Morley |
Subject: |
Re: Arpeggios across notes in different voices |
Date: |
Mon, 30 Aug 2021 23:00:42 +0200 |
Am Mo., 30. Aug. 2021 um 15:52 Uhr schrieb Dirck Nagy <dnagy@uwlax.edu>:
>
> Hi Jacques
>
> Your example works, but when i try the same syntax in my example, it still
> doesnt work.
>
> I can't figure it out. Here is my code.
>
> Can anyone see the problem? Please let me know!
>
> Thanks for your trouble!
>
> dirck
>
> \version "2.20.0"
>
> \header {
>
> title = "arpeggio example #2"
>
> % Remove default LilyPond tagline
> tagline = ##f
> }
>
> global = {
> \key c \major
> \numericTimeSignature
> \time 4/4
>
> }
>
> VoiceOne = \relative c' {
> \global
> % Music follows here.
> \once \set StaffGroup.connectArpeggios = ##t
> <a'>2 \arpeggio
> }
>
> VoiceTwo = \relative c' {
> \global
> \stemDown
> % Music follows here.
> <c, e g >2 \arpeggio
> }
>
> VoiceThree = \relative c' {
> \global
> % Music follows here.
>
> }
>
> VoiceFour = \relative c' {
> \global
> % Music follows here.
>
> }
>
> \score {
> \new Staff \with {
> midiInstrument = "acoustic guitar (nylon)"
> } { \clef "treble_8" << \VoiceOne \\ \VoiceTwo \\ \VoiceThree \\ \VoiceFour
> >> }
> \layout { }
>
> }
> ________________________________
> From: Jacques Menu <imj-muzhic@bluewin.ch>
> Sent: Monday, August 30, 2021 12:46 AM
> To: Dirck Nagy <dnagy@uwlax.edu>
> Cc: Jacques Menu <imj-muzhic@bluewin.ch>; Mark Stephen Mrotek
> <carsonmark@ca.rr.com>; lilypond-user@gnu.org <lilypond-user@gnu.org>
> Subject: Re: Arpeggios across notes in different voices
>
> Hello Dirck,
>
> See taffGroup.connectArpeggios in the attached files.
>
> JM
>
>
>
> Le 30 août 2021 à 06:11, Dirck Nagy <dnagy@uwlax.edu> a écrit :
>
> Maybe that was a bad example, sorry.
>
> Here is another one: I'm trying to get the arpeggio line to span from the
> low "c" to the highest "a", which is in a separate voice:
>
> <image.png>
> Here is the code for this example; could someone correct my example to show
> how it is done?
>
> Thanks so much!
>
> dirck
>
> \version "2.20.0"
>
> \header {
>
> title = "arpeggio example #2"
>
> % Remove default LilyPond tagline
> tagline = ##f
> }
> #(define RH rightHandFinger)
> global = {
> \key c \major
> \numericTimeSignature
> \time 4/4
> %tempo padding
> \override Score.MetronomeMark.padding = #5
> \tempo "tempo"
> %pickup measure
> %\partial 4
> }
>
> VoiceOne = \relative c' {
> \global
> % Music follows here.
> a'2
> }
>
> VoiceTwo = \relative c' {
> \global
> \stemDown
> % Music follows here.
> <c, e g >2 \arpeggio
> }
>
> VoiceThree = \relative c' {
> \global
> % Music follows here.
>
> }
>
> VoiceFour = \relative c' {
> \global
> % Music follows here.
>
> }
>
> \score {
> \new Staff \with {
> midiInstrument = "acoustic guitar (nylon)"
> } { \clef "treble_8" << \VoiceOne \\ \VoiceTwo \\ \VoiceThree \\ \VoiceFour
> >> }
> \layout { }
>
> }
> \paper {
> system-system-spacing.basic-distance = 20
> markup-markup-spacing.basic-distance = 8
> markup-system-spacing.basic-distance = 36
> last-bottom-spacing.basic-distance = 24
> top-system-spacing.basic-distance = 1
> top-system-spacing.basic-distance = 24
>
> }
>
> ________________________________
> From: Mark Stephen Mrotek <carsonmark@ca.rr.com>
> Sent: Sunday, August 29, 2021 10:34 PM
> To: Dirck Nagy <dnagy@uwlax.edu>; lilypond-user@gnu.org
> <lilypond-user@gnu.org>
> Subject: RE: Arpeggios across notes in different voices
>
> Dirck I copied and pasted the code in the body of your e-mail.
> Was there a different MWE or attached file?
>
>
>
> Mark
>
> From: Dirck Nagy [mailto:dnagy@uwlax.edu]
> Sent: Sunday, August 29, 2021 4:27 PM
> To: Mark Stephen Mrotek <carsonmark@ca.rr.com>; lilypond-user@gnu.org
> Subject: Re: Arpeggios across notes in different voices
>
>
>
> Hi Mark
>
>
>
> Thanks for the reply, but I think you might have viewed the wrong file?
>
>
>
> The LilyPond file i submitted should look like this: only one chord.
>
>
>
> <image001.png>
> ________________________________
> From: Mark Stephen Mrotek <carsonmark@ca.rr.com>
> Sent: Sunday, August 29, 2021 5:20 PM
> To: Dirck Nagy <dnagy@uwlax.edu>; lilypond-user@gnu.org
> <lilypond-user@gnu.org>
> Subject: RE: Arpeggios across notes in different voices
>
>
>
> Dirck,
>
>
>
> The two chords are of different duration.
> \consists "Span_arpeggio_engraver" is not needed.
>
>
>
> Mark
>
> From: lilypond-user
> [mailto:lilypond-user-bounces+carsonmark=ca.rr.com@gnu.org] On Behalf Of
> Dirck Nagy
> Sent: Sunday, August 29, 2021 1:32 PM
> To: lilypond-user@gnu.org
> Subject: Arpeggios across notes in different voices
>
>
>
> Hello all
>
>
>
> I am trying to extend an arpeggio line to cover the entire chord in the
> example below.
>
>
>
> I have tried using this:
>
> {
>
> \consists "Span_arpeggio_engraver"
>
> }
>
> and this:
>
> \set Staff.connectArpeggios = ##t
>
> <<
>
> { <e' g>4\arpeggio <d f> <d f>2 }
>
> \\
>
> { <d, f>2\arpeggio <g b>2 }
>
> >>
>
> as given in Reference 1.3.3, but I cannot make it work.
>
>
>
> I understand the work-around for this example would be to notate all notes in
> a single voice, but i have other situations where this can not be done.
>
>
>
> If anyone has time, could someone add the proper sequence & syntax to my
> example, please? I think i could figure it out from there.
>
> Thank you all so much!
>
>
>
> Dirck
>
>
>
> Here is the code:
>
>
>
> \version "2.20.0"
>
>
>
> \header {
>
>
>
> title = "arpeggio example"
>
>
>
> % Remove default LilyPond tagline
> tagline = ##f
> }
> #(define RH rightHandFinger)
> global = {
> \key c \major
> \numericTimeSignature
> \time 4/4
> %tempo padding
> \override Score.MetronomeMark.padding = #5
> \tempo "tempo"
> %pickup measure
> %\partial 4
> }
>
>
>
> VoiceOne = \relative c' {
> \global
> % Music follows here.
> e1
> }
>
>
>
> VoiceTwo = \relative c' {
> \global
> \stemDown
> % Music follows here.
> <c, e g c>1 \arpeggio
> }
>
>
>
> VoiceThree = \relative c' {
> \global
> % Music follows here.
>
>
>
> }
>
>
>
> VoiceFour = \relative c' {
> \global
> % Music follows here.
>
>
>
> }
>
>
>
> \score {
> \new Staff \with {
> midiInstrument = "acoustic guitar (nylon)"
> } { \clef "treble_8" << \VoiceOne \\ \VoiceTwo \\ \VoiceThree \\ \VoiceFour
> >> }
> \layout { }
>
>
>
> }
> \paper {
> system-system-spacing.basic-distance = 20
> markup-markup-spacing.basic-distance = 8
> markup-system-spacing.basic-distance = 36
> last-bottom-spacing.basic-distance = 24
> top-system-spacing.basic-distance = 1
> top-system-spacing.basic-distance = 24
>
>
>
> }
>
>
I've no clue what this thread is about, it's all in NR
http://lilypond.org/doc/v2.22/Documentation/notation/expressive-marks-as-lines#arpeggio
- Consist the engraver to the correct context (here: Staff)
- call connectArpeggios with correct context (here: \set
Staff.connectArpeggios = ##t)
- mark all relevant/notes/chords with \arpeggio
global = {
\key c \major
\numericTimeSignature
\time 4/4
}
VoiceOne = \relative c' {
\global
% Music follows here.
\once \set Staff.connectArpeggios = ##t
<a'>2 \arpeggio
}
VoiceTwo = \relative c' {
\global
\stemDown
% Music follows here.
<c, e g >2 \arpeggio
}
VoiceThree = \relative c' {
\global
% Music follows here.
}
VoiceFour = \relative c' {
\global
% Music follows here.
}
\score {
\new Staff \with {
\consists "Span_arpeggio_engraver"
midiInstrument = "acoustic guitar (nylon)"
} { \clef "treble_8" << \VoiceOne \\ \VoiceTwo \\ \VoiceThree \\
\VoiceFour >> }
\layout { }
}
Done,
Harm
- Arpeggios across notes in different voices, Dirck Nagy, 2021/08/29
- RE: Arpeggios across notes in different voices, Mark Stephen Mrotek, 2021/08/29
- Re: Arpeggios across notes in different voices, Dirck Nagy, 2021/08/29
- RE: Arpeggios across notes in different voices, Mark Stephen Mrotek, 2021/08/29
- Re: Arpeggios across notes in different voices, Dirck Nagy, 2021/08/30
- Re: Arpeggios across notes in different voices, Dirck Nagy, 2021/08/30
- Re: Arpeggios across notes in different voices, Jacques Menu, 2021/08/30
- Re: Arpeggios across notes in different voices, Dirck Nagy, 2021/08/30
- Re: Arpeggios across notes in different voices, Dirck Nagy, 2021/08/30
- Re: Arpeggios across notes in different voices,
Thomas Morley <=
- Re: Arpeggios across notes in different voices, Dirck Nagy, 2021/08/30
Re: Arpeggios across notes in different voices, Robin Bannister, 2021/08/30