On Tue 19 Jul 2016 at 12:21:39 (+0200), Simon Albrecht wrote:
> On 19.07.2016 06:07, Joel C. Salomon wrote:
[...]
> >             a16( gs a gs    a gs    a gs    \repeat tremolo 4 { a gs) }     
> > | \kluge |
> >             \voiceOne
> >             \repeat tremolo 4 { f( d }      \repeat tremolo 4 { f d) }      
> > | \kluge |
[...]

> As a side note: It’s considered bad practice to have tabs in
> LilyPond source code.

I'm afraid you're confusing two issues here. People can add any sort
of whitespace that LP will accept into their LP source code.
I think it ought to allow a greater selection too.
http://lists.gnu.org/archive/html/lilypond-user/2016-05/msg00307.html

OTOH the developers may choose to enforce a programming style for
*program* code that's accepted into the official tree, and the same
for the various subsidiary projects. That's no different from the
Linux Kernel, GNU, Python, etc.

There is a thread involving the main developers which starts at
https://lists.gnu.org/archive/html/lilypond-devel/2009-04/msg00076.html
but it's tedious to follow it to the bitter end, and there may be
more recent discussions/guidelines.

Personally, I avoid tabs myself except in human-only files, mainly
because of the side-effects in python code where indentation is
significant to the parser. But that's just me.

As a side-side note, maybe the slur is the equivalent of the
"Vaughan Williams quaver". RVW would tie to a quaver in the next
bar, but here there's a chord in the way (which also means that
here it's not a tie). It may just emphasise that the note must
be sustained. Not being a pianist, I don't know which hand plays
the quavers in the upper staff.

Cheers,
David.

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to