GRIP - EMS, the Enhanced Macro Sequencer

One key, your whole rotation. EMS is a free macro sequencer addon for World of Warcraft. You list your spells, bind one key, and each press casts the next step.

CurseForge Wago WoWInterface

Retail (Midnight 12.0.1 to 12.1.5) and WoW Forever 1.60.1. Eleven languages. Every feature is free.

What a macro sequencer does

A WoW macro holds 255 characters and has no way to walk through a rotation by itself. A sequencer keeps your rotation as a list of steps and hands the game one step each time you press your key. You still press the key. The addon decides which step that press sends.

Players use EMS to put a rotation on one button, to replace long /castsequence macros, and to play with one hand or with a hand that tires quickly.

What is in the download

Sixty seconds to your first sequence

  1. Type /gems in chat to open the editor.
  2. Click New and give the sequence a name.
  3. Add your spells, one per step. Press Tab for autocomplete.
  4. Click Save, open the Keybind tab, click Set Keybind and press the key you want.
  5. Target something and press that key.

The interactive guide covers the editor tab by tab. /gems guide opens the same guide in game.

Sequences other players wrote

lazygrip.net lists sequences shared by EMS players. You can filter by class, content and patch, and every one is free to import. In game, /gems browse lists what the people around you are running.

Coming from GSE

EMS imports GSE sequences. If GSE is still installed, one click moves everything. How the import works.

Accessibility

EMS has one panel for accessibility settings, grouped by who they are for: spoken step announcements, a mode for switch input and eye trackers, a scale slider up to 2.0x, colourblind palettes and a reduce motion switch. The full list.

Free means free

Everything on this page is in the download. EMS has no paid tier, no licence key and no account.

Questions

The FAQ answers the common ones. For anything else, ask in the GRIP Discord.