Used carefully simply macros are a powerful concept, but they can be abused. Advanced Macros Macros can also be defined with parameters. This can be used in more complex situations. In fact the implementation defines the arguments as simple macros. There may be up to 5 arguments, and the names can be any choice of letters.
Case is significant in macro names.
It is sometimes convenient to have the orchestra arranged in a number of files, for example with each instrument in a separate file. For most uses the double quote symbol will probably be the most convenient. This takes input from the named file until it ends, when input reverts to the previous input. There is currently a limit of 20 on the depth of included files and macros. An extreme form would be to have each instrument defines as a macro, with the instrument number as a parameter.