lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Recommend practice to engrave Tutti/Solo marks for Beethoven's piano


From: Wol
Subject: Re: Recommend practice to engrave Tutti/Solo marks for Beethoven's piano concerto
Date: Mon, 9 Oct 2023 13:24:24 +0100
User-agent: Mozilla Thunderbird

On 09/10/2023 13:05, Jun Tamura wrote:
Dear List,

I’ve been engraving an arrangement (for a smaller orchestra) of Beethoven’s 3rd piano concerto and I’d like your advice. There are Tutti/Solo marks on the original score https://imslp.org/wiki/Special:ImagefromIndex/761965/wc13 <https://imslp.org/wiki/Special:ImagefromIndex/761965/wc13> at the beginning and then at bars 111, 172, etc. These marks should appear above the top staff of the multi-staff score and on each part of every instrument. Is there a recommended practice to achieve this?

I initially thought that \textmark would be a good choice. I embedded '\textmark “Tutti”’ on every part and then realized that several (actually, the number of the parts in the score) “Tutti” are stacked vertically above the top staff of the multi-staff score. I understand that \mark and \tempo aggregate identical marks into one line but I can’t use \mark or \tempo since only one \mark or \tempo is allowed at a specific moment and Tutti/Solo marks sometimes coincide with a tempo indication (at bar 1) or a rehearsal mark (at bar 172).

Any suggestions would be greatly appriceated.

Declare a voiceTuttiSolo variable and just use spacers to put them in the right place? Then when printing parts you can merge this voice in, when printing the score you can merge it in, but it's not in every part to cause that chaos.

The other approach I would consider is to declare variables Tutti and Solo so you can just put \Tutti and \Solo at the appropriate places, and improve the code as and when you can. Okay, you'll have that mess initially, but once you find out how to fix it, you'll only have that one place to fix.

Cheers,
Wol



reply via email to

[Prev in Thread] Current Thread [Next in Thread]