[JW Lua] Loading an FCNote

Jan Angermüller jan at angermueller.com
Thu Aug 25 13:30:36 CEST 2016


And another load question:

FCNote has the identifier NoteID, but that doesn't relate to 
FCNoteEntry:GetItemAt().
I.e. the NoteID may be 2, because the NoteID 1 doesn't exist anymore, 
but in FCNoteEntry it now is index 0.
Jari, could you add the "Note Slot" property as Finale calls it in the 
Edit Frame dialog to be able to directly load a known (!) FCNote from 
within FCNoteEntry via FCNoteEntry:GetItemAt. Or add a function to 
FCNoteEntry that takes the NoteID (i.e. FCNoteEntry:GetNote())

Otherwise I always have to call a loop to find the correct NoteID from 
within an FCNoteEntry, something like:
for note in each(noteentry) do
   if (noteentry.NoteID == NOTEID) then
     ...do something with the note ...
      break
   end
end

It would be nicer to have instead:
note=noteentry:GetNote(NOTEID)

The problem occured after a ForEachNote iterator. In the iterator I can 
only store the NoteID (not the Note Slot).
If I want to work with the FCNote later, I always need the 
FCNoteEntry-loop to load it.

Best,
Jan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jwmusic.nu/pipermail/jwlua_jwmusic.nu/attachments/20160825/3cef8188/attachment.htm>


More information about the JWLua mailing list