Macro Creation - 30 Second Clips

I’m looking to create a macro function that selects a 30 second clip from the start of the cursor and creates a 1 second fade in, then 1 second fade out.

Using this to create audio samples to post online. I can manually do the process, but would like to explore a macro that runs this process from wherever I place the cursor. I’ve been dabbling in the Manage Macro section, but holy cow there are a TON of options. Would be grateful if anyone can point me in the right direction.

That is AMAZING! Thank you Steve!!!