2015-05-05 8:58 GMT+02:00 Valentin Villenave <valen...@villenave.net>: > On Mon, May 4, 2015 at 12:25 PM, <d...@gnu.org> wrote: >> This kind of addition would likely get >> the most useful feedback from people *teaching* LilyPond. We don't have >> a lot of those unless you count "batch teachers", namely documentation >> writers. > > Paco would be the obvious person to ask. (Hi Paco!) > > Speaking as someone who regularly gives LilyPond initiation seminars > for adults and childrens, the hardest part is explaining to them why > \relative mode is not on by default.
Hi, yes, I'm here. Honestly you now qualify better for someone teaching LIlyPond. I had groups of twenty-something students for some years a time ago and I'd like very much to retake that duty anytime soon. From that experience I'd say that among beginners, a lot of confussion would be created from more commands that do the same with slightly different syntax and do not add anything really new. I love \relative mode because it fits perfectly with a certain kind of content. But if relative mode didn't exist, people would be much more efficcient using clever combinations of \transpose and sequential expressions. What I hate about \relative is having to check manually the correct octave of something you entered supposedly once and forever, which tends to kill the main advantage of the whole text approach: its roubstness. True robustness would mean changing the last note of an expression and never expect this changed the octave of the next whole expression. \relative is very comfortable and some students expect other aspects to be equally comfortable, like expecting an e flat in { \key c \minor c d e } just like FinaleSibelius does. Compared to that, \relative is a heaven to explain. What I find to be a heaven is the collection of pitch and rhythm tools of Frescobaldi. One can always enter the music in relative mode and convert it to absolute afterwards. Great! -- Francisco Vila. Badajoz (Spain) www.paconet.org , www.csmbadajoz.com _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel