On Wed, Feb 27, 2013 at 3:24 PM, SoundsFromSound
<[email protected]>wrote:
> Nathan:
>
> Wow, that comes out amazingly in LilyPond when I render it - how did you
> know how to do all that? Damn, I wish I could be that savvy :)
>
> It's not *essential* that the line be centered, I was just trying to make
> this as "neat" on the eyes as possible - it's absolutely FINE if it must
> stay up in that RH area of the piano's grand staff.
>
> Thank you again!
>
> May I ask one more thing of you? Can you briefly explain the various parts
> of the code you added, and touch upon what does what for the output?
>
> Ben
>
>
First off, Eluze's solution is brilliant. #'line-positions never crossed my
mind.
Here are the annotations as requested.
right = \relative c'' {
\global
c4 d e f | R1 | R1 | c4 f g f
% \stopStaff and \startStaff are covered in the docs:
%
http://lilypond.org/doc/v2.16/Documentation/notation/modifying-single-staves#staff-symbol
% The staff symbol has to be stopped and restarted to be able to change
the line count.
\stopStaff
% This adjusts the extent of the barline.
% See what happens if you remove it.
\once \override Staff.BarLine #'bar-extent = #'(-2 . 2)
% This sets the staff to have only one line.
\override Staff.StaffSymbol #'line-count = #1
% This forces all the notes to the middle line.
% See http://lsr.dsi.unimi.it/LSR/Item?id=778
\set squashedPosition = #0
% x note heads
\xNotesOn
\startStaff
c4 c4 c4 c4 | c4 c4 c4 c4 | c4 c4 c4 c4
\stopStaff
% Return the line count to normal.
\revert Staff.StaffSymbol #'line-count
% And stop squashing the pitches.
\unset squashedPosition
% And turn off the note heads.
\xNotesOff
\startStaff
c4 d4 e4 f4 | g4 r4 r2
}
Regards,
Nathan
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user