[JW Lua] create MMR

Jari Williamsson jari.williamsson at mailbox.swipnet.se
Mon Jul 6 15:48:04 CEST 2015


Joseph,

If you want to access FCNoteEntry items in a measure, use the 
FCNoteEntryCell class.

However, the next beta will include a finale.MENUCMD_CREATEMMREST 
constant for use with FCUI:MenuCommand().


Best regards,

Jari Williamsson


On 2015-05-05 18:22, Joseph Weidinger wrote:
> So one must manually define each MMR it seems (meanwhile
> defining/re-defining) what an MMR is (which is probably pretty easy to
> screw up).
>
> My outline would be to parse each measure, check if measure is empty, if
> so, add it to some table and keep doing this until a measure with notes
> / double bar line / tempo alteration is reached and get the high / low
> values of the table and use that to define an MMR.  I think I can do
> most of that easily.
>
> So to create MMR in all parts, I have to parse each part with a switchto
> / switch back.  Iterate through each measure of each part, through each
> note entry of each measure and use maybe IsNote() in FCNoteEntry class
> to do that logic.  Currently, I'm having trouble getting to
> FCNoteEntry.  Here's my code:
>
> local parts = finale.FCParts()
> parts:LoadAll()
> for p in each(parts) do
> p:SwitchTo()
> local measures = finale.FCMeasures()
> measures:LoadAll()
> for m in each(measures) do
> local noteEntry = finale.FCNoteEntry() -- error
>     end
> p:SwitchBack()
> end
>
> Every example / sample I can find only seems to deal with NoteEntry from
> finenv.Region() not something like measures:LoadAll(). How do I get to
> FCNoteEntry from m in each(measures)?  Thanks.
>
>
> On Tue, May 5, 2015 at 9:28 AM, Jari Williamsson
> <jari.williamsson at mailbox.swipnet.se
> <mailto:jari.williamsson at mailbox.swipnet.se>> wrote:
>
>     Joseph,
>
>     Look at the detailed info for the FCMultiMeasureRest class. That
>     should provide the info you need. Let me know if this doesn't work
>     for you.
>
>
>     Best regards,
>
>     Jari Williamsson
>
>
>
>     On 2015-05-05 16:09, Joseph Weidinger wrote:
>
>         How do you perform the equivalent for "multimeasure rests --- >
>         create"
>         ? The FCMultiMeasureRest(s) seem like they alter the appearence of
>         multimeasure rests but don't necessarily have methods to
>         "create" them.
>         FCMeasure contains a BreakMMRest but I can't find anything that
>         creates.
>
>         Unfortunately it isn't in FCUI / MenuCommand either.
>
>
>         _______________________________________________
>         JWLua mailing list
>         JWLua at jwmusic.nu <mailto:JWLua at jwmusic.nu>
>         http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
>
>
>
>
>     _______________________________________________
>     JWLua mailing list
>     JWLua at jwmusic.nu <mailto:JWLua at jwmusic.nu>
>     http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
>
>
>
>
> _______________________________________________
> JWLua mailing list
> JWLua at jwmusic.nu
> http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
>






More information about the JWLua mailing list