Thanks David and Holland!! It is working now.
All the best,

James










-------- Original Message --------
Subject: Re: help with frameEngraver-bars-and-boxes function
Local Time: January 9, 2017 12:48 PM
UTC Time: January 9, 2017 2:48 PM
From: david.nales...@gmail.com
To: holl...@hollandhopson.com <holl...@hollandhopson.com>
lilypond-user@gnu.org <lilypond-user@gnu.org>

On Mon, Jan 9, 2017 at 8:32 AM, holl...@hollandhopson.com
<holl...@hollandhopson.com> wrote:
>
> On Jan 8, 2017, at 5:39 PM, James.Correa <james.cor...@protonmail.com>
> wrote:
>
> Hi,
>
> This is my first time writing on the list. I have using lilypond for a few
> months, and I find in the list archive a function written by David Nalesnik
> that is exactly what I need for my score. It compiles ok on Lilypond 2.18.2,
> but I am using 2.19.53 for my score and I am getting this warnings:
> Starting lilypond 2.19.53 [frameEngraver-boxes-and-repeats-example.ly]...
> Processing
> `/Users/jamescorrea/Downloads/frameEngraver-boxes-and-repeats-example.ly'
> Parsing...
> warning: type check for `FrameStub' failed; value `#<Grob_properties>' must
> be of type `list'
> warning: type check for `FrameBracket' failed; value `#<Grob_properties>'
> must be of type `list'
> warning: type check for `FrameExtender' failed; value `#<Grob_properties>'
> must be of type `list'
> warning: type check for `Frame' failed; value `#<Grob_properties>' must be
> of type `list'
> Interpreting music...
> Exited with exit status 1.
>
> My code skills aren't enough to fix it. Can someone help me?
> I am attaching the .ily file, I hope the author will be ok with.
> Thanks in advance!!!
>
>
> Hi James,
> Here’s a tidbit I filed away the last time frameEngraver was discussed:
> "
> ...should mention that this needs 2.18.x There is a single change which you
> need for current development versions. See the last line below:
>
> %%%%%%%%%%%%%%%%%%%%%%%%% ADD NEW GROB DEFINITIONS
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>
> #(define (add-grob-definition grob-name grob-entry)
> (let* ((meta-entry (assoc-get 'meta grob-entry))
> (class (assoc-get 'class meta-entry))
> (ifaces-entry (assoc-get 'interfaces meta-entry)))
> (set-object-property! grob-name 'translation-type? ly:grob-properties?)
> ;; NB!!
> “
>
> I think this was Nalesnik speaking. I don’t know enough to say that this
> will fix the problem, but I hope it helps. I've used frameEngraver
> extensively, so I want to see it continue to function!
> Best,
> Holland
>

Yes, me speaking :) This should fix the problem.

David

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to