This concept could be integrated in a Command Palette.
An alternative could be a quick copy bar/beats shortcut where it copies the bar/beat your cursor is within to the following bars/beats and intelligently iterates through the pattern as you keep pressing the shortcut or outright continuously… Do you use Continuous Paste?
I know of something similar from web-development called Emmet, it’s really nice to use:
