;; DONT use non-ascii characters, even if ``it works'' in Windows
-(define chord::names-alist-american '())
+(define-public chord::names-alist-american '())
(set! chord::names-alist-american
(append
;; American style chordnames use no "no",
;; but otherwise very similar to banter for now
-(define (chord::name-american tonic exception-part unmatched-steps
+(define-public (chord::name-american tonic exception-part unmatched-steps
bass-and-inversion steps)
(let ((additions (chord::additions unmatched-steps))
(subtractions #f))
;;
;; DONT use non-ascii characters, even if ``it works'' in Windows
-(define chord::names-alist-jazz '())
+(define-public chord::names-alist-jazz '())
(set! chord::names-alist-jazz
(append
'(
;; If you set subtract #f, the chord::inner-name-jazz does not see any
;; subtractions, ever, so they don't turn up in the chord name.
;;
-(define (chord::name-jazz tonic exception-part unmatched-steps
+(define-public (chord::name-jazz tonic exception-part unmatched-steps
bass-and-inversion steps)
(let ((additions (chord::additions unmatched-steps))
;; get no 'omit' or 'no'