+2003-01-07 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/double-plus-new-chord-name.scm
+ (double-plus-new-chord->markup): Fix sub->markup.
+
2003-01-06 Jan Nieuwenhuizen <janneke@gnu.org>
* input/test/dpncnt.ly: New file.
(list
(accidental->markup (step-alteration pitch))
(make-simple-markup (number->string (step-nr pitch))))))
-
- (define (sub->markup pitch)
- ;;(make-line-markup (list (make-simple-markup "no") (step->markup pitch))))
- ;; urg
- (make-line-markup (list (make-simple-markup "no")
- (step->markup-plusminus pitch))))
-
+
+ ;; tja, kennok
+ (define (make-sub->markup step->markup)
+ (lambda (pitch)
+ (make-line-markup (list (make-simple-markup "no")
+ (step->markup pitch)))))
+
+ (define (step-based-sub->markup step->markup pitch)
+ (make-line-markup (list (make-simple-markup "no") (step->markup pitch))))
(define (get-full-list pitch)
(if (< (step-nr pitch) (step-nr (tail pitches)))
(assoc-default 'tonic->markup options pitch->markup))
(step->markup
(assoc-default 'step->markup options step->markup-plusminus))
+ (sub->markup
+ (assoc-default
+ 'sub->markup options
+ (lambda (x) (step-based-sub->markup step->markup x))))
(sep
(assoc-default 'separator options (make-simple-markup "/"))))