I'm writing a songbook with the (quite good!) songs package. I want to leverage its transposition ability, but I noticed something from the manual: if I want to use the solfedge note names (i.e. the latin ones, Do - Re - Mi etc.), I must use them in capital letters, which is tedious. I can still compose the document with lowercase notes using the ~\notenamesin/\notenamesout` macros, but I wondered: is there a workaround? Should I open a feature or pull request?
Thanks!
EDIT: To clarify, the current behaviour gives three possibilities:
- Normal setting: only alphabetical names
\[G]How many \[C]roads must a \[D]man walk \[G]down,
before you \[C]call him a \[G]man
- Using the
\solfedgemacro, but the chords must be provided in capitals to allow transposition
\solfedge
[...]
\[SOL]How many \[DO]roads must a \[RE]man walk \[SOL]down,
before you \[DO]call him a \[SOL]man
Notice this also produces the chords in capitals.
I'd like instead:
\somecommands
[...]
\[Sol]How many \[Do]roads must a \[Re]man walk \[Sol]down,
before you \[Do]call him a \[Sol]man
but this doesn't get recognized by the transpose engine.
The current partial solution I found is:
\notenamesin{LA}{SI}{DO}{RE}{MI}{FA}{SOL}
\notenamesout{La}{Si}{Do}{Re}{Mi}{Fa}{Sol}
[...]
\[SOL]How many \[DO]roads must a \[RE]man walk \[SOL]down,
before you \[DO]call him a \[SOL]man
this way I still have to type in the chords in capitals, but they get composed with only the initial capital and they get correctly transposed. The point is that the chords needs to be (IIUC) in capitals so the package can distinguish them from accents (flats, sharps, minors, sevenths etc.).
\notenamesinand\notenamesoutis not a solution for this. Could you provide a full document example with the code that you would like to use? – Marijn Nov 23 '22 at 18:50\transposefeature, because otherwise the package does work correctly. – user202729 Nov 24 '22 at 02:13