[JW Lua] Copying Percussion Layouts

Jan Angermüller jan at angermueller.com
Tue Apr 29 12:06:40 CEST 2014


Jari,

copying/cloning percussion layouts is not possible in 0.18, is it ?
With the code below it still didn't work. Or am I missing something ?

Jan


Am 01.04.2014 10:22, schrieb Jari Williamsson:
> Jan,
>
> I think the issue is that the name of the new percussion map isn't
> saved. I need to add a method to save that name.
>
> Btw, the LoadAllForItem() in your example is not necessary, since the
> SaveDataAs() method copies without relying on existing data.
>
>
> Best regards,
>
> Jari Williamsson
>
>
> On 2014-03-28 19:52, Jan Angermüller wrote:
>> Jari,
>>
>> is it possible to clone or create new percussion layouts from within
>> Lua ?
>>
>> I was successful in copying a percussion layout to an existing
>> percussion layout
>> (overwriting the existing note type entries). The copied entries were
>> available in the percussion layout designer.
>>
>> I was also successful in copying a percussion layout to a new cmper and
>> reading it from within Lua.
>> But: when I opened the "Percussion Layout Designer" dialog there were no
>> new entries.
>> Do I have to call a "flush" that the percussion layout entries are
>> updated ?
>>
>> This is the code:
>>
>> local PercLayout=finale.FCPercussionLayoutNotes()
>> PercLayout:LoadAllForItem(4)  --loads layout 4
>> PercLayout:SaveDataAs(4,9)   -- writes to layout 9
>>
>> If layout 9 exists, its entries will be overwritten and are available in
>> the layout designer
>> If it doesn't exist, the entries are copied, but are non-existent when
>> opening the layout designer,
>> although they can be read within Lua.
>>
>> Changing the name of the new percussion layout (SetNameString) would
>> also be required.
>>
>> Jan
>>
>>
>> _______________________________________________
>> JWLua mailing list
>> 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