Transpose user imported midi

I found another feature request that describes what I’d like to do better: User Defined Patterns?

I’ve used built-in patterns in a track where the same pattern plays once each time the chords change and sticks to the scale each time. I’d like to record my own pattern and have it do this.