Quick Macro Recorder/Repeater

There are certain editing situations where there is a magical combination of key commands to edit/slice something fast…. especially if you understand the POWER of the preference, ‘Select Events Under Cursor’.

My current use case working example, is chopping the decaying tails of a kick drum.

-’Alt’ + ‘x’ (cursor slice selected event, auto selects tail of sliced event)
-’Shift’ + ‘m’ (mutes unwanted tail)
-’n’ (next event start)
-’Shift’ + ’KeyPad+’ (nudge cursor grid increment (1/4))

…repeat

If I could just record that, and use one key or mouse click ‘execute’ to trigger what was recorded, that’d be fantastic.

Yes I have macros for this kind of thing, but they always need adjustments depending on the material.

On macros, a cool feature with the macro recorder, would be to save them to the macro key commands.

Some other features I would add to this proposed macro recorder:

  • Macro recorder history (so when users encounter the same editing pattern, they can go back and retrieve it, for example a kick pattern might change for section in which a new macro would be recorded, but then the previous pattern returns in the verse.
  • Load a macro starting point from the users macro
  • ability to edit the macro on the fly with a ‘record/insert key command’ example:
    • -’Alt’ + ‘x’ (cursor slice selected event, auto selects tail of sliced event)
      -’Shift’ + ‘m’ (mutes unwanted tail)
      -’n’ (next event start)
      <—–insert new commands here
      -’ctrl’ + ‘>’ (reduce gain 1dB)
      -’ctrl’ + ‘>’ (reduce gain 1dB)
      -’ctrl’ + ‘>’ (reduce gain 1dB)
      ———
      -’Shift’ + ’KeyPad+’ (nudge cursor grid increment (1/4))
  • Make sure the macro recorder is compatible with ASCII

edit

come to think of it, this could maybe be integrated into the PLE.