Skip to main content
Back to plugins
Macro Recorder

Macro Recorder

Created byInad
Favorites
2

Screenshots

About this plugin

Macro Recorder turns what you do in Creator into a replayable macro. Press Record, edit as usual, press Stop, and name it. It captures transforms, keyframes with easing, solid and gradient fills, strokes, text, masks, trim paths, and structural changes such as duplicate, reorder, and group. You need no selection to start, and while recording you can hand an already animated layer's keyframes and look straight into the macro.

Replay adapts to whatever you select. A macro that touched one layer applies to every selected layer: position, rotation, and skew shift from each target's own start, scale multiplies, and everything else applies exactly. A macro that touched several layers replays as a scene script that finds each layer by id, then by name. Keyframes converge on their frames, so nothing duplicates, and every step that could not apply leaves a note instead of failing silently.

Pro tools finish the job. Simplify collapses a fast drag into one step, edit a step changes a value without re-recording, and parameters pin values the macro asks for on play, ideal for recolor macros. Play options add at playhead, stagger across selected layers, and repeat ×N. Share a macro with Copy JSON and Import on any machine. The plugin is open source under MIT, with its runtime API notes and platform-limit evidence on GitHub:

https://github.com/inerds/macro-recorder-plugin

New in version 0.9.0

Macro Recorder 0.9.0

  • Record and replay parenting: parent a layer to a null object or another layer, clear it, or add a null object above layers, all as macro steps.

  • Fixed: a layer created and animated by a macro now plays its motion when At playhead is on.

  • Null objects and audio layers in a scene are handled correctly.

Tip: new macros play At playhead by default. If a replay seems to do nothing, check the playhead or turn At playhead off in the play options.