Hi,

Why do you often find constructs similar to this one in LilyPond's source?

midi.scm line 26:

(define-session-public absolute-volume-alist '())
(set! absolute-volume-alist (append absolute-volume-alist etc.))

line 72:

(define instrument-names-alist '())
(set! instrument-names-alist ...

Is there any difference with (define-session-public absolute-volume-alist '(...)) ? I suspect there is one since this is frequent but I can't figure out what the purpose is here.

Best,

Jean Abou Samra


Reply via email to