Hi Peter

This is a case where \tweak is needed. All these markups occur at the same musical moment, so \override affects them all. Also the property to change is 'outside-staff-priority. This does what you want:

{
 c''
 -\tweak #'outside-staff-priority #200
 ^\markup{\natural}
 -\tweak #'outside-staff-priority #100
 ^\turn
 -\tweak #'outside-staff-priority #0
 ^\markup{\flat}
}

Trevor
----- Original Message ----- From: "Peter Chubb" <[EMAIL PROTECTED]>
To: <lilypond-user@gnu.org>
Sent: Monday, April 28, 2008 6:03 AM
Subject: How to stack scripts and textscripts?



Hi,
I'm trying to set a turn symbol with a natural sign over it
and a flat sign under it.  I tried:
c''^\markup{\natural}^\turn^\markup{\flat}
but the natural and flat signs always turn up next to each other,
and the turn is above both.  Any ideas?  Playing with script-priority
moves both accidentals, not just one, even with \once.

--
Dr Peter Chubb http://www.gelato.unsw.edu.au peterc AT gelato.unsw.edu.au http://www.ertos.nicta.com.au ERTOS within National ICT Australia


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




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

Reply via email to