[prev in list] [next in list] [prev in thread] [next in thread]
List: lilypond-user
Subject: RE: Ties in chord mode
From: Ben Eichler <ben.eichler () gmail ! com>
Date: 2020-02-29 19:16:55
Message-ID: 5e5ab8b3.1c69fb81.331e0.56c7 () mx ! google ! com
[Download RAW message or body]
Wow I've never seen that syntax before. Works perfectly for what I need, since I'm \
only printing chord letters in a ChordNames context. Thanks Thomas!
-Ben
From: Thomas Morley
Sent: 01 March 2020 07:38
To: Ben Eichler
Cc: lilypond-user
Subject: Re: Ties in chord mode
Am Sa., 29. Feb. 2020 um 11:07 Uhr schrieb Ben Eichler <ben.eichler@gmail.com>:
>
> Hi all,
>
>
> I transcribe songs using a style of melody + lyrics + chords. In certain songs, I \
> write the same chord twice. Sometimes I want both chords to be printed, for example \
> the second chord is starting a new section. Other times I may want only the first \
> chord to be printed. \set chordChanges = ##t is too blunt an instrument (ha!) to \
> deal with these situations. The only tool I am aware of to deal with this is \
> overflowing bar duration, but sometimes the duration needs to be either irregular \
> or longer than 6 beats, and having a tie would become helpful.
> In a 4/4 time signature, if I want to make a chord last for 6 beats, I can luckily \
> work around it using a dotted duration that overflows the bar: Chord notation: |C . \
> . . |(C) . F . | Lilypond notation: {\chordMode { c1. f2 }
>
> But suppose I want that C major chord to last only for 5 beats, in a melody I would \
> use a tie, but that doesn't work in chord mode, the second chord is printed which I \
> don't want: Chord notation: |C . . . |(C) F . . |
> Lilypond notation: \chordmode { c1( c4) f2. }
>
> Or maybe I want that C major chord to last for 3 bars. Multiple ties can be used in \
> a melody, but there's no equivalent in chord mode, the 2nd and 3rd chords are \
> printed which I don't want: Chord notation: |C . . . |(C) . . . |(C) . . . |
> Lilypond notation: \chordmode { c1( c c) }
>
> Unless anyone can recommend a workaround for this, I am submitting a request to \
> support ties in chord mode. The parentheses ( ) syntax used for melody seems the \
> obvious choice.
> Would appreciate any comments on this. If there's a more appropriate place to \
> submit requests like this I will gladly move it elsewhere.
> Thanks in advance,
>
>
> -Ben
Why not:
chrdI = \chordmode { c1. f2 }
chrdII = \chordmode { c1*5/4 f2. }
chrdIII = \chordmode { c1*3 }
<< \new Staff \chrdI \new ChordNames \chrdI >>
<< \new Staff \chrdII \new ChordNames \chrdII >>
<< \new Staff \chrdIII \new ChordNames \chrdIII >>
Cheers,
Harm
[Attachment #3 (unknown)]
<html xmlns:o="urn:schemas-microsoft-com:office:office" \
xmlns:w="urn:schemas-microsoft-com:office:word" \
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" \
xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type \
content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 \
(filtered medium)"><style><!-- /* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style></head><body lang=EN-GB link=blue vlink="#954F72"><div \
class=WordSection1><p class=MsoNormal><span lang=EN-AU>Wow I've never seen that \
syntax before. Works perfectly for what I need, since I'm only printing chord letters \
in a ChordNames context. Thanks Thomas!</span></p><p \
class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>-Ben</p><p \
class=MsoNormal><o:p> </o:p></p><div \
style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 \
1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal \
style='border:none;padding:0cm'><b>From: </b><a \
href="mailto:thomasmorley65@gmail.com">Thomas Morley</a><br><b>Sent: </b>01 March \
2020 07:38<br><b>To: </b><a href="mailto:ben.eichler@gmail.com">Ben \
Eichler</a><br><b>Cc: </b><a \
href="mailto:lilypond-user@gnu.org">lilypond-user</a><br><b>Subject: </b>Re: Ties in \
chord mode</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Am \
Sa., 29. Feb. 2020 um 11:07 Uhr schrieb Ben Eichler \
<ben.eichler@gmail.com>:</p><p class=MsoNormal>><o:p> </o:p></p><p \
class=MsoNormal>> Hi all,</p><p class=MsoNormal>><o:p> </o:p></p><p \
class=MsoNormal>><o:p> </o:p></p><p class=MsoNormal>> I transcribe songs \
using a style of melody + lyrics + chords. In certain songs, I write the same chord \
twice. Sometimes I want both chords to be printed, for example the second chord is \
starting a new section. Other times I may want only the first chord to be printed. \
\set chordChanges = ##t is too blunt an instrument (ha!) to deal with these \
situations. The only tool I am aware of to deal with this is overflowing bar \
duration, but sometimes the duration needs to be either irregular or longer than 6 \
beats, and having a tie would become helpful.</p><p \
class=MsoNormal>><o:p> </o:p></p><p class=MsoNormal>> In a 4/4 time \
signature, if I want to make a chord last for 6 beats, I can luckily work around it \
using a dotted duration that overflows the bar:</p><p class=MsoNormal>> Chord \
notation: |C . . . |(C) . F . |</p><p class=MsoNormal>> Lilypond notation: \
{\chordMode { c1. f2 }</p><p class=MsoNormal>><o:p> </o:p></p><p \
class=MsoNormal>> But suppose I want that C major chord to last only for 5 beats, \
in a melody I would use a tie, but that doesn't work in chord mode, the second chord \
is printed which I don't want:</p><p class=MsoNormal>> Chord notation: |C . . . \
|(C) F . . |</p><p class=MsoNormal>> Lilypond notation: \chordmode { c1( c4) f2. \
}</p><p class=MsoNormal>><o:p> </o:p></p><p class=MsoNormal>> Or maybe I \
want that C major chord to last for 3 bars. Multiple ties can be used in a melody, \
but there's no equivalent in chord mode, the 2nd and 3rd chords are printed which I \
don't want:</p><p class=MsoNormal>> Chord notation: |C . . . |(C) . . . |(C) . . . \
|</p><p class=MsoNormal>> Lilypond notation: \chordmode { c1( c c) }</p><p \
class=MsoNormal>><o:p> </o:p></p><p class=MsoNormal>> Unless anyone can \
recommend a workaround for this, I am submitting a request to support ties in chord \
mode. The parentheses ( ) syntax used for melody seems the obvious choice.</p><p \
class=MsoNormal>><o:p> </o:p></p><p class=MsoNormal>> Would appreciate any \
comments on this. If there's a more appropriate place to submit requests like this I \
will gladly move it elsewhere.</p><p class=MsoNormal>><o:p> </o:p></p><p \
class=MsoNormal>> Thanks in advance,</p><p \
class=MsoNormal>><o:p> </o:p></p><p \
class=MsoNormal>><o:p> </o:p></p><p class=MsoNormal>> -Ben</p><p \
class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Why not:</p><p \
class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>chrdI = \chordmode { c1. f2 \
}</p><p class=MsoNormal>chrdII = \chordmode { c1*5/4 f2. }</p><p \
class=MsoNormal>chrdIII = \chordmode { c1*3 }</p><p \
class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><< \new Staff \chrdI \
\new ChordNames \chrdI >></p><p class=MsoNormal><< \new Staff \chrdII \
\new ChordNames \chrdII >></p><p class=MsoNormal><< \new Staff \chrdIII \
\new ChordNames \chrdIII >></p><p class=MsoNormal><o:p> </o:p></p><p \
class=MsoNormal>Cheers,</p><p class=MsoNormal> Harm</p><p \
class=MsoNormal><o:p> </o:p></p></div></body></html>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic