(list 'autoKneeGap number? 'auto-knee-gap)
(list 'autoInterstaffKneeGap number? 'auto-interstaff-knee-gap)
(list 'beamDirAlgorithm symbol? 'beam-dir-algorithm)
- (list 'beamHeight number? 'height-hs)
- (list 'beamVerticalPosition number? 'y-position-hs)
+ (list 'beamHeight number? 'height)
+ (list 'beamVerticalPosition number? 'staff-position)
)
)
)
(list 'verticalDirection dir? 'direction)
(list 'stemLength number? 'length)
(list 'flagStyle string? 'flag-style)
- (list 'stemCentered boolean? 'stem-centered)
(list 'noStemExtend boolean? 'no-stem-extend)
(list 'stemShorten number? 'shorten)
))
(define generic-sustain-pedal-properties
(cons 'sustain-pedal-interface
(list
- (list 'textScriptPadding number? 'padding)
(list 'sustainPedalPadding number? 'padding))))
(define generic-chord-name-properties
)
)
+(define generic-bar-number-properties
+ (cons 'bar-number-interface
+ (list
+ (list 'barNumberScriptPadding number? 'padding)
+ (list 'barNumberDirection dir? 'direction)
+ )
+
+ )
+ )
+
+
; don't do this yet. Depends on whennn the staff is really announced
(define generic-staff-symbol-properties
(cons 'staff-symbol-interface
(define generic-All-properties
(cons 'all
- (list (list 'fontSize number? 'fontsize))))
+ (list (list 'fontSize number? 'font-relative-size))))
(define generic-notehead-properties
(cons 'note-head-interface
(list (list 'noteHeadStyle symbol? 'style))))
+(define generic-notename-properties
+ (cons 'note-name-interface
+ (list (list 'noteNameStyle symbol? 'style))))
+
(define generic-rest-properties
(cons 'rest-interface