Hi John,

On Tue, Mar 12, 2024 at 11:51 PM John Helly <[email protected]> wrote:

> Aloha.
>
> Here's an MWE to exhibit the issue.
>
> I have a flat note (bes) that I want to transpose down 4 half-tones to
> F#.  However, when the transpose is applied, the result is Gb.  I
> understand that a flat note was the initial value so maybe LP is preserving
> that specification?
>
> Nonetheless, short of re-writing the whole piece in A rather than C#, is
> there a way to specify the enharmonic representation for an F# rather than
> Gb, for example?
>

It's maybe a bit hackish, but what about first transposing from B flat to A
sharp. *then* transposing C sharp to A? Something like:

\version "2.25.13"

bflat = \chordmode { bes1 }

{
  \transpose cis' a {
    \new ChordNames {
      \bflat
      \transpose bes ais { \bflat }
    }
  }
}
-- 
Michael

Reply via email to