Force piano roll to reflect scale and enter chords/arpeggios

Explore these functions with “Chord Track” selected in the Event Colors drop down in the key editor, and chord and/or scale events on the Chord Track and you will see much of this already is there.

Explore the Chord Editing tab in the inspector and you will discover other existing functions in your request.