[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: humber as easy note head
From: |
-Eluze |
Subject: |
Re: humber as easy note head |
Date: |
Tue, 7 Sep 2010 00:50:22 -0700 (PDT) |
what version are you using? this is only possible since version 2.13.11
ming tsang wrote:
>
> 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
> address@hidden
> http://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
--
View this message in context:
http://old.nabble.com/humber-as-easy-note-head-tp29639018p29639836.html
Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.