-\version "1.5.68"
+\version "2.19.22"
\header {
-texidoc = "whole and half rests moving outside the staff should get
-ledger lines"
+texidoc = "Breve, whole and half rests moving outside the staff should get
+ledger lines."
}
-\score {
-\notes {
- \property Voice.Rest \set #'staff-position = #4
- r1 \property Voice.Rest \set #'staff-position = #5
- r1 \property Voice.Rest \set #'staff-position = #6
-
- r1 \property Voice.Rest \set #'staff-position = #-6
- r1 \property Voice.Rest \set #'staff-position = #-7
- r1 \property Voice.Rest \set #'staff-position = #-8
- r1
-
- \property Voice.Rest \set #'staff-position = #6
- r2 \property Voice.Rest \set #'staff-position = #7
- r2 \property Voice.Rest \set #'staff-position = #8
-
- r2 \property Voice.Rest \set #'staff-position = #-4
- r2 \property Voice.Rest \set #'staff-position = #-5
- r2 \property Voice.Rest \set #'staff-position = #-6
- r2
-
-
-
-
-}}
+\paper { ragged-right = ##t }
+
+rPos =
+#(define-music-function (y) (number?)
+ #{ \override Rest.staff-position = #y #})
+
+{
+ \set Score.timing = ##f
+ \rPos #2
+ r\breve \rPos #4
+ r \rPos #5
+ r \rPos #-4
+ r \rPos #-6
+ r \rPos #-7
+ r
+
+ \rPos #2
+ r1 \rPos #4
+ r \rPos #5
+ r \rPos #-6
+ r \rPos #-7
+ r \rPos #-8
+ r
+
+ \rPos #4
+ r2 \rPos #6
+ r \rPos #7
+ r \rPos #-4
+ r \rPos #-6
+ r \rPos #-7
+ r
+
+}
+