On 2021-01-15 1:32 pm, Davide Bonetti wrote:
Hi everybody.

I'm trying to find a way to print italian note names in uppercase.

\new NoteNames {
      \set printNotesLanguage = "italiano"
      c d e
      }

prints:

do re mi

I wish to have:

Do Re Mi

Here's an option:

%%%%
\version "2.22.0"

#(let ((orig-proc note-name->string))
  (set! note-name->string
   (lambda args (string-capitalize (apply orig-proc args)))))

\new NoteNames {
  c dis ees
  \set printNotesLanguage = italiano
  c dis ees
}
%%%%


-- Aaron Hill

Reply via email to