I am a beginner at creating scores with Lilypond and I wonder if is there any way to make Lilypond automatically put note names below the staff (or above)? I searched the documentation but could not find it.

1 Answer 1


There's a NoteNames context which seems to do what you want. I haven't tested the solution below, but I'm glad you did and it worked for you:

scale = \relative c' { c d e f g a b c }

\new Staff {
    \context NoteNames {
      \set printOctaveNames = ##f

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.