[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Is this reasonable/playable (guitar)?
From: |
David Kastrup |
Subject: |
Is this reasonable/playable (guitar)? |
Date: |
Wed, 05 Mar 2014 20:49:23 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
> I am not top-posting
I want to avoid ossia staves. They seem reasonably self-evident as
alternatives for the potentially less playable runs (probably the end is
the clincher). But how bad are those, anyway? The Midi sounds doable.
And I am too lazy to look for my guitar and skills.
\version "2.18.0"
\header {
title = "Greensleeves"
composer = "Traditional"
mutopiacomposer = "Traditional"
arranger = "David Kastrup"
instrument = "vocals, guitar"
style = "Renaissance"
license = "Creative Commons Attribution-ShareAlike 4.0"
maintainer = "David Kastrup"
maintainerEmail = "address@hidden"
}
lyricsI = \lyricmode {
\set stanza = "1."
A- las, my love, you do me wrong
to cast me off dis- cour- teous -ly.
For I have lov'd thee well and long,
de- ligh- ting in your com- pa- ny.
}
lyricsII = \lyricmode {
\set stanza = "2."
I have been rea- dy at your hand,
to grant which- e- ver thou wouldst crave,
I have both wa- gered life and land
thy love and good- will for to have.
}
lyricsIII = \lyricmode {
\set stanza = "3."
My men were cloth- ed all in green,
and they did e- ver wait on thee.
All this was gal- lant to be seen,
and yet thou wouldst not love _ me.
}
lyricsIV = \lyricmode {
\set stanza = "4."
Now I shall pray to God on high
that thou my con- stancy may- est see
and that once more be- fore I die
thou wilt vouch- safe to love _ me.
}
lyricsV = \lyricmode {
\set stanza = "5."
Ah Green- sleeves, now fare- well a- dieu, _
God I pray to pro- sper thee.
For I am still thy lo- ver true,
come once a- gain and love _ me.
}
refrain = \lyricmode {
Green- sleeves was all my joy
Green- sleeves was my de- light.
Green- sleeves was my heart of gold,
and who but my la- dy Green- sleeves.
}
pattern =
#(define-music-function (parser location bass1 bass2 chord1 chord2)
(ly:pitch? ly:pitch? ly:pitch? ly:pitch?)
(make-relative (bass1 bass2 chord1 chord2)
(make-event-chord (list bass1 bass2 chord1 chord2))
#{ <<
{ r8 $bass2 [ <$chord1 $chord2 > $bass2 <$chord1 $chord2 > $bass2 ] | }
\\
$bass1 2.
>>
#}))
guitar = \relative {
\key d \dorian
\time 3/4
\pattern d a' d f
<<
{ r8 a'8[ <d f> a8 }
\\ d,2.*2/3
>>
\repeat volta 5 {
<< { <d' f>8 a8] }
\\ s4
>>
\pattern f a d f
\pattern d a' d f
\pattern e g c e
\pattern c g' c e
\pattern f a d f
\pattern d a' d f
\pattern c g' c e
\pattern a g' c e
\pattern f' a d f
\pattern d a' d f
\pattern e g c e
\pattern c g' c e
\pattern d a' d f
%% \pattern a g' c e
\pattern c a' c e
\pattern d a' d f
%% \pattern a g' c e
%% \pattern f, a' c f
d8 e f g a b\3
<< { c a <c f> a <c f> a } \\
f,2.
>>
\pattern f' a c f
\pattern e g c e
\pattern c g' c e
\pattern f a d f
\pattern d a' d f
\pattern c g' c e
%% \pattern a g' c e
%% \pattern f, a' c f
\tuplet 3/2 4 { a8 b c d e f g a b\3 }
<< { c a <c f> a <c f> a } \\
f,2.
>>
\pattern f' a c f
\pattern e g c e
\pattern c g' c e
\pattern d a' d f
\pattern c a' c e
} \alternative {
{ \pattern d a' d f
<< { r8 a'8[ <d f> a8*1/2 \hide r] }
\\ d,2
>>
}
{ \pattern d a' d f
\pattern d a' d f
<d a' d f>2.\arpeggio
}
}
}
melody = \relative {
\key d \dorian
r2. | r2 \repeat volta 5
{ d'4 |
f2 g4 | a4. b8( a4) |
g2 e4 | c4. d8( e4) |
f2 d4 | d4. c8( d4) |
e2 c4 | a2 d4 |
f2 g4 | a4. b8( a4) |
g2 e4 | c4. d8( e4) |
f4. e8( d4) | c4. a8( c4) |
d2 d4 | d2 r4 |
c'2. | c4.( b8) a4 |
g2 e4 | c4.( d8 e4) |
f2( d4) | d4.( c8) d4 |
e2 c4 | a2 r4 |
c'2. | c4. b8 a4 |
g2 e4 | c4.( d8) e4 |
f4. e8 d4 | c4.( a8) c4 |
} \alternative {
{ d2. | d4 r4 }
{
\set Timing.measurePosition = #(ly:make-moment 0) % < 2.19.0
d2. | d2 r4 | r2.
}
}
\bar "|."
}
\score {
<<
\new Staff { \melody }
\addlyrics { \lyricsI \break \refrain Green- sleeves. }
\addlyrics { \lyricsII }
\addlyrics { \lyricsIII }
\addlyrics { \lyricsIV }
\addlyrics { \lyricsV }
\new StaffGroup <<
\new Staff \with { \clef "treble_8" } { \guitar }
\new TabStaff { \guitar }
>>
>>
\layout { }
}
\score {
<<
\unfoldRepeats \new Staff \with { midiInstrument = "violin" } { \melody }
\addlyrics { \lyricsI \refrain \lyricsII \refrain \lyricsIII \refrain
\lyricsIV \refrain \lyricsV \refrain }
\unfoldRepeats \new TabStaff { \guitar }
>>
\midi { \tempo 2. = 40 }
}
--
David Kastrup
- Is this reasonable/playable (guitar)?,
David Kastrup <=