\version "2.19.22" restUntil = #(define-music-function (targetBar) (integer?) #{ \applyContext #(lambda (context) (let* ((currentBar (ly:context-property context 'currentBarNumber)) (currentMeasureLength (ly:moment-main (ly:context-property context 'measureLength))) (difference (- targetBar currentBar)) (product (* currentMeasureLength difference))) (make-music 'MultiMeasureRestMusic 'duration (ly:make-duration 0 0 product)))) #}) { \time 3/4 % bar 1 c'2. \displayMusic \restUntil #5 % shold be bar 5 c'2. }