On 2015/05/17 22:06:10, Trevor Daniels wrote:
I strongly prefer just two input modes, \relative and \absolute,
Okay. I won't split the job to complement \relative between two functions. That leaves the question of what to name the one function.
The proper name for this would be \absoluteWithFixedOctaveOffset
Remember the point Carl and Paul pointed out, that if we write 'Baa Baa Black Sheep' as \absoluteWithFixedOctaveOffset c'' {g,4 g, d d e e d2} then the input is not what they consider 'absolute mode' because the octaves are not absolute, but relative to a fixed octave ''. I see now that David considers the input accepted by \fixed as in this patch as a variant of 'absolute mode', just "absolute mode with a different octave". The choice of reference octave makes the input mode seem not very 'absolute' -- until you compare it to LilyPond's \relative. Carls's and Paul's objections were not vehement, but they seem relevant to newcomers to LilyPond. (Also, I can type 'fixed' faster.) So, I'm taking the position of "put up or shut up": confirm that the concept of "absolute mode" in the docsis consistent with merging \fixed into \absolute, or poll the -user mailing list, or be content. https://codereview.appspot.com/235010043/diff/140001/Documentation/learning/common-notation.itely File Documentation/learning/common-notation.itely (right): https://codereview.appspot.com/235010043/diff/140001/Documentation/learning/common-notation.itely#newcode1431 Documentation/learning/common-notation.itely:1431: the note on the bottom staff of the bass clef. ^ https://codereview.appspot.com/235010043/diff/140001/Documentation/notation/pitches.itely File Documentation/notation/pitches.itely (right): https://codereview.appspot.com/235010043/diff/140001/Documentation/notation/pitches.itely#newcode172 Documentation/notation/pitches.itely:172: absolute octave mode. Which choices are meaningful? ^ https://codereview.appspot.com/235010043/diff/140001/Documentation/notation/pitches.itely#newcode882 Documentation/notation/pitches.itely:882: @code{\relative} block.} ^ https://codereview.appspot.com/235010043/ _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel