Orchestra macros work like C preprocessor macros, and replace the content of the macro in the orchestra before it is compiled. The opcodes one can use to create, call, or undefine orchestra macros are:

Orchestra macros can also be defined using the command line flag --omacro:.

More information and examples on the usage of orchestra macros can be found in the entry for #define.

These opcodes refer to orchestra macros; for score macros, refer to Score Macros.