Recall macro register 2, and move to another event.

1

2

3

4

Macro being edited (register 2)

Recall register 1.

1 2 3

Newly recalled macro (register 1)

Copy contents of register 1 and add after current event (register 2).

Contents of register 1 remain unchanged.

1

1

2

3

4

5

6

7

2 3

Macro Execution

To execute a macro, recall the register in which the macro is held. Simultaneous with the register recall, all events stored in the macro are played back (executed) in sequence without pause.

Pausing and restarting macro execution

It is also possible to execute a macro in the following ways.

Pause event

To adjust the execution timing of a particular event (to delay the start of execution of the event by a particular time interval), you can store a special event which pauses macro execution. This event is called a “pause event.” When you store a pause event, you can set the interval for which the macro is paused (the pause length) to any value in the range 1 to 999 frames. When the set time has elapsed, the macro is automatically executed.

Pause zero event

By including a pause event with the time set to zero, you can make macro execution pause at the pause event.

Macros 215