On Wed, Feb 27, 2013 at 12:47 PM, SoundsFromSound <soundsfromso...@gmail.com > wrote:
> Good afternoon everyone, > > I was attempting to engrave this piece today and I've hit a bit of a > roadblock. > > Essentially what I'm supposed to do is have the piano break away from it's > "normal" grand staff for many measures (15+). > > Then change to a percussion 1-line staff to notate the various percussion > instruments the performer must play as well. Then return to standard piano > notation. > > Is instrument switching possible in Lilypond, with a complete staff-type > change? I know you can add labels and change instruments, but I was unsure > it a total staff change was possible, temporarily, in a score. > http://kainhofer.com/~lilypond/Documentation/notation/writing-parts.html > > I've done some experiments with instrument switching, but my code doesn't > seem to be working - only making things worse. > > Could anyone possibly point me in the right direction please? Thank you > kindly! > > Note: I just used "dummy notes" in this example, for simplicity, so don't > worry much that the notes don't match :) That's not an issue. > > Ben > > My goal: > (something like this, but ideally the 1-line percussion part would be > centered in the grand staff, instead of up near the RH of the piano - but > that's flexible if need be) > <http://lilypond.1069038.n5.nabble.com/file/n141635/Capture.png> > > My current code: > > \version "2.17.10" > > global = { > \key c \major > \numericTimeSignature > \time 4/4 > \tempo "Slow" > } > > right = \relative c'' { > \global > c4 d e f | R1 | R1 | c4 f g f > > } > > left = \relative c' { > \global > c,4 d e f | R1 | R1 | c4 f g f > > } > > <http://lilypond.1069038.n5.nabble.com/file/n141635/how_to_change.png> > > This code more or less reproduces the image. If a line break happens during a percussion part, maybe use "\clef percussion" plus an override to hide the clef change -- that way a percussion clef shows up at the line break instead of a treble clef. I have no idea how to put the percussion clef between the other two. global = { \key c \major \numericTimeSignature \time 4/4 \tempo "Slow" } right = \relative c'' { \global c4 d e f | R1 | R1 | c4 f g f \stopStaff \once \override Staff.BarLine #'bar-extent = #'(-2 . 2) \override Staff.StaffSymbol #'line-count = #1 \set squashedPosition = #0 \xNotesOn \startStaff c4 c4 c4 c4 | c4 c4 c4 c4 | c4 c4 c4 c4 \stopStaff \revert Staff.StaffSymbol #'line-count \unset squashedPosition \xNotesOff \startStaff c4 d4 e4 f4 | g4 r4 r2 } left = \relative c' { \global c,4 d e f | R1 | R1 | c4 f g f \stopStaff s1*3 \startStaff c4 d4 e4 f4 | g4 r4 r2 } \score { \new PianoStaff << \new Staff \right \new Staff { \clef bass \left } >> \layout { \context { \Voice \consists "Pitch_squash_engraver" } } } Regards, Nathan
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user