[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: why Kieren is a \relative evangelist [was “Re: Nested transposition"
From: |
H. S. Teoh |
Subject: |
Re: why Kieren is a \relative evangelist [was “Re: Nested transposition"] |
Date: |
Fri, 19 Mar 2021 09:43:28 -0700 |
On Fri, Mar 19, 2021 at 12:16:49PM -0400, Kieren MacMillan wrote:
[...]
> > Probably the biggest problem I encounter with \relative is when I
> > enter some music and then extract a section of it into a variable
> > for use somewhere else and having the original shift octaves
> > somewhere in the middle. Then I have to search for the shift and
> > correct it.
>
> That was the straw that broke my camel’s back so many years ago. I
> find it particularly bad if you try to compose or arrange directly in
> Lilypond (as opposed to simply transcribing or
> engraving-from-written-MS): write the first section, write the third
> section, then write the second section and the third section “becomes
> wrong”; fix that; try to cut-and-paste a chunk from Section 2 into
> Section 3, and both the new section *and* the rest of the piece
> “become wrong”; fix that; etc. When this plays out at higher
> resolution, I find it endlessly maddening (and flow-killing).
[...]
It's somewhat mitigated by inserting octave checks every so often (say,
at the start of every section), so that when it does go wrong, there's a
warning, and the problem only propagates up to the next octave check
rather than the rest of the piece. That's what I do, anyway -- I also
compose directly in Lilypond. Octave checks are also the first warnings
that come up, so my usual practice is to interrupt Lilypond as soon as I
see an octave check failure, fix it, and repeat until no more warnings
come up.
Of course, I know your stance has been very clear all these years, so
I'm not going to try to convince you. :-) But just wanted to say that
there *are* ways to mitigate the problem, and that I find \relative
still extremely useful in tonal music.
T
--
Error: Keyboard not attached. Press F1 to continue. -- Yoon Ha Lee, CONLANG
- Re: why Kieren is a \relative evangelist [was “Re: Nested transposition"], (continued)
- RE: why Kieren is a \relative evangelist [was “Re: Nested transposition"], Mogens Lemvig Hansen, 2021/03/16
- Re: why Kieren is a \relative evangelist [was “Re: Nested transposition"], Knute Snortum, 2021/03/17
- Re: why Kieren is a \relative evangelist [was “Re: Nested transposition"], Vaughan McAlley, 2021/03/16
- Re: why Kieren is a \relative evangelist [was “Re: Nested transposition"], Michael Gerdau, 2021/03/17
- Re: why Kieren is a \relative evangelist [was “Re: Nested transposition"], antlists, 2021/03/17
- Re: why Kieren is a \relative evangelist [was “Re: Nested transposition"], Paul Scott, 2021/03/17
- Re: why Kieren is a \relative evangelist [was “Re: Nested transposition"], Kieren MacMillan, 2021/03/19
- Re: why Kieren is a \relative evangelist [was “Re: Nested transposition"],
H. S. Teoh <=
- Re: why Kieren is a \relative evangelist [was “Re: Nested transposition"], antlists, 2021/03/21
- Re: why Kieren is a \relative evangelist [was “Re: Nested transposition"], David Kastrup, 2021/03/21
- Re: why Kieren is a \relative evangelist [was “Re: Nested transposition"], David Kastrup, 2021/03/19
- Re: Nested transposition, ebenezer, 2021/03/13
- Re: Nested transposition, David Wright, 2021/03/12
Re: Nested transposition, Valentin Petzel, 2021/03/12