I ran the following snippet and an error occurs (please refer to red text below)Please help.
Numbers as easy note heads Easy notation note heads use the note-names property of the NoteHead object to determine what appears inside the note head. By overriding this property, it is possible to print numbers representing the scale-degree. A simple engraver can be created to do this for every note head object it sees. #(define Ez_numbers_engraver (list (cons 'acknowledgers (list (cons 'note-head-interface (lambda (engraver grob source-engraver) (let* ((context (ly:translator-context engraver)) (tonic-pitch (ly:context-property context 'tonic)) (tonic-name (ly:pitch-notename tonic-pitch)) (grob-pitch (ly:event-property (event-cause grob) 'pitch)) (grob-name (ly:pitch-notename grob-pitch)) (delta (modulo (- grob-name tonic-name) 7)) (note-names (make-vector 7 (number->string (1+ delta))))) (ly:grob-set-property! grob 'note-names note-names)))))))) #(set-global-staff-size 26) \layout { ragged-right = ##t \context { \Voice \consists \Ez_numbers_engraver } } \relative c' { \easyHeadsOn c4 d e f g4 a b c \break \key a \major a,4 b cis d e4 fis gis a \break \key d \dorian d,4 e f g a4 b c d } This is a console shell for running LilyPond and related commands. Enter %help to see the available special commands. > %lilypond %args "C:\Documents and >Settings\Administrator\Desktop\LILY_POND\numbers.ly" 正在處理 ‘C:/Documents and Settings/Administrator/Desktop/LILY_POND/numbers.ly’ 分析中... C:/Documents and Settings/Administrator/Desktop/LILY_POND/numbers.ly:36:14: 錯誤: syntax error, unexpected SCM_IDENTIFIER, expecting STRING \consists \Ez_numbers_engraver Interpreting music... Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 page... Drawing systems... Layout output to `numbers.ps'... 轉換為 ‘./numbers.pdf’... 錯誤: failed files: "C:\\Documents and Settings\\Administrator\\Desktop\\LILY_POND\\numbers.ly" Processing time: 14 seconds >
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user