Functions without arguments - GNU LilyPond
Description: GNU LilyPond

Previous: Void functions, Up: Music functions

#### 12.1.6 Functions without arguments

In most cases a function without arguments should be written with an identifier,

    dolce = \markup{ \italic \bold dolce }

However, in rare cases it may be useful to create a music function without arguments,

    displayBarNum =
    #(define-music-function (parser location) ()
       (if (eq? #t (ly:get-option display-bar-numbers))
           #{ \once \override Score.BarNumber #'break-visibility = ##f #}
           #{#}))

To actually display bar numbers where this function is called, invoke lilypond with

    lilypond -d display-bar-numbers FILENAME.ly

Previous: Void functions, Up: Music functions

This page is for LilyPond-2.10.33 (stable-branch).