Rev. 2705: status summary for some plugin API's

• Feb 15, 2010 - 12:13

What follows is a summary of the status of a few API's in the plugin support of the last (?) revision 2705. It is largely incomplete, dealing mostly with the API's I use for my own plugins.

  Global variables  
!! curCursor not a cursor! Any attempt to use it as a cursor crashes the programme
OK mscoreMajorVersion  
OK mscoreMinorVersion  
OK mscoreUpdateVersion  
OK mscoreVersion  
  Score object  
OK pages()  
OK measures()  
OK parts()  
  Note object  
OK color  
! name a standard enharmonic variant of the note (Db => "c#...")
OK pitch  
! tied 0 no tie; 2 forward; 1 backward; 3 both (1 and 2 exchanged according to docu)
OK tpc  
OK tuning  
! userAccidental always 0 ?
OK visible  
  Rest object  
!! tickLen crashes the programme

Hoping it may be useful,
M.


Comments

(I did not find a way to edit the above post!)
An update of the above table for revision 2717:

  Global variables  
curCursor global variable removed (new)
OK mscoreMajorVersion  
OK mscoreMinorVersion  
OK mscoreUpdateVersion  
OK mscoreVersion  
  Score object  
OK pages()  
OK measures()  
OK parts()  
  Chord object (new)  
!! notes() no longer a method: replaced by a property notes (new)
  Note object  
OK color  
! name a standard enharmonic variant of the note (Db => "c#...")
OK pitch  
! tied 0 no tie; 2 forward; 1 backward; 3 both (1 and 2 exchanged according to docu)
OK tpc  
OK tuning  
! userAccidental always 0 ?
OK visible  
  Rest object  
OK tickLen corrected

M.

Do you still have an unanswered question? Please log in first to post your question.