Manuscript Language Guide for Sibelius® | Ultimate Software Legal Notices
Total Page:16
File Type:pdf, Size:1020Kb
ManuScript Language Guide for Sibelius® | Ultimate Software Legal Notices © 2020 Avid Technology, Inc., (“Avid”), all rights reserved. This guide may not be duplicated in whole or in part without the written consent of Avid. For a current and complete list of Avid trademarks visit: www.avid.com/legal/trademarks-and-other-notices Bonjour, the Bonjour logo, and the Bonjour symbol are trademarks of Apple Computer, Inc. Thunderbolt and the Thunderbolt logo are trademarks of Intel Corporation in the U.S. and/or other countries. This product may be protected by one or more U.S. and non-U.S. patents. Details are available at www.avid.com/patents. Product features, specifications, system requirements, and availability are subject to change without notice. Guide Part Number 9329-66140-00 REV A 3/20 Contents Introduction . 1 Rationale. 1 Technical Support . 2 System Requirements and Compatibility Information . 2 Conventions Used in Sibelius Documentation . 2 Resources. 3 Sibelius ManuScript Language Tutorial. 4 Edit Plug-ins . 4 Editing the Code. 7 Loops . 9 Objects . 11 Representation of a Score . 12 The “for each” Loop. 14 Indirection, Sparse Arrays, and User Properties . 15 Dialog Editor. 19 Set Creation Order . 21 Debugging Plug-ins . 24 Storing and Retrieving Preferences . 25 Object Reference . 30 Syntax . 30 Expressions . 31 Operators . 33 Global Constants . 34 Global Constants . 34 Object Reference . 67 Hierarchy of Objects . 67 All Objects . 68 Accessibility . 69 AnnotationItem . 69 Bar. 69 Barline. 74 Barlines. 74 BarObject . 75 BarRest . 77 Bracket . 77 Brackets and Braces . 78 Clef . 78 ManuScript Language Guide iii Comment. 78 ComponentList . 79 Component . 79 DateTime . 79 Dictionary . 80 DocumentSetup . 81 DynamicPartCollection. ..