Define a macro’s input and output

Because a macro is a collection of objects, individual objects need to be specified as the macro’s input and output. This can be done in two ways: by name or by default.

Cables leading into the macro deliver events to the macro’s input object, and cables leading from the macro carry events leaving the macro’s output object.