[JW Lua] AddGuide function doesn't work properly

Artem Roschenko roschenkoartem at gmail.com
Mon Jan 17 18:26:49 CET 2022


Saving collections of FCGuides independently is a really great idea,
because you can set the general parameters separately in the
FCGridsGuidesPrefs class, and then 99% of the work goes only with creating
or deleting FCGuide (in my case). Thanks a lot, Robert!

Artem.

On Mon, Jan 17, 2022 at 7:08 PM <jwlua-request at jwmusic.nu> wrote:

> Send JWLua mailing list submissions to
>         jwlua at jwmusic.nu
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
> or, via email, send a message with subject or body 'help' to
>         jwlua-request at jwmusic.nu
>
> You can reach the person managing the list at
>         jwlua-owner at jwmusic.nu
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of JWLua digest..."
>
>
> Today's Topics:
>
>    1. Re: AddGuide function doesn't work properly (Robert Patterson)
>    2. Re: AddGuide function doesn't work properly (Robert Patterson)
>    3. Re: AddGuide function doesn't work properly (Artem Roschenko)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 17 Jan 2022 06:50:16 -0600
> From: Robert Patterson <robert at robertgpatterson.com>
> To: "The JW Lua script plug-in." <jwlua at jwmusic.nu>
> Subject: Re: [JW Lua] AddGuide function doesn't work properly
> Message-ID:
>         <
> CAACnceugJc-5LetS85A5UaQaP2pmqgv-JZttDiHj+2zSYruNBw at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> This appears to be a bug in Finale itself. But a workaround is possible. Do
> you also make changes to the GridsGuides preferences themselves?
>
> On Sun, Jan 16, 2022 at 12:16 PM Robert Patterson <
> robert at robertgpatterson.com> wrote:
>
> > I am seeing this also in versions of Finale 26.2 and higher. If you have
> > an earlier Finale version you can test, please confirm that it works
> there.
> >
> > I'm still researching why this is happening in F26.2+.
> >
> > On Sun, Jan 16, 2022 at 7:35 AM Artem Roschenko <
> roschenkoartem at gmail.com>
> > wrote:
> >
> >> When I try to add a new FCGuide to an empty FCGuides collection,
> >> it works fine, but if there are some guides (of the same type -
> >> horizontal or vertical), it cannot add a new one.
> >> I think this problem started in Final 26 and
> >> relevant so far for both JWLua 0.54 and RGP 0.59
> >>
> >> Example:
> >> local ggp = finale.FCGridsGuidesPrefs()
> >> ggp:Load(1)
> >> local hg = ggp:GetHorizontalGuides()
> >> hg:AddGuide(640)
> >> ggp:Save()
> >>
> >> Artem.
> >> _______________________________________________
> >> JWLua mailing list
> >> JWLua at jwmusic.nu
> >> http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
> >>
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://jwmusic.nu/pipermail/jwlua_jwmusic.nu/attachments/20220117/a64258f6/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 2
> Date: Mon, 17 Jan 2022 08:23:05 -0600
> From: Robert Patterson <robert at robertgpatterson.com>
> To: "The JW Lua script plug-in." <jwlua at jwmusic.nu>
> Subject: Re: [JW Lua] AddGuide function doesn't work properly
> Message-ID:
>         <
> CAACncet3K4tRLz72vsBLqBGsaAjW9o9EATDqm86JFXnbnFzRuQ at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> RGP Lua 0.60 will add a new method FCGuides.SaveAll. This will allow you to
> save the guides without saving the FCGridsGuidesPrefs. It will only work in
> Finale 26.2+ and is intended to work around the Finale bug that was
> introduced in that version. There will be more explanation in the PDK
> Framework comments at FCGridsGuidesPrefs::Save.
>
> On Mon, Jan 17, 2022 at 6:50 AM Robert Patterson <
> robert at robertgpatterson.com> wrote:
>
> > This appears to be a bug in Finale itself. But a workaround is possible.
> > Do you also make changes to the GridsGuides preferences themselves?
> >
> > On Sun, Jan 16, 2022 at 12:16 PM Robert Patterson <
> > robert at robertgpatterson.com> wrote:
> >
> >> I am seeing this also in versions of Finale 26.2 and higher. If you have
> >> an earlier Finale version you can test, please confirm that it works
> there.
> >>
> >> I'm still researching why this is happening in F26.2+.
> >>
> >> On Sun, Jan 16, 2022 at 7:35 AM Artem Roschenko <
> roschenkoartem at gmail.com>
> >> wrote:
> >>
> >>> When I try to add a new FCGuide to an empty FCGuides collection,
> >>> it works fine, but if there are some guides (of the same type -
> >>> horizontal or vertical), it cannot add a new one.
> >>> I think this problem started in Final 26 and
> >>> relevant so far for both JWLua 0.54 and RGP 0.59
> >>>
> >>> Example:
> >>> local ggp = finale.FCGridsGuidesPrefs()
> >>> ggp:Load(1)
> >>> local hg = ggp:GetHorizontalGuides()
> >>> hg:AddGuide(640)
> >>> ggp:Save()
> >>>
> >>> Artem.
> >>> _______________________________________________
> >>> JWLua mailing list
> >>> JWLua at jwmusic.nu
> >>> http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
> >>>
> >>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://jwmusic.nu/pipermail/jwlua_jwmusic.nu/attachments/20220117/970fc440/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 3
> Date: Mon, 17 Jan 2022 19:07:49 +0200
> From: Artem Roschenko <roschenkoartem at gmail.com>
> To: jwlua at jwmusic.nu
> Subject: Re: [JW Lua] AddGuide function doesn't work properly
> Message-ID:
>         <CADaj7WO3A5ebgqhv4se=
> B4K6tD-kQw904iFia+SNQU3d6QPdOg at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> I just checked out the creation of Guides in Finale v25.0.0.6858.
> It works fine! So the problem came with version 26.
>
> Artem.
>
> On Mon, Jan 17, 2022 at 1:00 PM <jwlua-request at jwmusic.nu> wrote:
>
> > Send JWLua mailing list submissions to
> >         jwlua at jwmusic.nu
> >
> > To subscribe or unsubscribe via the World Wide Web, visit
> >         http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
> > or, via email, send a message with subject or body 'help' to
> >         jwlua-request at jwmusic.nu
> >
> > You can reach the person managing the list at
> >         jwlua-owner at jwmusic.nu
> >
> > When replying, please edit your Subject line so it is more specific
> > than "Re: Contents of JWLua digest..."
> >
> >
> > Today's Topics:
> >
> >    1. AddGuide function doesn't work properly (Artem Roschenko)
> >    2. Re: AddGuide function doesn't work properly (Robert Patterson)
> >    3. Re: RGP Lua 0.59 Released (Robert Patterson) (Robert Patterson)
> >
> >
> > ----------------------------------------------------------------------
> >
> > Message: 1
> > Date: Sun, 16 Jan 2022 15:33:36 +0200
> > From: Artem Roschenko <roschenkoartem at gmail.com>
> > To: jwlua at jwmusic.nu
> > Subject: [JW Lua] AddGuide function doesn't work properly
> > Message-ID:
> >         <
> > CADaj7WMB6khJX48KJE1K5Sw3o8qf0owDxoQCq3G3Y_m28r0XsQ at mail.gmail.com>
> > Content-Type: text/plain; charset="utf-8"
> >
> > When I try to add a new FCGuide to an empty FCGuides collection,
> > it works fine, but if there are some guides (of the same type -
> > horizontal or vertical), it cannot add a new one.
> > I think this problem started in Final 26 and
> > relevant so far for both JWLua 0.54 and RGP 0.59
> >
> > Example:
> > local ggp = finale.FCGridsGuidesPrefs()
> > ggp:Load(1)
> > local hg = ggp:GetHorizontalGuides()
> > hg:AddGuide(640)
> > ggp:Save()
> >
> > Artem.
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://jwmusic.nu/pipermail/jwlua_jwmusic.nu/attachments/20220116/025ae74b/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 2
> > Date: Sun, 16 Jan 2022 12:16:37 -0600
> > From: Robert Patterson <robert at robertgpatterson.com>
> > To: "The JW Lua script plug-in." <jwlua at jwmusic.nu>
> > Subject: Re: [JW Lua] AddGuide function doesn't work properly
> > Message-ID:
> >         <
> > CAACnces+MJAyFd9i+Lma7O+qPS-SobvsaSuaamvhSR_vpYDK_Q at mail.gmail.com>
> > Content-Type: text/plain; charset="utf-8"
> >
> > I am seeing this also in versions of Finale 26.2 and higher. If you have
> an
> > earlier Finale version you can test, please confirm that it works there.
> >
> > I'm still researching why this is happening in F26.2+.
> >
> > On Sun, Jan 16, 2022 at 7:35 AM Artem Roschenko <
> roschenkoartem at gmail.com>
> > wrote:
> >
> > > When I try to add a new FCGuide to an empty FCGuides collection,
> > > it works fine, but if there are some guides (of the same type -
> > > horizontal or vertical), it cannot add a new one.
> > > I think this problem started in Final 26 and
> > > relevant so far for both JWLua 0.54 and RGP 0.59
> > >
> > > Example:
> > > local ggp = finale.FCGridsGuidesPrefs()
> > > ggp:Load(1)
> > > local hg = ggp:GetHorizontalGuides()
> > > hg:AddGuide(640)
> > > ggp:Save()
> > >
> > > Artem.
> > > _______________________________________________
> > > JWLua mailing list
> > > JWLua at jwmusic.nu
> > > http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
> > >
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://jwmusic.nu/pipermail/jwlua_jwmusic.nu/attachments/20220116/ec590881/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Message: 3
> > Date: Sun, 16 Jan 2022 16:15:39 -0600
> > From: Robert Patterson <robert at robertgpatterson.com>
> > To: "The JW Lua script plug-in." <jwlua at jwmusic.nu>
> > Subject: Re: [JW Lua] RGP Lua 0.59 Released (Robert Patterson)
> > Message-ID:
> >         <
> > CAACncesePrrfP50RUFS_Bz2hCbwzeTWmEs3FRHmWkTsQ9+FWsw at mail.gmail.com>
> > Content-Type: text/plain; charset="utf-8"
> >
> > Could you send a sample musx file to go with that script? I'm not sure
> > what's going on. FWIW: the bottom composite is almost always 1-element
> per
> > group. And it's usually only used where you are combining multiple full
> > meters like (2/4) + (3/8).
> >
> > On Sun, Jan 16, 2022 at 4:54 AM Carl Vine <carlvine at iinet.net.au> wrote:
> >
> > > This is amazing Robert - mind-boggling complexity.
> > >
> > > Trying to wrap my head around Time Signatures. I don?t suppose you
> have a
> > > sample script running through the nested elements in Composite
> TimeSigs?
> > >
> > > I think I?ve fathomed most of it but can?t get
> > > time_sig_bot:GetGroupElementBeatDuration(0,0) to work, even though the
> > > group and element numbers are shown to exist. Keeps throwing a ?nil
> > value?
> > > exception. Oddly, ?SetGroupElementBeatDuration()? does work.
> > >
> > > ?=======
> > > if time_sig.CompositeBottom then
> > >     local ccb = time_sig:CreateCompositeBottom()
> > >     local num_bot_groups = ccb:GetGroupCount()
> > >     res=res.."Comp bot = ".. num_bot_groups .. " groups - "
> > >
> > >     for i = 0,num_bot_groups-1 do
> > >         local x = ccb:GetGroupElementCount(i)
> > >         res=res.."bot"..i.."= "..x.." els/ \n"
> > >         for j = 0, x-1 do
> > >             res=res..ccb:GetGroupElementBeatDuration(i,j).."/ "
> > >         end
> > >     end
> > > end
> > > finenv.UI():AlertNeutral(plugindef(), res)
> > > ?=======
> > >
> > > Carl
> > >
> > > On 15 Jan 2022, at 10:00 pm, jwlua-request at jwmusic.nu wrote:
> > >
> > > Send JWLua mailing list submissions to
> > > jwlua at jwmusic.nu
> > >
> > > To subscribe or unsubscribe via the World Wide Web, visit
> > > http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
> > > or, via email, send a message with subject or body 'help' to
> > > jwlua-request at jwmusic.nu
> > >
> > > You can reach the person managing the list at
> > > jwlua-owner at jwmusic.nu
> > >
> > > When replying, please edit your Subject line so it is more specific
> > > than "Re: Contents of JWLua digest..."
> > >
> > >
> > > Today's Topics:
> > >
> > >   1. RGP Lua 0.59 Released (Robert Patterson)
> > >
> > >
> > > ----------------------------------------------------------------------
> > >
> > > Message: 1
> > > Date: Fri, 14 Jan 2022 10:31:16 -0600
> > > From: Robert Patterson <robert at robertgpatterson.com>
> > > To: "The JW Lua script plug-in." <jwlua at jwmusic.nu>
> > > Subject: [JW Lua] RGP Lua 0.59 Released
> > > Message-ID:
> > > <CAACncetAD9LXkWUhXeAvUFxmZikFAijMAv5TM9GAaafta3tgaA at mail.gmail.com>
> > > Content-Type: text/plain; charset="utf-8"
> > >
> > > RGP Lua version 0.59 is now available for download on the download page
> > > <https://robertgpatterson.com/-fininfo/-rgplua/rgplua.html>.
> > >
> > > Enhancements include:
> > >
> > >   - Full support for adding, changing, and deleting mid-measure clefs.
> > >   (See FCCell.)
> > >   - Full support for adding, changing, and deleting composite time
> > >   signatures, both measure-level and for independent time signatures.
> > >   - Various new methods and properties on FCCellMetrics,
> FCArticulation,
> > >   FCDistancePrefs, FCStrings, and FCFontInfo. (See version history for
> > >   details.)
> > >   - Added system- and folder-level prefix script options (perhaps
> useful
> > >   for adding to PATH and/or CPATH require paths).
> > >   - Bug fixes.
> > >
> > > Happy scripting,
> > > Robert
> > > -------------- next part --------------
> > > An HTML attachment was scrubbed...
> > > URL: <
> > >
> >
> http://jwmusic.nu/pipermail/jwlua_jwmusic.nu/attachments/20220114/d4cb78e7/attachment-0001.html
> > > >
> > >
> > > ------------------------------
> > >
> > > Subject: Digest Footer
> > >
> > > _______________________________________________
> > > JWLua mailing list
> > > JWLua at jwmusic.nu
> > > http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
> > >
> > >
> > > ------------------------------
> > >
> > > End of JWLua Digest, Vol 87, Issue 6
> > > ************************************
> > >
> > >
> > >
> > >
> > >
> > > Carl
> > >
> > > _______________________________________________
> > > JWLua mailing list
> > > JWLua at jwmusic.nu
> > > http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
> > >
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <
> >
> http://jwmusic.nu/pipermail/jwlua_jwmusic.nu/attachments/20220116/d975af95/attachment-0001.html
> > >
> >
> > ------------------------------
> >
> > Subject: Digest Footer
> >
> > _______________________________________________
> > JWLua mailing list
> > JWLua at jwmusic.nu
> > http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
> >
> >
> > ------------------------------
> >
> > End of JWLua Digest, Vol 87, Issue 8
> > ************************************
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://jwmusic.nu/pipermail/jwlua_jwmusic.nu/attachments/20220117/4d2455f8/attachment.html
> >
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> JWLua mailing list
> JWLua at jwmusic.nu
> http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
>
>
> ------------------------------
>
> End of JWLua Digest, Vol 87, Issue 9
> ************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jwmusic.nu/pipermail/jwlua_jwmusic.nu/attachments/20220117/19277b6e/attachment.htm>


More information about the JWLua mailing list