Body Statements

timeStatement:

t [ + ] expression

noteStatement:

partName , ( typeAndTag ) [ , parameters ]

typeAndTag:

duration [ , noteTag ]

noteOn , noteTag

noteOff , noteTag

noteUpdate [ , noteTag ]

mute

duration:

expression

noteTag:

integerExpression

parameters:

parameter [ , parameters ]

parameter:

parameterName : parameterValue

parameterName:

identifier

parameterValue:

expression