Hi Ahanu,

I would split things out into some variables, and put the articulations
into separate contexts. I find it makes things much easier to keep track
of. For example:

\version "2.24.0"
\language "english"

music = { g8 g g g }
upArticulation = { g8 g-\upbow g g }
downArticulation = { g8 g-\upbow g g }

<<
\new Dynamics
\upArticulation
\new Staff
\music
\new Dynamics
\downArticulation
>>

In a Dynamics context the entered music gives the durations, but the note
heads aren't printed. So once the music is entered and checked, it can just
be pasted into a new variable and the articulations added as needed.

On Tue, Jan 31, 2023 at 9:22 PM Ahanu Banerjee <athecell...@gmail.com>
wrote:

> I'm trying to put the same articulation both above and below one note. (My
> document has one set of bowings above the staff and an alternate set below
> the staff, and occasionally they both need the same marking.)
>
> The workaround I currently have is creating a second voice, which is a bit
> of a pain. Are there better solutions? Code below.
>
> \version "2.24.0"
> \language "english"
> { g8 g_\upbow ^\upbow g g % fails
>   g8 g_\upbow ^\downbow g g % works
>   % desired output:
>   << { g8 g_\upbow g g } \\ { s s ^\upbow } >> }
>
> Thanks,
> -Ahanu
>

Reply via email to