I have pitch names defined as a alist in Lilypond as below and it works fine. \version "2.18.2"
pitchname = #`( (saa . , (ly:make-pitch -1 0 NATURAL)) (raa . , (ly:make-pitch -1 1 FLAT)) (sa . , (ly:make-pitch -1 0 NATURAL)) (ri . , (ly:make-pitch -1 1 FLAT)) (ga . , (ly:make-pitch -1 2 NATURAL)) ) #(ly:parser-set-note-names parser pitchname) musicA = \relative sa' { sa4 ri ga sa ri ga sa ri ga ri saa ga ri sa ga raa } \score {\musicA} I would like to define the variable pitchname as sum/join/append/cons of two a lists, as below: firstpart = #`( (saa . , (ly:make-pitch -1 0 NATURAL)) (raa . , (ly:make-pitch -1 1 FLAT)) ) secondpart = #'( (sa . , (ly:make-pitch -1 0 NATURAL)) (ri . , (ly:make-pitch -1 1 FLAT)) (ga . , (ly:make-pitch -1 2 NATURAL)) ) and combine the two, say: pitchname = (cons #firstpart #secondpart) OR pitchname = (append #firstpart #secondpart) The last statement combining the two parts is not working. Can someone tell me what I am doing wrong here? _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user