3
Contents
Introduction................................................................................................................................................................................................5
Tutorial 7
Edit Plug-ins................................................................................................................................................................................................8
Loops .........................................................................................................................................................................................................13
Objects ....................................................................................................................................................................................................... 15
Representation of a score .........................................................................................................................................................................17
The “for each” loop...................................................................................................................................................................................19
Indirection, sparse arrays and user properties.......................................................................................................................................21
Dialog editor..............................................................................................................................................................................................25
Debugging your plug-ins..........................................................................................................................................................................29
Storing and retrieving preferences..........................................................................................................................................................30
Reference 35
Syntax ........................................................................................................................................................................................................36
Expressions ...............................................................................................................................................................................................38
Operators...................................................................................................................................................................................................40
Object Reference 41
Hierarchy of objects..................................................................................................................................................................................42
All objects ..................................................................................................................................................................................................43
Accessibility ..............................................................................................................................................................................................45
Bar..............................................................................................................................................................................................................46
Barline .......................................................................................................................................................................................................52
Barlines......................................................................................................................................................................................................53
BarObject...................................................................................................................................................................................................54
BarRest ......................................................................................................................................................................................................57
Bracket.......................................................................................................................................................................................................58
BracketsAndBraces...................................................................................................................................................................................59
Clef .............................................................................................................................................................................................................60
Comment...................................................................................................................................................................................................61
ComponentList .........................................................................................................................................................................................62
Component................................................................................................................................................................................................63
DateTime...................................................................................................................................................................................................64
Dictionary..................................................................................................................................................................................................65
DocumentSetup ........................................................................................................................................................................................66
DynamicPartCollection............................................................................................................................................................................68
DynamicPart .............................................................................................................................................................................................69
EngravingRules.........................................................................................................................................................................................70
File..............................................................................................................................................................................................................72
Folder.........................................................................................................................................................................................................73
GuitarFrame..............................................................................................................................................................................................74
GuitarScaleDiagram .................................................................................................................................................................................77
HitPointList...............................................................................................................................................................................................78
HitPoint.....................................................................................................................................................................................................79
InstrumentChange....................................................................................................................................................................................80