+2002-12-14 Heikki Junes <hjunes@cc.hut.fi>
+
+ * scm/output-lib.scm (modulo-bar-number-visible): add function.
+
+ * Documentation/user/refman.itely: add modulo-bar-number-visible.
+
2002-12-10 Heikki Junes <hjunes@cc.hut.fi>
* lilypond-mode.el: add shortcut for 2midi
}
@end lilypond
+By replacing @code{#(every-nth-bar-number-visible 5)} with
+@code{#(modulo-bar-number-visible 4 1)} in the example above,
+every fourth bar counting from the first bar will be numbered.
+To number all bars use @code{#(default-bar-number-visibility)}.
+The first bar, however, is not numbered.
+
See also @seeinternals{BarNumber}.
@refbugs
(define-public ((every-nth-bar-number-visible n) barnum) (= 0 (modulo barnum n)))
+(define-public ((modulo-bar-number-visible n m) barnum) (and (> barnum 1) (= m (modulo barnum n))))
+
(define-public (default-bar-number-visibility barnum) (> barnum 1))
;; See documentation of Item::visibility_lambda_