Fennel,
I am not converse in “hacking” so I suggest you attempt it. Mark From: Fennel <fen...@everwild.dev> Sent: Tuesday, June 25, 2024 10:31 AM To: carsonm...@ca.rr.com Cc: lilypond-user@gnu.org Subject: RE: Vertically align objects of same class? I wonder if this is hackable if I just duplicate the current staff context as a dynamic context and then remove all of the markup objects from the staff context… ~Fennel On Tuesday, June 25th, 2024 at 12:52 PM, carsonm...@ca.rr.com <mailto:carsonm...@ca.rr.com> <carsonm...@ca.rr.com <mailto:carsonm...@ca.rr.com> > wrote: Fennel, Go to: https://lilypond.org/doc/v2.24/Documentation/notation/expressive-marks-attached-to-notes#dynamics And scroll down to “A dynamics context”. Mark From: lilypond-user-bounces+carsonmark=ca.rr....@gnu.org <mailto:lilypond-user-bounces+carsonmark=ca.rr....@gnu.org> <lilypond-user-bounces+carsonmark=ca.rr....@gnu.org <mailto:lilypond-user-bounces+carsonmark=ca.rr....@gnu.org> > On Behalf Of Fennel Sent: Tuesday, June 25, 2024 9:06 AM To: Lilypond-User Mailing List <lilypond-user@gnu.org <mailto:lilypond-user@gnu.org> > Subject: Vertically align objects of same class? I have a bunch of objects of the same type that I’d like to all be aligned to the same Y-level on a per staff basis. Here’s an example: \version "2.24.3" \relative c'' { c_"I" c'_"II" c,,_"III" c'_"IV"\break g_"A" g'_"B" g,,_"C" g'_"D" } I would like for all of the markup objects on each staff to align with the lowest default placement, so in this example in the first staff all text would vertically align with the “III” and in the second staff all test would vertically align with the “C”. I know that lyricMode would work well in this example, but I would also like to do the same thing with HorizontalBrackets and I’m mainly using this for string indications which do not appear on every note, making lyricmode somewhat of a pain to use in this scenario. -Fennel